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 |
Anthony Minessale
|
7d7e09a92c
|
FS-3296 --resolve there is not much contention on this but it probably could use a mutex
|
2011-05-13 08:43:45 -05:00 |
Anthony Minessale
|
a13064101f
|
3280 --resolve missed a spot
|
2011-05-02 10:37:05 -05:00 |
Anthony Minessale
|
81ec7555f8
|
FS-3280 --resolve doh
|
2011-04-29 12:37:36 -05:00 |
Anthony Minessale
|
bd471fc6a9
|
add bridged timestamp and hangup_complete_with_xml=true to add xml_cdr to the body of hangup_complete events
|
2011-04-28 13:46:39 -05:00 |
Anthony Minessale
|
f8835a817b
|
FS-3271 --resolve
|
2011-04-27 09:48:28 -05:00 |
Anthony Minessale
|
bf107c6f0f
|
FS-3269 --resolve
|
2011-04-26 09:43:22 -05:00 |
Anthony Minessale
|
73279f01bf
|
FS-3166 --resolve
|
2011-04-22 16:43:29 -05:00 |
Anthony Minessale
|
a4ed829db8
|
fix race in sla
|
2011-04-15 14:22:53 -05:00 |
Anthony Minessale
|
6a70fa4c4d
|
fix another regression from 27c6d1111c this probably broke the mad boss extension
|
2011-04-04 17:43:05 -05:00 |
Anthony Minessale
|
b42fdd1cf3
|
fix regression from 27c6d1111c
|
2011-04-04 16:51:30 -05:00 |
Anthony Minessale
|
ef17574193
|
do this slightly safer so we don't have the mutex locked when we exec the app
|
2011-04-01 19:46:54 -05:00 |
Anthony Minessale
|
27c6d1111c
|
add execute_on function so you can have execute_on_answer_1 execute_on_answer_2 execute_on_answer_3 etc
|
2011-04-01 17:39:27 -05:00 |