1853 Commits

Author SHA1 Message Date
Anthony Minessale
d48e3de7c8 make it so when you put someone on hold and then they attended transfer you, the resulting bridge will still be playing hold music 2012-11-15 21:07:58 -06:00
Anthony Minessale
6644cefb20 finish fixing thread pool logic from yesterday 2012-11-15 17:59:11 -06:00
Anthony Minessale
6f2976298f FS-4836 ok try this 2012-11-15 13:16:50 -06:00
Anthony Minessale
057861867e FS-4836 not quite 2012-11-15 13:14:08 -06:00
Anthony Minessale
73f022873b FS-4836 try this 2012-11-15 12:54:40 -06:00
Anthony Minessale
f8aa3777e9 thread pool was not releasing surplus threads after timeout 2012-11-14 18:43:28 -06:00
Eliot Gable
0160072adc Fix query cancelling so it leaves the handle in a good state; fix detection of broken connections in db_is_up by consuming the EOF on a failed connection before checking if the connection failed; add more detailed logging about who called the SQL function when something goes wrong. 2012-11-07 21:35:40 +00:00
Anthony Minessale
94763ea52b FS-4681 --resolve 2012-11-01 13:07:47 -05:00
Anthony Minessale
d1ad4d477c add no_loopback flag to apps so they can tell mod_loopback to bow out 2012-10-31 12:56:09 -05:00
Anthony Minessale
a4a44fb140 FS-4741 parse timezone variable and adjust time for time based routing 2012-10-31 10:43:59 -05:00
Michael Jerris
1de65cbcd0 handle state update for hangup 2012-10-30 19:02:33 -04:00
Anthony Minessale
4baec06540 add api_on_pre_originate 2012-10-30 11:06:33 -05:00
Jeff Lenk
fe4d736ff9 windows trivial compiler fixes and vs2010 reswig 2012-10-29 22:34:51 -05:00
Anthony Minessale
3812ebb958 let codecs see current frame via the codec obj 2012-10-29 15:07:50 -05:00
Anthony Minessale
bf0056f3b8 FS-4729 try this 2012-10-29 09:47:01 -05:00
Anthony Minessale
759d26db09 FS-4771 --resolve 2012-10-29 09:27:59 -05:00
Anthony Minessale
fe5dbf3b03 FS-4770 --resolve 2012-10-29 09:27:08 -05:00
Anthony Minessale
96550e893e finish off sql optimization 2012-10-27 12:27:00 -05:00
Anthony Minessale
9d4b72b29a fold the last round of sql manager changes back into the core and use it for the central db and simplify the algorithm 2012-10-26 20:52:09 -05:00
Anthony Minessale
6b9c2ca8af fix for new db stuff 2012-10-26 14:17:52 -05:00
Anthony Minessale
1d4e16419e fix macro 2012-10-25 15:13:31 -05:00
Anthony Minessale
16d41e463c get rid of little caesars 2012-10-25 15:09:09 -05:00
Anthony Minessale
68e0b7e859 optimize sofia sql by using new core transaction processor we will no longer support databases that do not support transactions 2012-10-25 11:31:47 -05:00
Eliot Gable
ce4fa8acfb Added switch_atomic_t option for config parsing. 2012-10-23 13:39:31 +00:00
Anthony Minessale
4b6db1329c FS-4729 try this patch clean 2012-10-22 13:37:41 -04:00
Anthony Minessale
17d1ffe45c FS-4748 the change to the header file did not make it into the commit 2012-10-22 11:56:22 -04:00
Anthony Minessale
986fede6b0 make a way to get the jitter buffer down to the codecs 2012-10-18 15:29:00 -04:00
Jeff Lenk
6b6c83a718 FS-2746 --resolve large xmlrpc update thanks garmt 2012-10-13 11:37:25 -05:00
Anthony Minessale
b4c621530f add some convenience for db stuff 2012-10-11 13:47:06 -05:00
Anthony Minessale
4dae523bca tweak the session level logging to work on the console too 2012-10-11 12:44:31 -05:00
Anthony Minessale
a0049b2296 add a few fields 2012-10-11 11:04:09 -05:00
Anthony Minessale
21d19b6100 add switch_core_session_findall_matching_var func to core to get a list of uuid with a certian var set to a certian val 2012-10-11 09:57:02 -05:00
Jeff Lenk
9bbee350c2 FS-4527 --resolve add resample core support for asr. This code is very isolated and only effects mod_unimrcp at this time. 2012-10-10 14:20:07 -05:00
Anthony Minessale
e1fe289672 refactor db stuff to use single string dsn to avoid code duplication and introduce switch_sql_queue_manager api to create transactional sql queues to aggregate a bunch of sql stmts into transactions 2012-10-09 20:20:32 -05:00
Anthony Minessale
6998695f01 fold recovery db to only use core db and use transactional stmts for recovery stmts 2012-10-08 17:59:47 -05:00
Anthony Minessale
1ad45f7009 revert e08f9ada73cb7a39477c4fe255fe28af7c6bfa92 2012-10-08 15:57:51 -05:00
Eliot Gable
e08f9ada73 Abstract the sql_manager and cache_db stuff so that modules can utilize the core functionality to run their own instance of a cached SQL connection. Includes patch to fix some segs in case ODBC does not have password set or if using PGSQL support. 2012-10-08 20:34:09 +00:00
Eliot Gable
5cb354dddc Initial core-pgsql support based on native libpq; FS starts and stops without errors using core-pgsql. 2012-10-08 20:33:57 +00:00
Eliot Gable
0e0c15b4b4 Merge branch 'master' of ssh://git.freeswitch.org:222/freeswitch 2012-10-05 16:11:22 +00:00
Eliot Gable
391e7c365b Rename switch_hash_first() and switch_hash_next() to switch_core_hash_first() and switch_core_hash_next() and deprecate the older versions. 2012-10-05 16:11:12 +00:00
Anthony Minessale
61033f420b revert 2012-10-03 14:19:34 -05:00
Anthony Minessale
52eff9451c wrap fork so we can drop priority in child processes 2012-10-01 13:38:45 -05:00
Anthony Minessale
464155c5cd more priority tweaks 2012-10-01 10:20:48 -05:00
Robert Jongbloed
cf0f483aab Assuming, just because it is MSVC, that the standard integers are not defined, is not correct. Need to test for define _STDINT as well as later versions of MSVC (>= VS2010) do have stdint.h 2012-09-27 10:16:14 +10:00
Anthony Minessale
dbf5153fb7 speed improvements: change scheduler to SCHED_FIFO, Disable realtime throttling, use in-memory db for sqlite core channels table (set core-db-name to 'core' in switch.conf.xml for previous behaviour of using the core sqlite file, now only aliases will be in the persistant db) 2012-09-25 16:12:58 -05:00
Anthony Minessale
614ba049b1 add proto 2012-09-24 17:53:23 -05:00
Anthony Minessale
03c981bf72 add smaller banner for teeny tiny terminals 2012-09-24 14:59:09 -05:00
Michael Jerris
4ff9b2f102 revert fb2ffbafe29beaf5c2b148e0131307e8569886ef 2012-09-24 15:38:06 -04:00
Travis Cross
fb2ffbafe2 Add configure flags to moderate the ClueCon nags
The default remains the same: we show the huge ClueCon nag banner on
startup and in fs_cli.

However, if you pass --disable-huge-cluecon-nag, no banner will be
shown.

If you pass --enable-modest-cluecon-nag, a modest text-based ClueCon
reminder will be shown instead.
2012-09-23 07:49:26 +00:00
Travis Cross
72baa97369 Condense the humanized FS version string
Old:
FreeSWITCH Version 1.3.0+git~20120916T192130Z~3b5aa066c7 (1.3.0; git at commit 3b5aa066c7 on Sun, 16 Sep 2012 19:21:30 Z)

New:
FreeSWITCH Version 1.3.0+git~20120916T192130Z~3b5aa066c7 (git 3b5aa06 2012-09-16 19:21:30Z)
2012-09-23 04:13:04 +00:00