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

Saúl Ibarra Corretgé saul at ag-projects.com
Tue Mar 20 17:31:37 CET 2012


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 ;-)


-------------- next part --------------
A non-text attachment was scrubbed...
Name: registrar_sip_instance.diff
Type: application/octet-stream
Size: 1071 bytes
Desc: not available
URL: <http://lists.opensips.org/pipermail/devel/attachments/20120320/0b8a4558/attachment.obj>
-------------- next part --------------



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





More information about the Devel mailing list