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 |
Anthony Minessale
|
3ad4ae0a54
|
fix null printf
|
2011-03-30 15:10:45 -05:00 |
Anthony Minessale
|
d5ef86d778
|
introduce new say_string method of doing say and use it in mod_say_en as an example. try: eval ${say_string en.gsm en current_date_time pronounced ${strepoch()}} from the cli with this patch. We can do more to centralize the say things and go back and apply it to other langs, using this method you can set the desired file ext as well which I think is a bounty....
|
2011-03-29 19:55:35 -05:00 |
Anthony Minessale
|
88a6ac2ff4
|
FS-3170 this was specific to the user channel which is not a real channel in every sense of the word as it has no running thread or any usable state changes so this new line of code in 233d3164be to wait for the state machine to stabalize before returning from originate caused an issue with user/ channels
|
2011-03-21 12:01:51 -05:00 |
Anthony Minessale
|
24a972925b
|
pass header in X-FS headers on attended transfer CID update to indicate specific situation to flip callee/caller id when targeting a 1 legged call
|
2011-03-11 13:00:55 -06:00 |
Anthony Minessale
|
59f6654e96
|
send another presence event on calls that were cancelled from LOSE_RACE to fix winnable race in Broadsoft SCA
|
2011-03-10 22:02:45 -06:00 |
Anthony Minessale
|
8758d2f71d
|
FS-3141
|
2011-03-10 10:47:26 -06:00 |
Anthony Minessale
|
f33e9c6ede
|
FS-2966 I already fixed this in the wait_for_state, so i copied the same fix to wait_for_state_timeout, the lua one needed a similar call to wait for the state to change to avoid a race, both of you should be fixed with this patch
|
2011-03-02 20:50:33 -06:00 |
Anthony Minessale
|
bc397ab600
|
FS-2971
|
2011-02-25 10:55:47 -06:00 |
Marc Olivier Chouinard
|
3fd7b8f267
|
switch_channel: Add CS_NONE and correct variable name
|
2011-02-13 18:04:17 -05:00 |
Anthony Minessale
|
4ae8282e6c
|
fix possible bad pointer in global vars (please test)
|
2011-02-02 15:43:26 -06:00 |
Anthony Minessale
|
d72cde9b76
|
only execute execute_on_[answer|media|ring] async when its expressed in app::arg form vs 'app arg form'
|
2011-02-01 13:39:36 -06:00 |
Anthony Minessale
|
4b941542a3
|
fix out of place parens in logic test
|
2011-01-27 10:34:05 -06:00 |
Anthony Minessale
|
b262f44ce2
|
add temp_hold_music var that is only valid until you transfer the call and finishing touches on bind meta to A-D
|
2011-01-05 18:58:56 -06:00 |
Anthony Minessale
|
27869d7a26
|
add bind meta on A-D and refactor
|
2011-01-05 17:53:27 -06:00 |
Anthony Minessale
|
96ac90adce
|
reduce warnings to debug
|
2011-01-05 16:57:00 -06:00 |
Anthony Minessale
|
181b543b0c
|
add auto-jitterbuffer-msec param and auto-disable the jitterbuffer when briding to another channel who also has a jitterbuffer so both legs will disable during a bridge
|
2011-01-05 16:25:14 -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
|
8f452bc519
|
cid logic changes for calle[re]
|
2010-12-17 14:35:53 -06:00 |
Anthony Minessale
|
9db4a8265c
|
tweak on calle[re] id
|
2010-12-16 16:03:05 -06:00 |
Anthony Minessale
|
93cc3dc556
|
normalize tests for outbound channels to use switch_channel_direction instead of testing for CF_OUTBOUND
|
2010-12-15 20:59:42 -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
|
180f58a677
|
FS-2851
|
2010-11-17 12:17:27 -06:00 |