Hello all
I am using SER as a proxy server. Please let's consider the following scenario
1/ Step 1
A UAC registers to SER
--------- | SER | --------- ^ | REGISTER for 'service@logical-element.domain' contact 'service@host' | | --------- | UAC | ---------
2/ Step 2
Another UAC tries to reach the previously registered user BUT WITH PRIVATE PARAMETERS in request URI
---------- | UAC | ---------- | | INVITE service@logical-element.domain;param1=value1;param2=value2 v --------- | SER | --------- | | INVITE service@host (sol 1) | or INVITE service@host;param1=value1;param2=value2 (sol 2) v --------- | UAC | ---------
The translation from service@logical-element.domain to service@host is done in SER using 'lookup'.
3/ Problem :
I observe that SER when translating the user@host part of the request URI does not recopy the private parameters, what I expected it to do.
=> I can not find any clear position in RFC 3261 (from my understanding of the RFC). Is it a bug in SER or does SER really implement the behaviour a standard SIP proxy should have ?
Thanks for your answers