Hi,

This is a question for which I can't find the answer in the SIP and GRUU RFCs. I hope someone can give me more insight.

My SIP application registers some SIP instances at a customer's SIP server and receives a public GRUU for each of these instances.

After registration the SIP server sends an INVITE request to my application for one of the instances. The INVITE's Request-URI contains a public GRUU, but the SIP server has added some URI parameters to it, one of which is the user parameter.

My application tries to identify the targeted instance by comparing the Request-URI with the public GRUU of my instances using the URI comparison rules in RFC 3261 (19.1.4). Due to the added user=phone parameter no match is found and the call cannot be established.

My questions:

1) Is the SIP server allowed to add URI parameters to a GRUU?

2) When comparing GRUUs, am I right to use the URI comparison rules or should I only compare the AOR-part and 'gr' parameter value?

Thanks for your help!

Richard

_______________________________________________
Sip-implementors mailing list
Sip-implementors@lists.cs.columbia.edu
https://lists.cs.columbia.edu/mailman/listinfo/sip-implementors

Reply via email to