[SIP Beyond VoIP] Sylk does not use maddr in the 200 OK that is reply to NOTIFY request
Iñaki Baz Castillo
ibc at aliax.net
Wed Jan 30 23:49:29 CET 2013
2013/1/30 Iñaki Baz Castillo <ibc at aliax.net>:
> 2013/1/30 Record Route <recordroute at gmail.com>:
>> Sylk seems to be not using the maddr ip in the Contact header of 200OK, Then
>> this results in, further NOTIFY messages are sent by Sylk to clients
>> directly, not to my sip proxy.
>>
>> I guess, a fix needs to be applied, what should I do?
>
> Your SIP proxy should add a Record-Route to *every* NOTIFY request as
> the RFC 3265 states:
>
> http://tools.ietf.org/html/rfc3265
>
> 3.2.3. Proxy NOTIFY Behavior
>
> Proxies need no additional behavior beyond that described in SIP [1]
> to support NOTIFY. If a proxy wishes to see all of the SUBSCRIBE and
> NOTIFY requests for a given dialog, it MUST record-route the initial
> SUBSCRIBE and any dialog-establishing NOTIFY requests. Such proxies
> SHOULD also record-route all other SUBSCRIBE and NOTIFY requests.
>
>
>
> Using "maddr" is discouraged by RFC 3261 (which is 11 years old !!!):
>
> The maddr field has been used as a simple form of loose source
> routing. It allows a URI to specify a proxy that must be
> traversed en-route to the destination. Continuing to use the
> maddr parameter this way is strongly discouraged (the
> mechanisms that enable it are deprecated). Implementations
> should instead use the Route mechanism described in this
> document, establishing a pre-existing route set if necessary
> (see Section 8.1.1.1). This provides a full URI to describe
> the node to be traversed.
Summarizing: the solution is in the display-name of your mail address ;)
--
Iñaki Baz Castillo
<ibc at aliax.net>
More information about the SIPBeyondVoIP
mailing list