<font size=2 face="sans-serif">Dear Gnana,</font>
<br><font size=2 face="sans-serif">let me answer you inline...<br>
</font>
<ul>
<li><font size=3 color=blue>What is the purpose of rport and received parameter
in sip via header? <br>
</font><font size=2 face="sans-serif">The purpose of the rport parameter
is to convey the fact that your SIP UAC (VoIP-Phone) isn't able to detect
its external signalling port (e.g. because it is behind a Firewall or NAT/PAT)
and consequently the port information in the Contact header mitght be wrong.<br>
The received parameter is populated by the UAS (SIP Server / VoIP platform).
The UAS puts in the received parameter the source port from the IP packet
which was sent from the UAC, that carried your SIP message.<br>
</font>
<li><font size=3 color=blue>Will it be needed if sip client is behind NAT
router? <br>
</font><font size=2 face="sans-serif">It is needed in cases where the VoIP
phone isn't able to determine its communication parameters (IP/Port in
Contact), normally it doesn't harm, when rport is sent although the Contact
header carries correct information.<br>
</font>
<li><font size=3 color=blue>If so, how router can process this sip header
as router only handle the IP header but cannot application layer header?<br>
</font><font size=2 face="sans-serif">Your local router isn't responsible
to populate the received parameter, since (as you already correctly stated)
this is an application layer header. It is the responsibility of the SIP
platfrom.</font></ul>
<br><font size=2 face="sans-serif">Ideally the &nbsp;SIP UAC / VoIP phone
learnse its external port and re-register and/or sends it subsequent SIP
Messages with the updated external port.</font>
<br><font size=2 face="sans-serif">If you didn't stumble across it yet:</font>
<br>
<br><a href=https://www.ietf.org/rfc/rfc3581.txt><font size=2 color=blue face="sans-serif">https://www.ietf.org/rfc/rfc3581.txt</font></a>
<br>
<br><font size=2 face="sans-serif">Greetings</font>
<br><font size=2 face="sans-serif">&nbsp;Thomas</font>
<br>
<br>
<br><font size=1 face="Arial">Mit freundlichen Grüßen / Kind regards</font>
<br>
<br><font size=1 face="Arial"><b>Thomas Lentz</b></font>
<br>
<br><font size=1 color=#0060a0 face="Arial">Senior IT Architect</font>
<br><font size=1 color=#0060a0 face="Arial">Global Business Services</font>
<br><font size=1 color=#0060a0 face="Arial">NGN Competence Center (</font><a href="www.ngn-factory.com"><font size=1 color=#0060a0 face="Arial">www.ngn-factory.com</font></a><font size=1 color=#0060a0 face="Arial">)</font>
<table width=599 style="border-collapse:collapse;">
<tr height=8>
<td width=599 colspan=4 style="border-style:solid;border-color:#000000;border-width:0px 0px 0px 0px;padding:0px 0px;">
<hr>
<tr height=8>
<td width=599 colspan=4 style="border-style:solid;border-color:#000000;border-width:0px 0px 0px 0px;padding:0px 0px;">
<tr height=8>
<td width=44 style="border-style:solid;border-color:#000000;border-width:0px 0px 0px 0px;padding:0px 0px;"><font size=1 color=#0060a0 face="Arial">Phone:</font>
<td width=200 style="border-style:solid;border-color:#000000;border-width:0px 0px 0px 0px;padding:0px 0px;"><font size=1 color=#0060a0 face="Arial">+49-69-90551-137</font>
<td width=267 style="border-style:solid;border-color:#000000;border-width:0px 0px 0px 0px;padding:0px 0px;"><font size=1 color=#0060a0 face="Arial">&nbsp;IBM
Deutschland</font>
<td width=86 rowspan=4 style="border-style:solid;border-color:#000000;border-width:0px 0px 0px 0px;padding:0px 0px;">
<div align=right><img align=bottom src=cid:_1_20B263C820B25E34002EE41AC12581A9 style="border:0px solid;"></div>
<tr height=8>
<td width=44 style="border-style:solid;border-color:#000000;border-width:0px 0px 0px 0px;padding:0px 0px;"><font size=1 color=#0060a0 face="Arial">Mobile:</font>
<td width=200 style="border-style:solid;border-color:#000000;border-width:0px 0px 0px 0px;padding:0px 0px;"><font size=1 color=#0060a0 face="Arial">+49-175-2232071</font>
<td width=267 style="border-style:solid;border-color:#000000;border-width:0px 0px 0px 0px;padding:0px 0px;"><font size=1 color=#0060a0 face="Arial">&nbsp;Wilhelm-Fay-Str.
30-34</font>
<tr height=8>
<td width=44 style="border-style:solid;border-color:#000000;border-width:0px 0px 0px 0px;padding:0px 0px;"><font size=1 color=#0060a0 face="Arial">E-Mail:</font>
<td width=200 style="border-style:solid;border-color:#000000;border-width:0px 0px 0px 0px;padding:0px 0px;"><font size=1 color=#0060a0 face="Arial">lentz@de.ibm.com</font>
<td width=267 style="border-style:solid;border-color:#000000;border-width:0px 0px 0px 0px;padding:0px 0px;"><font size=1 color=#0060a0 face="Arial">&nbsp;65936
Frankfurt</font>
<tr height=8>
<td width=44 style="border-style:solid;border-color:#000000;border-width:0px 0px 0px 0px;padding:0px 0px;">
<td width=200 style="border-style:solid;border-color:#000000;border-width:0px 0px 0px 0px;padding:0px 0px;">
<td width=267 style="border-style:solid;border-color:#000000;border-width:0px 0px 0px 0px;padding:0px 0px;"><font size=1 color=#0060a0 face="Arial">&nbsp;Germany</font>
<tr height=8>
<td width=599 colspan=4 style="border-style:solid;border-color:#000000;border-width:0px 0px 0px 0px;padding:0px 0px;">
<hr>
<tr height=8>
<td width=599 colspan=4 style="border-style:solid;border-color:#000000;border-width:0px 0px 0px 0px;padding:0px 0px;">
<tr height=8>
<td width=599 colspan=4 style="border-style:solid;border-color:#000000;border-width:0px 0px 0px 0px;padding:0px 0px;"><font size=1 color=#a2a2a2 face="Arial">IBM
Deutschland GmbH / Vorsitzender des Aufsichtsrats: Martin Jetter<br>
Geschäftsführung: Martina Koederitz (Vorsitzende), Nicole Reimer, Norbert
Janzen, Ivo Koerner, Stefan Lutz Sitz der Gesellschaft: Ehningen / Registergericht:
Amtsgericht Stuttgart, HRB 14562 WEEE-Reg.-Nr. DE 99369940 </font></table>
<br>
<br>
<br>
<br>
<br><font size=1 color=#5f5f5f face="sans-serif">From: &nbsp; &nbsp; &nbsp;
&nbsp;</font><font size=1 face="sans-serif">Gnana Guru Natarajan
&lt;gnanaguru3012@gmail.com&gt;</font>
<br><font size=1 color=#5f5f5f face="sans-serif">To: &nbsp; &nbsp; &nbsp;
&nbsp;</font><font size=1 face="sans-serif">discussion@sipforum.org</font>
<br><font size=1 color=#5f5f5f face="sans-serif">Date: &nbsp; &nbsp; &nbsp;
&nbsp;</font><font size=1 face="sans-serif">27.09.2017 18:41</font>
<br><font size=1 color=#5f5f5f face="sans-serif">Subject: &nbsp; &nbsp;
&nbsp; &nbsp;</font><font size=1 face="sans-serif">[SIPForum-discussion]
rport and received parameter in Via header</font>
<br><font size=1 color=#5f5f5f face="sans-serif">Sent by: &nbsp; &nbsp;
&nbsp; &nbsp;</font><font size=1 face="sans-serif">discussion-bounces@sipforum.org</font>
<br>
<hr noshade>
<br>
<br>
<br><font size=3>Hi,</font>
<br>
<br><font size=3>&nbsp; &nbsp; &nbsp; &nbsp;What is the purpose of rport
and received parameter in sip via header? Will it be needed if sip client
is behind NAT router? If so, how router can process this sip header as
router only handle the IP header but cannot application layer header?</font>
<br>
<br><font size=3>Thanks,</font>
<br><font size=3>Gnana Guru N.</font><tt><font size=2>_______________________________________________<br>
This is the SIP Forum discussion mailing list<br>
TO UNSUBSCRIBE, or edit your delivery options, please visit </font></tt><a href=http://mail.sipforum.org/mailman/listinfo/discussion><tt><font size=2>http://mail.sipforum.org/mailman/listinfo/discussion</font></tt></a><tt><font size=2><br>
Post to the list at discussion@sipforum.org<br>
</font></tt>
<br>