<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:st1="urn:schemas-microsoft-com:office:smarttags" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<meta name=Generator content="Microsoft Word 11 (filtered medium)">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]--><o:SmartTagType
 namespaceuri="urn:schemas-microsoft-com:office:smarttags" name="City"/>
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
 name="place"/>
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
 name="Street"/>
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
 name="address"/>
<!--[if !mso]>
<style>
st1\:*{behavior:url(#default#ieooui) }
</style>
<![endif]-->
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman";}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {color:blue;
        text-decoration:underline;}
p
        {mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman";}
span.EmailStyle20
        {mso-style-type:personal-reply;
        font-family:Arial;
        color:navy;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 1.25in 1.0in 1.25in;}
div.Section1
        {page:Section1;}
-->
</style>

</head>

<body lang=EN-US link=blue vlink=blue>

<div class=Section1>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>Hi <st1:place w:st="on">Ravi</st1:place>,<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>Did what you suggested, but still same
error. <o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>Regards<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>Dan<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<div>

<div class=MsoNormal align=center style='text-align:center'><font size=3
face="Times New Roman"><span style='font-size:12.0pt'>

<hr size=2 width="100%" align=center tabindex=-1>

</span></font></div>

<p class=MsoNormal><b><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma;font-weight:bold'>From:</span></font></b><font size=2
face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma'> raviprakash sunkara
[mailto:sunkara.raviprakash.feb14@gmail.com] <br>
<b><span style='font-weight:bold'>Sent:</span></b> Tuesday, September 04, 2007
3:51 PM<br>
<b><span style='font-weight:bold'>To:</span></b> Dan<br>
<b><span style='font-weight:bold'>Subject:</span></b> Re: [OpenSER-Users]
Opnser rejecting BYE packet</span></font><o:p></o:p></p>

</div>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal style='margin-bottom:12.0pt'><font size=3
face="Times New Roman"><span style='font-size:12.0pt'>Hello Dan <br>
<br>
In yur openser.cfg <br>
<br>
In Below this this Section <br>
<br>
route { <br>
<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(loose_route())<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # mention
here BYE section also with&nbsp; fix_nated_contact();<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(method==&quot;CANCEL&quot; )<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } else if
(method==&quot;INVITE&quot;)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } else if (method==&quot;REGISTER&quot;)<br>
&nbsp;&nbsp;&nbsp; {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } else if ( method==&quot;BYE&quot;
)&nbsp; # here u missing&nbsp; in this section <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; route(1);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; exit;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>
<br>
<o:p></o:p></span></font></p>

<div>

<p class=MsoNormal><span class=gmailquote><font size=3 face="Times New Roman"><span
style='font-size:12.0pt'>On 9/4/07, <b><span style='font-weight:bold'>Dan</span></b>
&lt;<a href="mailto:fiedler.dan@gmail.com">fiedler.dan@gmail.com</a>&gt; wrote:
</span></font></span><o:p></o:p></p>

<div link=blue vlink=blue>

<div>

<p><font size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:
Arial;color:navy'>Where exactly?</span></font><o:p></o:p></p>

<p><font size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:
Arial;color:navy'>&nbsp;</span></font><o:p></o:p></p>

<p><font size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:
Arial;color:navy'>Regards</span></font><o:p></o:p></p>

<p><font size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:
Arial;color:navy'>Dan</span></font><o:p></o:p></p>

<p><font size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:
Arial;color:navy'>&nbsp;</span></font><o:p></o:p></p>

<div>

<div class=MsoNormal align=center style='text-align:center'><font size=3
face="Times New Roman"><span style='font-size:12.0pt'>

<hr size=2 width="100%" align=center>

</span></font></div>

<p><b><font size=2 face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma;
font-weight:bold'>From:</span></font></b><font size=2 face=Tahoma><span
style='font-size:10.0pt;font-family:Tahoma'> raviprakash sunkara [mailto:<a
href="mailto:sunkara.raviprakash.feb14@gmail.com" target="_blank">sunkara.raviprakash.feb14@gmail.com</a>]
<br>
<b><span style='font-weight:bold'>Sent:</span></b> Tuesday, September 04, 2007
2:27 PM<br>
<b><span style='font-weight:bold'>To:</span></b> Dan<o:p></o:p></span></font></p>

<div><span id="q_114d001af66bfb91_1">

<p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma'><br>
<span class=e><b><span style='font-weight:bold'>Subject:</span></b> Re:
[OpenSER-Users] Opnser rejecting BYE packet</span></span><o:p></o:p></span></font></p>

</div>

</div>

<div><span id="q_114d001af66bfb91_3">

<p><font size=3 face="Times New Roman"><span style='font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

<p style='margin-bottom:12.0pt'><font size=3 face="Times New Roman"><span
style='font-size:12.0pt'>Hi Dan<br>
&nbsp;<br>
Problem in <st1:City w:st="on"><st1:place w:st="on">ur</st1:place></st1:City>
openser,cfg file <o:p></o:p></span></font></p>

<div>

<p><font size=3 face="Times New Roman"><span style='font-size:12.0pt'>On
9/4/07, <b><span style='font-weight:bold'>Dan</span></b> &lt;<a
href="mailto:fiedler.dan@gmail.com" target="_blank">fiedler.dan@gmail.com</a>&gt;
wrote:<o:p></o:p></span></font></p>

<p><font size=3 face="Times New Roman"><span style='font-size:12.0pt'>My Config
File:<br>
<br>
listen=<a href="http://72.65.56.136" target="_blank">72.65.56.136</a><br>
<br>
#alias=<a href="http://0.0.0.0" target="_blank">0.0.0.0</a><br>
alias=<a href="http://dstpl.com" target="_blank">dstpl.com</a><br>
<br>
check_via=no&nbsp;&nbsp;&nbsp;&nbsp;# (cmd. line: -v)<br>
dns=no&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # (cmd.
line: -r)<br>
rev_dns=no&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;# (cmd. line: -R)<br>
port=5060<br>
children=6<br>
fifo=&quot;/tmp/openser_fifo&quot;<br>
fifo_db_url=&quot;postgres://openser:openserrw@localhost/openser&quot;<br>
<br>
# ------------------ module loading ---------------------------------- <br>
<br>
# Uncomment this if you want to use SQL database<br>
loadmodule &quot;/usr/local/lib/openser/modules/postgres.so&quot;<br>
loadmodule &quot;/usr/local/lib/openser/modules/sl.so&quot;<br>
loadmodule &quot;/usr/local/lib/openser/modules/tm.so&quot; <br>
loadmodule &quot;/usr/local/lib/openser/modules/rr.so&quot;<br>
loadmodule &quot;/usr/local/lib/openser/modules/uac.so&quot;<br>
loadmodule &quot;/usr/local/lib/openser/modules/maxfwd.so&quot;<br>
loadmodule &quot;/usr/local/lib/openser/modules/usrloc.so&quot; <br>
loadmodule &quot;/usr/local/lib/openser/modules/registrar.so&quot;<br>
loadmodule &quot;/usr/local/lib/openser/modules/textops.so&quot;<br>
# Uncomment this if you want diest authentication mysql.so must be loaded !<br>
loadmodule &quot;/usr/local/lib/openser/modules/auth.so&quot;<br>
loadmodule &quot;/usr/local/lib/openser/modules/auth_radius.so&quot;<br>
loadmodule &quot;/usr/local/lib/openser/modules/acc.so&quot;<br>
loadmodule &quot;/usr/local/lib/openser/modules/avpops.so&quot; <br>
loadmodule &quot;/usr/local/lib/openser/modules/avp_radius.so&quot;<br>
loadmodule &quot;/usr/local/lib/openser/modules/group_radius.so&quot;<br>
# loadmodule &quot;/usr/local/lib/openser/modules/lcr.so&quot;<br>
loadmodule &quot;/usr/local/lib/openser/modules/nathelper.so&quot; <br>
#loadmodule &quot;/usr/local/lib/openser/modules/mediaproxy.so&quot;<br>
loadmodule &quot;/usr/local/lib/openser/modules/uri.so&quot;<br>
loadmodule &quot;/usr/local/lib/openser/modules/uri_db.so&quot;<br>
loadmodule &quot;/usr/local/lib/openser/modules/permissions.so&quot; <br>
<br>
modparam(&quot;auth_db|permissions|uri_db|usrloc&quot;,&quot;db_url&quot;,<br>
&quot;postgres://openser:openserrw@localhost/openser&quot;)<br>
<br>
# ----------------- setting module-specific parameters --------------- <br>
<br>
<br>
# Uncomment this if you want to use SQL database<br>
# for persistent storage and comment the previous line<br>
#modparam(&quot;usrloc&quot;, &quot;db_mode&quot;, 2)<br>
modparam(&quot;maxfwd&quot;, &quot;max_limit&quot;, 32) <br>
<br>
modparam(&quot;auth_radius&quot;,&quot;radius_config&quot;,&quot;/etc/radiusclient-ng/radiusclient.co<br>
nf&quot;)<br>
modparam(&quot;auth_radius&quot;, &quot;service_type&quot;, 15)<br>
modparam(&quot;avp_radius&quot;, &quot;radius_config&quot;, <br>
&quot;/etc/radiusclient-ng/radiusclient.conf&quot;)<br>
modparam(&quot;group_radius&quot;, &quot;radius_config&quot;,<br>
&quot;/etc/radiusclient-ng/radiusclient.conf&quot;)<br>
<br>
# -- Accounting param --<br>
<br>
modparam(&quot;acc&quot;, &quot;radius_config&quot;,
&quot;/etc/radiusclient-ng/radiusclient.conf&quot;) <br>
modparam(&quot;acc&quot;, &quot;service_type&quot;, 16)<br>
modparam(&quot;acc&quot;, &quot;radius_flag&quot;, 1)<br>
modparam(&quot;acc&quot;, &quot;log_level&quot;, 1)<br>
# modparam(&quot;acc&quot;, &quot;radius_missed_flag&quot;, 1) <br>
modparam(&quot;acc&quot;, &quot;report_ack&quot;, 0)&nbsp;&nbsp; # 1 reporta
dos starts en acc<br>
modparam(&quot;acc&quot;, &quot;radius_extra&quot;,
&quot;Sip-Source-IP-Address=$si&quot;)<br>
<br>
# -- auth params --<br>
# Uncomment if you are using auth module <br>
#modparam(&quot;auth_db&quot;, &quot;calculate_ha1&quot;, yes)<br>
#<br>
# If you set &quot;calculate_ha1&quot; parameter to yes (which true in this config),<br>
# uncomment also the following parameter)<br>
#modparam(&quot;auth_db&quot;, &quot;password_column&quot;,
&quot;password&quot;) <br>
<br>
# -- rr params --<br>
# add value to ;lr param to make some broken UAs happy<br>
# modparam(&quot;rr&quot;, &quot;enable_full_lr&quot;, 1)<br>
<br>
# modparam(&quot;avpops&quot;, &quot;avp_aliases&quot;, &quot;c_uri=i:888;
s_ip=i:999&quot; ) <br>
<br>
modparam(&quot;nathelper&quot;, &quot;natping_interval&quot;, 30)<br>
modparam(&quot;nathelper&quot;, &quot;ping_nated_only&quot;, 1)<br>
modparam(&quot;nathelper&quot;, &quot;rtpproxy_sock&quot;,
&quot;unix:/var/run/rtpproxy.sock&quot;) <br>
<br>
#modparam(&quot;usrloc&quot;, &quot;db_mode&quot;, 2)<br>
modparam(&quot;registrar&quot;, &quot;nat_flag&quot;, 6)<br>
<br>
<br>
# -------------------------&nbsp;&nbsp;request routing logic
-------------------<br>
<br>
# main routing logic <br>
<br>
route{<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;# initial sanity checks --
messages with<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;# max_forwards==0, or
excessively long requests<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if((method==&quot;INVITE&quot;)
||&nbsp;&nbsp;(method==&quot;ACK&quot;) || (method==&quot;BYE&quot;) || <br>
(method==&quot;CANCEL&quot;)) {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;setflag(1);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if
(!mf_process_maxfwd_header(&quot;10&quot;)) {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sl_send_reply(&quot;483&quot;,&quot;Too
Many Hops&quot;);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;exit;
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;};<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (msg:len
&gt;&nbsp;&nbsp;2048 ) {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sl_send_reply(&quot;513&quot;,
&quot;Message too big&quot;);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;exit;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;};<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#
----------------------------------------------------------------- <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;# <st1:Street w:st="on"><st1:address
 w:st="on">Record Route</st1:address></st1:Street> Section<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#
-----------------------------------------------------------------<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if
(method!=&quot;REGISTER&quot;) {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;record_route();<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;};<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (method==&quot;BYE&quot; ||
method==&quot;CANCEL&quot;) { <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;unforce_rtp_proxy();<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#
-----------------------------------------------------------------<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;# Loose Route Section<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#
----------------------------------------------------------------- <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (loose_route()) {<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if
(has_totag() &amp;&amp; (method==&quot;INVITE&quot; ||
method==&quot;ACK&quot;)) {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if
(nat_uac_test(&quot;19&quot;)) {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;setflag(6);
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;force_rport();<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fix_nated_contact();<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;};<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;force_rtp_proxy(&quot;l&quot;);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;};<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;route(1);
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;exit;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;};<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (!uri==myself) {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;route(5);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;route(1);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;exit;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;};<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (uri==myself) {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if
(method==&quot;CANCEL&quot;) { <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;route(1);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;exit;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}
else if (method==&quot;INVITE&quot;) {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;route(3);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;exit;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}
else if (method==&quot;REGISTER&quot;) { <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;route(2);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;exit;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}
else if (method==&quot;BYE&quot;)<o:p></o:p></span></font></p>

<div>

<p><font size=3 face="Times New Roman"><span style='font-size:12.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
{<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
route(1);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
exit;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
};<br>
&nbsp;<o:p></o:p></span></font></p>

</div>

<blockquote style='border:none;border-left:solid windowtext 1.0pt;padding:0in 0in 0in 6.0pt;
margin-left:4.8pt;margin-top:5.0pt;margin-right:0in;margin-bottom:5.0pt;
border-color:-moz-use-text-color -moz-use-text-color -moz-use-text-color rgb(204, 204, 204)'>

<p><font size=3 face="Times New Roman"><span style='font-size:12.0pt'>&nbsp;<o:p></o:p></span></font></p>

<p><font size=3 face="Times New Roman"><span style='font-size:12.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;lookup(&quot;aliases&quot;);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if
(uri!=myself) { <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;route(5);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;route(1);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;exit;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;};<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if
(!lookup(&quot;location&quot;)) {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sl_send_reply(&quot;404&quot;,
&quot;User Not Found&quot;); <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;exit;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;};<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;};<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;route(1);<br>
}<br>
<br>
route[1] {<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#
-----------------------------------------------------------------<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;# Default Message Handler <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#
-----------------------------------------------------------------<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t_on_reply(&quot;1&quot;);<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (!t_relay()) {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if
(method==&quot;INVITE&quot; &amp;&amp; isflagset(6)) { <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;unforce_rtp_proxy();<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;};<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sl_reply_error();<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;};<br>
}<br>
<br>
route[2] {<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#
----------------------------------------------------------------- <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;# REGISTER Message Handler<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#
----------------------------------------------------------------<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (!search(&quot;^Contact:\
+\*&quot;) &amp;&amp; nat_uac_test(&quot;19&quot;)) {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;setflag(6);
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fix_nated_register();<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;force_rport();<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;};<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sl_send_reply(&quot;100&quot;,
&quot;Trying&quot;);<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if
(!radius_www_authorize(&quot;<a href="http://72.65.56.136" target="_blank">
72.65.56.136</a>&quot;)) {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;www_challenge(&quot;<a
href="http://72.65.56.136" target="_blank">72.65.56.136</a>&quot;,
&quot;0&quot;);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;exit;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;};<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (!check_to()) {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sl_send_reply(&quot;401&quot;,
&quot;Unauthorized&quot;); <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;exit;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;};<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;consume_credentials();<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if
(!save(&quot;location&quot;)) {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
sl_reply_error();<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;};<br>
}<br>
<br>
onreply_route[1] {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (isflagset(6) &amp;&amp;
status=~&quot;(180)|(183)|2[0-9][0-9]&quot;) { <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if
(!search(&quot;^Content-Length:\ +0&quot;)) {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;force_rtp_proxy();<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;};<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;};<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (nat_uac_test(&quot;1&quot;)) {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fix_nated_contact();<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}; <br>
}<br>
<br>
route[5] {<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#
-----------------------------------------------------------------<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;# RTP Proxy Enabler<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#
-----------------------------------------------------------------<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (isflagset(6) || isflagset(7)) {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;force_rport();<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fix_nated_contact();<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;force_rtp_proxy();<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;};<br>
<br>
}<br>
<br>
route[3] {<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#<br>
------------------------------------------------------------------------ <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;# INVITE Handler<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#<br>
------------------------------------------------------------------------<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if
(nat_uac_test(&quot;19&quot;)) {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;setflag(6);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;lookup(&quot;aliases&quot;); <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (uri!=myself) {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;route(5);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;route(1);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;exit;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;};<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (!allow_trusted() &amp;&amp;
uri=~&quot;^sip:[0-9]*@.*&quot;) {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if
(!radius_www_authorize(&quot; <a href="http://72.65.56.136" target="_blank">72.65.56.136</a>&quot;))
{<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;www_challenge(&quot;<a
href="http://72.65.56.136" target="_blank">72.65.56.136</a>&quot;,
&quot;0&quot;);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;exit;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;};<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}; <br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if
(uri=~&quot;^sip:[0-9]*@.*&quot;){<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;route(11);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;exit;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;};<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if
(!lookup(&quot;location&quot;)) {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sl_send_reply(&quot;404&quot;,
&quot;User Not Found&quot;); <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;exit;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;};<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (method==&quot;CANCEL&quot;)
{<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;route(1);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;exit;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;};<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;route(5);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;route(1);<br>
}<br>
route[11]{<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#
----------------------------------------------------------------- <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;# PSTN Handler<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#
-----------------------------------------------------------------<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;strip(0);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;prefix(&quot;&quot;);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rewritehostport(&quot;<a
href="http://206.234.108.104:5060" target="_blank"> 206.234.108.104:5060</a>&quot;);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;route(5);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;route(1);<br>
}<br>
<br>
-----Original Message-----<br>
From: <a href="mailto:users-bounces@openser.org" target="_blank">users-bounces@openser.org</a>
[mailto:<a href="mailto:users-bounces@openser.org" target="_blank">
users-bounces@openser.org</a>] On Behalf<br>
Of Dan-Cristian Bogos<br>
Sent: Tuesday, September 04, 2007 1:30 PM<br>
To: users <a href="http://openser.org" target="_blank">openser.org</a><br>
Subject: Re: [OpenSER-Users] Opnser rejecting BYE packet <br>
<br>
Hello Inaki,<br>
<br>
yes, it is almost sure that it does (except receiving this answer from<br>
remote party). This is the reason all the people place loose-route<br>
block before location query and this is why I have assumed that it <br>
does not match the loose-routing and ends up to location query<br>
automatically.<br>
DanB<br>
<br>
On 9/4/07, Marc LEURENT &lt;<a href="mailto:lftsy@free.fr" target="_blank">lftsy@free.fr</a>&gt;
wrote:<br>
&gt; -----BEGIN PGP SIGNED MESSAGE----- <br>
&gt; Hash: SHA1<br>
&gt;<br>
&gt; Like Dan said,<br>
&gt; send us your configuration, you may have forbidden something!<br>
&gt;<br>
&gt; Dan a écrit :<br>
&gt; &gt; *_Scenario 1:_*<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; U <a href="http://212.34.169.220:5060" target="_blank">212.34.169.220:5060</a>
-&gt; <a href="http://78.45.146.34:5060" target="_blank">78.45.146.34:5060</a><br>
&gt; &gt;<br>
&gt; &gt; BYE <a href="mailto:sip:test@78.45.146.34" target="_blank">sip:test@78.45.146.34</a>
SIP/2.0.<br>
&gt; &gt;<br>
&gt; &gt; Route: &lt;sip:<a href="http://78.45.146.34" target="_blank">78.45.146.34</a>;ftag=aa313a3c;lr&gt;.<br>
&gt; &gt;<br>
&gt; &gt; CSeq: 2 BYE.<br>
&gt; &gt;<br>
&gt; &gt; Via: SIP/2.0/UDP <a href="http://212.34.169.220:5060" target="_blank">212.34.169.220:5060</a>.<br>
&gt; &gt;<br>
&gt; &gt; From: &lt;<a href="mailto:sip:1217773456@78.45.146.34" target="_blank">sip:1217773456@78.45.146.34</a>&gt;;tag=03095807065938997270316869.<br>
&gt; &gt; <br>
&gt; &gt; Call-ID: 8246bf729f62a754.<br>
&gt; &gt;<br>
&gt; &gt; To: <a href="http://58.68.96.11" target="_blank">58.68.96.11</a>&lt;<a
href="mailto:sip:test@78.45.146.34" target="_blank"> sip:test@78.45.146.34</a>&gt;;tag=aa313a3c.<br>
&gt; &gt;<br>
&gt; &gt; Content-Length: 0. <br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; #<br>
&gt; &gt;<br>
&gt; &gt; U <a href="http://78.45.146.34:5060" target="_blank">78.45.146.34:5060</a>
-&gt; <a href="http://212.34.169.220:5060" target="_blank">212.34.169.220:5060</a><br>
&gt; &gt;<br>
&gt; &gt; SIP/2.0 404 User Not Found.<br>
&gt; &gt;<br>
&gt; &gt; CSeq: 2 BYE.<br>
&gt; &gt;<br>
&gt; &gt; Via: SIP/2.0/UDP <a href="http://212.34.169.220:5060" target="_blank">212.34.169.220:5060</a>.<br>
&gt; &gt;<br>
&gt; &gt; From: &lt;<a href="mailto:sip:1217773456@78.45.146.34" target="_blank">
sip:1217773456@78.45.146.34</a>&gt;;tag=03095807065938997270316869.<br>
&gt; &gt;<br>
&gt; &gt; Call-ID: 8246bf729f62a754.<br>
&gt; &gt;<br>
&gt; &gt; To: <a href="http://58.68.96.11" target="_blank">58.68.96.11</a>&lt;<a
href="mailto:sip:test@78.45.146.34" target="_blank"> sip:test@78.45.146.34</a>&gt;;tag=aa313a3c.<br>
&gt; &gt;<br>
&gt; &gt; Server: OpenSer (1.0.1 (i386/linux)).<br>
&gt; &gt;<br>
&gt; &gt; Content-Length: 0.<br>
&gt; &gt;<br>
&gt; &gt; Warning: 392 <a href="http://78.45.146.34:5060" target="_blank">78.45.146.34:5060</a>
&quot;Noisy feedback tells:&nbsp;&nbsp;pid=24525<br>
&gt; &gt; req_src_ip=<a href="http://78.45.146.34" target="_blank">78.45.146.34</a>
req_src_port=5060<br>
&gt; &gt; in_uri=sip:<a href="http://78.45.146.34" target="_blank">78.45.146.34</a>;ftag=aa313a3c;lr
<br>
&gt; &gt; out_uri=sip:<a href="http://78.45.146.34" target="_blank">78.45.146.34</a>;ftag=aa313a3c;lr
via_cnt==2&quot;.<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; *_Scenario 2:_*<br>
&gt; &gt;<br>
&gt; &gt; <br>
&gt; &gt;<br>
&gt; &gt; U <a href="http://59.176.78.110:50496" target="_blank">59.176.78.110:50496</a>
-&gt; <a href="http://210.68.65.78:5060" target="_blank">210.68.65.78:5060</a><br>
&gt; &gt;<br>
&gt; &gt; BYE sip:<a href="http://210.68.65.78" target="_blank">210.68.65.78 </a>SIP/2.0.<br>
&gt; &gt;<br>
&gt; &gt; Route: &lt;<a href="mailto:sip:@209.67.171.10" target="_blank">sip:@209.67.171.10</a>;transport=udp&gt;.<br>
&gt; &gt;<br>
&gt; &gt; Via: SIP/2.0/UDP <a href="http://59.176.78.110:50496" target="_blank">59.176.78.110:50496
</a>.<br>
&gt; &gt;<br>
&gt; &gt; From: <a href="mailto:sip:user1@210.68.65.78" target="_blank">sip:user1@210.68.65.78</a>;tag=4154163258.<br>
&gt; &gt;<br>
&gt; &gt; To:<br>
&gt; &gt; &lt;<a href="mailto:sip:12818495027@210.68.65.78" target="_blank">sip:12818495027@210.68.65.78
</a>;user=phone&gt;;tag=3005360702044301069847989.<br>
&gt; &gt;<br>
&gt; &gt; Call-ID: <a href="mailto:4202237689@192.168.1.156" target="_blank">4202237689@192.168.1.156</a>.<br>
&gt; &gt;<br>
&gt; &gt; CSeq: 3 BYE.<br>
&gt; &gt;<br>
&gt; &gt; User-Agent: Cisco ATA&nbsp;&nbsp; v2.15 ata18x (020927a).<br>
&gt; &gt;<br>
&gt; &gt; Content-Length: 0.<br>
&gt; &gt;<br>
&gt; &gt; .<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; #<br>
&gt; &gt;<br>
&gt; &gt; U <a href="http://210.68.65.78:5060" target="_blank">210.68.65.78:5060
</a>-&gt; <a href="http://59.176.78.110:50496" target="_blank">59.176.78.110:50496</a><br>
&gt; &gt;<br>
&gt; &gt; SIP/2.0 478 Unresolvable destination (478/TM).<br>
&gt; &gt;<br>
&gt; &gt; Via: SIP/2.0/UDP <a href="http://59.176.78.110:50496" target="_blank">59.176.78.110:50496</a>.<br>
&gt; &gt;<br>
&gt; &gt; From: <a href="mailto:sip:user1@210.68.65.78" target="_blank">sip:user1@210.68.65.78</a>;tag=4154163258.<br>
&gt; &gt;<br>
&gt; &gt; To:<br>
&gt; &gt; &lt;<a href="mailto:sip:12818495027@210.68.65.78" target="_blank">
sip:12818495027@210.68.65.78</a>;user=phone&gt;;tag=3005360702044301069847989.<br>
&gt; &gt;<br>
&gt; &gt; Call-ID: <a href="mailto:4202237689@192.168.1.156" target="_blank">4202237689@192.168.1.156</a>.<br>
&gt; &gt;<br>
&gt; &gt; CSeq: 3 BYE. <br>
&gt; &gt;<br>
&gt; &gt; Server: OpenSer (1.0.1 (i386/linux)).<br>
&gt; &gt;<br>
&gt; &gt; Content-Length: 0.<br>
&gt; &gt;<br>
&gt; &gt; Warning: 392 <a href="http://210.68.65.78:5060" target="_blank">210.68.65.78:5060</a>
&quot;Noisy feedback tells:&nbsp;&nbsp;pid=2144 <br>
&gt; &gt; req_src_ip=<a href="http://59.176.78.110" target="_blank">59.176.78.110</a>
req_src_port=50496 in_uri=sip:<a href="http://210.68.65.78" target="_blank">210.68.65.78</a>.<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; In both cases BYE is not getting accounted for. Can anyone help me on
<br>
&gt; &gt; this ??<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; Regards<br>
&gt; &gt;<br>
&gt; &gt; Dan<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;
------------------------------------------------------------------------ <br>
&gt; &gt;<br>
&gt; &gt; _______________________________________________<br>
&gt; &gt; Users mailing list<br>
&gt; &gt; <a href="mailto:Users@openser.org" target="_blank">Users@openser.org</a><br>
&gt; &gt; <a href="http://openser.org/cgi-bin/mailman/listinfo/users"
target="_blank">http://openser.org/cgi-bin/mailman/listinfo/users</a><br>
&gt; -----BEGIN PGP SIGNATURE-----<br>
&gt; Version: GnuPG v1.4.7 (GNU/Linux)<br>
&gt; Comment: Using GnuPG with Mozilla - <a href="http://enigmail.mozdev.org"
target="_blank">http://enigmail.mozdev.org </a><br>
&gt;<br>
&gt; iD8DBQFG3Q9/qjpLE0HiOBYRArgmAKCec0eFK2QQyBmV5eGoCWRmUOMM8ACgmFgp<br>
&gt; tOKvu9D6afXK2f8if8FABnM=<br>
&gt; =66HB<br>
&gt; -----END PGP SIGNATURE-----<br>
&gt;<br>
&gt; _______________________________________________ <br>
&gt; Users mailing list<br>
&gt; <a href="mailto:Users@openser.org" target="_blank">Users@openser.org</a><br>
&gt; <a href="http://openser.org/cgi-bin/mailman/listinfo/users" target="_blank">http://openser.org/cgi-bin/mailman/listinfo/users</a><br>
&gt; <br>
<br>
_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@openser.org" target="_blank">Users@openser.org</a><br>
<a href="http://openser.org/cgi-bin/mailman/listinfo/users" target="_blank">http://openser.org/cgi-bin/mailman/listinfo/users
</a><br>
<br>
<br>
_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@openser.org" target="_blank">Users@openser.org</a><br>
<a href="http://openser.org/cgi-bin/mailman/listinfo/users" target="_blank">http://openser.org/cgi-bin/mailman/listinfo/users
</a><o:p></o:p></span></font></p>

</blockquote>

</div>

<p><font size=3 face="Times New Roman"><span style='font-size:12.0pt'><br>
<br clear=all>
<br>
-- <br>
Thanks &amp;Regards<br>
<st1:place w:st="on">Ravi</st1:place> Prakash Sunkara <o:p></o:p></span></font></p>

</div>

</div>

</div>

</div>

</span>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><br>
<br clear=all>
<br>
-- <br>
Thanks &amp;Regards<br>
<st1:place w:st="on">Ravi</st1:place> Prakash Sunkara <o:p></o:p></span></font></p>

</div>

</body>

</html>