In general, an UA should only be receiving requests with an R-URI that 
it published in some way. This might be by registering, or in the 
absence of registration, by some kind of provisioning process.

Callers should not be simply making up URIs that point to you.

It is also true that the R-URI will typically have to resolve to you. An 
exception to that is if there is a Route header, in which case that 
should resolve to you and be something you published. But its not normal 
for there to be a Route header when a request is delivered to a UAS. 
(This may change - Jonathan has a draft proposing to use this as a feature.)

The story may be different for B2BUAs and SBCs, depending on how they 
get spliced into the call path.

        Paul

Manpreet Singh wrote:
> Hi
>  
> I know I have had discussions about this before but just to confirm
> again...when a UA ( UAC, be it an IP Phone or the UAS side of a B2BUA/SBC)
> recieves an INVITE, doesnt the host portion of the R-URI needs to match the
> UA's IP or if FQDN resolve to UA's IP? So if I send an INIVTE to an IP phone
> with something bogus in the host portion, should the IP Phone accept that
> call based on the spec?
>  
> For a proxy it would be different as the proxy can simply be an outbound
> proxy to a client and the host doesnt have to match the proxy's IP or domain
> and here the proxy would simply route the call based on domain if its not
> the last hop for that call.
>  
> M
> _______________________________________________
> Sip-implementors mailing list
> [email protected]
> https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
> 
_______________________________________________
Sip-implementors mailing list
[email protected]
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors

Reply via email to