[SIPForum-discussion] A Question on maddr

sunilkumar.verma at wipro.com sunilkumar.verma at wipro.com
Wed Jan 6 03:24:28 UTC 2010


Hi 

Please find my reply inline.
Please note that below rule is only for the case when maddr is same as
that of the proxy. This indicate that the request is to be processed by
proxy UAS and may not be forwarded further to another proxy (if there is
no route header present). 

Regards
Sunil Verma

-----Original Message-----
From: discussion-bounces at sipforum.org
[mailto:discussion-bounces at sipforum.org] On Behalf Of fanyanping
Sent: Monday, July 13, 2009 4:57 PM
To: discussion at sipforum.org
Subject: [SIPForum-discussion] A Question on maddr

Hi all,

RFC 3261:  Section  16.4( Route Information Preprocessing)  describes
the
action to be taken in the two cases as below:
1.If the Request-URI has a maddr parameter with a value the proxy is
responsible for, and the request was received using the port and
transport
indicated (explicitly or by default) in the Request-URI, the proxy MUST
strip the maddr and any non-default port or transport parameter and
continue
processing as if those values had not been present in the request.

2.A request may arrive with a maddr matching the proxy, but on a port or
transport different from that indicated in the URI. Such a request needs
to
be forwarded to the proxy using the indicated port and transport.

 but now,  i don't  find the description about  how does the proxy
handle
the following two cases:

(1) A request may arrive with a maddr not matching the proxy, but on a
port
or transport same as indicated in the URI.
[Sunil: In this case proxy will forward the request to the endpoint
pointed by maddr if there is no route header present else will process
the route header and based on the routing (Strict or loose) it will do
necessary modification and forward the request.]

(2) A request may arrive with a maddr not matching the proxy, but on a
port
or transport different from that indicated in the URI.
[Sunil: In this case as well the proxy will forward the request as
indicated in case 1. Please note that Port and Transport will be of much
significance only when maddr of the request matches that of proxy. 
     Note: Transport can be used to modify the Record-route and VIA
header (Transport in Record route and VIA).]

in addition, what  actions should a  proxy be taken when it receives a
request which the domain of the Request-URI indicates is not that the
proxy
be responsible for??

[Sunil: If domain is not served by that proxy then proxy can choose to
reject the request with 503 Service unavailable.]

can any one give me a solution??

 thanks in advance!!


Best Regards.

nancy


*******************************************************************
This email and its attachments contain confidential information from
HUAWEI,
which is intended only for the person or entity whose address is listed
above.
Any use of the information contained herein in any way (including,
but not limited to, total or partial disclosure, reproduction, or
dissemination) by persons
other than the intended recipient(s) is prohibited. If you receive this
e-mail in error,
please notify the sender by phone or email immediately and delete it!
*******************************************************************





More information about the discussion mailing list