Commit Graph

345 Commits

Author SHA1 Message Date
Anthony Minessale 9d98d49f05 add emulation for asterisk DIALSTATUS magic var 2011-08-10 08:38:55 -05:00
Marc Olivier Chouinard 38e3f5fe16 switch_ivr_originate: export variables were broken since b946ee94 4 aug 2011 2011-08-09 03:09:19 -04:00
Anthony Minessale dee0f54026 FS-3483 --resolve 2011-08-04 09:50:23 -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 f8c029a191 auto populate global origination_caller_id_name/number from effective_caller_id_name/number in enterprise originate 2011-06-29 15:57:59 -05:00
Anthony Minessale bf7895278e revert 2011-06-15 10:29:07 -05:00
Anthony Minessale 25604d60d5 FS-3326 revert 68c389d 2011-06-15 10:10:37 -05:00
Travis Cross f25085e06b lower log-level of failed ivr_originate
ivr_originate can fail due to causes such as NO_ANSWER and
ATTENDED_TRANSFER.  It seems excessive to log these normal events
with LOG_ERROR.  Lowering to LOG_NOTICE.
2011-06-06 17:54:17 +00:00
Anthony Minessale 68c389df46 FS-3326 --resolve ok thx 2011-06-03 09:45:07 -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
Moises Silva ba76388cb2 fix missing ringback silence calculation spot in switch_ivr_originate 2011-05-26 02:23:34 -04:00
System Administrator 7eaef23955 Merge remote branch 'fsorig/master'
Conflicts:
	src/mod/applications/mod_commands/mod_commands.c
	src/mod/endpoints/mod_portaudio/mod_portaudio.c
	src/mod/endpoints/mod_portaudio/pablio.c
2011-05-26 00:13:12 -04:00
System Administrator 294a57fbcb allow -1 as silence generation divisor to specify only zeroes silence 2011-05-25 23:16:24 -04:00
Anthony Minessale fae95433e2 FS-3303 --resolve this was an edge case between fail_on_single_reject and group_confirm 2011-05-18 16:10:46 -05:00
Anthony Minessale 4c4bf59e45 FS-3246 --resolve all [] {} and <> can be stacked and override the delim per set <><^^:>{}{^^:}{^^;}[][^^:] 2011-04-14 17:50:48 -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 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 233d3164be wait 2011-03-13 18:43:34 -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
Mathieu Rene 8cb2bad004 Fix segv 2011-03-09 19:02:19 -05:00
Anthony Minessale 70700617d3 add execute_on_originate var '<app> <arg>' to run in origination thread or '<app>::<arg>' to run async. also originating_leg_uuid variable to show the uuid of the originating leg on an outbound channel 2011-01-20 13:52:00 -06:00
Anthony Minessale cc06fdb5fa FS-2992 2011-01-17 10:41:01 -06:00
Anthony Minessale 1b91f811bd more 2011-01-12 19:34:19 -06:00
Anthony Minessale 138fdc83c6 more from last commit 2011-01-12 18:06:01 -06:00
Anthony Minessale a10125b8c3 add origination_channel_name var for {} to choose the channel name value 2011-01-12 17:48:49 -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 f79f9766ba don't let inherit_codec work when we have ep_codec_string set and the B-leg codec is not in that list since it will lead to failure 2010-12-31 11:59:33 -06:00
Anthony Minessale 5b752c54a7 fix ignore_early_media=ring_ready 2010-12-22 15:53:24 -06:00
Anthony Minessale 1b1dea0206 FS-2879 2010-12-20 20:19:36 -06:00
Anthony Minessale 8f452bc519 cid logic changes for calle[re] 2010-12-17 14:35:53 -06:00
Anthony Minessale 00046ee0f2 FS-2933 2010-12-15 20:59:42 -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 ed5266d3ca don't parse events for b legs from a leg thread in case they are using a monolothic python script as a group_confirm exec over socket to send it messages while the call is ringing 2010-11-29 15:34:27 -06:00
Marc Olivier Chouinard 025c82e76f ivr_enterprise_originate: Fix export of variable from the originator channel to the called channels 2010-11-11 20:21:35 -05:00
Anthony Minessale e0c37c1f6e allow process_import to specify a prefix 2010-11-05 18:20:09 -05:00
Anthony Minessale 08d2ea9d96 update 2010-10-26 13:43:21 -05:00
Jeff Lenk be43052c50 fix build 2010-10-25 14:54:13 -05:00
Anthony Minessale cd736a1c77 fix fail_on_single_reject 2010-10-25 13:03:06 -05:00
Anthony Minessale 4aa9a83898 refactor export code and add new bridge_export app which is like export but exports across when one channel bridges another 2010-10-01 17:26:12 -05:00
Anthony Minessale 54bf657502 FSCORE-631 2010-09-24 12:29:23 -05:00
Anthony Minessale cfa30468e8 sprinkle digit_timeout into switch_ivr_read and switch_ivr_play_and_get_digits and the higher level variants 2010-09-23 18:37:45 -05:00
Anthony Minessale 46c6650a94 pass originate flags into session_request so we can selectivly skip throttling 2010-08-26 12:19:49 -05:00
Anthony Minessale bfe3128838 FSCORE-631 2010-07-15 21:09:48 -05:00
Michael Jerris cae9129f0a dup off the right caller profile 2010-07-06 11:32:04 -04:00
Anthony Minessale 21edf395ca de-ass 2010-07-01 15:19:40 -05:00
Anthony Minessale 1fba654845 fix parse err in originate code 2010-07-01 14:21:44 -05:00
Anthony Minessale 9c7fb0d4ca support stacked [] pairs in origiante 2010-06-30 20:09:06 -05:00
Anthony Minessale ff1a52ab18 add call_uuid 2010-06-25 13:25:13 -05:00
Anthony Minessale 8d0c81103e add call_uuid var 2010-06-24 17:28:20 -05:00