257 Commits

Author SHA1 Message Date
Raymond Chandler
beb0673f25 expose useful internals... thanks jaybinks 2013-11-26 19:48:49 -05:00
Anthony Minessale
00f52f3002 FS-4965 calling the variable playback_last_offset_pos instead 2013-11-25 16:09:12 -06:00
Anthony Minessale
3c83138bb4 FS-5807 contd 2013-09-20 12:41:16 -05:00
Anthony Minessale
75da9d1e73 FS-5807 --resolve 2013-09-20 10:47:39 -05:00
Ken Rice
41880353f9 FS-5589 --resolve 2013-07-10 09:44:02 -05:00
Anthony Minessale
8bcff4ca4d fix input event checker pre-empting return value from dtmf checker when both are present 2013-07-01 14:31:43 -05:00
Nathan Neulinger
32adc789f6 make noexpandtab explicit in all vim modelines other than xml files 2013-06-25 11:50:17 -05:00
Anthony Minessale
8ac3178e45 FS-5242 2013-05-21 10:03:22 -05:00
Anthony Minessale
d012c5f392 omg it can make calls ... long way to go ... 2013-03-31 21:27:15 -05:00
Anthony Minessale
e976144ef1 FS-5216 seems like invalid codec lets try this 2013-03-29 22:35:32 -05:00
Anthony Minessale
c0f736c9da FS-5242 2013-03-29 10:54:45 -05:00
Anthony Minessale
bf93eb47e9 FS-5131 --resolve indeed, nice catch 2013-02-28 09:28:00 -06:00
Anthony Minessale
aa89eab58f FS-4709 --resolve, not adding the change to switch_rtp I want to have that log line there, don't make vanity changes mixed in with code changes 2013-02-26 11:49:17 -06:00
Anthony Minessale
042347802b changing the params thing a bit, use {foo=bar} syntax instead 2013-02-20 16:34:22 -06:00
Marc Olivier Chouinard
0bfddcfd0f Phrases: Allow phrase with no pattern to be processed 2013-01-22 22:14:58 -05:00
Marc Olivier Chouinard
af6ae011c7 FS-3743 --comment-only I've added the variable playback_timeout_as_success so you can make it return success even if it timed out. 2013-01-13 01:18:44 -05:00
Anthony Minessale
d3fcfa8245 FS-4273 --resolve 2012-12-20 11:44:21 -06:00
Anthony Minessale
8be9d429fb fix recursion error 2012-12-10 10:56:07 -06:00
Michael Jerris
195949f25f don't seg on no valid_terminators 2012-07-02 11:55:49 -04:00
Anthony Minessale
ed6e7b9fc0 if valid_terminators string starts with = it implies one of them must be typed 2012-06-28 13:17:57 -05:00
Anthony Minessale
8bb55ed4bf abstract out originate_signal_bond to a function to avoid confustion and regressions 2012-05-29 13:10:15 -05:00
Anthony Minessale
ae23edad9c FS-4111 --resolve 2012-04-18 14:49:00 -05:00
Ken Rice
c5554eb939 Copyright date update. 2012-04-18 11:52:02 -05:00
Anthony Minessale
2f998764c8 FS-4101 --resolve 2012-04-11 08:39:01 -05:00
Anthony Minessale
845330eefa FS-3399 --resolve 2012-04-05 13:15:45 -05:00
Anthony Minessale
a4320da5a8 fix regression from earlier today 2012-01-05 16:01:27 -06:00
Anthony Minessale
e185ff0075 allow dmachine and input callback to co-exist 2012-01-05 09:39:18 -06:00
Anthony Minessale
2f786a07e9 lower token freq to 5, put it in a define and have more obvious warning about full lots 2011-10-26 12:57:59 -05:00
Anthony Minessale
5fe3a22d83 fix inaccurate sample count in file handle, buffered samples were being double tallied 2011-09-21 11:05:33 -05:00
Michael S Collins
e4d473190d mod_dptools: add transfer_on_failure ext/dp/context to play_and_get_digits
If max tries is reach and user has not made a valid entry then system transfers the call leg to the specified destination.
2011-08-18 20:29:52 -07:00
Anthony Minessale
5cf6dc3115 FS-3505 --resolve copied same code from the other place the original intention was to behave as described in the bug report but it seemed like a reasonable enough request 2011-08-16 16:11:38 -05:00
Anthony Minessale
38b3f43d7d add prefix chars to playback_terminators + means include the term in the string and x means include the char and return SWITCH_STATUS_RESTART eg #+* only includes the * if you type it but not the # 2011-05-19 15:39:43 -05:00
Anthony Minessale
73279f01bf FS-3166 --resolve 2011-04-22 16:43:29 -05:00
Marc Olivier Chouinard
4137b360cf switch_ivr/xml: Change the structure of the phrases/language system. Previously it was fxml->phrases->macros->language->macro. Changed it so fxml->languages->language->phrases->macros->macro
You can have sub macros <macros name="voicemail"><macro ...> and allow you to call it login@voicemail.
Change the sound-path to sound-prefix to make it constistant with the rest of freeswitch.
Also allow to set a sound-prefix to a macros, so you can override it for a specific file set.
You can set say-modules="en" or whatever in the <language section to define that say module to use.
2011-04-20 13:09:03 -04:00
Daniel Swarbrick
8c98328433 Allow longer input regexes to be used in phrases 2011-04-06 15:36:35 +02:00
Anthony Minessale
0871b8c53a FS-3217 --resolve 2011-03-31 18:29:49 -05:00
Anthony Minessale
913ec9861e FS-3176 forget the last patch I forgot there is no way to know the right codec using it the file string way, you will just have to manually specify en.PCMA as before but now it should work 2011-03-31 15:01:58 -05:00
Anthony Minessale
bc397ab600 FS-2971 2011-02-25 10:55:47 -06:00
Anthony Minessale
976859bb45 fix unreachable condition with a null args to make any key stop playback/record etc without dequing and remove hard-coded flush digits in play_and_get_digits be sure to flush it yourself before using 2011-01-24 14:04:26 -06:00
Anthony Minessale
7a1dcb6958 add record_restart_time_limit_on_dtmf var 2011-01-24 09:43:16 -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
Brian West
3734f4cd44 bump copyright date and fix some email and typos from diego. 2011-01-05 10:09:04 -06:00
Jeff Lenk
fe005bddd7 FS-2789 fix secondary issue with min_digits = 0 and terminator key pressed to cancel 2010-12-21 22:15:03 -06:00
Anthony Minessale
28cab5ed46 FS-2923 2010-12-13 18:00:15 -06:00
Brian West
b2a3bbff9b Fix samples for playback 2010-12-13 10:30:00 -06:00
Anthony Minessale
c4369fc84d add uuid_fileman <uuid> <cmd>:<val> <-- same vals as the callbacks in js and lua to control the currently playing file of a channel from the cli or ESL (for the people who were ignoring me on the conference call so I decided to implement it instead of try to explain it ) 2010-11-30 15:34:22 -06:00
Anthony Minessale
17ac6ba9c6 add record overwrite 2010-10-26 19:34:47 -05:00
Anthony Minessale
afb00ef5a1 tweaks 2010-10-17 18:52:03 -05:00
Anthony Minessale
ec9fddacce add some more dmachine code for args parsing 2010-10-11 18:38:30 -05:00