Ken Rice
7a147e4762
Update a ton of copyright statements to make sure the dates are proper
2012-04-25 17:14:55 -05:00
Anthony Minessale
d642c2c1a6
add loopback_initial_codec variable to specifiy the codec of a one legeded loopback channel
2012-04-23 12:16:53 -05:00
Anthony Minessale
677b223579
FS-4122 --resolve this fixes the issue and eliminates the delay unless you configure it to have some
2012-04-18 09:56:06 -05:00
Anthony Minessale
395965891e
FS-4119 --resolve
2012-04-17 16:53:25 -05:00
Anthony Minessale
f9b3266720
endless recursion loop protection to go with new recursive variable expansion feature
2012-04-12 07:23:08 -05:00
Anthony Minessale
385a92cec7
add origination_nested_vars=true to allow vars within vars in originate strings e.g. [originate {origination_nested_vars=true,TEST=,var=,recur=W00t}user/1004 3000] will end up as w00t
2012-04-11 15:30:37 -05:00
root
277c1141c4
a few perf tweaks
2012-04-04 17:20:35 -05:00
Anthony Minessale
d655ceecf8
add fsctl debug sql
2012-04-02 12:58:40 -05:00
Anthony Minessale
2ab1605a88
ZRTP passthru mode code for phil
2012-03-29 18:37:15 -05:00
Anthony Minessale
973a39e07f
FS-4049 revert
2012-03-28 14:28:05 -05:00
Anthony Minessale
6f6765b8f2
start one msg thread per cpu by default
2012-03-27 16:48:30 -05:00
Anthony Minessale
46810f58d3
FS-4049 try this
2012-03-27 13:08:49 -05:00
Anthony Minessale
a239914926
addition to a6a3ff1dc5
2012-03-26 10:53:39 -05:00
Jeff Lenk
4276680181
FS-3782 --resolve soft timer
2012-03-14 10:08:41 -05:00
Anthony Minessale
f6941ca48f
FS-3910 It seems to have a problem keeping up with the realtime audio. Try this patch that introduces some prebuffering
2012-02-17 11:23:59 -06:00
Anthony Minessale
b05ca56adf
FS-3910 remove unnecessary code
2012-02-16 21:41:10 -06:00
Anthony Minessale
d99e7ed76d
FS-3910 test this patch
2012-02-16 18:15:50 -06:00
Brian West
256d67c7cc
FS-3450: silly apple
2012-01-19 23:08:07 -06:00
Anthony Minessale
c358f67fe4
eat inbound vid while playing fsv files
2012-01-17 12:19:31 -06:00
Anthony Minessale
e5139c3db5
FS-3816 --resolve
2012-01-17 09:43:14 -06:00
Anthony Minessale
e87a48b824
FS-3812 --resolve
2012-01-13 15:22:31 -06:00
Anthony Minessale
c54f42d793
more changes to recording code
2012-01-12 14:06:33 -06:00
Anthony Minessale
a365fb636a
mailing list 36bc584d980ce80fe6a6f6e7d7383db9.squirrel@my.tomp.co.uk [Freeswitch-users] audo sync issues with record_session to mp3 I redid the stream recording with timestamps and headers to try to keep it more synced
2012-01-11 17:49:46 -06:00
Anthony Minessale
755be33022
add list support for which vars/api to expand in httapi
2012-01-09 12:47:47 -06:00
Jeff Lenk
24288832b1
FS-2216 partial with renaming
2012-01-08 14:19:16 -06:00
Anthony Minessale
7fab8f1543
move func in the core to hide the need to wrap it
2012-01-05 16:57:31 -06:00
Anthony Minessale
e7848b39b2
this seems to work more often than the present solutions
2012-01-05 15:48:01 -06:00
Anthony Minessale
f7438a22f7
fix regression from earlier commit
2012-01-05 13:25:04 -06:00
Anthony Minessale
410e523c24
add support for configurable timeout and passing of args to play_and_detect_speech
2012-01-05 10:38:08 -06:00
Anthony Minessale
db2d587eec
push in curl_formadd wrapper
2012-01-04 18:05:14 -06:00
Anthony Minessale
0d089c4b2f
put SWITCH_DECLARE marcos on the json api to make it exported
2011-12-23 15:10:20 -06:00
Jeff Lenk
e767b17c05
FS-3740 --resolve curl cleanup
2011-12-23 08:59:13 -06:00
Anthony Minessale
0f6a2bf863
the threaded one seems to not work using only fork
2011-12-20 13:49:15 -06:00
Anthony Minessale
d7a37e9754
allow system API command to capture output from the executed command
2011-12-20 12:34:21 -06:00
Marc Olivier Chouinard
0a463b0c3c
FS-949 --resolve
2011-12-15 19:13:09 -05:00
Marc Olivier Chouinard
e081e8045e
FS-3321 --resolve
2011-12-15 12:16:41 -05:00
Marc Olivier Chouinard
d5042f2c1d
FS-3069 --resolve
2011-12-14 21:19:15 -05:00
Anthony Minessale
6e7d44af42
FS-3764 --resolve
2011-12-14 13:23:54 -06:00
Anthony Minessale
2e6b55810f
put transfer_source in a variable too
2011-12-08 17:33:31 -06:00
Anthony Minessale
4943f68208
set rtp stack into optimal mode for transferring data during fax situations (that does not mean we support the idea of audio fax over ip......)
2011-12-08 12:26:36 -06:00
Anthony Minessale
0bf2a0e975
fix strange race moc experienced in uuid_bridge
2011-12-07 15:14:08 -06:00
Anthony Minessale
1ee867444d
FS-2936 remove unused functions
2011-11-30 09:26:16 -06:00
Anthony Minessale
e794a6db21
FS-2936 stage 2 please test ASAP
2011-11-29 15:35:36 -06:00
Anthony Minessale
b9e28f85cb
add send_info dp app and uuid_send_info FSAPI and execute_on_sip_extra_headers and api_on_sip_extra_headers handler variables
2011-11-23 15:38:59 -06:00
Jeff Lenk
8ca4efea75
FS-3709 --resolve
2011-11-21 09:53:27 -06:00
Anthony Minessale
ee869fe517
FS-3707
2011-11-19 17:22:26 -06:00
Jeff Lenk
b992e29640
FS-3553 --resolve
2011-11-16 16:00:14 -06:00
Anthony Minessale
34338e5a56
FS-3692 --resolve
2011-11-15 11:28:05 -06:00
Anthony Minessale
c0af0a85d6
say years like 1985 as nineteen-85
2011-11-15 09:51:46 -06:00
Anthony Minessale
94b9cc0f9f
add voicemail_formatted_caller_id_number param for templates in vm
2011-11-10 14:39:28 -06:00
Anthony Minessale
ba14f95d81
FS-3678 --resolve
2011-11-08 08:02:17 -06:00
Anthony Minessale
65a756643a
add tod_tz_offset variable to set to the integer value of the tz offset or the tz-offset tag on a per-tag basis
2011-11-07 14:31:36 -06:00
Anthony Minessale
0ed54079e4
FS-3663 --resolve
2011-11-04 13:16:54 -05:00
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
43ca3ee81a
FS-3634 the call is not bridged yet so we need to take more action, try this patch
2011-11-02 08:54:03 -05:00
Anthony Minessale
3c9551ee90
move code from uuid_kill into core
2011-10-25 11:53:22 -05:00
Anthony Minessale
babe955160
FS-3634 see if this works
2011-10-25 08:47:01 -05:00
Anthony Minessale
4ee1722f3e
add presence_map
2011-10-22 09:40:59 -05:00
Anthony Minessale
2faaee0e6e
add getGlobalVariable and setGlobalVariable to swig stuff
2011-10-21 08:56:42 -05:00
Anthony Minessale
ead7a68276
add <param name="core-odbc-required" value="true"/> to require connection to core db over odbc for startup
2011-10-17 09:34:50 -05:00
Anthony Minessale
2094f2d33b
add fsctl sync_clock_when_idle so you can sync the clock but have it not do it till there are 0 calls
2011-10-12 14:55:32 -05:00
Anthony Minessale
1bf97fa7ba
add some more reporting data to logs
2011-10-11 15:13:23 -05:00
Anthony Minessale
9e09483589
add manual_rtp_bug gen_one_gen_all to prevent rtp passthru to break the *S* word..
2011-10-07 10:40:30 -05:00
Anthony Minessale
d2710422ab
fix issue where clearing a single realm does not completely clear
2011-10-06 10:12:36 -05:00
Anthony Minessale
842ea87d64
FS-3571 try this, I don't have a way to test it so this is just guessing, give me a lab box if this doesn't work
2011-09-21 14:56:49 -05:00
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
Jeff Lenk
55c24567bd
fix windows code analysis problems
2011-05-25 23:51:48 -05: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
860d2a6c12
add capture dp app
2011-05-25 16:12:42 -05:00
Anthony Minessale
c1c759526d
add arrays to event headers and chanvars
2011-05-25 15:42:36 -05:00
Anthony Minessale
b978d39d48
FS-3312 --resolve
2011-05-25 14:45:55 -05:00
Mathieu Rene
5013bece3f
fix segfault
2011-05-25 15:04:40 -04:00
Anthony Minessale
2582bbcb36
add xml user caching mechanism
2011-05-23 17:15:37 -05:00
Anthony Minessale
9c17effb15
add time stamp to app_log
2011-05-16 13:41:52 -05:00
Anthony Minessale
082cb7154e
ditto
2011-05-13 16:29:48 -05:00
Anthony Minessale
106855dfa3
use ssl macro to init on dingaling too
2011-05-13 16:23:33 -05:00
Anthony Minessale
23b5f58202
use ssl macro to init on dingaling too
2011-05-13 16:17:17 -05:00
Anthony Minessale
8764a046c6
allow creation of arbitrary profile vars
2011-05-13 15:29:40 -05:00
Anthony Minessale
acf3090adf
FS-2936 plan B for curl stuff
2011-05-13 13:17:54 -05:00
Jeff Lenk
a912fa6b3e
VS2008 cleanup for Core Curl integration
2011-05-12 10:48:46 -05:00
Anthony Minessale
29bf9157ef
clean up core curl patch
2011-05-11 14:42:52 -05:00
Anthony Minessale
8de336b7a8
add files from last commit
2011-05-11 10:09:43 -05:00
Anthony Minessale
7064487df2
FS-2936 please test on windows
2011-05-11 10:07:00 -05:00
Jeff Lenk
d495124f64
windows permanent fix for %I64d problems - all versions after vs2003 support %lld
2011-05-08 13:10:01 -05:00
Anthony Minessale
1772fcb079
add largest_jb_size
2011-05-06 15:25:00 -05:00
Anthony Minessale
16e3d1fa25
default timer to run slower and increase as needed, Run the timer at 20ms by default and drop down as needed unless you set 1m-timer=true which was previous default
2011-04-29 11:09:14 -05:00
Anthony Minessale
00b53a91ea
FS-3277 --resolve There are actually really only 2 places where it needs the real hostname, the hostname command and the header on the events. I changed everything to the switchname because there were some more sql stmts etc in the core.
2011-04-29 10:24:50 -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
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
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
Michael Jerris
244048f8f5
add switch_clean_name_string to strip out caller id name chars that can cause issues
2011-04-14 17:51:45 -04:00
Brian West
1604f08e33
rebind sighandlers
2011-04-08 13:46:02 -05:00
Anthony Minessale
38c3a67a7e
FS-3229 --resolve
2011-04-04 18:50:46 -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
Brian West
ddb345636a
FS-3220: more than just typos
2011-04-01 17:38:58 -05:00
Anthony Minessale
008f988990
FS-3208 --resolve
2011-04-01 12:30:24 -05:00
Anthony Minessale
4714ed4380
revert 471bd6df1a
and implement reference counting on the xml roots to achieve the same end result
2011-03-31 13:44:24 -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
7e52acf8ea
reduce flags to buy time. Solaris thinks enum should be int32 not uint32 and cries about overflow in enum shifted by 31
2011-03-28 22:18:47 -05:00
Anthony Minessale
484a397d88
FS-3194 see comitted patch. I made the function assert rather than tolerate NULL and fixed the imporper usage.
2011-03-28 09:49:52 -05:00
Anthony Minessale
5d7831348b
improve some defaults to tune performance if you use -heavy_timer, try not using it
2011-03-22 13:27:37 -05:00
Anthony Minessale
3b56c119a7
FS-3173
2011-03-22 12:17:00 -05:00
Anthony Minessale
10174ea6d5
add timerfd support to the core for now you must enable it in switch.conf.xml with the param enable-softtimer-timerfd=true later if it proves to work well we can make it on by default, please test if you have a new kernel that supports this option kernel >= 2.6.25 and libc >= 2.8
2011-03-21 20:49:39 -05:00
Anthony Minessale
e657e32fca
FS-3172 this also fixes the incorrect usage of L16 on payload 10 which may or may not break interop with other sip devices if we do it right. also added rtp_disable_byteswap variable that can be set to false to disable byteswap when a device is encountered that is incompat (inluding all precious version of FS up till now)
2011-03-21 14:31:16 -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
61cdf0da5d
add limits to simo open sql handles
2011-03-04 13:52:30 -06:00
Anthony Minessale
f542449cac
FS-3106 --comment-only Try this newer refactored version which completely removes the thread affinity and uses a linked-list to manage the pool, I can run my same 100cps test and only use like 4 db handles
2011-03-03 12:54:20 -06:00
Anthony Minessale
11451c1056
FS-3106 --comment-only Try this out, its got a few elements from your patch but there was a much bigger problem deeper in the code preventing the sqlite handles from being recycled properly
2011-03-02 19:21:37 -06:00
Anthony Minessale
d59d41d7b4
add param to jb to try to recapture latency (disabled by default)
2011-02-25 11:59:45 -06:00
Anthony Minessale
bc397ab600
FS-2971
2011-02-25 10:55:47 -06:00
Anthony Minessale
155aafd3f4
FS-3097 regression from 4f93ea25ec
2011-02-24 10:17:33 -06:00
Anthony Minessale
b53a684843
fix bug in switch_itodtmf from a8f5bf60a8
2011-02-22 18:36:02 -06:00
Mathieu Parent
f202328eff
Doc: somes details on user registration functions
2011-02-23 01:07:53 +01:00
Anthony Minessale
180e3d4ab1
agc tweaks
2011-02-20 14:37:23 -06:00
Anthony Minessale
b36a7c0ba6
add multiple-registrations flag to the core similar to mod_sofia
2011-02-17 12:12:43 -06:00
Anthony Minessale
c565501f55
tell rtp stack about what remote payload type to expect when the receiving end follows the stupid SHOULD as WONT and sends a different dynamic payload number than the one in the offer
2011-02-15 16:09:58 -06:00
Marc Olivier Chouinard
500e9acd25
switch_core: Add capability to specify core-db-name in switch.conf.xml to have sqlite in a different location. This is important for everyone with relatively 'high' sip registration since the addition of sip registration to the core require sqlite db to be moved to a faster location (Ramdisk for example). Useful for everyone who moved their sqlite db for sofia to ramdisk because of performance issue.
2011-02-15 01:49:41 -05:00
Anthony Minessale
a2c0da53f3
add centralized registration db to core db and use it from mod_sofia
2011-02-11 23:10:12 -06:00
Anthony Minessale
4ae8282e6c
fix possible bad pointer in global vars (please test)
2011-02-02 15:43:26 -06:00
Brian West
89c5f3bf82
FS-3023
2011-02-02 11:04:49 -06:00
Luke Dashjr
02082c930c
MERGE: OpenMethods DTMF recognition via ASR modules
2011-01-26 14:56:05 -06:00
Luke Dashjr
89253a1391
MERGE: OpenMethods ASR enhancements: multiple concurrent grammars and dialplan access to start-input-timers
2011-01-26 14:54:36 -06:00
Luke Dashjr
15e65cfafb
MERGE: DTMF recognition via ASR modules (implemented in UniMRCP)
2011-01-26 14:40:35 -06:00
Anthony Minessale
a8f5bf60a8
fix proper display of meta digit in log lines
2011-01-24 12:18:02 -06:00
Anthony Minessale
316963c594
treat EINTR returns as a BREAK (now mapped to SWITCH_STATUS_INTR), we appriciate the interrupted syscalls but we would like to continue working properly
2011-01-11 15:09:03 -06:00
Anthony Minessale
29daaa07b0
FS-2960
2011-01-10 11:27:26 -06:00
Anthony Minessale
b3fc001e6c
add rtp_bug IGNORE_DTMF_DURATION to speed up dtmf detection of RFC2833 on strange carriers
2011-01-07 16:04:24 -06:00
Anthony Minessale
1a08df9b20
add function to help set session read codec to slinear
2011-01-06 17:41:25 -06:00
Anthony Minessale
27869d7a26
add bind meta on A-D and refactor
2011-01-05 17:53:27 -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
d79cf48475
FS-2962
2011-01-05 11:45:48 -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
c4e350ab0c
add insertFile front end to switch_ivr_insert_file and reswig
2010-12-29 15:09:57 -06:00
Anthony Minessale
650393fb90
add recovery_refresh app and api and use it in mod_conference to send a message to the channel telling it to sync its recovery snapshot
2010-12-29 13:15:14 -06:00
Anthony Minessale
f6eab64c5c
add uuid_buglist to fetch the current media-bugs attached to a given session uuid
2010-12-27 17:20:41 -06:00
Anthony Minessale
34a0ca5096
drop rtp frame that was already replaced with a cng frame
2010-12-22 20:38:57 -06:00
Anthony Minessale
751e0291ee
prevent race on execute_on_answer called from the B-leg of a call
2010-12-22 19:10:30 -06:00
Anthony Minessale
4d7e4f1ec2
change switch_strip_spaces to specify if you want it to dup the string or destroy the current buffer
2010-12-21 20:30:28 -06:00
Anthony Minessale
8f452bc519
cid logic changes for calle[re]
2010-12-17 14:35:53 -06:00
Anthony Minessale
3ff07445d4
add CF_DIALPLAN
2010-12-16 09:45:43 -06:00
Anthony Minessale
e9958c5b0c
more jb work, add debug command and logging (sorry jlenk if this breaks win32)
2010-12-14 23:46:26 -06:00
Anthony Minessale
009c41d460
add new function to init an empty switch_sockaddr_t to avoid an unnecessary dns lookup on 0.0.0.0
2010-12-11 11:41:19 -06:00
Anthony Minessale
19d1385714
temp tiff hack (make spandsp-reconf)
2010-12-10 17:58:24 -06:00
Anthony Minessale
d547096164
dramatic jitterbuffer changes
2010-12-10 17:47:46 -06:00
Anthony Minessale
82394b3768
add switch_ivr_insert_file to insert one file into another at an arbitrary sample point
2010-11-30 18:22:22 -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
ef4a4ed034
run execute_on_answer on_media _on_ring apps async
2010-11-30 11:01:54 -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
Travis Cross
e82828231e
spelling corrections
2010-11-24 06:07:21 +00:00
Mathieu Rene
de417e99f0
Implement switch_queue_pop_timeout() and refactor sofia_profile_worker_thread_run() to use it so it doesn't wake up too often
2010-11-18 21:00:35 -05:00