Anthony Minessale
d205755ae0
typo
2010-11-04 14:38:43 -05:00
Anthony Minessale
2043d5a671
fix display of timeout
2010-11-03 12:22:01 -05:00
Anthony Minessale
e5b891eed1
add separate reg timeout from retry sec
2010-11-03 10:58:32 -05:00
Michael Jerris
fc4d290cb7
add support for NDLB-force-rport=safe param that does force-rport behavior only on endpoints we know are safe to do so on. This is a dirty hack to try to work with certain endpoints behind sonicwall which does not use the same port when it does nat, when the devices do not support rport, while not breaking devices that acutally use different ports that force-rport will break
2010-11-03 11:53:39 -04:00
Anthony Minessale
df52cc0952
fix registration overlap timeout snafu
2010-11-02 17:58:24 -05:00
Anthony Minessale
97d80d924a
same as last one in another place
2010-11-02 11:50:04 -05:00
Anthony Minessale
35676e7e04
parse static route in sip uri in notify by event
2010-11-01 18:47:09 -05:00
Anthony Minessale
1970ec1d81
FS-2810
2010-11-01 10:03:10 -05:00
Anthony Minessale
6737ae52d9
FS-2801
2010-10-28 15:34:56 -05:00
Anthony Minessale
19325c4369
fix race in codec failure condition, then fix bug in sdp parsing (likely a regression from recent codec changes) to never have the problem in the first place so you are double-protected
2010-10-27 16:37:35 -05:00
Anthony Minessale
8bb4d0d413
add the stuff drk_ keeps begging for
2010-10-27 14:09:38 -05:00
Anthony Minessale
99ada6bdba
add events
2010-10-27 12:00:30 -05:00
Anthony Minessale
91230e01f9
used || instead of 'or' in sql stmt
2010-10-27 11:46:39 -05:00
Anthony Minessale
6ae933a2e9
FS-2800
2010-10-27 11:10:21 -05:00
Anthony Minessale
e10bc0a965
allow {dtmf_type=none} to work in oubound dial strings
2010-10-26 15:43:14 -05:00
Anthony Minessale
59d3b84def
profile param ignore-183nosdp, chanvar sip_ignore_183nosdp FS-1978
2010-10-25 11:52:43 -05:00
Anthony Minessale
7d7d66342f
reverse perspective of dialog events on non-registered entities
2010-10-22 15:14:14 -05:00
Anthony Minessale
83c8c1254b
this should have been moved into agressive nat detection not commented
2010-10-22 11:22:17 -05:00
Anthony Minessale
fd1736b38f
1) Add force-publish-expires to set custom presence update expires delta (-1 means endless)
...
2) Check how many users are registered when receiving a PUBLISH AND Multiple Registrations is enabled:
if there is more than just 1 AND you are sending a offline message: skip publishing it to everyone
to prevent clients from thinking themselves has gone offline.
2010-10-21 12:55:07 -05:00
Anthony Minessale
23180c18e1
changes from devlist
2010-10-20 10:17:57 -05:00
Anthony Minessale
ad74326b3f
fix presence update from dp to apply to pidf presence
2010-10-19 13:58:30 -05:00
Anthony Minessale
36851a90b7
dont update display to ring when call is hungup in pidf presence
2010-10-19 13:33:17 -05:00
Anthony Minessale
4e0399d05f
adjust sql stmts in presence to allow even non-registered entities to be tracked
2010-10-18 15:30:29 -05:00
Anthony Minessale
6772c795e0
FS-2787
2010-10-15 17:59:00 -05:00
Anthony Minessale
afaf1fac05
ilbc tweak
2010-10-15 17:53:38 -05:00
Anthony Minessale
dfa78985b4
Change codec behaviour
...
channel_variable: sdp_m_per_ptime
Adds a new m= line for each distinct ptime in codec list.
When this variable is not set:
When mixing codecs with various ptime in a codec list, they will now be allowed to co-exist in the sdp but it will send no ptime attr.
This means the ptime preferences on the offer will be ignored when mixing codecs with various ptimes.
When receiving a codec list with no ptime attr, the ptime will be chosen from local preference instead of assuming 20ms
This means if offer contains PCMU with not ptime and FS has PCMU@40i
Dynamic payloads will now start at 98 and increment per additional dynamic codec per call.
So now you can add CELT@32000h,CELT@48000h and each one will be auto-assigned a dynamic paylaod type.
2010-10-13 19:28:20 -05:00
Anthony Minessale
54dcb64a4d
typo
2010-10-13 16:21:53 -05:00
Anthony Minessale
93c2ed941a
silent recovery
2010-10-13 16:17:43 -05:00
Brian West
42f534fa6a
FS-2773
2010-10-12 11:41:28 -05:00
Anthony Minessale
14361c0907
FS-620
2010-10-12 09:32:15 -05:00
Anthony Minessale
f13fa0c1a5
FS-2763
2010-10-08 15:38:01 -05:00
Anthony Minessale
9537197b4d
add some goodies
2010-10-07 18:30:47 -05:00
Anthony Minessale
3cead32f13
presence again
2010-10-07 15:52:20 -05:00
Anthony Minessale
430fb98050
update watchdog code
2010-10-06 16:05:13 -05:00
Anthony Minessale
6c4cb07bac
fix memory leak caused by regression from FS-2747
2010-10-06 16:05:13 -05:00
Anthony Minessale
8f13eb8966
FS-2762
2010-10-06 15:17:48 -05:00
Anthony Minessale
fadcbd9268
watchdog_step_timeout watchdog_event_timeout (milliseconds) to detect a problem in sofia and shutdown instantly
2010-10-06 13:41:59 -05:00
Anthony Minessale
51cc00a5f9
doh
2010-10-06 11:07:41 -05:00
Anthony Minessale
fea856b67c
swigall
2010-10-06 08:48:33 -05:00
Anthony Minessale
3bae1e7ab2
refactor
2010-10-06 08:38:32 -05:00
Anthony Minessale
094d8f9599
fix dialog-info presence issue
2010-10-04 17:58:05 -05:00
Michael Jerris
c701d41c3c
add sofia_glue_find_parameter_value function to get a specific value from a url params string
2010-10-03 20:00:32 -04:00
Michael Jerris
e11550e761
FS-502: fix nat acl count check to check against the number of nat acls
2010-10-03 19:06:56 -04:00
Michael Jerris
82c4c4cc67
FS-523: fix parsing of sofia tracelevel param, moved param from profile params to global_settings as its global, and it only worked on reparse before anyways. Please correct any documentation on this issue on the wiki
2010-10-03 05:56:43 -04:00
Anthony Minessale
589502d3d9
FS-2747
2010-10-01 14:04:06 -05:00
Anthony Minessale
56f8c11f0b
refactor fmtp parser as a core func
2010-10-01 14:01:39 -05:00
Brian West
6937ca39da
FS-884
2010-10-01 10:33:15 -05:00
Anthony Minessale
c87b60278e
FS-2748
2010-10-01 09:30:32 -05:00
Anthony Minessale
f8c9ef5f9d
fix codec regression from yesterday
2010-09-30 15:15:58 -05:00
Brian West
03e74c51f9
FS-526: improve nat handling when using stun or host as ext-rtp-ip
2010-09-30 10:23:48 -05:00