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