Commit Graph

225 Commits

Author SHA1 Message Date
Anthony Minessale da51603a2c FS-6757 FS-6713 FS-6868 FS-6863 FS-6858 #resolve #comment 5 bugs one typo. From commit 1b612fecb6 2014-09-29 19:26:32 +05:00
Anthony Minessale e94af49e1e revert 2014-09-29 19:26:01 +05:00
Anthony Minessale d619017621 FS-6757 FS-6713 FS-6868 FS-6863 FS-6858 5 bugs one typo. From commit 1b612fecb6 2014-09-29 19:21:01 +05:00
Anthony Minessale 1b612fecb6 FS-6757 FS-6713 #comment please try latest master that has a new patch in it to address this issue 2014-09-02 23:56:46 +05:00
Anthony Minessale 4e5ecdf995 only run plc on mono channels 2014-06-13 03:02:12 -04:00
Anthony Minessale 4ffbf23ffa stereo refactoring 2014-06-13 01:49:16 -04:00
Anthony Minessale 928a989de1 first pass of stereo support 2014-06-12 22:06:33 +05:00
Anthony Minessale 495db48f5a make device state code more accurate 2014-05-31 00:30:59 +05:00
Anthony Minessale bf84e9d414 missed file from a94f0a3fa6 2014-05-20 04:42:23 +05:00
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