Commit Graph

2464 Commits

Author SHA1 Message Date
Anthony Minessale 6dd1264d08 add support for global nameseace in chat interface to bind to unhandled messages 2011-09-02 14:41:25 -05:00
Anthony Minessale 7efa4fb209 FS-3532 --resolve 2011-09-01 15:10:23 -05:00
Anthony Minessale 4f58ad4fb7 misplaced ! 2011-09-01 12:25:08 -05:00
Anthony Minessale bff473bf32 antibiotics for our latest sonus infection 2011-08-31 19:30:58 -05:00
Jeff Lenk 882ebd6777 FS-3527 this fixes part of the problem with MSSQL 2011-08-31 16:04:20 -05:00
dschreiber ed0ac0358c Fix to allow setting a proxy properly when manually injecting notifies 2011-08-31 13:36:20 -07:00
Anthony Minessale f697e5aa37 wait on info dtmf parsing w and W (additional part of previous patch) 2011-08-29 13:28:02 -05:00
Anthony Minessale 61ab84396b add new channel cap flag to indicate you can support queueable dtmf delay aka parsing w and W and implement it in the RTP stack and sofia endpoint 2011-08-29 11:04:38 -05:00
Anthony Minessale d83245c1bd fix logic determining which ip to use in contact on re-invites in recovery situations or when remote ip is unknown 2011-08-26 14:10:23 -05:00
Anthony Minessale cab02bbc70 fix logic determining which ip to use in contact on re-invites in recovery situations or when remote ip is unknown 2011-08-26 13:51:41 -05:00
Anthony Minessale 5a062bc142 FS-3523 --resolve 2011-08-25 13:29:51 -05:00
Anthony Minessale b426ec0bfa FS-2217 --resolve this looks ok and is probably useful 2011-08-25 09:27:39 -05:00
Anthony Minessale e644e620c8 reflect video fmtp on 1 legged calls 2011-08-25 09:24:17 -05:00
Anthony Minessale a0c63e8bdc FS-3522 --resolve 2011-08-25 08:25:47 -05:00
Anthony Minessale 0e5b694c44 add PAUSE_BETWEEN_DTMF rtp bug for sonus to delay sending 2833 digits so their buffering is not overwhealmed 2011-08-24 15:36:59 -05:00
Anthony Minessale d481bf5eff FS-3514 --resolve 2011-08-23 12:38:22 -05:00
Anthony Minessale 8abc3ba607 switch to INFO instead of nothing when no 2833 was found in sdp 2011-08-23 10:51:14 -05:00
Anthony Minessale 7386662164 rework session timers to try to have us not be the refresher whenever possible 2011-08-22 10:59:33 -05:00
Anthony Minessale de9bfc0cde FS-3474 --resolve 2011-08-19 16:34:39 -05:00
Anthony Minessale d43af04e93 fix races in bypass media regarding channel signalling that may cause answer to be skipped 2011-08-19 16:25:32 -05:00
Anthony Minessale 7159f64b22 revert 53b0ecce60 2011-08-19 17:29:47 -05:00
Anthony Minessale c8c94f051b default 2833 payload type to 101 when not configured otherwise 2011-08-19 11:52:40 -05:00
Anthony Minessale 850f2e3cff FS-3510 --resolve make all instances of execute_on_X uniform with api_on_X and support both prefix vars as before and usage of arrays to push several exexute_on or api_on records into one variable 2011-08-18 09:11:45 -05:00
Anthony Minessale cd316330c6 FS-3511 FS-2875 --resolve we will go with this as-is and just make it a default 2011-08-17 19:34:22 -05:00
Anthony Minessale bab3289ff3 do not queue messages to the session when they are in bypass mode 2011-08-17 18:42:48 -05:00
Anthony Minessale 25032153fb FS-3508 --resolve 2011-08-17 11:14:17 -05:00
Mathieu Rene d48edc53ed mod_sofia: don't complain that an info dtmf was ignored if it actually wasn't a dtmf info message 2011-08-16 22:38:13 +02:00
Anthony Minessale ba6b5e6035 revert 2011-08-16 11:52:34 -05:00
Anthony Minessale 0bcfdbe6ca only do the 10 second pause, not the reduction in max_sessions when the event system overloads 2011-08-16 11:03:29 -05:00
Mathieu Rene 8446b0f262 mod_sofia: don't compile with their built-in stun server as it is buggy 2011-08-15 17:31:15 +02:00
Anthony Minessale b2389dabe5 tweak 2011-08-09 08:47:54 -05:00
Anthony Minessale 53b0ecce60 use the call_id of the original register in the unsolicited notify for MWI 2011-08-05 11:09:45 -05:00
Anthony Minessale b3208f5cdc FS-3444 --resolve with previous commit this can come back 2011-08-04 20:27:54 -05:00
Anthony Minessale ef1accf707 FS-3487 --resolve 2011-08-04 20:26:23 -05:00
Anthony Minessale 714195b8f2 FS-3487 gonna guess, try this... 2011-08-04 16:34:01 -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 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 98473085ea add homer capture hooks to mod_sofia 2011-07-31 18:36:23 -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
Jeff Lenk b2299035fd FS-3421 --resolve 2011-07-22 15:51:50 -05: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
Anthony Minessale 2f950634ab fix sip auto_simplify 2011-07-16 02:34:17 -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
Jeff Lenk c30c3be169 FS-3426 --resolve Missing \n in log warning 2011-07-15 09:24:56 -05: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 e339b549e0 FS-3386 this is probably relevant, try this revision 2011-07-13 10:37:38 -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 9f1b731164 up vals 2011-07-12 20:36:42 -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
Jeff Lenk d9bbf12963 FS-3304 --resolve attended transfers, it fails to parse the Replaces when encoded 2011-07-08 22:48:11 -05:00
Anthony Minessale f1ee225cb1 push out signal data into its own queue system 2011-07-08 12:52:18 -05:00
Anthony Minessale e66051390c add proxy tag to UPDATE packets if it was set by INVITE 2011-07-05 11:52:45 -05:00
Anthony Minessale 6f62f39139 FS-3386 fix small mem leak in sofia 2011-07-01 12:27:40 -05:00
Anthony Minessale 5818af11bf tweak q size 2011-06-30 18:12:33 -05:00
Anthony Minessale 84f8868bf8 FS-3385 --resolve 2011-06-30 11:59:58 -05:00
Anthony Minessale acd0898e32 support final response in response header passing 2011-06-28 10:30:11 -05:00
Anthony Minessale 4962542b40 FS-867 --resolve 2011-06-27 10:15:03 -05:00
Anthony Minessale 7cb095190a FS-3362 check for ports that are 0 in sdp and do not bother patching it for these cases 2011-06-24 18:28:56 -05:00
Anthony Minessale 12c680d38f fix video read frame function to behave like the audio one when waiting for codecs 2011-06-24 14:49:36 -05:00
Anthony Minessale bc7cb400c0 add sip_liberal_dtmf chanvar and liberal-dtmf profile param to use the maximum methods of DTMF avoiding sticking to the spec which leads to incompatability 2011-06-23 17:57:10 -05:00
Anthony Minessale 49e52b4ca6 FS-3362 removed the vid refresh thing 2011-06-22 10:51:46 -05:00
Anthony Minessale 8decee307b FS-3358 please test and close if it works 2011-06-20 13:21:20 -05:00
Anthony Minessale 3be64cbf62 FS-3354 --resolve 2011-06-20 10:07:01 -05:00
Anthony Minessale fb68746eed add parallelism to sofia by offsetting sip messages to the concerned sessions and using multiple queue threads for message handling 2011-06-16 14:37:22 -05:00
Anthony Minessale 9df8169d1f add mutex around gateway access on per-profile basis and token based access to global profiles to prevent hanging on to the hash mutex while doing sql stmts which may cause issues/slowdowns 2011-06-16 14:32:14 -05:00
Anthony Minessale 927fde18c9 FS-3349 --resolve 2011-06-16 12:01:39 -05:00
Anthony Minessale 8663278a69 revert 2011-06-15 11:16:04 -05:00
Anthony Minessale 06ec179b44 reapply 2011-06-15 10:29:44 -05:00
Anthony Minessale bf7895278e revert 2011-06-15 10:29:07 -05:00
Anthony Minessale 25604d60d5 FS-3326 revert 68c389d 2011-06-15 10:10:37 -05:00
Anthony Minessale a20a3f3461 FS-3340 revert c5a2275f62 it breaks acking on session timers and initial invite 2011-06-15 10:02:34 -05:00
Mathieu Rene 52ad8b44a3 FS-3342 --resolve 2011-06-12 12:01:58 -04:00
Anthony Minessale ba496a110a FS-3336 --resolve 2011-06-10 09:44:38 -05:00
Anthony Minessale c5a2275f62 FS-3340 2011-06-10 09:41:30 -05:00
Anthony Minessale 7d2e2ce071 FS-3214 forgot 1 important line 2011-06-09 10:57:04 -05:00
Anthony Minessale b14340a5da dig into the database to figure out what profile to send mwi on when they are not willing to alais the domain to the profile =/ 2011-06-09 10:45:28 -05:00