490 Commits

Author SHA1 Message Date
Anthony Minessale
303de52bad FS-3794 more fun 2012-02-14 18:59:37 -06:00
Anthony Minessale
80050b5b27 FS-3794 sekil can you test this one 2012-02-01 19:32:29 -06:00
Anthony Minessale
19d49e2075 fix edge case endless loop that can get a channel stuck 2012-01-11 12:05:16 -06:00
Anthony Minessale
755be33022 add list support for which vars/api to expand in httapi 2012-01-09 12:47:47 -06:00
Jeff Lenk
24288832b1 FS-2216 partial with renaming 2012-01-08 14:19:16 -06:00
Marc Olivier Chouinard
e081e8045e FS-3321 --resolve 2011-12-15 12:16:41 -05:00
Anthony Minessale
0bf2a0e975 fix strange race moc experienced in uuid_bridge 2011-12-07 15:14:08 -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
bc968ca8ad fix queued dtmf on channels with no timer issue 2011-11-14 12:37:45 -06:00
Anthony Minessale
7e393be5ae WTF 2011-11-09 14:52:05 -06:00
Anthony Minessale
ff7432d945 FS-3680 --resolve 2011-11-09 13:53:07 -06:00
Anthony Minessale
e04f9ba9fe move the thing that passes proto_specific_hangup_cause to the core and prefix it with last_bridge_ and also log last_bridge_hangup_cauuse for good measure 2011-11-09 13:52:43 -06:00
Anthony Minessale
c285db5473 set DP_REGEX_MATCH_1 .. DP_REGEX_MATCH_N to preserve captures into arrays 2011-11-02 10:58:45 -05:00
Anthony Minessale
51c2281191 FS-2877 FS-2831 FS-2823 FS-3469 some of the patch from 2877 refactored a bit to be more centralized to sip and some other stuff added on, please test 2011-10-21 20:00:34 -05:00
Anthony Minessale
1bf97fa7ba add some more reporting data to logs 2011-10-11 15:13:23 -05:00
Jeff Lenk
77c01bc4b7 fix warnings 2011-09-16 12:34:51 -05:00
Anthony Minessale
d9ce90d7b9 FS-3570 generate side 2011-09-16 11:41:25 -05:00
Anthony Minessale
4cb49fbaa0 fix some minor internal dtmf issues 2011-09-13 16:19:00 -05:00
Anthony Minessale
fba22dc7e9 don't parse signals in the set_running_state function to avoid livelock situation 2011-09-02 16:59:59 -05:00
Anthony Minessale
996b304019 add xferext command to sendmsg parser so you can send a list of instructions to a channel and build and extension and transfer to it from esl 2011-08-31 19:30:58 -05:00
Anthony Minessale
b426ec0bfa FS-2217 --resolve this looks ok and is probably useful 2011-08-25 09:27:39 -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
850f2e3cff FS-3510 --resolve make all instances of execute_on_X uniform with api_on_X and support both prefix vars as before and usage of arrays to push several exexute_on or api_on records into one variable 2011-08-18 09:11:45 -05:00
Anthony Minessale
c269a58ac5 FS-3045 --resolve 2011-08-17 19:30:15 -05:00
Anthony Minessale
f2b66d3d85 update log 2011-08-17 17:25:56 -05:00
Anthony Minessale
e2a4fb11ab FS-3396 --resolve 2011-08-10 07:59:03 -05:00
Anthony Minessale
885203a461 add event header 2011-08-04 22:32:06 -05:00
Anthony Minessale
3e2c662a88 clean up originator/ee profile so the right one is prevelant in events 2011-08-04 17:20:02 -05:00
Anthony Minessale
b946ee94b2 update call_uuid stuff 2011-08-04 01:04:21 -05:00
Anthony Minessale
c16c74d9c0 update show calls to show both 1 legged calls and bridged calls, also show bridged_calls for previous behaviour of show calls 2011-08-01 14:43:03 -05:00
Anthony Minessale
0fc8050cbc display update 2011-07-31 22:14:06 -05:00
Anthony Minessale
0521886de8 use rwlock for global vars to reduce contention 2011-07-12 20:36:42 -05:00
Anthony Minessale
3cbae3fbd8 FS-3413 --resolve 2011-07-12 09:41:02 -05:00
Marc Olivier Chouinard
b0e0dd2280 switch_channel: When in a dialplan hunt and we have a custom caller_profile, ${destination_number} and other variable kept the previous value of the original dialplan parsing. This correct this so it take the custom created caller_profile for that hunt 2011-07-08 23:57:54 -04:00
Anthony Minessale
f1ee225cb1 push out signal data into its own queue system 2011-07-08 12:52:18 -05:00
Anthony Minessale
9cf44f3a5e fix campon to play music even on first run and cancel faster 2011-07-06 16:45:36 -05:00
Anthony Minessale
1d12519d0b only parse messages from channel_ready when its a session calling channel ready on itself not when another thread calls it 2011-07-05 15:29:18 -05:00
Anthony Minessale
cad68d53f5 don't parse events in channel_ready during hold 2011-07-05 11:05:33 -05:00
Anthony Minessale
676ef8085b add last_hold_time and hold_accum vars for cdr data 2011-06-27 13:27:52 -05:00
Anthony Minessale
94148095b8 parse events and messages in channel_ready 2011-06-27 11:32:52 -05:00
Anthony Minessale
5db3a9b071 move channel_create event to init state to allow more info to be gathered 2011-06-24 10: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
c6268da50c enable recursion for scoped variables so applications that exec more apps will preserve the scope, the most recent app will mask variables just during the duration of that app 2011-06-16 09:43:32 -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
Daniel Swarbrick
8d8e5a23a6 Mask remote party identity in SIP presence if channel var presence_privacy=true 2011-06-07 13:58:12 +02:00
Jeff Lenk
5923f71a84 more code analysis mostly trivial except string formating changes 2011-06-01 22:36:19 -05:00
Anthony Minessale
7bbbb9ccc5 add vars: flip_record_on_hold to make the recording flip to the other leg on hold, record_check_bridge to make recording the same file on the opposite leg of a bridge considered a duplicate attempt and record_toggle_on_repeat to make repeat recording the same file toggle the recording off 2011-05-31 22:22:18 -05:00
Anthony Minessale
37064511e4 fix bug from the *cough* FRICKING MAILING LIST WHERE IT SHOULD NOT HAVE BEEN REPORTED FROM *cough* 2011-05-31 09:53:39 -05:00
Anthony Minessale
c1c759526d add arrays to event headers and chanvars 2011-05-25 15:42:36 -05:00
Anthony Minessale
8764a046c6 allow creation of arbitrary profile vars 2011-05-13 15:29:40 -05:00