[OpenSIPS-Devel] [GRUU] +sip.instance parameter is missing in 200 OK for REGISTER

Vlad Paiu vladpaiu at opensips.org
Wed Mar 21 11:15:55 CET 2012


Hi Saúl,

Indeed this was non RFC-compliant behaviour, and the patch seems ok to me.
Please go ahead and apply on trunk.

Thanks and Regards,
Vlad

Vlad Paiu
OpenSIPS Developer
http://www.opensips-solutions.com


On 03/20/2012 06:31 PM, Saúl Ibarra Corretgé wrote:
> Hi,
>
> I wrote a patch for this, it works :-) Since I guess you guys are busy with the release I can commit it myself if you give me the green light ;-)
>
>
>
>
>
>
>
> Regards,
>
> On Mar 20, 2012, at 4:52 PM, Saúl Ibarra Corretgé wrote:
>
>> Hi,
>>
>> When a REGISTER is sent with a +sip.instance parameter in the Contact header OpenSIPS will store it and generate the public and temporary GRUUs, but it will *not* return that parameter in the 200 OK response to the client. This is a bug, the client needs it in order to know which of the returned contact headers (since there could be many) is the one matching *this* registration.
>>
>> For reference: RFC 5627, sec 5.2: "...  if the registrar has stored an instance ID associated with that contact, that instance ID is returned as a Contact header field parameter..."
>>
>>
>> Regards,
>>
>> --
>> Saúl Ibarra Corretgé
>> AG Projects
>>
>>
>>
>>
>> _______________________________________________
>> Devel mailing list
>> Devel at lists.opensips.org
>> http://lists.opensips.org/cgi-bin/mailman/listinfo/devel
> --
> Saúl Ibarra Corretgé
> AG Projects
>
>
>
>
>
> _______________________________________________
> Devel mailing list
> Devel at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20120321/687fee0a/attachment.htm>


More information about the Devel mailing list