<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=Windows-1251">
<META content="MSHTML 6.00.2900.2523" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff background="">
<DIV><FONT size=2>10x Ricardo</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2>it is working now</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<BLOCKQUOTE dir=ltr 
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
  <DIV style="FONT: 10pt arial">----- Original Message ----- </DIV>
  <DIV 
  style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><B>From:</B> 
  <A title=rmartinez@redvoiss.net href="mailto:rmartinez@redvoiss.net">Ricardo 
  Martinez</A> </DIV>
  <DIV style="FONT: 10pt arial"><B>To:</B> <A title=todorakis@gmail.com 
  href="mailto:todorakis@gmail.com">'Todor'</A> ; <A title=serusers@lists.iptel.org 
  href="mailto:serusers@lists.iptel.org">serusers@lists.iptel.org</A> </DIV>
  <DIV style="FONT: 10pt arial"><B>Sent:</B> Thursday, February 10, 2005 3:27 
  PM</DIV>
  <DIV style="FONT: 10pt arial"><B>Subject:</B> RE: [Serusers] bad call 
  flow</DIV>
  <DIV><BR></DIV>
  <DIV><SPAN class=002472113-10022005><FONT face="Lucida Sans Unicode" 
  color=#0000ff size=2>Hello.</FONT></SPAN></DIV>
  <DIV><SPAN class=002472113-10022005>&nbsp;&nbsp;&nbsp; <FONT 
  face="Lucida Sans Unicode" color=#0000ff size=2>I think there is a problen 
  with your configuration file.</FONT></SPAN></DIV>
  <DIV><SPAN class=002472113-10022005>&nbsp;&nbsp;&nbsp; <FONT 
  face="Lucida Sans Unicode" color=#0000ff size=2>You have : 
</FONT></SPAN></DIV>
  <DIV><SPAN class=002472113-10022005><FONT face="Lucida Sans Unicode" 
  color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
  <DIV><SPAN class=002472113-10022005><FONT face=Fixedsys size=2>if 
  (method=="INVITE") || (method=="CANCEL") 
  {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # Uncomment 
  this if you want to use digest 
  authentication<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  if (!radius_www_authorize("")) 
  {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  www_challenge("", 
  "0");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  break;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  };</FONT> 
  <DIV>&nbsp;</DIV>
  <DIV><FONT face=Fixedsys 
  size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  record_route();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  rewritehostport("cisco_sip_gw_ip:5060");<BR>&nbsp;&nbsp;&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; 
  sl_reply_error();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  };<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  break;<BR>&nbsp;&nbsp;&nbsp;&nbsp; };<BR></FONT></DIV>
  <DIV><FONT size=+0><SPAN class=002472113-10022005><FONT face=Fixedsys 
  size=2></FONT></SPAN>&nbsp;</DIV></FONT></SPAN></DIV>
  <DIV><SPAN class=002472113-10022005><FONT face="Lucida Sans Unicode" 
  color=#0000ff size=2>so you're not relaying all the SIP messages,&nbsp; maybe 
  this can work : <BR></FONT></SPAN></DIV>
  <DIV><SPAN class=002472113-10022005><FONT face="Lucida Sans Unicode" 
  color=#0000ff size=2><SPAN class=002472113-10022005><FONT color=#000000><FONT 
  face=Fixedsys size=2>if (method=="INVITE") || (method=="CANCEL") 
  {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # Uncomment 
  this if you want to use digest 
  authentication<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  if (!radius_www_authorize("")) 
  {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  www_challenge("", 
  "0");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  break;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  };</FONT><FONT face="Times New Roman" size=3> </FONT></FONT>
  <DIV><FONT face=Fixedsys>};</FONT></DIV>
  <DIV><FONT face=Fixedsys></FONT>&nbsp;</DIV>
  <DIV><FONT 
  face=Fixedsys>record_route();<BR>rewritehostport("cisco_sip_gw_ip:5060");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  </FONT></DIV>
  <DIV><FONT face=Fixedsys>if (!t_relay()) {<BR><SPAN 
  class=002472113-10022005>&nbsp;&nbsp;&nbsp; 
  </SPAN>sl_reply_error();</FONT></DIV>
  <DIV><FONT size=+0><FONT face=Fixedsys><SPAN 
  class=002472113-10022005>&nbsp;&nbsp;&nbsp;&nbsp;break;</SPAN><BR><SPAN 
  class=002472113-10022005>&nbsp;&nbsp;&nbsp; </SPAN>};<BR></FONT></FONT></DIV>
  <DIV><FONT size=+0><FONT face=Fixedsys><SPAN class=002472113-10022005><FONT 
  face="Lucida Sans Unicode">Hope this work.</FONT></SPAN></FONT></FONT></DIV>
  <DIV><FONT size=+0><FONT face=Fixedsys><SPAN class=002472113-10022005><FONT 
  face="Lucida Sans Unicode">Good luck.!!</FONT></SPAN></FONT></FONT></DIV>
  <DIV><FONT size=+0><FONT face=Fixedsys><SPAN class=002472113-10022005><FONT 
  face="Lucida Sans Unicode"></FONT></SPAN></FONT></FONT>&nbsp;</DIV>
  <DIV><FONT size=+0><FONT face=Fixedsys><SPAN class=002472113-10022005><FONT 
  face="Lucida Sans Unicode">Ricardo 
Martinez.-</FONT></SPAN></FONT></FONT></DIV>
  <DIV><FONT size=+0><FONT face=Fixedsys><SPAN 
  class=002472113-10022005></SPAN></FONT></FONT></SPAN></FONT></SPAN>&nbsp;</DIV></DIV>
  <BLOCKQUOTE dir=ltr 
  style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid; MARGIN-RIGHT: 0px">
    <DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma 
    size=2>-----Mensaje original-----<BR><B>De:</B> Todor 
    [mailto:todorakis@gmail.com]<BR><B>Enviado el:</B> Jueves, 10 de Febrero de 
    2005 8:15<BR><B>Para:</B> serusers@lists.iptel.org<BR><B>Asunto:</B> [Serusers] 
    bad call flow<BR><BR></FONT></DIV>
    <DIV><FONT face=Fixedsys size=2>Hi All,<BR><BR>I have a serious problem with 
    SIP call flow over SER. </FONT></DIV>
    <DIV><FONT face=Fixedsys size=2>My SER don't retransmit ACK first and after 
    that don't retransmit BYE message,&nbsp;too.<BR>Can any one advice me? what 
    can be a reason?&nbsp;</FONT></DIV>
    <DIV><FONT face=Fixedsys size=2>Here are call flow and ser.cfg.</FONT></DIV>
    <DIV><FONT face=Fixedsys size=2></FONT>&nbsp;</DIV>
    <DIV><FONT face=Fixedsys size=2><FONT face=Arial></FONT>&nbsp;</DIV>
    <DIV><FONT 
    face=Arial></FONT><BR>SIPPHONE------------------------SER--------------------------CISCO 
    SIP 
    GW<BR>|-------------INVITE------------&gt;|&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; 
    |<BR>|&lt;----------TRying---------------|&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; 
    |<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; 
    |-----------INVITE--------------&gt;|<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; 
    |&lt;----------TRying---------------|<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; 
    |&lt;------------183----------------|<BR>|&lt;------------183----------------|&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;&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; 
    <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; 
    |&lt;-------------OK----------------|</FONT></DIV>
    <DIV><FONT face=Fixedsys size=2>|---------------ther is two way RTP channel 
    ----------------------|<BR>|&lt;-------------OK----------------|&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; 
    |<BR>|--------------ACK--------------&gt;|&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;&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;&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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    |&lt;-------------OK----------------|<BR>|&lt;-------------OK----------------|&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; 
    |<BR>|--------------ACK--------------&gt;|&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; 
    |<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; 
    |&lt;-------------OK----------------|<BR>|&lt;-------------OK----------------|&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; 
    |<BR>|--------------ACK--------------&gt;|&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; 
    |<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; 
    |&lt;-------------OK----------------|<BR>|&lt;-------------OK----------------|&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; 
    |<BR>|--------------ACK--------------&gt;|&nbsp;&nbsp; SER don't retransmit 
    ACK&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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    |&nbsp;and Cisco timedout after 19sec 
    |<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; 
    |&lt;-------------BYE---------------|<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; 
    |&lt;-------------BYE---------------|<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; 
    |&lt;-------------BYE---------------|<BR>|&nbsp;&nbsp;&nbsp;&nbsp; SER don't 
    retransmit BYE&nbsp;&nbsp; 
    |&lt;-------------BYE---------------|<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; 
    |&lt;-------------BYE---------------|</FONT></DIV>
    <DIV><FONT face=Fixedsys size=2></FONT>&nbsp;</DIV>
    <DIV><FONT face=Fixedsys size=2></FONT>&nbsp;</DIV>
    <DIV><FONT face=Fixedsys size=2></FONT>&nbsp;</DIV>
    <DIV><FONT face=Fixedsys size=2></FONT>&nbsp;</DIV>
    <DIV><FONT face=Fixedsys size=2>#<BR># $Id: ser.cfg,v 1.21.4.1 2003/11/10 
    15:35:15 andrei Exp $<BR># ----------- global configuration parameters 
    ------------------------</FONT></DIV>
    <DIV><FONT size=2></FONT>&nbsp;</DIV>
    <DIV><FONT face=Fixedsys 
    size=2>debug=8<BR>fork=yes<BR>log_stderror=yes</FONT></DIV>
    <DIV><FONT size=2></FONT>&nbsp;</DIV>
    <DIV><FONT face=Fixedsys size=2>check_via=no&nbsp;&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; # (cmd. line: 
    -R)<BR>port=5060<BR>#children=4<BR>fifo="/tmp/ser_fifo"</FONT></DIV>
    <DIV><FONT size=2></FONT>&nbsp;</DIV>
    <DIV><FONT face=Fixedsys size=2># ------------------ module loading 
    ----------------------------------<BR>loadmodule 
    "/usr/local/lib/ser/modules/sl.so"<BR>loadmodule 
    "/usr/local/lib/ser/modules/tm.so"<BR>loadmodule 
    "/usr/local/lib/ser/modules/rr.so"<BR>loadmodule 
    "/usr/local/lib/ser/modules/maxfwd.so"<BR>loadmodule 
    "/usr/local/lib/ser/modules/usrloc.so"<BR>loadmodule 
    "/usr/local/lib/ser/modules/registrar.so"</FONT></DIV>
    <DIV><FONT size=2></FONT>&nbsp;</DIV>
    <DIV><FONT face=Fixedsys size=2>loadmodule 
    "/usr/local/lib/ser/modules/auth.so"<BR>loadmodule 
    "/usr/local/lib/ser/modules/auth_radius.so"</FONT></DIV>
    <DIV><FONT size=2></FONT>&nbsp;</DIV>
    <DIV><FONT face=Fixedsys size=2># ----------------- setting module-specific 
    parameters ---------------<BR>modparam("usrloc", "db_mode",&nbsp;&nbsp; 
    0)<BR>modparam("rr", "enable_full_lr", 1)<BR># 
    -------------------------&nbsp; request routing logic 
    -------------------</FONT></DIV>
    <DIV><FONT size=2></FONT>&nbsp;</DIV>
    <DIV><FONT face=Fixedsys size=2>route{</FONT></DIV>
    <DIV><FONT size=2></FONT>&nbsp;</DIV>
    <DIV><FONT face=Fixedsys size=2>&nbsp;&nbsp;&nbsp;&nbsp; if 
    (!mf_process_maxfwd_header("10")) 
    {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    sl_send_reply("483","Too Many 
    Hops");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    break;<BR>&nbsp;&nbsp;&nbsp;&nbsp; };<BR>&nbsp;&nbsp;&nbsp;&nbsp; if ( 
    msg:len &gt; max_len ) 
    {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    sl_send_reply("513", "Message too 
    big");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    break;<BR>&nbsp;&nbsp;&nbsp;&nbsp; };</FONT></DIV>
    <DIV><FONT size=2></FONT>&nbsp;</DIV>
    <DIV><FONT face=Fixedsys size=2>&nbsp;&nbsp;&nbsp;&nbsp; # authenticate 
    register message using radius<BR>&nbsp;&nbsp;&nbsp;&nbsp; if 
    (method=="REGISTER") 
    {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # 
    Uncomment this if you want to use digest 
    authentication<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    if (!radius_www_authorize("")) 
    {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    www_challenge("", 
    "0");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    break;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    };<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    save("location");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    break;<BR>&nbsp;&nbsp;&nbsp;&nbsp; };</FONT></DIV>
    <DIV><FONT size=2></FONT>&nbsp;</DIV>
    <DIV><FONT face=Fixedsys size=2>&nbsp;&nbsp;&nbsp;&nbsp; # route (proxy) 
    invite message to gateway<BR>&nbsp;&nbsp;&nbsp;&nbsp; if (method=="INVITE") 
    || (method=="CANCEL") 
    {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # 
    Uncomment this if you want to use digest 
    authentication<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    if (!radius_www_authorize("")) 
    {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    www_challenge("", 
    "0");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    break;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    };</FONT></DIV>
    <DIV><FONT size=2></FONT>&nbsp;</DIV>
    <DIV><FONT face=Fixedsys 
    size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    record_route();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    rewritehostport("cisco_sip_gw_ip:5060");<BR>&nbsp;&nbsp;&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; 
    sl_reply_error();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    };<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    break;<BR>&nbsp;&nbsp;&nbsp;&nbsp; };<BR>}</FONT></DIV>
    <DIV><FONT face=Fixedsys size=2>&nbsp;&nbsp; 
</FONT></DIV></BLOCKQUOTE></BLOCKQUOTE></BODY></HTML>