Travis Cross
2ae823fb9f
Drop dead assignments
...
We goto done at the end of these blocks.
2014-04-30 23:03:06 +00:00
Michael Jerris
8d10e65b79
fix bitwise flag unsetting
2014-04-28 15:06:39 -04:00
Anthony Minessale
a4a792488b
add generic keepalive system and implement it in sofia to send MESSAGE or INFO packets in-dialog at specified interval.
...
Adds app: enable_keepalive 0|<seconds>
This app can be run in the dialplan or with execute_on_* type variables for B-legs.
Adds sofia param: keepalive-method : defaults to MESSAGE can also be "INFO"
This param sets which SIP method to use.
2014-04-16 06:10:25 +05:00
Anthony Minessale
b99ef3af01
add SWITCH_MESSAGE_HEARTBEAT_EVENT indication to execute on a session when session heartbeat fires
2014-04-15 21:22:36 +05:00
Anthony Minessale
bd4a0d8cbc
add a way to tell mod_conference when the rate of the channel has changed due to a codec change so it can reset the resampler and codecs internally
2014-03-07 05:17:47 +05:00
Seven Du
f7dfe71c4c
break CF_MEDIA_PAUSE to CF_AUDIO_PAUSE and CF_VIDEO_PAUSE so we can control them separately
2014-02-25 11:22:53 +08:00
Ken Rice
6e7d5d0897
update copyright header for 2014
2014-02-12 12:08:56 -06:00
Anthony Minessale
af0c6308f5
allow native recording and transcoding at the same time
2014-01-08 04:12:01 +05:00
Seven Du
9c72dc950e
add CF_MEDIA_PAUSE channel flag to allow waiting for IO before media codec is ready
...
This could be used at endpoints where signalling and media negotiated separately like in H323
2013-11-22 14:37:37 +08:00
Anthony Minessale
300e55e56c
FS-5941 --resolve
2013-11-14 01:39:53 +05:00
Anthony Minessale
bb9adff511
rework media code
2013-11-08 03:48:00 +05:00
Anthony Minessale
c32bd46853
FS-5924 --resolve
2013-10-30 20:30:17 +05:00
Anthony Minessale
4a172402d2
some refactoring and plumbing for 1.4
2013-10-16 02:24:32 +05:00
Seven Du
135b1d70bb
only write when it make sense
2013-09-26 02:16:31 +08:00
Anthony Minessale
6100e1f0d6
missed a spot on last conf commit
2013-09-06 02:45:10 +05:00
Anthony Minessale
b513d1ff02
fix possible issue with double read of frames in conf
2013-09-06 00:05:00 +05:00
Nathan Neulinger
32adc789f6
make noexpandtab explicit in all vim modelines other than xml files
2013-06-25 11:50:17 -05:00
Anthony Minessale
101b116daf
FS-5011 try to fill gaps
2013-05-14 11:22:53 -05:00
Anthony Minessale
c8a6c99f84
FS-5322 --resolve
2013-04-18 16:27:45 -05:00
Jeff Lenk
83ed0bd399
remove debug code
2013-03-22 15:52:36 -05:00
Anthony Minessale
955b900f3e
FS-5011 catch sid frames and change them to cng
2013-03-22 13:47:38 -05:00
Anthony Minessale
dba6530eb5
FS-5011 try this rev
2013-03-20 18:58:34 -05:00
Anthony Minessale
4ecba7fea8
FS-5011 please retest with this patch
2013-03-19 20:54:33 -05:00
Anthony Minessale
43b3a98b09
FS-5011 please update and retest with new logs
2013-03-19 08:51:20 -05:00
Anthony Minessale
a28f19b7a2
FS-5011 update to this version and repost the same trace if you still have problems
2013-03-15 09:24:47 -05:00
Anthony Minessale
0b9ed0c7ca
FS-5132 --resolve
2013-02-27 12:11:55 -06:00
Anthony Minessale
aa89eab58f
FS-4709 --resolve, not adding the change to switch_rtp I want to have that log line there, don't make vanity changes mixed in with code changes
2013-02-26 11:49:17 -06:00
Anthony Minessale
9c00466dae
FS-5127 --resolve
2013-02-26 11:05:49 -06:00
Anthony Minessale
a76b352a1e
FS-5011 --resolve if you use record_session with a filename with no extension it will record 2 files with that base-name and with extensions -in.XXX and -out.XXX where XXX is the codec name
2013-02-25 16:32:09 -06:00
Jeff Lenk
52d11b461b
FS-5021 --resolve stupid typo
2013-01-16 09:55:06 -06:00
Jeff Lenk
0ff44c58ed
fix windows compile error
2013-01-15 15:40:31 -06:00
William King
9b33675545
FS-4867: --resolve Prevent possible deadlock due to mutexes locked in opposite order between switch_ivr_dmachine_ping and switch_channel_queue_dtmf
2013-01-15 13:06:44 -08:00
Anthony Minessale
779564de50
FS-4925 FS-4918
2012-12-09 14:01:33 -06:00
Anthony Minessale
e5fd435f11
FS-4867 try patch
2012-12-06 12:43:00 -06:00
Anthony Minessale
c7c528cd7c
FS-4867 --resolve
2012-11-26 13:52:06 -06:00
Anthony Minessale
ab99143d5f
only put session pointers in when its done from a codec that comes from a session and set it to the right one
2012-10-30 16:56:03 -05:00
Anthony Minessale
3812ebb958
let codecs see current frame via the codec obj
2012-10-29 15:07:50 -05:00
Anthony Minessale
986fede6b0
make a way to get the jitter buffer down to the codecs
2012-10-18 15:29:00 -04:00
Anthony Minessale
8733a2c895
some priority queuing tweaks for performance
2012-10-01 11:47:26 -05:00
Robert Jongbloed
c979f1b8f3
Small tweak for media I/O in proxy mode, don't silence frame just because no codec. Needed for H.323 fax.
2012-09-19 12:33:10 +10:00
Anthony Minessale
8bb55ed4bf
abstract out originate_signal_bond to a function to avoid confustion and regressions
2012-05-29 13:10:15 -05:00
Anthony Minessale
03b92c9ba1
FS-4251 --resolve just a silly oversight in the code specific to this use case, thanks
2012-05-25 11:02:56 -05:00
Anthony Minessale
a511ff3026
re-implement sla barge using eavesdrop backend
2012-05-07 13:44:16 -05:00
Anthony Minessale
9752b272dc
FS-4070 --resolve I added something to check for the bridge flag too and i guess its only when you are getting cng frames
2012-04-18 13:12:07 -05:00
Ken Rice
c5554eb939
Copyright date update.
2012-04-18 11:52:02 -05:00
Anthony Minessale
e1db065195
FS-4115 possible workaround for sipura bug + recording
2012-04-16 11:14:22 -05:00
root
277c1141c4
a few perf tweaks
2012-04-04 17:20:35 -05:00
Anthony Minessale
8331f4a0b5
FS-3980 --resolve
2012-03-09 12:54:57 -06:00
Anthony Minessale
d99e7ed76d
FS-3910 test this patch
2012-02-16 18:15:50 -06:00
Anthony Minessale
7555cabbba
fail properly on bad decode
2012-01-23 14:53:38 -06:00