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 4f93ea25ece53df029e6dc6c913ad7c190df22d5
2011-02-24 10:17:33 -06:00
Anthony Minessale
b53a684843
fix bug in switch_itodtmf from a8f5bf60a87fb27420846bd9d9af5e61f1f947d6
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
Anthony Minessale
42a4a3dedf
revert FS-2859
2010-11-18 18:24:32 -06:00
Anthony Minessale
0a11b9b433
FS-2859
2010-11-18 16:23:01 -06:00
Brian West
db91f0e81f
FS-2842: ACL for IPv6 address and swigall to boot
2010-11-15 11:37:23 -06:00
Anthony Minessale
b278dd2379
add manual_rtp_bugs to profile and chan var and 3 new RTP bugs SEND_LINEAR_TIMESTAMPS|START_SEQ_AT_ZERO|NEVER_SEND_MARKER
...
RTP_BUG_SEND_LINEAR_TIMESTAMPS = (1 << 3),
Our friends at Sonus get real mad when the timestamps are not in perfect sequence even during periods of silence.
With this flag, we will only increment the timestamp when write packets even if they are eons apart.
RTP_BUG_START_SEQ_AT_ZERO = (1 << 4),
Our friends at Sonus also get real mad if the sequence number does not start at 0.
Typically, we set this to a random starting value for your saftey.
This is a security risk you take upon yourself when you enable this flag.
RTP_BUG_NEVER_SEND_MARKER = (1 << 5),
Our friends at Sonus are on a roll, They also get easily dumbfounded by marker bits.
This flag will never send any. Sheesh....
2010-11-10 16:58:36 -06:00
Anthony Minessale
e0c37c1f6e
allow process_import to specify a prefix
2010-11-05 18:20:09 -05:00
Anthony Minessale
402e383bd7
fix fifo race in use count dec
2010-10-29 20:39:07 -05:00
Mathieu Rene
b639aebd62
fix dow to support multiple coma-separated conditions. BLUEBOX-133
2010-10-27 00:57:13 -04:00