329 Commits

Author SHA1 Message Date
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
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
Mathieu Parent
f202328eff Doc: somes details on user registration functions 2011-02-23 01:07:53 +01: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
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
1a08df9b20 add function to help set session read codec to slinear 2011-01-06 17:41:25 -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
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
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
Anthony Minessale
e3c427ad28 fix default ptime for iLBC and make new configurable global map in switch.conf.xml 2010-10-08 17:04:22 -05:00
Anthony Minessale
9537197b4d add some goodies 2010-10-07 18:30:47 -05:00
Anthony Minessale
56f8c11f0b refactor fmtp parser as a core func 2010-10-01 14:01:39 -05:00
Anthony Minessale
633f193dae add bitrate patch from moc with some extra stuff for late neg mode 2010-09-29 16:52:43 -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
Luke Dashjr
4cbdfbe481 switch_core_asr interfaces for enable_grammar, disable_grammar, and disable_all_grammars 2010-08-22 20:20:36 -05:00
Jeff Lenk
30d2e7fda2 FSCORE-626 Add alternate timing method support for Windows XP and 2003 - must be conditionally compiled(default is original timing) 2010-07-15 09:03:14 -05:00
Anthony Minessale
c3dcc603b1 fifo update 2010-07-15 01:00:08 -05:00
Rupa Schomaker
c0246b1143 add some docs to the switch_cache_db_* functions 2010-06-29 16:18:44 -05:00
Anthony Minessale
98a436bb27 add switch_cache_db_dismiss_db_handle 2010-06-29 15:50:03 -05:00
Anthony Minessale
c017c24b8e FSCORE-612 with mods 2010-05-25 16:54:31 -05:00
Anthony Minessale
27fc3518bd reset codecs after media bugs 2010-05-04 16:03:43 -05:00
Anthony Minessale
9096501ee4 fix race condition when hangup happends after answer indication but before the session thread is started 2010-05-03 13:36:23 -04:00
Rupa Schomaker
256274ac33 MODAPP-412 - improve rate limit support
add switch_core_hash_delete_multi


git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@17085 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-03-24 16:11:24 +00:00
Anthony Minessale
b1ddb70cf1 add fsctl min_idle_cpu and min-idle-cpu feature to refuse calls after the system fallse below a certian percentage of idle cpu
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16962 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-03-10 20:21:34 +00:00
Anthony Minessale
cc39f9e4bc add events for bug start and stop
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16858 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-03-02 01:11:15 +00:00
Mathieu Rene
cd0f7c70e2 fix some code analysis tags
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16592 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-02-09 18:09:55 +00:00
Anthony Minessale
886e1ddb4d run indent on the whole tree and update copyright dates in prep for 1.0.5
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16579 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-02-06 03:38:24 +00:00
Brian West
8f7a3e43dc fix some bypass media scenarios
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16480 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-01-23 18:35:05 +00:00
Anthony Minessale
035d9c0506 make banner an api command so you can fetch it over event socket
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16451 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-01-22 02:42:05 +00:00
Brian West
e435cd8271 put math patch back
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16423 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-01-20 19:19:48 +00:00
Anthony Minessale
da82398e07 add uuid_simplify and sip_auto_simplify
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16420 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-01-20 18:55:38 +00:00
Mathieu Rene
edcf706d2a backport per-session loglevel from stkn's branch
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16390 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-01-18 19:29:39 +00:00
Anthony Minessale
abd116829e switch to conditional broadcast mode on slow kernels
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16308 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-01-14 16:02:46 +00:00
Anthony Minessale
f97846f492 more timer changes
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16098 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-12-30 20:55:04 +00:00
Anthony Minessale
8f05bb7939 add core param for controling timer
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16093 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-12-30 15:47:31 +00:00
Anthony Minessale
f80a9bd02a trade some max call count for more accurate timing in full media situations, hint: use 30ms ptime for drastic reduction in resources
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16081 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-12-29 23:21:20 +00:00
Anthony Minessale
6812bfc771 doh
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16062 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-12-28 16:40:18 +00:00
Anthony Minessale
0e2fe14aa6 DP-11
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16061 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-12-28 16:37:54 +00:00
Anthony Minessale
6ece392d46 add dp apps for setting audio level and muting
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15993 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-12-17 23:08:38 +00:00
Anthony Minessale
a5f83ef691 add uuid_audio cli cmd
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15989 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-12-17 20:46:49 +00:00
Anthony Minessale
ba8e009228 add fsctl flush_db_handles to expire any unused db handles
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15982 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-12-17 00:03:17 +00:00
Anthony Minessale
309c4c54bd return true/false from sql tester incase you want to do more stuff when the table had to be created
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15981 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-12-16 22:20:22 +00:00
Michael Jerris
8fc64089f3 fix mod_managed build on gcc 4.4
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15897 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-12-11 02:49:04 +00:00