1870 Commits

Author SHA1 Message Date
Anthony Minessale
7333d46d5b add new chatplan concept and mod_sms. Apps for chat messages: copy new base freeswitch.xml and chatplan dir if you are upgrading on existing config base 2011-09-21 14:31:18 -05:00
Anthony Minessale
626b5cb2a2 FS-3571 FS-3442 FS-957 --resolve tighten up the parsing of these boolean vals issue in t38 sdp 2011-09-19 20:11:23 -05:00
Anthony Minessale
3a2f818387 make app to turn on new zombie exec instead of always doing it 2011-09-13 17:12:37 -05:00
Anthony Minessale
9125a96c6d convert chat interface to use events instead of a bunch of args 2011-09-13 16:51:30 -05:00
Anthony Minessale
637a5ed83d Add application flag zombie_exec so registered applications can apply to be executed on channels that are already hungup, like the inline exec this is only limited to a small family of apps that do not use the channel for audio. 2011-09-13 09:35:41 -05:00
Anthony Minessale
c1dd008b1d change -hp to -rp, add -lp and -np, no priority flags means auto which will do -rp if you have > 1 cpu 2011-09-12 16:13:19 -05:00
Anthony Minessale
910f5364a4 add threaded-system-exec param and fsctl (set it to false to use fork) 2011-09-12 14:25:01 -05:00
Anthony Minessale
cb9abe0268 add new flag to frames to denote pass thru frames that are not audio 2011-09-09 13:56:04 -05:00
Brian West
06eb4b6ab3 Fix recovery when nat is involved 2011-09-09 02:47:56 -05:00
Anthony Minessale
aea22cd4b7 add RTP_BUG_ACCEPT_ANY_PACKETS to disable dropping invalid packets for interop with Oracle CCA 2011-09-08 08:57:28 -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
42b64ccd67 get rid of digit_action_set target and add target,bind_target params to bind_digit_action 2011-09-02 09:34:40 -05:00
Anthony Minessale
2e9724d2ec pass cancel_cause into enterprise_originate 2011-09-01 12:37:58 -05:00
Anthony Minessale
cf9859ea69 add digit_action_set_target app that can set the target (direction of the dtmf flow and subsequent channel who gets the events) to self or peer (bridged channel when possible) 2011-09-01 10:11:24 -05:00
Brian West
e817795e84 hrm 2011-09-01 03:31:47 -05:00
Anthony Minessale
bff473bf32 antibiotics for our latest sonus infection 2011-08-31 19:30:58 -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
Jeff Lenk
882ebd6777 FS-3527 this fixes part of the problem with MSSQL 2011-08-31 16:04:20 -05:00
Anthony Minessale
61ab84396b add new channel cap flag to indicate you can support queueable dtmf delay aka parsing w and W and implement it in the RTP stack and sofia endpoint 2011-08-29 11:04:38 -05:00
Anthony Minessale
85ea402ca9 zero out particular flags when recovering 2011-08-25 20:21:53 -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
21482f011c FS-3521 --resolve that was not a git diff, anyway i would prefer to not feed null to this function by practice because its the sign o f a bigger problem so I added an assert so we can tell if it happens again and protected against it from where its actually happening because NULL destination is not acceptable 2011-08-25 08:46:40 -05:00
Anthony Minessale
0e5b694c44 add PAUSE_BETWEEN_DTMF rtp bug for sonus to delay sending 2833 digits so their buffering is not overwhealmed 2011-08-24 15:36:59 -05:00
Anthony Minessale
dfac4c4752 add auto-clear-sql param to core 2011-08-24 13:36:19 -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
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
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
Mathieu Parent
b3997353a1 Skinny: Stop harcoding APR_TIMEUP
See also FS-3425
2011-07-22 09:17:09 +02:00
Anthony Minessale
2f950634ab fix sip auto_simplify 2011-07-16 02:34:17 -05:00
Anthony Minessale
d2f76ca482 tweaks to codec buffer size detection 2011-07-14 00:14:10 -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
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
Michael Jerris
81b56a2490 FS-2954: attr packed is not available on sun studio 2011-07-05 15:42:15 -04:00
Anthony Minessale
306b332d47 add --enable-timerfd-wrapper to wrap timefd syscalls for platforms with the right kernel and wrong libc 2011-06-30 14:36:52 -05:00
Anthony Minessale
07a715928b FS-2218 --resolve 2011-06-28 08:05:12 -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
b6fc1a5f30 FS-3372 --resolve 2011-06-27 10:09:15 -05:00
Anthony Minessale
fb68746eed add parallelism to sofia by offsetting sip messages to the concerned sessions and using multiple queue threads for message handling 2011-06-16 14:37:22 -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
Anthony Minessale
7e6b59ffe1 add some various api util 2011-06-09 12:17:32 -05:00
Anthony Minessale
07a797522a FS-3214 try this patch 2011-06-08 18:50:21 -05:00
Jeff Lenk
14ef54cd4e FS-3315 Fix this differently convert to cdecl so SWIG likes 2011-06-01 10:48:42 -05:00
Anthony Minessale
e2da3bea0c add code to pass recording bugs on to other legs when executing an attended transfer, needs testing and possible follup commits before using 2011-05-31 13:01:28 -05:00
Jeff Lenk
d193789a2c fix several problems discovered with code analysis 2011-05-30 00:07:32 -05:00
Jeff Lenk
4480abc911 fix compiler warning 2011-05-27 21:46:28 -05:00
Moises Silva
1078f77f42 Merge remote-tracking branch 'fsorig/master' 2011-05-27 16:37:24 -04:00
Anthony Minessale
c080fb15d9 update on array patch 2011-05-26 10:00:06 -05:00
Jeff Lenk
fc004ddc13 FS-3315 --resolve Fix typedef declaration for switch_cap_callback_t Thanks Peter 2011-05-26 08:39:28 -05:00