Commit Graph

4659 Commits

Author SHA1 Message Date
William King 8f0b7e69de Handle routing loop detection properly so that the delivery confirmation handling is more accurate. 2012-11-13 18:18:40 -08:00
Anthony Minessale b04e4be512 fix race condition in double loopback bowout 2012-11-13 11:36:50 -06:00
Jeff Lenk 74dd18fe97 add missing reference - windows gsmopen 2012-11-13 08:51:48 -06:00
Anthony Minessale 082085fc5a FS-4824 --resolve 2012-11-11 09:09:22 -06:00
Anthony Minessale 6814014f7d bad merge 2012-11-07 14:57:08 -06:00
Anthony Minessale 6627dc8696 fix some contention issues under really high load...That doesn't mean you need to push it this hard and bug me about it =p 2012-11-07 14:53:16 -06:00
Anthony Minessale f60962ae87 fix some contention issues under really high load...That doesn't mean you need to push it this hard and bug me about it =p 2012-11-07 12:10:50 -06:00
Anthony Minessale feb38cece2 FS-4779 give this a shot 2012-11-07 08:14:32 -06:00
Anthony Minessale 8e3f6d21f9 FS-4796 --resolve 2012-11-06 08:51:38 -06:00
Giovanni Maruzzelli 14c4f66612 FS-4742 skypopen: tentative blind fix to the Skype's Voicemail VM_PLAYING_GREETING problem 2012-11-06 18:06:39 +01:00
Giovanni Maruzzelli 33378fad7d FS-4750 skypopen: generate inbound A-leg CDR (eg: do not jump from hangup to CS_DESTROY) 2012-11-06 16:59:11 +01:00
Giovanni Maruzzelli d0c9ad1617 FS-4740 skypopen: do not act on 'channel reset'. Ignore it as in the majority of endpoints 2012-11-06 12:47:40 +01:00
Giovanni Maruzzelli dedbb3a8cb FS-4692 gsmopen: patch from Ivan Mironov allowing for values 'context', 'dialplan', 'destination' and 'hold_music' from configuration file global_settings used by default for individual interfaces 2012-11-06 12:31:32 +01:00
Giovanni Maruzzelli 92d44e5023 FS-4691 gsmopen: patch from Ivan Mironov allowing for longer device names, useful for symlinks created by udev 2012-11-06 12:24:17 +01:00
Giovanni Maruzzelli 85542799f0 FS-4782 gsmopen: abide the origination_uuid variable. Dude abide 2012-11-06 12:05:26 +01:00
Giovanni Maruzzelli 65bc765846 FS-4659 gsmopen: give error and abort call when dialing was not through correctly (eg: get back OK). Also, grow the default timeout when expecting a string back from the modem to half a second - 500000 usec - so to avoid false negatives 2012-11-06 11:34:34 +01:00
Giovanni Maruzzelli 648ce206c6 FS-4338 gsmopen: added patch to compile in FreeBSD 2012-11-06 10:39:12 +01:00
Giovanni Maruzzelli a6068d25fe skypopen: removing my own chatmessage from the array - nicer logmesg 2012-11-06 09:57:19 +01:00
Giovanni Maruzzelli d975424816 skypopen: removing my own chatmessage from the array 2012-11-06 09:55:14 +01:00
Anthony Minessale e884de5b07 add NUTAG_RETRY_AFTER_ENABLE() tag to lib sofia and use it in mod_sofia to disable processing retry-after headers on a per-call basis 2012-11-02 13:54:54 -05:00
Anthony Minessale 87b796c857 FS-4776 forgot to push this 2012-11-01 16:29:53 -04:00
Anthony Minessale 3e94242c4b FS-4779 try this instead 2012-11-01 09:14:34 -05:00
Anthony Minessale 9fae77ae76 doh 2012-10-31 13:02:03 -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 5ca8cf7d8e call destroy not stop in sofia profile 2012-10-31 08:59:31 -05:00
Anthony Minessale 23bb963d17 FS-4779 I don't have this labbed up to try so can you try this patch and repost logs if it doesn't work 2012-10-31 08:52:00 -05:00
Anthony Minessale ab99143d5f only put session pointers in when its done from a codec that comes from a session and set it to the right one 2012-10-30 16:56:03 -05:00
Anthony Minessale 3595c528ae reset rtpip index on reload 2012-10-30 14:22:31 -05:00
Anthony Minessale de5f0c5144 fix some sql mem leaks. regression from recent refactor 2012-10-29 14:38:37 -05:00
Anthony Minessale 4b5cdd87f1 refactor 2012-10-29 11:46:32 -05:00
Anthony Minessale f657a3787b fix regression from config refactor in rescan behaviour to pick up new gateways 2012-10-29 08:23:21 -05:00
Anthony Minessale 652da36862 fix id-less bug from mailing list .. USE JIRA DANG IT 2012-10-27 12:34:35 -05:00
Anthony Minessale 96550e893e finish off sql optimization 2012-10-27 12:27:00 -05:00
Anthony Minessale 60f7849cbe FS-4769 should work now 2012-10-27 11:33:06 -05:00
Anthony Minessale b94ef869e3 FS-4769 try this patch and put {drop_dtmf=true} in your dial string 2012-10-26 14:46:36 -05:00
Anthony Minessale fbfe830abf do lookup in dingaling when an address is specified as host:foo.bar.com like sofia does 2012-10-26 11:57:38 -05:00
Anthony Minessale d905bc8488 FS-4763 --resolve 2012-10-26 10:13:04 -05:00
Anthony Minessale 7088758ae3 FS-4684 try this 2012-10-26 09:30:47 -05:00
Anthony Minessale 16d41e463c get rid of little caesars 2012-10-25 15:09:09 -05:00
Anthony Minessale 49166a3c58 typo 2012-10-25 14:17:26 -05:00
Anthony Minessale 7e2110abf7 fix a few regressions from the last commit 2012-10-25 14:06:05 -05:00
Anthony Minessale b29412054a fold reconfig_sofia into config_sofia so we don't have 2 difft config funcs 2012-10-25 12:30:08 -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
Anthony Minessale 5f469ad2bd FS-4753 --resolve this should properly detect it everywhere 2012-10-23 13:14:51 -04:00
Anthony Minessale b8bef3eeb3 remove code 2012-10-19 17:09:33 -04:00
Anthony Minessale 7b7254ac93 fix sofia recovery on srtp legs 2012-10-19 15:49:22 -05:00
Anthony Minessale 5eedbb5052 FS-4674 moved higher up into the init state to catch vars set during originate 2012-10-19 13:16:44 -04:00
Brian West fbb99f60b4 really fix FS-3726 this time 2012-10-18 15:56:06 -05:00
Anthony Minessale 986fede6b0 make a way to get the jitter buffer down to the codecs 2012-10-18 15:29:00 -04:00
Anthony Minessale 768e5490d5 FS-4723 --resolve 2012-10-18 12:01:44 -04:00
Anthony Minessale 41f74ee861 push recordings to real channels when doing bowout 2012-10-17 12:49:58 -04:00
Anthony Minessale cfe54e6da5 FS-4674 --resolve this was a typo it should work now 2012-10-17 12:41:24 -04:00
Anthony Minessale a20aec182a add rtp_manual_video_rtp_bugs 2012-10-16 18:43:00 -04:00
Anthony Minessale 7eafa85de5 add execute_on_media_timeout var 2012-10-16 12:48:16 -04:00
Anthony Minessale 1f5f9408a0 FS-4684 please test 2012-10-16 09:27:10 -04:00
Anthony Minessale c9d16d5f4f use all inbound codecs on renegotiation 2012-10-15 21:50:59 -04:00
Anthony Minessale fe8c5326a8 add username to sql stmt to differentiate silly devices who use the same exact contact addr 2012-10-12 17:49:15 -04:00
Anthony Minessale 2369ffa989 sofia: on apply-inbound-acl you can now specify <list name>:<pass context>:<fail context> 2012-10-12 17:05:15 -04:00
Anthony Minessale a800a5fc5c FS-4708 add <param name="NDLB-allow-crypto-in-avp" value="true"/> to your sofia profile and it should set the header 2012-10-11 10:36:07 -05:00
Anthony Minessale b1c90dff53 FS-4669 ok this FS console trace demonstrates your problem, try this patch 2012-10-10 13:46:13 -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 03d702fabc FS-4676 --resolve 2012-10-09 13:50:11 -05:00
Eliot Gable 1fe96ac38c Handle building on different PGSQL versions and update error message in Sofia. 2012-10-09 18:42:23 +00:00
Anthony Minessale 93f4c0f698 move sofia locking contention outside of cache_db handle management 2012-10-08 13:28:01 -05: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
Anthony Minessale bed72bff7a update vid code in dingaling 2012-10-05 16:43:39 -05:00
Anthony Minessale a6602206de FS-4684 try this, this behaviour is not supported in proxy mode 2012-10-05 09:00:30 -05:00
Anthony Minessale 7afd4cae67 FS-4677 2012-10-04 08:02:32 -05:00
Anthony Minessale 6d01ad5e38 some more priority tweaks 2012-10-03 14:10:22 -05:00
Anthony Minessale fd177cdf33 FS-4676 going over the traces the only thing I can guess is that you may have some race condition on the speed of your box or something regarding the db, Try this patch that may help 2012-10-03 09:29:50 -05:00
Anthony Minessale ea599992e1 FS-4656 --resolve with this patch the bug is fixed but also the old behaviour of setting this variable on the A leg expecting it to auto-set it on the B leg is no longer supported. It must be exported or put in the dialstring with {} to put it on the B leg going forward 2012-10-03 07:42:05 -05:00
Anthony Minessale 51bdf8522a FS-4677 --resolve 2012-10-02 12:22:03 -05:00
Anthony Minessale 2722f4da19 FS-4674 add loopback_export for a list of channel vars to pass from loopback-a to loopback-b 2012-10-02 11:02:42 -05:00
Anthony Minessale 80c2bd786a FS-4669 --resolve 2012-10-02 10:31:32 -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
Anthony Minessale 8733a2c895 some priority queuing tweaks for performance 2012-10-01 11:47:26 -05:00
Jeff Lenk bf060c6396 FS-4664 --resolve 2012-10-01 08:56:51 -05:00
Anthony Minessale 06a3266360 FS-4655 its not a bug its a behaviour request, try this patch 2012-09-27 14:27:28 -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
Robert Jongbloed 9d2aa0cd4c Fixed failure to close FS call when H.323 call is closed from remote in early phase. 2012-09-27 10:16:11 +10:00
Giovanni Maruzzelli a1d727cab6 gsmopen: FS-4652 , compilation failed with Mobigator 2012-09-26 19:20:27 +02:00
Giovanni Maruzzelli d0ddd77cdc gsmopen: FS-4652 , compilation failed with Mobigator 2012-09-26 19:15:42 +02:00
Giovanni Maruzzelli ed6f040e70 gsmopen: FS-4652 , compilation failed with Mobigator 2012-09-26 19:01:08 +02:00
Giovanni Maruzzelli f102f7b4c4 gsmopen: FS-4652 , compilation failed with Mobigator 2012-09-26 18:56:02 +02:00
Giovanni Maruzzelli 507de0a7e5 gsmopen: FS-4652 , compilation failed with Mobigator 2012-09-26 17:24:11 +02:00
Giovanni Maruzzelli e50f7a92e9 gsmopen: FS-4652 , compilation failed with Mobigator 2012-09-26 16:53:31 +02:00
Anthony Minessale 9c97ae3ccc FS-4640 please test 2012-09-21 14:45:30 -05:00
Giovanni Maruzzelli 1050d443a6 test, please ignore 2012-09-21 10:37:26 +02:00
Anthony Minessale 5ecccf539d FS-4637 please test and repost log 2012-09-20 15:57:08 -05:00
Brian West 08e95e6ee1 fix 7960/40 reboot 2012-09-19 14:44:55 -05:00
Anthony Minessale cba999b551 FS-4598 reasonable req 2012-09-19 11:47:53 -05:00
Anthony Minessale 927c646dc7 update error message to explain more 2012-09-19 10:14:38 -05:00
Robert Jongbloed 96da521634 Fixed mod_opal shut down of media streams (in particular UDPTL) on KILL from fs core. 2012-09-19 12:33:13 +10:00
Robert Jongbloed babe1cdb89 Fixed numerous issues with T.38 support on mod_opal, now WORKS!
Added tracing for error conditions in mod_spandsp
2012-09-19 12:33:06 +10:00
Robert Jongbloed 75c3e36009 Added XML config for H.323 User Input Indication (DTMF) mode 2012-09-19 12:32:36 +10:00
Robert Jongbloed 45609f8986 Fix direction flag for outbound H.323 calls, all sorts of consequences there. 2012-09-19 12:32:33 +10:00
Robert Jongbloed f8143eedd4 Fixed outbound H.323 calls correctly marking call as answered when fast connect used.
Fixed correct media "frames/packet" for G.711, default to 20ms worth.
2012-09-19 12:32:26 +10:00
Robert Jongbloed 468739da29 More T.38 fax support changes for mod_opal. Not quite there yet. 2012-09-19 12:32:22 +10:00
Robert Jongbloed a580c31122 Fixed VS2010 issues building mod_opal 2012-09-19 12:32:18 +10:00
Robert Jongbloed 20bb474c0e Added T.38 fax support to mod_opal 2012-09-19 12:32:15 +10:00
Anthony Minessale 1b2b456510 add transfer_to variable for call processing 2012-09-18 15:39:28 -05:00
Anthony Minessale 475522b520 tweak 2012-09-18 11:13:09 -05:00
Jeff Lenk 6803346c94 fix for last commit - tony please check 2012-09-17 23:18:17 -05:00
Anthony Minessale 61f4648aa7 FS-4621 --resolve everyone will want this patch omfg 2012-09-17 20:02:14 -05:00
Anthony Minessale 0d21c81015 FS-4595 please update to this revision and supply full debug logs 2012-09-17 18:59:35 -05:00
Stefan Knoblich 416f026f8c FreeSWITCH: Add preprocessor constant for default callerid number
SWITCH_DEFAULT_CLID_NUMBER and replace all occurrences
in the FreeSWITCH codebase.

Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2012-09-17 21:32:18 +02:00
Anthony Minessale 3359f04a3f only use the wait_for_aleg_ack when the call is unanswered 2012-09-14 16:21:44 -05:00
Jeff Lenk 076726a163 vs2008 add missing file mod_sofia 2012-09-14 14:23:28 -05:00
Anthony Minessale 6721cd918a hangup unauth calls with rejected cause 2012-09-14 11:19:36 -05:00
Brian West 4100c3b532 FS-4599 --resolve 2012-09-14 10:29:25 -05:00
Anthony Minessale 8f0c726b13 add send-display-update profile param to disable the update method 2012-09-11 15:40:50 -05:00
Brian West 99eee5f528 Support rebooting some more ciscos 2012-09-10 18:25:02 -05:00
Anthony Minessale 273b7f59a5 FS-4595 please test 2012-09-10 18:21:08 -05:00
Anthony Minessale 40533e7378 set new pt on re-invite video negotiation 2012-09-10 15:20:30 -05:00
Raymond Chandler 48f5724c27 Merge branch 'master' of ssh://git.freeswitch.org:222/freeswitch 2012-09-10 14:54:15 -04:00
Anthony Minessale 4ddfedbf71 minor video tweaks 2012-09-10 12:58:23 -05:00
Anthony Minessale 36cee285b0 FS-4602 --resolve 2012-09-08 16:12:35 -05:00
Raymond Chandler bf4bb0028e Merge branch 'master' into FS-4558 2012-09-08 02:29:59 -04:00
Raymond Chandler 8ef13dd8a2 FS-4558 --resolve 2012-09-08 02:28:35 -04:00
Anthony Minessale e2544415ad add chan vars to tell sip to break the rfc and expect the codec payload the other side replies with rather than the one it offered which is the correct behaviour 2012-09-07 16:50:50 -05:00
Anthony Minessale bfc46567c1 add uuid_media_reneg api command to tell a channel to send a re-invite with optional list of new codecs 2012-09-07 15:33:09 -05:00
Anthony Minessale cd8814844a FS-4408 fix crash caused by missing or invalid call-id in sip invite 2012-09-07 15:08:10 -05:00
Anthony Minessale 4cb0e2e5bd protect against case with null sofia_private in callback 2012-09-06 10:59:39 -05:00
Anthony Minessale 77de3905ee one more try 2012-09-05 13:48:52 -05:00
Anthony Minessale d45db89833 second try at sip_wait_for_aleg_ack 2012-09-05 13:11:32 -05:00
Anthony Minessale 8650116d20 move verbos zrtp debug messages to log level DEBUG1 fsctl debug_level 1 to see them 2012-09-05 11:36:11 -05:00
Anthony Minessale 455b22480c FS-3971 --resolve 2012-09-04 12:30:23 -05:00
Anthony Minessale a5e9f65e31 FS-4582 --resolve 2012-09-01 11:46:45 -05:00
Steve Underwood 92fea4a896 Those damn tiff-3.8.2 entries seem to be everywhere 2012-09-01 23:37:46 +08:00
Anthony Minessale bfee2f5382 pull this code 2012-08-31 17:38:06 -05:00
Raymond Chandler f05089b965 Merge branch 'master' of fs-git:freeswitch 2012-08-31 16:41:57 -04:00
Raymond Chandler 6ed3218f8a FS-4558: add uuid 2012-08-31 16:35:13 -04:00
Anthony Minessale 6e39233840 queue in-dialog message to the session 2012-08-31 15:28:02 -05:00
Anthony Minessale 984b27c68d add sip_wait_for_aleg_ack var 2012-08-31 14:49:21 -05:00
Anthony Minessale 722919668d add channel events to message when its in-dialog 2012-08-30 16:38:31 -05:00
Anthony Minessale f43e8246f9 FS-4578 try this on dev branch HEAD 2012-08-30 16:15:03 -05:00
Anthony Minessale 6d2b3256c3 another efficiency pass on sofia and refactoring of 3c685bff25 to be more efficient 2012-08-30 15:26:13 -05:00
Anthony Minessale c7d7bf23d3 only skip cdr on challenge calls not cancel 2012-08-29 18:35:52 -05:00
Anthony Minessale 4fb38a93a4 add fire-message-events profile param 2012-08-29 15:38:01 -05:00
Anthony Minessale fb9b69f469 add fire-message-events profile param 2012-08-29 15:34:17 -05:00
Anthony Minessale d1b0b1168a some minor regressions from the last commit 2012-08-29 14:42:00 -05:00
Anthony Minessale c1d2624ce5 FS-4570 --resolve 2012-08-29 11:50:55 -05:00
Anthony Minessale 3c685bff25 fix double sessions on auth challenged calls 2012-08-29 10:38:37 -05:00
Anthony Minessale 227ed3036e FS-4488 wrong format macro 2012-08-28 13:17:31 -05:00
Anthony Minessale 90e637cc2f FS-4561 more debug 2012-08-27 12:55:34 -05:00
Anthony Minessale a0f752c564 FS-4561 revert 2012-08-27 12:50:51 -05:00
Anthony Minessale be5fc2c0c5 enable debug 2012-08-27 12:38:48 -05:00
Robert Jongbloed 48b85ca9c1 Added check for PTLib version, can't be too old. 2012-08-27 11:51:28 +10:00
Anthony Minessale 4d8c82c86b FS-4561 please test this 2012-08-26 12:35:36 -05:00