Hi, according to RFC 3261 BNF, URI "user" parameter can be:

  user-param        =  "user=" ( "phone" / "ip" / other-user)

I know that "phone" means that the userinfo part of the URI indicates
a phone number, but what does "user=ip" mean?

Other question: the following URI's, when in Request-Line, are
different due to "user" param:

 a)  INVITE sip:[email protected] SIP/2.0
 b)  INVITE sip:[email protected];user=phone SIP/2.0

According to table 1 in pag 150, when comparing two RequestURI's, if
one of them contains "user" param then it must be also present with
same value in the other RequestURI. Why? Why is so important "user"
param?

IMHO it makes no sense at all. for example, some phones/PBX add the
parameter "user=phone" while other don't add it.
If in my proxy I compare the ReuqestUri by doing:

  if ( compare_ruri( request.ruri, "sip:[email protected]" )

then it will fail in case the request doesn't contain "user"
parameter. Why is so important this parameter?

Thanks.

-- 
Iñaki Baz Castillo
<[email protected]>

_______________________________________________
Sip-implementors mailing list
[email protected]
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors

Reply via email to