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

<head>
<meta http-equiv=Content-Type content="text/html; charset=us-ascii">
<meta name=ProgId content=Word.Document>
<meta name=Generator content="Microsoft Word 11">
<meta name=Originator content="Microsoft Word 11">
<link rel=File-List href="cid:filelist.xml@01C53F2A.2E488C90">
<!--[if gte mso 9]><xml>
 <o:OfficeDocumentSettings>
  <o:DoNotRelyOnCSS/>
 </o:OfficeDocumentSettings>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:SpellingState>Clean</w:SpellingState>
  <w:GrammarState>Clean</w:GrammarState>
  <w:DocumentKind>DocumentEmail</w:DocumentKind>
  <w:EnvelopeVis/>
  <w:ValidateAgainstSchemas/>
  <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
  <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
  <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
  <w:Compatibility>
   <w:BreakWrappedTables/>
   <w:SnapToGridInCell/>
   <w:WrapTextWithPunct/>
   <w:UseAsianBreakRules/>
   <w:UseWord2002TableStyleRules/>
  </w:Compatibility>
  <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
 </w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:LatentStyles DefLockedState="false" LatentStyleCount="156">
 </w:LatentStyles>
</xml><![endif]-->
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:System;
        panose-1:0 0 0 0 0 0 0 0 0 0;
        mso-font-charset:0;
        mso-generic-font-family:swiss;
        mso-font-format:other;
        mso-font-pitch:variable;
        mso-font-signature:3 0 0 0 1 0;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {mso-style-parent:"";
        margin:0cm;
        margin-bottom:.0001pt;
        mso-pagination:widow-orphan;
        font-size:12.0pt;
        font-family:"Times New Roman";
        mso-fareast-font-family:"Times New Roman";}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline;
        text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
        {color:purple;
        text-decoration:underline;
        text-underline:single;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        mso-style-noshow:yes;
        mso-ansi-font-size:10.0pt;
        mso-bidi-font-size:10.0pt;
        font-family:Arial;
        mso-ascii-font-family:Arial;
        mso-hansi-font-family:Arial;
        mso-bidi-font-family:Arial;
        color:windowtext;}
span.SpellE
        {mso-style-name:"";
        mso-spl-e:yes;}
span.GramE
        {mso-style-name:"";
        mso-gram-e:yes;}
@page Section1
        {size:612.0pt 792.0pt;
        margin:72.0pt 90.0pt 72.0pt 90.0pt;
        mso-header-margin:36.0pt;
        mso-footer-margin:36.0pt;
        mso-paper-source:0;}
div.Section1
        {page:Section1;}
-->
</style>
<!--[if gte mso 10]>
<style>
 /* Style Definitions */ 
 table.MsoNormalTable
        {mso-style-name:"Table Normal";
        mso-tstyle-rowband-size:0;
        mso-tstyle-colband-size:0;
        mso-style-noshow:yes;
        mso-style-parent:"";
        mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
        mso-para-margin:0cm;
        mso-para-margin-bottom:.0001pt;
        mso-pagination:widow-orphan;
        font-size:10.0pt;
        font-family:"Times New Roman";
        mso-ansi-language:#0400;
        mso-fareast-language:#0400;
        mso-bidi-language:#0400;}
</style>
<![endif]-->
</head>

<body lang=EN-US link=blue vlink=purple style='tab-interval:36.0pt'>

<div class=Section1>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'>Hi I am having trouble with calls.<o:p></o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'><o:p>&nbsp;</o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'>I have three clients created with alias&#8217;s <span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>asterisk =
38212352, user1 = <span class=GramE>38212351 ,</span> user2 =38212350<o:p></o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'>All users can register and I can see with <span class=SpellE>serctl</span>
<span class=SpellE>ul</span> show the <span class=SpellE>aliais</span> and the
user names. <o:p></o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'>I am using MYSQL and SERWEB also.<o:p></o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'>When I try to call the alias from each user 1 &amp; 2 nothing
happens. I think I have to correct something in the route section.<o:p></o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'>I want users to be able to call by alias and calls for PSTN
to route to Asterisk with 0 prefix.<o:p></o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'>I start ser with /<span class=SpellE>usr/local/sbin/ser</span>
-D &#8211;E <o:p></o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'><o:p>&nbsp;</o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'>Can someone please help put my brain to <span class=GramE>rest.</span><o:p></o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'>Thank you for all your support. <o:p></o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'><o:p>&nbsp;</o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'><o:p>&nbsp;</o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'><o:p>&nbsp;</o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'><o:p>&nbsp;</o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'># <span class=GramE>-------------------------<span
style='mso-spacerun:yes'>&nbsp; </span>request</span> routing logic
-------------------<o:p></o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'><o:p>&nbsp;</o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'># <span class=GramE>main</span> routing logic<o:p></o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'><o:p>&nbsp;</o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><span class=GramE><b><font
size=3 face=System><span style='font-size:12.0pt;font-family:System;mso-bidi-font-family:
System;font-weight:bold'>route{</span></font></b></span><b><font face=System><span
style='font-family:System;mso-bidi-font-family:System;font-weight:bold'><o:p></o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'><o:p>&nbsp;</o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'><span style='mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>#
<span class=GramE>initial</span> sanity checks -- messages with<o:p></o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'><span style='mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>#
<span class=SpellE>max_forwards</span>==0, or excessively long requests<o:p></o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'><span style='mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
class=GramE>if</span> (!<span class=SpellE>mf_process_maxfwd_header</span>(&quot;10&quot;))
{<o:p></o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'><span style='mso-tab-count:2'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
class=SpellE>sl_send_<span class=GramE>reply</span></span><span class=GramE>(</span>&quot;483&quot;,&quot;Too
Many Hops&quot;);<o:p></o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'><span style='mso-tab-count:2'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
class=GramE>break</span>;<o:p></o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'><span style='mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>};<o:p></o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'><span style='mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
class=GramE>if</span> (<span class=SpellE>msg:len</span> &gt;=<span
style='mso-spacerun:yes'>&nbsp; </span><span class=SpellE>max_len</span> ) {<o:p></o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'><span style='mso-tab-count:2'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
class=SpellE>sl_send_<span class=GramE>reply</span></span><span class=GramE>(</span>&quot;513&quot;,
&quot;Message too big&quot;);<o:p></o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'><span style='mso-tab-count:2'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
class=GramE>break</span>;<o:p></o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'><span style='mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>};<o:p></o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'><span style='mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><o:p></o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'><span style='mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>#
<span class=GramE>we</span> record-route all messages -- to make sure that<o:p></o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'><span style='mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>#
<span class=GramE>subsequent</span> messages will go through our proxy; that's<o:p></o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'><span style='mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>#
<span class=GramE>particularly</span> good if upstream and downstream entities<o:p></o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'><span style='mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>#
use different transport protocol<o:p></o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'><span style='mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
class=GramE>if</span> (!method==&quot;REGISTER&quot;) <span class=SpellE>record_route</span>();<span
style='mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp; </span><o:p></o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'><o:p>&nbsp;</o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'><span style='mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>#
<span class=GramE>subsequent</span> messages <span class=SpellE>withing</span>
a dialog should take the<o:p></o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'><span style='mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>#
<span class=GramE>path</span> determined by record-routing<o:p></o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'><span style='mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
class=GramE>if</span> (<span class=SpellE>loose_route</span>()) {<o:p></o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'><span style='mso-tab-count:2'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>#
mark routing logic in request<o:p></o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'><span style='mso-tab-count:2'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
class=SpellE>append_<span class=GramE>hf</span></span><span class=GramE>(</span>&quot;P-hint:
<span class=SpellE>rr</span>-enforced\r\n&quot;); <o:p></o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'><span style='mso-tab-count:2'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
class=GramE>route(</span>1);<o:p></o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'><span style='mso-tab-count:2'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
class=GramE>break</span>;<o:p></o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'><span style='mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>};<o:p></o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'><o:p>&nbsp;</o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'><span style='mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
class=GramE>if</span> (!<span class=SpellE>uri</span>==myself) {<o:p></o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'><span style='mso-tab-count:2'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>#
mark routing logic in request<o:p></o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'><span style='mso-tab-count:2'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
class=SpellE>append_<span class=GramE>hf</span></span><span class=GramE>(</span>&quot;P-hint:
outbound\r\n&quot;); <o:p></o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'><span style='mso-tab-count:2'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
class=GramE>route(</span>1);<o:p></o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'><span style='mso-tab-count:2'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
class=GramE>break</span>;<o:p></o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'><span style='mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>};<o:p></o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'><o:p>&nbsp;</o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'><span style='mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>#
<span class=GramE>if</span> the request is for other domain use <span
class=SpellE>UsrLoc</span><o:p></o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'><span style='mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>#
(in case, it does not work, use the following command<o:p></o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'><span style='mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>#
<span class=GramE>with</span> proper names and addresses in it)<o:p></o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'><span style='mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
class=GramE>if</span> (<span class=SpellE>uri</span>==myself) {<o:p></o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'><o:p>&nbsp;</o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'><span style='mso-tab-count:2'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
class=GramE>if</span> (method==&quot;REGISTER&quot;) {<o:p></o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'><o:p>&nbsp;</o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'># Uncomment this if you want to use digest authentication<o:p></o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'><span style='mso-tab-count:3'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
class=GramE>if</span> (!<span class=SpellE>www_authorize</span>(&quot;192.168.1.4&quot;,
&quot;subscriber&quot;)) {<o:p></o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'><span style='mso-tab-count:4'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
class=SpellE>www_<span class=GramE>challenge</span></span><span class=GramE>(</span>&quot;192.168.1.4&quot;,
&quot;0&quot;);<o:p></o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'><span style='mso-tab-count:4'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
class=GramE>break</span>;<o:p></o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'><span style='mso-tab-count:3'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>};<o:p></o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'><o:p>&nbsp;</o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'><span style='mso-tab-count:3'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
class=GramE>save(</span>&quot;location&quot;);<o:p></o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'><span style='mso-tab-count:3'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
class=GramE>break</span>;<o:p></o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'><span style='mso-tab-count:2'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>};<o:p></o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'><o:p>&nbsp;</o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'><span style='mso-tab-count:2'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
class=GramE>lookup(</span>&quot;aliases&quot;);<o:p></o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'><span style='mso-tab-count:2'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
class=GramE>if</span> (!<span class=SpellE>uri</span>==myself) {<o:p></o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'><span style='mso-tab-count:3'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
class=SpellE>append_<span class=GramE>hf</span></span><span class=GramE>(</span>&quot;P-hint:
outbound alias\r\n&quot;); <o:p></o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'><span style='mso-tab-count:3'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
class=GramE>route(</span>1);<o:p></o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'><span style='mso-tab-count:3'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
class=GramE>break</span>;<o:p></o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'><span style='mso-tab-count:2'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>};<o:p></o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'><o:p>&nbsp;</o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'><span style='mso-tab-count:2'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>#
<span class=GramE>native</span> SIP destinations are handled using our USRLOC
DB<o:p></o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'><span style='mso-tab-count:2'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
class=GramE>if</span> (!lookup(&quot;location&quot;)) {<o:p></o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'><span style='mso-tab-count:3'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
class=SpellE>sl_send_<span class=GramE>reply</span></span><span class=GramE>(</span>&quot;404&quot;,
&quot;Not Found&quot;);<o:p></o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'><span style='mso-tab-count:3'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
class=GramE>break</span>;<o:p></o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'><span style='mso-tab-count:2'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>};<o:p></o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'><span style='mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>};<o:p></o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'><span style='mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
class=SpellE>append_<span class=GramE>hf</span></span><span class=GramE>(</span>&quot;P-hint:
<span class=SpellE>usrloc</span> applied\r\n&quot;); <o:p></o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'><span style='mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
class=GramE>route(</span>1);<o:p></o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'>}<o:p></o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'><o:p>&nbsp;</o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><span class=GramE><b><font
size=3 face=System><span style='font-size:12.0pt;font-family:System;mso-bidi-font-family:
System;font-weight:bold'>route[</span></font></b></span><b><font face=System><span
style='font-family:System;mso-bidi-font-family:System;font-weight:bold'>1] <o:p></o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'>{<o:p></o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'><span style='mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>#
<span class=GramE>send</span> it out now; use <span class=SpellE>stateful</span>
forwarding as it works reliably<o:p></o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'><span style='mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>#
<span class=GramE>even</span> for UDP2TCP<o:p></o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'><span style='mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
class=GramE>if</span> (!<span class=SpellE>t_relay</span>()) {<o:p></o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'><span style='mso-tab-count:2'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
class=SpellE>sl_reply_<span class=GramE>error</span></span><span class=GramE>(</span>);<o:p></o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'><span style='mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>};<o:p></o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><b><font size=3 face=System><span
style='font-size:12.0pt;font-family:System;mso-bidi-font-family:System;
font-weight:bold'><o:p>&nbsp;</o:p></span></font></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><span class=GramE><b
style='mso-bidi-font-weight:normal'><font size=3 face="Times New Roman"><span
style='font-size:12.0pt;font-weight:bold;mso-bidi-font-weight:normal'>if</span></font></b></span><b
style='mso-bidi-font-weight:normal'><span style='font-weight:bold;mso-bidi-font-weight:
normal'> (method == &quot;INVITE&quot; &amp;&amp; (<span class=SpellE>uri</span>=~&quot;^sip:0&quot;)){<br>
<span class=SpellE><span class=GramE>rewritehostport</span></span> (&quot;</span></b><b
style='mso-bidi-font-weight:normal'><font face=Arial><span style='font-family:
Arial;font-weight:bold;mso-bidi-font-weight:normal'>192.168.1.5</span></font>:5060&quot;);<br>
<span class=SpellE>t_<span class=GramE>relay</span></span><span class=GramE>(</span>);<br>
<span class=GramE>break(</span>);<o:p></o:p></b></p>

<p class=MsoNormal style='tab-stops:18.0pt 36.0pt 54.0pt 72.0pt 90.0pt 108.0pt 126.0pt 144.0pt 162.0pt 180.0pt 198.0pt 216.0pt 234.0pt 252.0pt 270.0pt 288.0pt 306.0pt 324.0pt 342.0pt 360.0pt 378.0pt 396.0pt 414.0pt 432.0pt 450.0pt 468.0pt 486.0pt 504.0pt 522.0pt 540.0pt 558.0pt 576.0pt;
mso-layout-grid-align:none;text-autospace:none'><font size=3
face="Times New Roman"><span style='font-size:12.0pt'><br>
</span></font><b><font face=System><span style='font-family:System;mso-bidi-font-family:
System;font-weight:bold'>}<o:p></o:p></span></font></b></p>

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

</div>

</body>

</html>