2191 Commits

Author SHA1 Message Date
Anthony Minessale
b3fc001e6c add rtp_bug IGNORE_DTMF_DURATION to speed up dtmf detection of RFC2833 on strange carriers 2011-01-07 16:04:24 -06:00
Brian West
85c22d10e2 Fix iLBC when using ep_codec_string 2011-01-06 17:15:45 -06:00
Michael Jerris
9462f53c90 don't say we are not for polycom phones (safe rport) when its not really nat 2011-01-06 16:01:07 -06:00
Michael Jerris
0132cd3fc7 Fix routing behavior of inbound calls from gateways that only match gateway based on the gw request uri param
we now honor the extension gateway param only if it is explicitly set, but will not route to the username param if extension is not set
also, new special value for extension "auto" that should use the request uri unless it has gw+ and then it will use the to uri
2011-01-06 15:35:12 -06:00
Anthony Minessale
b262f44ce2 add temp_hold_music var that is only valid until you transfer the call and finishing touches on bind meta to A-D 2011-01-05 18:58:56 -06:00
Anthony Minessale
181b543b0c add auto-jitterbuffer-msec param and auto-disable the jitterbuffer when briding to another channel who also has a jitterbuffer so both legs will disable during a bridge 2011-01-05 16:25:14 -06:00
Brian West
2c595a6ce0 FS-2961 2011-01-05 11:32:10 -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
e6070feeab cleanup 2011-01-03 16:48:10 -06:00
Anthony Minessale
fc77d19b7b presence.... again.... 2011-01-03 16:40:49 -06:00
Brian West
7b28994121 FS-502: gateway not identified when extension-in-contact is set 2011-01-03 10:44:28 -06:00
Anthony Minessale
97a68c50d9 support allowing pidf-ful presence clients to share the same account and 'appear offline' without influencing each other =/ also refactor the contact generation string based on nat into a helper function 2010-12-30 11:38:23 -06:00
Anthony Minessale
0920645d1f update 2010-12-29 15:04:19 -06:00
Anthony Minessale
650393fb90 add recovery_refresh app and api and use it in mod_conference to send a message to the channel telling it to sync its recovery snapshot 2010-12-29 13:15:14 -06:00
Anthony Minessale
81608da006 refactor sofia_contact to try the profile_name first then the domain to resolve the profile then fall back to querying every profile to reduce confusion with multi-homers (d'oh) also special profile name * will force a search-all situation 2010-12-29 12:28:12 -06:00
Brian West
638cbf16cc Sofia madness to make crap just work 2010-12-21 19:32:54 -06:00
Anthony Minessale
f804c75d99 presence was drafted by satan 2010-12-20 15:43:54 -06:00
Anthony Minessale
a78922a212 nope 2010-12-20 15:05:13 -06:00
Anthony Minessale
cfd6876c21 more presence and not the kind with bows and ribbons 2010-12-20 14:36:10 -06:00
Brian West
f4d52d4caa FS-2943: improve fail2ban logging 2010-12-20 08:43:13 -06:00
Anthony Minessale
1f26f2f86a presence is a 4-letter word 2010-12-17 22:29:33 -06:00
Anthony Minessale
668763f490 prevent race on codec change mid-call 2010-12-17 17:27:23 -06:00
Anthony Minessale
1e0df408cf oops 2010-12-17 15:28:19 -06:00
Anthony Minessale
8f452bc519 cid logic changes for calle[re] 2010-12-17 14:35:53 -06:00
Anthony Minessale
93cc3dc556 normalize tests for outbound channels to use switch_channel_direction instead of testing for CF_OUTBOUND 2010-12-15 20:59:42 -06:00
Anthony Minessale
e9958c5b0c more jb work, add debug command and logging (sorry jlenk if this breaks win32) 2010-12-14 23:46:26 -06:00
Brian West
2324c29917 round two better code thanks mikej 2010-12-14 22:29:45 -06:00
Brian West
1d668e25ab hrm 2010-12-14 12:43:51 -06:00
Brian West
6c6eab8c13 Do not set nat mode when the device's network_ip is within the acl also so if your FS is behind nat and your phone is too then it will still make the right decisions 2010-12-14 12:00:55 -06:00
Anthony Minessale
7e047c3fd1 more ongoing work on jb 2010-12-14 00:15:36 -06:00
Anthony Minessale
321013efe7 have mod_sofia always elect to be the session refresher so we know it will work, also make the session-expires set to 0 imply 100% disabled session timers 2010-12-13 14:02:46 -06:00
Anthony Minessale
dfecc91487 remove check for va_list completely in sofia since i don't event think it happens ever 2010-12-13 11:20:23 -06:00
Anthony Minessale
3a645dee60 FS-2913 2010-12-13 11:20:23 -06:00
Anthony Minessale
d547096164 dramatic jitterbuffer changes 2010-12-10 17:47:46 -06:00
Mathieu Rene
98ed05cc98 Add reuse-connections sofia profile param to allow users to turn off TPTAG_REUSE, thus not re-using TCP connections 2010-12-10 14:30:47 -05:00
Jeff Lenk
cfd4d52dd0 fix memory alloc issue 2010-12-09 12:01:24 -06:00
Anthony Minessale
7aa72b67df prevent race while changing codecs mid call 2010-12-03 20:22:14 -06:00
Marc Olivier Chouinard
fdc31908fa mod_sofia: Add support to reboot Yealink phone remotely - FS-2897 2010-12-03 18:58:39 -05:00
Brian West
8cf1501203 FS-2881: SIP-header History-Info might exist multiple times, but only last header is exposed as a channel variable 2010-12-02 16:55:02 -06:00
Brian West
59ea4a1b9c FS-2886: wrong IP in VIA and contact HEADER for MESSAGE method while fs run in private network 2010-12-02 16:52:32 -06:00
Anthony Minessale
92f4344072 FS-2892 2010-12-01 09:46:06 -06:00
Brian West
a669f76f78 Fix issue when fs_path is used so we pick the correct media IP in our outbound invite this was soemthing that wouldn't work correctly over ATT on the iphone. 2010-11-30 17:43:13 -06:00
Marc Olivier Chouinard
8825b6eac8 mod_sofia: Fix in previous commit incompleted, this one should do it (sofia presence related) 2010-11-28 17:15:39 -05:00
Marc Olivier Chouinard
9a9373c0bb mod_sofia: Fix malformed Presense SQL Query 2010-11-28 17:07:54 -05:00
Anthony Minessale
143949941c add presence-probe-on-register sofia param to send a probe on register instead of presence to deal with some broken phones and add some general improvements to allow multi homed presence 2010-11-24 21:39:08 -06:00
Brian West
17efb68d1d woops don't log reg twice 2010-11-24 10:53:01 -06:00
Brian West
d73cd50e99 sofia_reg.c lets make this fail2ban stuff better 2010-11-24 10:34:12 -06:00
Brian West
dad92067da FS-535: fix issue in is_lan_addr where 172.2 would match 172.250.x.x which is not RFC1918 this also fixes an chicken egg issue 2010-11-23 18:51:17 -06:00
Anthony Minessale
21c2a74840 uncomment 2010-11-23 13:19:04 -06:00
Brian West
38f994206f FS-535: additional checks and use the right contact for registers inside and outside of nat 2010-11-23 09:54:50 -06:00