Commit Graph

260 Commits

Author SHA1 Message Date
Anthony Minessale 995ae2621c FS-3769 --resolve 2012-04-10 16:17:16 -05:00
Anthony Minessale 8618e22c9d FS-4053 try this 2012-03-30 14:24:50 -05:00
Anthony Minessale e31a35a7be FS-3973 --resolve we can go with this for now and ponder the other problem for later 2012-03-09 11:43:37 -06:00
Anthony Minessale a822421be1 FS-3901 FS-3870 yay a chain of regressions 2012-02-16 16:09:41 -06:00
Anthony Minessale f24f2b3a1c FS-3901 --resolve alternate solution to FS-3870 2012-02-16 10:20:55 -06:00
Anthony Minessale 8fedd51d37 missing comma 2012-01-09 10:03:51 -06:00
Anthony Minessale 6e7d44af42 FS-3764 --resolve 2011-12-14 13:23:54 -06:00
Anthony Minessale 0120b39f0a add string 2011-12-13 14:16:16 -06:00
Anthony Minessale 9ecf187dd9 use the non-signal checking version of switch_channel_up/down in the core 2011-11-18 13:18:04 -06:00
Anthony Minessale ba14f95d81 FS-3678 --resolve 2011-11-08 08:02:17 -06:00
Anthony Minessale fe3e93567f add session_id variable 2011-11-02 12:37:31 -05:00
Anthony Minessale fd495dbbe1 FS-3640 try this patch, not sure what you are doing because I can recover 300 channels fine. I added a patch to deal with what looks like corrupted data in the cdr or something so it should fail more gracefully 2011-10-26 09:00:59 -05:00
Anthony Minessale bad5964b94 FS-3589 --resolve 2011-10-24 08:47:08 -05:00
Anthony Minessale 2094f2d33b add fsctl sync_clock_when_idle so you can sync the clock but have it not do it till there are 0 calls 2011-10-12 14:55:32 -05:00
Anthony Minessale 65836742e8 fix missing null dmachine check 2011-10-04 14:37:48 -05:00
Anthony Minessale 3a2f818387 make app to turn on new zombie exec instead of always doing it 2011-09-13 17:12:37 -05:00
Anthony Minessale 637a5ed83d Add application flag zombie_exec so registered applications can apply to be executed on channels that are already hungup, like the inline exec this is only limited to a small family of apps that do not use the channel for audio. 2011-09-13 09:35:41 -05:00
Anthony Minessale 42b64ccd67 get rid of digit_action_set target and add target,bind_target params to bind_digit_action 2011-09-02 09:34:40 -05:00
Anthony Minessale 9403064d46 add name string for SIGNAL_DATA 2011-08-30 09:15:27 -05:00
Anthony Minessale 087ddcb0e7 adjustment to 85ea402ca9 2011-08-26 12:07:20 -05:00
Anthony Minessale 85ea402ca9 zero out particular flags when recovering 2011-08-25 20:21:53 -05:00
Anthony Minessale 517707dc47 remove stray printf 2011-08-25 18:17:00 -05:00
Anthony Minessale d43af04e93 fix races in bypass media regarding channel signalling that may cause answer to be skipped 2011-08-19 16:25:32 -05:00
Anthony Minessale 5dd9b7218a remove debug printf 2011-08-19 16:25:32 -05:00
Anthony Minessale 2eae19e63f FS-3484 --resolve 2011-08-04 09:38:45 -05:00
Anthony Minessale b946ee94b2 update call_uuid stuff 2011-08-04 01:04:21 -05:00
Anthony Minessale 56d67eadf6 sdp_m_per_ptime is now implied to be true, if you don't like this set it to false but its going to be undefined behaviour. This basically means if you call in with ptime 30 then you have a bunch of ptime 20 codecs in your outbound list that there will be one m= line with 30 and the original inbound codec and more m= lines for each discinct ptime in your list. This is, of course, will depend on disable_trancoding or absolute_codec_string as well 2011-08-01 10:22:55 -05:00
Anthony Minessale f1ee225cb1 push out signal data into its own queue system 2011-07-08 12:52:18 -05:00
Anthony Minessale 8decee307b FS-3358 please test and close if it works 2011-06-20 13:21:20 -05:00
Anthony Minessale 7768808488 only clear scope vars when they were set 2011-06-18 11:52:37 -05:00
Anthony Minessale d4fcba74c8 only clear scope vars when they were set 2011-06-18 10:28:27 -05:00
Anthony Minessale fb68746eed add parallelism to sofia by offsetting sip messages to the concerned sessions and using multiple queue threads for message handling 2011-06-16 14:37:22 -05:00
Anthony Minessale b2c3199f65 add scoped channel variables (%[var=val,var2=val2] blocks valid in any app data field and will only last for that one app execution) 2011-06-15 13:03:45 -05:00
Jeff Lenk d193789a2c fix several problems discovered with code analysis 2011-05-30 00:07:32 -05:00
Anthony Minessale 9c17effb15 add time stamp to app_log 2011-05-16 13:41:52 -05:00
Anthony Minessale 73279f01bf FS-3166 --resolve 2011-04-22 16:43:29 -05:00
Anthony Minessale 446cedd31f update 2011-02-28 17:11:29 -06:00
Anthony Minessale 3116334d27 FS-3086 --comment-only This should fix the 'hupall' based lockups 2011-02-22 13:16:23 -06:00
Anthony Minessale e79174cacf fix regression from d72cde9b76 2011-02-03 19:32:14 -06:00
Anthony Minessale 1a08df9b20 add function to help set session read codec to slinear 2011-01-06 17:41:25 -06:00
Brian West 3734f4cd44 bump copyright date and fix some email and typos from diego. 2011-01-05 10:09:04 -06:00
Anthony Minessale 751e0291ee prevent race on execute_on_answer called from the B-leg of a call 2010-12-22 19:10:30 -06:00
Anthony Minessale ee5d1c4dcf missed a spot 2010-12-11 10:41:34 -06:00
Anthony Minessale ca28a80658 update caller_profile to have correct uuid when using custom uuid from originate string 2010-12-01 10:31:37 -06:00
Anthony Minessale c4369fc84d add uuid_fileman <uuid> <cmd>:<val> <-- same vals as the callbacks in js and lua to control the currently playing file of a channel from the cli or ESL (for the people who were ignoring me on the conference call so I decided to implement it instead of try to explain it ) 2010-11-30 15:34:22 -06:00
Anthony Minessale ef4a4ed034 run execute_on_answer on_media _on_ring apps async 2010-11-30 11:01:54 -06:00
Anthony Minessale 8b0421ff68 add new function to check when messages need parsing to improve performance on parsing messages during originate 2010-11-30 09:49:12 -06:00
Anthony Minessale 2572621bc9 FS-2368 2010-11-29 13:00:19 -06:00
Anthony Minessale 49b6237ed2 avoid hypothetical problem with flushing queue with delayed events 2010-11-08 15:05:02 -06:00
Anthony Minessale 93c2ed941a silent recovery 2010-10-13 16:17:43 -05:00