Anthony Minessale
|
f9b3266720
|
endless recursion loop protection to go with new recursive variable expansion feature
|
2012-04-12 07:23:08 -05:00 |
Anthony Minessale
|
385a92cec7
|
add origination_nested_vars=true to allow vars within vars in originate strings e.g. [originate {origination_nested_vars=true,TEST=,var=,recur=W00t}user/1004 3000] will end up as w00t
|
2012-04-11 15:30:37 -05:00 |
root
|
277c1141c4
|
a few perf tweaks
|
2012-04-04 17:20:35 -05:00 |
Anthony Minessale
|
6138fc8753
|
FS-4038 can you try this
|
2012-04-02 16:03:45 -05:00 |
Anthony Minessale
|
8618e22c9d
|
FS-4053 try this
|
2012-03-30 14:24:50 -05:00 |
Anthony Minessale
|
2ab1605a88
|
ZRTP passthru mode code for phil
|
2012-03-29 18:37:15 -05:00 |
Anthony Minessale
|
67b65f95d0
|
FS-4038 --resolve
|
2012-03-29 12:13:59 -05:00 |
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 |