Commit Graph

11678 Commits

Author SHA1 Message Date
Anthony Minessale b946ee94b2 update call_uuid stuff 2011-08-04 01:04:21 -05:00
Anthony Minessale 8caef22b6c don't add the fs_nat stuff twice when its already there 2011-08-04 00:02:13 -05:00
Anthony Minessale 0a97462f3f FS-3340 revert 2011-08-04 00:01:26 -05:00
Anthony Minessale f83ec35ab4 FS-3444 revert 2011-08-03 23:52:15 -05:00
Anthony Minessale 61ee7fdc85 don't allow auto answer on an non-outbound call 2011-08-03 23:49:09 -05:00
Anthony Minessale bd64631b5c skip looking up session again in hash table when we already are parsing the event from the session thread 2011-08-03 23:47:47 -05:00
Anthony Minessale d364e9f2b8 display fixes and add 2 new cols to channels to store last sent display data 2011-08-03 23:43:41 -05:00
Anthony Minessale a7c6fa99c8 update sql indexes and queue size 2011-08-02 00:27:38 -05:00
Anthony Minessale 11d2cd1b49 print ip:port on rtp bind err 2011-08-01 23:55:58 -05:00
Anthony Minessale 1adb743f90 2 wrong toins 2011-08-01 21:25:48 -05:00
Anthony Minessale dbed0cb984 wrong toin at albakerky 2011-08-01 21:13:54 -05:00
Anthony Minessale 2d9d3f479c call update 2011-08-01 20:59:55 -05:00
Anthony Minessale 77413ba9ba FS-3451 --resolve we support this but there was a bug, should work now 2011-08-01 20:08:04 -05:00
Anthony Minessale 9e399c19e3 FS-3439 --resolve 2011-08-01 16:29:37 -05:00
Anthony Minessale 4b1bb61fff addtl update to last commit 2011-08-01 15:43:07 -05:00
Anthony Minessale c16c74d9c0 update show calls to show both 1 legged calls and bridged calls, also show bridged_calls for previous behaviour of show calls 2011-08-01 14:43:03 -05:00
Anthony Minessale 56d67eadf6 sdp_m_per_ptime is now implied to be true, if you don't like this set it to false but its going to be undefined behaviour. This basically means if you call in with ptime 30 then you have a bunch of ptime 20 codecs in your outbound list that there will be one m= line with 30 and the original inbound codec and more m= lines for each discinct ptime in your list. This is, of course, will depend on disable_trancoding or absolute_codec_string as well 2011-08-01 10:22:55 -05:00
Anthony Minessale 6b948cf190 make sql stmt more portable 2011-08-01 10:03:00 -05:00
Anthony Minessale 5a4c25df29 FS-3470 --resolve 2011-08-01 08:56:40 -05:00
Jeff Lenk 5d84efc32e FS-3403 --resolve 2011-08-01 10:09:35 -05:00
Jeff Lenk 69e61f762b FS-3468 --resolve 2011-08-01 09:50:04 -05:00
Marc Olivier Chouinard 5c455bda74 mod_conference: Missing a new line in a log file, thx AviMarcus 2011-08-01 09:49:57 -04:00
Anthony Minessale 0fc8050cbc display update 2011-07-31 22:14:06 -05:00
Anthony Minessale 3bfbae343b re-add detailed_calls another way 2011-07-31 19:57:42 -05:00
Anthony Minessale 65b4782d19 revert 2011-07-31 19:06:52 -05:00
Anthony Minessale 98473085ea add homer capture hooks to mod_sofia 2011-07-31 18:36:23 -05:00
Anthony Minessale 00e0f87dcb FS-3443 --resolve 2011-07-31 18:27:33 -05:00
Anthony Minessale f527ed686f cid tweak 2011-07-29 23:42:46 -05:00
Anthony Minessale ad51c7917a FS-3465 --resolve 2011-07-29 23:29:00 -05:00
Anthony Minessale 3f489a2a21 add NDLB-allow-nondup-sdp to indicate you want to parse a differnt sdp in 200 ok from 1xx (previous default) this is a RFC violation so I decided not to support it by default anymore. Enable this if you want that broken behaviour 2011-07-29 22:16:39 -05:00
Anthony Minessale f9612fecfe use register contact to determine proper contact in 200 ok response to register 2011-07-29 21:55:52 -05:00
Jeff Lenk 868d8230d1 FS-3444 trivial compile fix 2011-07-29 19:05:59 -05:00
Anthony Minessale a0cec8ab26 FS-3444 --resolve slightly simpler way to do the same thing 2011-07-29 15:23:17 -05:00
Anthony Minessale beecd937bf add new detailed_calls view a version of the channels table that shows only one legged calls or bridged calls 2011-07-29 13:59:31 -05:00
Anthony Minessale 3dc4b53051 setting display on wrong channel on eavesdrop 2011-07-29 13:59:31 -05:00
Anthony Minessale f3a42258d6 FS-3099 --resolve 2011-07-28 17:13:38 -05:00
Anthony Minessale 7b1097e356 lower this socket write timeout to 60 seconds 2011-07-28 11:20:34 -05:00
Mathieu Parent 3c74f391f4 Skinny: correct fix b399735 2011-07-22 23:06:06 +02:00
Jeff Lenk b2299035fd FS-3421 --resolve 2011-07-22 15:51:50 -05:00
Mathieu Parent b3997353a1 Skinny: Stop harcoding APR_TIMEUP
See also FS-3425
2011-07-22 09:17:09 +02:00
Matrhieu Rene 1529c0ec8a mod_portaudio: move load_config a bit lower since it needs to use the hashtables 2011-07-19 16:14:14 -04:00
Georgiewskiy Yuriy b0fc1d8fb5 fix small interoperability issues if remote endpoint send progress twice 2011-07-19 19:23:54 +04:00
Jeff Lenk 6d03eb34f9 FS-3436 --resolve 2011-07-18 09:51:08 -05:00
Marc Olivier Chouinard db5f504678 mod_callcenter: Quick fix againt major loop in wait time is set to 0 and the phone is not registred. 2011-07-17 17:00:38 -04:00
Travis Cross 82af87f3ae M-x whitespace-cleanup 2011-07-17 13:48:05 +00:00
Anthony Minessale f1de377d01 reapply revert 2011-07-16 11:37:03 -05:00
Anthony Minessale 1729078f56 FS-3386 2011-07-16 11:30:36 -05:00
Anthony Minessale 73ba5a562e FS-3386 2011-07-16 11:30:25 -05:00
Anthony Minessale 23cf457d9a re-add missing revert 2011-07-16 10:36:51 -05:00
Mathieu Parent 062f07f5c9 Following of commit 9350fb96
Fix "variable set but not used"
2011-07-16 12:35:25 +02:00
Anthony Minessale 2f950634ab fix sip auto_simplify 2011-07-16 02:34:17 -05:00
Brian West 09c3fba27c swigall 2011-07-16 02:49:47 -05:00
Anthony Minessale 1675981428 FS-3386 roll back a few revs then remove some refs and reroll patches that were in between 2011-07-16 01:03:01 -05:00
Michael S Collins 06fa4eee78 Make mod_callcenter API syntax WAY more readable 2011-07-15 18:53:57 -07:00
Stefan Knoblich c18c2b1dc0 mod_soundtouch: Drop libtoolize call completely, autoreconf does all the magic needed
On second though (and after reading the code completely),

these are the droids^W^W^W^Wthis is the solution we've been searching for...

Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
2011-07-15 17:10:03 +02:00
Michal Bielicki - cypromis 52f4a73a56 fix the fix 2011-07-15 16:59:13 +02:00
Jeff Lenk c30c3be169 FS-3426 --resolve Missing \n in log warning 2011-07-15 09:24:56 -05:00
Stefan Knoblich c7c1cf7fbb mod_soundtouch: Fix typo in Makefile '%%' -> '&&'
Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
2011-07-15 15:42:01 +02:00
Anthony Minessale 30ebe5dea4 FS-3386 this should do it 2011-07-15 00:23:07 -05:00
Anthony Minessale f9969f3856 only list real profiles not aliases in presence code 2011-07-14 16:01:44 -05:00
Jeff Lenk 6925af68e0 FS-3422 --resolve typo 2011-07-14 09:42:33 -05:00
Anthony Minessale 2932c1fa17 FS-3386 Try this revision please 2011-07-14 00:17:05 -05:00
Anthony Minessale d2f76ca482 tweaks to codec buffer size detection 2011-07-14 00:14:10 -05:00
Anthony Minessale 8f4ab3eb3c tweak sql q params 2011-07-14 00:13:36 -05:00
Anthony Minessale e339b549e0 FS-3386 this is probably relevant, try this revision 2011-07-13 10:37:38 -05:00
Giovanni Maruzzelli e486677538 Merge branch 'master' of ssh://git.freeswitch.org:222/freeswitch 2011-07-13 08:44:32 -05:00
Giovanni Maruzzelli 60416b2298 skypopen: Fixed bogus values in 'sk list' report ? 2011-07-13 08:44:23 -05:00
Jeff Lenk 707bd05b7c FS-3417 --resolve Heap corruption in strftime_api_function -thanks 2011-07-13 08:43:35 -05:00
Giovanni Maruzzelli 43eeeb82a8 skypopen: fixed a demented bug (incrementing a variable zeroed in the same loop) maybe responsible for moh sputtering under load on virtual machines 2011-07-13 07:43:39 -05:00
Giovanni Maruzzelli 9aa5c5b9b1 Merge branch 'master' of ssh://git.freeswitch.org:222/freeswitch 2011-07-13 06:04:45 -05:00
Giovanni Maruzzelli 06322d33e0 skypopen: brought almost all sleeps to at least 20millisec, because various platforms have no smaller granularity (eg: virtual machines). Fixed bogus values in 'sk list' report 2011-07-13 06:04:26 -05:00
Travis Cross 7cdc8342dc if user has set presence_id, don't override it 2011-07-13 07:08:18 +00:00
Anthony Minessale 0521886de8 use rwlock for global vars to reduce contention 2011-07-12 20:36:42 -05:00
Anthony Minessale 11690aff4c remove some unnecessary sql stmts 2011-07-12 20:36:42 -05:00
Anthony Minessale 9f1b731164 up vals 2011-07-12 20:36:42 -05:00
Giovanni Maruzzelli d93c4edd50 Merge branch 'master' of ssh://git.freeswitch.org:222/freeswitch 2011-07-12 12:16:21 -05:00
Giovanni Maruzzelli eb9404d745 FS-3400 skypopen: patch FS-3400 from Ivan Trifonov, Getting skype balances vie freeswitch console (and event socket) 2011-07-12 12:15:58 -05:00
Anthony Minessale 3cbae3fbd8 FS-3413 --resolve 2011-07-12 09:41:02 -05:00
Michal Bielicki - cypromis a56aa89cc5 what works on centos6 does not have to work on centos5 again .. 2011-07-12 17:14:36 +02:00
Michal Bielicki - cypromis 0de51f9829 lets see what this soundtouch makefile will do 2 2011-07-12 16:58:06 +02:00
Michal Bielicki - cypromis 1a315f34ec what works on centos6 does not have to work on centos5 2011-07-12 16:42:44 +02:00
Michal Bielicki - cypromis a1433bd053 Isn't it fun to have to fix upstreams autoheadache incompatibilities ?? 2011-07-12 16:15:37 +02:00
Michal Bielicki - cypromis fe5fcd1273 lets see what this soundtouch makefile will do 2011-07-12 15:52:36 +02:00
Michal Bielicki b11a3387d8 sklerosis 2011-07-12 14:52:59 +02:00
Giovanni Maruzzelli 0e37db19ee Merge branch 'master' of ssh://git.freeswitch.org:222/freeswitch 2011-07-12 07:50:04 -05:00
Giovanni Maruzzelli dc3ef5462f skypopen: demoting a warning to a debug when timing is not good (especially on virtual machines) 2011-07-12 07:49:21 -05:00
Michal Bielicki 4a086f4b5d final touch to mod_soundtouch :D 2011-07-12 13:59:37 +02:00
Giovanni Maruzzelli 891015e67c skypopen: refining oss driver, removing audio sync during call (was each 20 secs), audio sync at the tcp interfacing with the skype client (reading more than 20ms worth) 2011-07-12 05:50:46 -05:00
Anthony Minessale 4f90f8d0d1 supress overly chatty err msg 2011-07-11 21:35:50 -05:00
Anthony Minessale 80d3cbcc06 tweak 2011-07-11 21:27:36 -05:00
Anthony Minessale 2939262e23 pause traffic if sql_queue gets to big 2011-07-11 21:27:36 -05:00
Anthony Minessale 01861950cc update defined code that doesn't compile anyway 2011-07-11 21:27:36 -05:00
Michal Bielicki 60eef72a32 autoheadache done badly suxx 2011-07-12 01:25:31 +02:00
Michal Bielicki - cypromis f8563c00c3 soundtouch playys on my nerves 2011-07-11 23:51:16 +02:00
cypromis dfb5c62945 updated soundtouch to library 1.5.0 to fix gcc > 4.3 incompatibilities 2011-07-11 20:58:35 +02:00
Jeff Lenk ce0c7810de remove comment 2011-07-11 10:31:30 -05:00
Jeff Lenk c6048134c4 FS-3381 --resolve Memory leak in mod_managed by EventBinding and swig delete_switch_event 2011-07-09 17:02:33 -05:00
Marc Olivier Chouinard a3279a384c mod_voicemail: Make the vm_fsdb_auth api use the new db-password-override value 2011-07-09 16:29:03 -04:00
Marc Olivier Chouinard a9db642a36 mod_voicemail: Add 2 new profile settings, db-password-override and allow-empty-password-auth. By default, they have value of their previous behavior. If db-password-override=true, the db password will only be used if present, if not present fallback to the xml config file vm-password. If allow-empty-password-auth=false, it will disable login via a authentication method if there is no password set in the user account (This wont affect voicemail_authorize=true login). 2011-07-09 16:13:36 -04:00
Marc Olivier Chouinard b235911f00 mod_protovm: Fix the set password ivr. Made the terminate key configurable for digit capture, and a few ident and other small changes 2011-07-09 13:24:43 -04:00
Marc Olivier Chouinard 7527c2feda mod_protovm: Commenting out sound file not present in callie sound set 2011-07-09 03:39:57 -04:00
Marc Olivier Chouinard 8105f79e62 mod_protovm: Adding basic callback functionnality 2011-07-09 00:06:03 -04:00
Marc Olivier Chouinard b0e0dd2280 switch_channel: When in a dialplan hunt and we have a custom caller_profile, ${destination_number} and other variable kept the previous value of the original dialplan parsing. This correct this so it take the custom created caller_profile for that hunt 2011-07-08 23:57:54 -04:00
Jeff Lenk d9bbf12963 FS-3304 --resolve attended transfers, it fails to parse the Replaces when encoded 2011-07-08 22:48:11 -05:00
Jeff Lenk bbbd67ba08 fix small leak in strftime 2011-07-08 22:12:10 -05:00
Marc Olivier Chouinard ee91b6374a mod_protovm: Basic update of caller display with current message cid/name 2011-07-08 22:00:04 -04:00
Jeff Lenk dab274da78 fix compiler error - equivalent 2011-07-08 20:33:58 -05:00
Marc Olivier Chouinard 2703a2cd05 mod_protovm: Add premitive tone playback before recording. Need to make this optional and configurable 2011-07-08 20:47:12 -04:00
Marc Olivier Chouinard c06e8fdf49 mod_voicemail: Add simple mwi update on vm_fsdb_purge api cmd 2011-07-08 20:35:09 -04:00
Marc Olivier Chouinard fae0b7b313 mod_voicemail: Add vm_fsdb_msg_forward api call 2011-07-08 20:15:21 -04:00
Marc Olivier Chouinard b53fd77108 mod_callcenter: More changes to be more friendly/compliant/respectful with loopback channels. Brought to you by François Delawarde 2011-07-08 19:28:30 -04:00
Marc Olivier Chouinard 0537bc18e4 mod_protovm: Add Message Forwarding Capability (Require a mod_voicemail patch that will follow in the near future) 2011-07-08 19:26:43 -04:00
Anthony Minessale 765be8c96f FS-3406 --resolve 2011-07-08 14:54:51 -05:00
Jeff Lenk 6eae79e6ae reswig vs2010 2011-07-08 16:16:04 -05:00
Anthony Minessale f1ee225cb1 push out signal data into its own queue system 2011-07-08 12:52:18 -05:00
Anthony Minessale e420e17f84 FS-3386 Jeff Lenk found this one, Good Catch! 2011-07-08 12:52:18 -05:00
Jeff Lenk ec54acb738 FS-2954 correct windows usage 2011-07-08 09:53:03 -05:00
Travis Cross 8895de1bba let mod_directory use non-XML dialplans 2011-07-08 10:42:31 +00:00
Anthony Minessale 3b5a0ae50d FS-3359 --resolve also added %y to printf macros to replace ' with \' 2011-07-07 15:08:23 -05:00
Moises Silva db14408a41 mod_sangoma_codec: fix ilbc bit rate typo 2011-07-07 11:20:40 -04:00
Anthony Minessale 9cf44f3a5e fix campon to play music even on first run and cancel faster 2011-07-06 16:45:36 -05:00
Brian West 2b9bf0deb2 swigall 2011-07-06 12:42:10 -05:00
Anthony Minessale 1d12519d0b only parse messages from channel_ready when its a session calling channel ready on itself not when another thread calls it 2011-07-05 15:29:18 -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 e66051390c add proxy tag to UPDATE packets if it was set by INVITE 2011-07-05 11:52:45 -05:00
Jeff Lenk fba2bbfeb5 FS-3034 --resolve 2011-07-05 11:57:55 -05:00
Anthony Minessale cad68d53f5 don't parse events in channel_ready during hold 2011-07-05 11:05:33 -05:00
Stefan Knoblich b6826180f3 mod_ladspa: Set setenv() overwrite flag to replace empty LADSPA_PATH variables.
For complete putenv()-like behaviour.

Further investigation on why putenv() caused EFAULTs on execve() and
segfaults on reload:

putenv(3):

   "The string pointed to by string becomes part of the environment,
    so altering the string changes the environment."

setenv(3):

   "This function makes copies of the strings pointed to by name and value
    (by contrast with putenv(3))."

Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
2011-07-04 01:18:51 +02:00
Travis Cross d0db986058 version bump to zeromq-2.1.7 2011-07-03 18:29:13 +00:00
Stefan Knoblich f6dadb587c mod_ladspa: putenv() breaks the process environment variables, use setenv() instead.
Use of putenv() to set LADSPA_PATH broke the proccess environment variables, for some
unknown reason, causing segfaults on "reload mod_ladspa" and restarting
FreeSWITCH (with "fcstl shutdown restart").

Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
2011-07-03 14:01:08 +02:00
Anthony Minessale 6f62f39139 FS-3386 fix small mem leak in sofia 2011-07-01 12:27:40 -05:00
Anthony Minessale 25c725c292 last commit for --enable-timerfd-wrapper (autoheadache) 2011-06-30 18:30:24 -05:00
Anthony Minessale 5818af11bf tweak q size 2011-06-30 18:12:33 -05:00
Anthony Minessale 95145a1b28 FS-3386 --resolve please try this 2011-06-30 18:59:35 -05:00
Anthony Minessale 9b2893684d add debug 2011-06-30 18:59:35 -05:00
Anthony Minessale 0a21da5aab change commit factor on sql thread 2011-06-30 16:24:41 -05:00
Brian West 7fee1fd157 Fix fifo orbit timeout when not using a chime tested with and without chime 2011-06-30 16:24:09 -05: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 84f8868bf8 FS-3385 --resolve 2011-06-30 11:59:58 -05:00
Anthony Minessale 8592b6d91e FS-3382 --resolve 2011-06-29 18:33:27 -05:00
Anthony Minessale 79e9f19cb9 add execute_on_fax_success, execute_on_fax_failure and execute_on_fax_result channel variables to trigger an app or lua script when a fax result is received 2011-06-29 18:22:57 -05:00
Anthony Minessale f8c029a191 auto populate global origination_caller_id_name/number from effective_caller_id_name/number in enterprise originate 2011-06-29 15:57:59 -05:00
Jeff Lenk 3aaa6209b8 FS-3380 --resolve Bad calling conventions for Windows 2011-06-29 11:30:31 -05:00
Mathieu Parent afd8dad4e7 Skinny: some columns may be null: avoid segfault
See FS-3379
2011-06-29 00:25:32 +02:00
Anthony Minessale 22d8994325 avoid recursion loop in parse_all_events vs channel_ready 2011-06-28 15:06:48 -05:00
Anthony Minessale acd0898e32 support final response in response header passing 2011-06-28 10:30:11 -05:00
Anthony Minessale f12ab59e88 omit file_string:// prefix if input begins with ~ 2011-06-28 08:25:46 -05:00
Anthony Minessale 07a715928b FS-2218 --resolve 2011-06-28 08:05:12 -05:00
Jeff Lenk c50fea15ac resolve trivial compiler warning 2011-06-27 20:23:00 -05:00
Anthony Minessale 676ef8085b add last_hold_time and hold_accum vars for cdr data 2011-06-27 13:27:52 -05:00