[SR-Users] failure in accessing r-uri params

Juha Heinanen jh at tutpro.com
Thu Dec 19 10:16:38 CET 2013


Daniel-Constantin Mierla writes:

> I expect it has to do with the special requirements on handling uri 
> enforced by 'user=phone'. Something related was on sr-dev few time
> ago:

;user=phone may mean something special, but when it comes to request-uri
parameter syntax, it is just one parameter among others:

SIP-URI = "sip:" [ userinfo ] hostport
       uri-parameters [ headers ]

uri-parameters = *( ";" uri-parameter)

uri-parameter = transport-param / user-param / method-param 
       / ttl-param / maddr-param / lr-param / other-param

other-param = pname [ "=" pvalue ]

things get worse when more params follow user param:

Dec 19 11:07:07 siika /usr/sbin/sip-proxy[8550]: INFO: r-uri = 'sip:+35862345670 at test.tutpro.com;user=phone;param=value'
Dec 19 11:07:07 siika /usr/sbin/sip-proxy[8550]: INFO: r-uri params = ''
Dec 19 11:07:07 siika /usr/sbin/sip-proxy[8550]: INFO: r-uri params = '<null>'

i.e., it is not just user param that is missing from transformation
result, but also any param that follows it.

-- juha



More information about the sr-users mailing list