<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>Message</TITLE>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2900.2722" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV>To me, the registration looks ok (fix_nated_register will not change 
contact as this is not allowed according to the RFC, but the received parameter 
is there).</DIV>
<DIV>However, it looks like the record is not found by lookup("location").&nbsp; 
I have a suspicion that maybe is_uri_host_local() does not match and ser tries 
to relay directly to route 1. You should make sure that all ips and domains that 
you want your ser to handle can be found in the domain table. Refer to the 
document for how.</DIV>
<DIV>g-)</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=olivier.taylor@gmail.com 
  href="mailto:olivier.taylor@gmail.com">Olivier Taylor</A> </DIV>
  <DIV style="FONT: 10pt arial"><B>To:</B> <A title=greger@teigre.com 
  href="mailto:greger@teigre.com">'Greger V. Teigre'</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, October 06, 2005 03:35 
  PM</DIV>
  <DIV style="FONT: 10pt arial"><B>Subject:</B> RE : [Serusers] mediaproxy and 
  private ip</DIV>
  <DIV><BR></DIV>
  <DIV>
  <DIV><SPAN class=546342913-06102005><FONT face=Arial color=#0000ff size=2>here 
  is the result for a call from the pstn to our server :(</FONT></SPAN></DIV>
  <DIV><SPAN class=546342913-06102005><FONT face=Arial color=#0000ff size=2>same 
  issue for internal calls</FONT></SPAN></DIV>
  <DIV><SPAN class=546342913-06102005><FONT face=Arial color=#0000ff 
  size=2></FONT></SPAN>&nbsp;</DIV>
  <DIV><SPAN class=546342913-06102005><FONT face=Arial size=2>U 
  213.246.57.33:5060 -&gt; 82.146.123.252:5060<BR>&nbsp; INVITE 
  sip:3227470340@82.146.123.252 SIP/2.0..Via: SIP/2.0/UDP 
  213.246.57.33:5060;branch=z9hG4bK4c3acd89..From: "495283361" 
  &lt;sip:495283361@213.246.57.33&gt;;tag=as3cefb611..To<BR>&nbsp; : 
  &lt;sip:3227470340@82.146.123.252&gt;..Contact: 
  &lt;sip:495283361@213.246.57.33&gt;..Call-ID: <A 
  href="mailto:0a209c9b6676915e710b6f1415ab882f@213.246.57.33..CSeq"><FONT 
  color=#000000>0a209c9b6676915e710b6f1415ab882f@213.246.57.33..CSeq</FONT></A>: 
  102 INVITE..User-Agent: Voxbone Ca<BR>&nbsp; llcontrol..Date: Thu, 06 Oct 2005 
  13:27:12 GMT..Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER..Content-Type: 
  application/sdp..Content-Length: 268....v=0..o=root 10009 100<BR>&nbsp; 09 IN 
  IP4 213.246.57.33..s=session..c=IN IP4 213.246.57.33..t=0 0..m=audio 19414 
  RTP/AVP 18 8 0 101..a=rtpmap:18 G729/8000..a=rtpmap:8 PCMA/8000..a=rtpmap:0 
  PCMU/8000..a=rt<BR>&nbsp; pmap:101 telephone-event/8000..a=fmtp:101 
  0-16..a=silenceSupp:off - - - -..<BR>#<BR>U 82.146.123.252:5060 -&gt; 
  213.246.57.33:5060<BR>&nbsp; SIP/2.0 479 We don't forward to private IP 
  addresses..Via: SIP/2.0/UDP 213.246.57.33:5060;branch=z9hG4bK4c3acd89..From: 
  "495283361" &lt;sip:495283361@213.246.57.33&gt;;tag=as3cef<BR>&nbsp; b611..To: 
  &lt;sip:3227470340@82.146.123.252&gt;;tag=59f1565d6938a98ef3fc4707bf9b43aa.d7ae..Call-ID: 
  <A href="mailto:0a209c9b6676915e710b6f1415ab882f@213.246.57.33..CSeq"><FONT 
  color=#000000>0a209c9b6676915e710b6f1415ab882f@213.246.57.33..CSeq</FONT></A>: 
  102 INVITE..Server: Sip<BR>&nbsp; EXpress router (0.9.4 
  (i386/freebsd))..Content-Length: 0..Warning: 392 82.146.123.252:5060 "Noisy 
  feedback tells:&nbsp; pid=22903 req_src_ip=213.246.57.33 req_src_port=5060 
  in_u<BR>&nbsp; ri=sip:3227470340@82.146.123.252 
  out_uri=sip:3227470340@192.168.2.100:5060 
  via_cnt==1"....<BR>#</FONT></SPAN></DIV>
  <DIV><SPAN class=546342913-06102005><FONT face=Arial color=#0000ff 
  size=2></FONT></SPAN>&nbsp;</DIV>
  <DIV><SPAN class=546342913-06102005><FONT face=Arial color=#0000ff 
  size=2>Serctl gives private adresses also</FONT></SPAN></DIV>
  <DIV><SPAN class=546342913-06102005><FONT face=Arial color=#0000ff 
  size=2></FONT></SPAN>&nbsp;</DIV>
  <DIV><SPAN class=546342913-06102005><FONT face=Arial 
  size=2>~~~Contact(0x284db960)~~~<BR>domain&nbsp;&nbsp;&nbsp; : 
  'location'<BR>aor&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 
  '3227470340'<BR>Contact&nbsp;&nbsp; : 
  'sip:3227470340@192.168.2.101:6937'<BR>Expires&nbsp;&nbsp; : 
  2939<BR>q&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  :<BR>Call-ID&nbsp;&nbsp; : 
  '8a6ef9438a7e3642'<BR>CSeq&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 2<BR>User-Agent: 
  'eyeBeam release 3007n stamp 17816'<BR>received&nbsp; : 
  'sip:81.247.160.151:6937'<BR>State&nbsp;&nbsp;&nbsp;&nbsp; : 
  CS_SYNC<BR>Flags&nbsp;&nbsp;&nbsp;&nbsp; : 
  1<BR>next&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 
  0x284de468<BR>prev&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 
  0x284db3b0<BR></FONT></SPAN></DIV></DIV>
  <BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px">
    <DIV></DIV>
    <DIV class=OutlookMessageHeader lang=fr dir=ltr align=left><FONT face=Tahoma 
    size=2>-----Message d'origine-----<BR><B>De&nbsp;:</B> Greger V. Teigre 
    [mailto:greger@teigre.com] <BR><B>Envoyé&nbsp;:</B> jeudi 6 octobre 2005 
    14:39<BR><B>À&nbsp;:</B> Olivier Taylor; 
    serusers@lists.iptel.org<BR><B>Objet&nbsp;:</B> Re: [Serusers] mediaproxy and 
    private ip<BR><BR></FONT></DIV>
    <DIV>:-) Thanks, now I understand. See inline.<BR></DIV>
    <BLOCKQUOTE dir=ltr 
    style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
      <DIV><SPAN class=796111112-06102005><FONT face=Arial color=#0000ff 
      size=2>ok,</FONT></SPAN></DIV>
      <DIV><SPAN class=796111112-06102005><FONT face=Arial color=#0000ff 
      size=2>Thanks for answering ;)</FONT></SPAN></DIV>
      <DIV><SPAN class=796111112-06102005><FONT face=Arial color=#0000ff 
      size=2></FONT></SPAN>&nbsp;</DIV>
      <DIV><SPAN class=796111112-06102005><FONT face=Arial color=#0000ff 
      size=2>I will reformulate</FONT></SPAN></DIV>
      <DIV><SPAN class=796111112-06102005><FONT face=Arial color=#0000ff 
      size=2></FONT></SPAN>&nbsp;</DIV>
      <DIV><SPAN class=796111112-06102005><FONT face=Arial color=#0000ff 
      size=2>Using ser.cfg from onsip.org version 5.</FONT></SPAN></DIV>
      <DIV><SPAN class=796111112-06102005><FONT face=Arial color=#0000ff 
      size=2></FONT></SPAN>&nbsp;</DIV>
      <DIV><SPAN class=796111112-06102005><FONT face=Arial color=#0000ff 
      size=2>When Uas register to ser, they are register with their privates IPs 
      (192.168.xxx.xxx), not with the public Ip of the natted 
      network.</FONT></SPAN></DIV></BLOCKQUOTE>
    <DIV dir=ltr><SPAN class=796111112-06102005><FONT color=#0000ff size=2>So 
    serctl ul show will show the private address for the UA?&nbsp; If so, for 
    some reason the client_nat_test does not detect the NATed client, an ngrep 
    of the registration will help.</FONT></SPAN></DIV>
    <DIV dir=ltr><SPAN class=796111112-06102005><FONT color=#0000ff 
    size=2></FONT></SPAN>&nbsp;</DIV>
    <BLOCKQUOTE dir=ltr 
    style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
      <DIV><SPAN class=796111112-06102005><FONT face=Arial color=#0000ff 
      size=2>Making a call requires proxy authentification but ser WWW-Challenge 
      never arrives to UA(wrong adress).</FONT></SPAN></DIV>
      <DIV><SPAN class=796111112-06102005><FONT face=Arial color=#0000ff 
      size=2>Register works, even with 
    authentification.</FONT></SPAN></DIV></BLOCKQUOTE>
    <DIV dir=ltr><SPAN class=796111112-06102005><FONT color=#0000ff size=2>The 
    challenge is not sent to the registered address, but rather to the 
    originator of the request. An ngrep trace of the INVITE will again 
    help.&nbsp; The challenge response will normally be sent to the source ip 
    and port, not the contact (which BTW also should be fixed by calling 
    fix_nated_contact())</FONT></SPAN></DIV>
    <DIV dir=ltr><SPAN class=796111112-06102005><FONT color=#0000ff 
    size=2>g-)</FONT></SPAN></DIV>
    <BLOCKQUOTE dir=ltr 
    style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
      <DIV><SPAN class=796111112-06102005><FONT face=Arial color=#0000ff 
      size=2></FONT></SPAN>&nbsp;</DIV>
      <DIV><SPAN class=796111112-06102005><FONT face=Arial color=#0000ff 
      size=2>Any idea</FONT></SPAN></DIV>
      <DIV><SPAN class=796111112-06102005><FONT face=Arial color=#0000ff 
      size=2></FONT></SPAN>&nbsp;</DIV>
      <DIV><SPAN class=796111112-06102005><FONT face=Arial color=#0000ff 
      size=2>In tha cfg, I have :</FONT></SPAN></DIV>
      <DIV><SPAN class=796111112-06102005><FONT face=Arial color=#0000ff 
      size=2></FONT></SPAN>&nbsp;</DIV>
      <DIV><SPAN class=796111112-06102005><FONT face=Arial color=#0000ff 
      size=2></FONT></SPAN>&nbsp;</DIV>
      <DIV><SPAN class=796111112-06102005><FONT face=Arial color=#0000ff 
      size=2>&nbsp;if (method=="INVITE" &amp;&amp; client_nat_test("7")) 
      {<BR>&nbsp;&nbsp;# INSERT YOUR IP ADDRESS 
      HERE<BR>&nbsp;&nbsp;record_route_preset("82.146.xxx.xxx:5060;nat=yes");<BR>&nbsp;} 
      else if (method!="REGISTER") 
      {&nbsp;<BR>&nbsp;&nbsp;record_route();&nbsp;<BR>&nbsp;};<BR>&nbsp;and also 
      :</FONT></SPAN></DIV>
      <DIV><SPAN class=796111112-06102005><FONT face=Arial color=#0000ff 
      size=2>&nbsp;if (!search("^Contact:[ ]*\*") &amp;&amp; 
      client_nat_test("7")) 
      {<BR>&nbsp;&nbsp;setflag(6);<BR>&nbsp;&nbsp;fix_nated_register();<BR>&nbsp;&nbsp;force_rport();<BR>&nbsp;};</FONT></SPAN></DIV>
      <DIV>&nbsp;</DIV>
      <DIV><SPAN class=796111112-06102005><FONT face=Arial color=#0000ff 
      size=2>&nbsp;if (!www_authorize("finalcut.be","subscriber")) 
      {<BR>&nbsp;&nbsp;www_challenge("finalcut.be","0");<BR>&nbsp;&nbsp;break;<BR>&nbsp;};<BR></FONT></SPAN></DIV>
      <DIV><SPAN class=796111112-06102005><FONT face=Arial color=#0000ff 
      size=2></FONT></SPAN>&nbsp;</DIV>
      <DIV><SPAN class=796111112-06102005><FONT face=Arial color=#0000ff 
      size=2></FONT></SPAN>&nbsp;</DIV>
      <BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px">
        <DIV></DIV>
        <DIV class=OutlookMessageHeader lang=fr dir=ltr align=left><FONT 
        face=Tahoma size=2>-----Message d'origine-----<BR><B>De&nbsp;:</B> 
        Greger V. Teigre [mailto:greger@teigre.com] <BR><B>Envoyé&nbsp;:</B> 
        jeudi 6 octobre 2005 14:10<BR><B>À&nbsp;:</B> Olivier Taylor; 
        serusers@lists.iptel.org<BR><B>Objet&nbsp;:</B> Re: [Serusers] mediaproxy and 
        private ip<BR><BR></FONT></DIV>
        <DIV>Olivier,</DIV>
        <DIV>You complained about no one answering your questions.&nbsp; An 
        advise: When writing a question, please state clearly what you want to 
        accomplish, what the problem is, and as much information about the 
        problem as possible.</DIV>
        <DIV>I have rechecked some of your recent posts, they are all in 
        telegraph language, and I find it very hard to understand what your 
        question really is.</DIV>
        <DIV>To be honest, the below question really makes no sense to me.</DIV>
        <DIV>g-)</DIV>
        <DIV>&nbsp;</DIV>
        <BLOCKQUOTE 
        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=olivier.taylor@gmail.com 
          href="mailto:olivier.taylor@gmail.com">Olivier Taylor</A> </DIV>
          <DIV style="FONT: 10pt arial"><B>To:</B> <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, October 06, 2005 
          01:44 PM</DIV>
          <DIV style="FONT: 10pt arial"><B>Subject:</B> [Serusers] mediaproxy 
          and private ip</DIV>
          <DIV><BR></DIV>
          <DIV><FONT face=Arial size=2><SPAN class=093154211-06102005>Using the 
          last cfg from onsip.org, i just see that now Uas are registered with 
          their private Ip when using mediaproxy.</SPAN></FONT></DIV>
          <DIV><FONT face=Arial size=2><SPAN class=093154211-06102005>Mediaproxy 
          seems the best solution for scalability, that's why I want to test 
          it.</SPAN></FONT></DIV>
          <DIV><FONT face=Arial size=2><SPAN 
          class=093154211-06102005></SPAN></FONT>&nbsp;</DIV>
          <DIV><FONT face=Arial size=2><SPAN class=093154211-06102005>Any 
          Idea?</SPAN></FONT></DIV>
          <P>
          <HR>

          <P></P>_______________________________________________<BR>Serusers 
          mailing list<BR><A 
          href="mailto:serusers@lists.iptel.org">serusers@lists.iptel.org</A><BR><A 
          href="http://lists.iptel.org/mailman/listinfo/serusers">http://mail.iptel.org/mailman/listinfo/serusers</A><BR></BLOCKQUOTE></BLOCKQUOTE></BLOCKQUOTE></BLOCKQUOTE></BLOCKQUOTE></BODY></HTML>