<div dir="ltr">Currently, OpenSIPS is using the actual IP address in the record-route URI, but I believe my SIP client needs the domain name in the record-route instead.<div><br></div><div><br></div><div>For example, it should be:</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">Record-Route: &lt;sip:<a href="http://sipdomain.com">sipdomain.com</a>;lr;nat=yes;did=29.3daff1f4&gt;</blockquote><div> </div><div><br></div><div>NOT:</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">Record-Route: &lt;sip:<span style="font-size:12.8000001907349px">162.242.153.259</span>;lr;nat=yes;did=29.3daff1f4&gt;</blockquote><div><br></div><div><br></div><div>How can I make this change in the OpenSIPS config?</div><div><br></div><div>This should solve the problem because in a working setup (different SIP server), the logs state <i>&quot;Resolving host address &#39;<a href="http://sipdomain.com">sipdomain.com</a>&#39;&quot;</i> and the record route URI includes the domain name, but in the OpenSIPS setup the logs state <i>&quot;Resolving host address &#39;<span style="font-size:12.8000001907349px">162.242.153.259</span>&#39;</i> and the record route URI contains the IP address.<br><div><div><br></div></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On 24 August 2015 at 18:37, Nabeel <span dir="ltr">&lt;<a href="mailto:nabeelshikder@gmail.com" target="_blank">nabeelshikder@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><p dir="ltr">Hi, </p>
<p dir="ltr">I see the cause now on the UAC side; I know it seems simple to just add some DNS records to the server IP,  but I&#39;m still pondering on the best way to solve this and where exactly to add the SRV records because:</p>
<p dir="ltr">1) I already have the SRV records set up on the actual hostname / domain, hosted by a DNS service third party, which is easier for me to maintain.  However the UAC seems to be ignoring this.</p>
<p dir="ltr">2) I have used the same UAC with another server and did not have to set up SRV on the actual server machine IP. </p>
<p dir="ltr">I&#39;m not sure if this has anything to do with the OpenSIPS config but I&#39;ll let you know if I solve it. </p><div class="HOEnZb"><div class="h5">
<div class="gmail_quote">On 24 Aug 2015 17:56, &quot;Bogdan-Andrei Iancu&quot; &lt;<a href="mailto:bogdan@opensips.org" target="_blank">bogdan@opensips.org</a>&gt; wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div text="#000000" bgcolor="#FFFFFF">
    <tt>Hi ,<br>
      <br>
      So, is the problem solved (by your findings in the UAS side) ?<br>
      <br>
      Regards,<br>
    </tt>
    <pre cols="72">Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
<a href="http://www.opensips-solutions.com" target="_blank">http://www.opensips-solutions.com</a></pre>
    <div>On 24.08.2015 18:25, Nabeel wrote:<br>
    </div>
    <blockquote type="cite">
      <div dir="ltr">I just discovered that the SIP client logs show an
        error message only on the recipient side, not on the caller&#39;s
        side.  I missed this previously because the caller&#39;s side log
        does not show any error:
        <div><br>
        </div>
        <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">java.lang.Exception:
          No DNS SRV or A results found for: 162.242.153.259  (IP
          address of OpenSIPS server).</blockquote>
        <div><br>
        </div>
        <div>I have the SRV records set on the actual hostname/domain,
          but it seems to be looking for SRV at the actual IP address
          itself.</div>
      </div>
      <div class="gmail_extra"><br>
        <div class="gmail_quote">On 21 August 2015 at 17:57, Nabeel <span dir="ltr">&lt;<a href="mailto:nabeelshikder@gmail.com" target="_blank">nabeelshikder@gmail.com</a>&gt;</span>
          wrote:<br>
          <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
            <div dir="ltr">
              <div>The log doesn&#39;t show any errors when the Timeout
                occurs, it only shows this:</div>
              <div><br>
              </div>
              <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">opensips[1842]:
                ACC: call missed:
timestamp=1440174643;method=INVITE;from_tag=z9hG4bK04147190;to_tag=;call_id=<a href="mailto:424618310389@10.137.181.237" target="_blank">424618310389@10.137.181.237</a>;code=408;reason=Request
                Timeout                    </blockquote>
              <div><br>
              </div>
              <div>This seems to occur sporadically; some calls connect
                without problem but others don&#39;t; so perhaps it is a
                genuine timeout... maybe it simply longer to connect on
                some calls? </div>
              <div><br>
              </div>
            </div>
            <div>
              <div>
                <div class="gmail_extra"><br>
                  <div class="gmail_quote">On 21 August 2015 at 17:46,
                    Nabeel <span dir="ltr">&lt;<a href="mailto:nabeelshikder@gmail.com" target="_blank">nabeelshikder@gmail.com</a>&gt;</span>
                    wrote:<br>
                    <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
                      <div dir="ltr">Sorry to bring this up again, but I
                        still get the 408 Request Timeout on some calls.
                         
                        <div><br>
                        </div>
                        <div>Isn&#39;t there just a way to increase the
                          request timeout limit?</div>
                        <div><br>
                        </div>
                        <div>Here is the trace:</div>
                        <div><br>
                        </div>
                        <div><a href="http://pastebin.com/jvCPGYDu" target="_blank">http://pastebin.com/jvCPGYDu</a><br>
                        </div>
                        <div><br>
                        </div>
                        <div>There is even an ACK in the trace after the
                          request timeout message, but the call doesn&#39;t
                          connect.</div>
                      </div>
                      <div>
                        <div>
                          <div class="gmail_extra"><br>
                            <div class="gmail_quote">On 7 August 2015 at
                              18:10, Bogdan-Andrei Iancu <span dir="ltr">&lt;<a href="mailto:bogdan@opensips.org" target="_blank">bogdan@opensips.org</a>&gt;</span>
                              wrote:<br>
                              <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
                                <div text="#000000" bgcolor="#FFFFFF"> <tt>Indeed,</tt><span><br>
                                    <pre cols="72">Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
<a href="http://www.opensips-solutions.com" target="_blank">http://www.opensips-solutions.com</a></pre>
                                  </span>
                                  <div>
                                    <div>
                                      <div>On 07.08.2015 20:08, Nabeel
                                        wrote:<br>
                                      </div>
                                      <blockquote type="cite">
                                        <div dir="ltr">
                                          <div>You mean like this,
                                            right?</div>
                                          <div><br>
                                          </div>
                                          <div>if
                                            (is_method(&quot;REGISTER&quot;))</div>
                                          <div><br>
                                          </div>
                                          <div><span style="white-space:pre-wrap">
                                            </span>{</div>
                                          <div><span style="white-space:pre-wrap">
                                            </span>if (   0 )
                                            setflag(TCP_PERSISTENT);</div>
                                          <div><br>
                                          </div>
                                          <div>                <span style="font-family:arial,helvetica,sans-serif">setbflag(SIP_PING_FLAG);</span></div>
                                          <div><br>
                                          </div>
                                          <div><span style="white-space:pre-wrap">
                                            </span>if
                                            (!save(&quot;location&quot;))</div>
                                          <div><span style="white-space:pre-wrap">
                                            </span>sl_reply_error();</div>
                                          <div><br>
                                          </div>
                                          <div><span style="white-space:pre-wrap">
                                            </span>exit;</div>
                                          <div><span style="white-space:pre-wrap">
                                            </span>}</div>
                                          <div><br>
                                          </div>
                                          <div><br>
                                          </div>
                                        </div>
                                        <div class="gmail_extra"><br>
                                          <div class="gmail_quote">On 7
                                            August 2015 at 17:52,
                                            Bogdan-Andrei Iancu <span dir="ltr">&lt;<a href="mailto:bogdan@opensips.org" target="_blank">bogdan@opensips.org</a>&gt;</span>
                                            wrote:<br>
                                            <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
                                              <div text="#000000" bgcolor="#FFFFFF"> Hi
                                                Nabeel,<span><br>
                                                  <pre cols="72">Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
<a href="http://www.opensips-solutions.com" target="_blank">http://www.opensips-solutions.com</a></pre>
                                                </span>
                                                <div>On 07.08.2015
                                                  19:39, Nabeel wrote:<br>
                                                </div>
                                                <blockquote type="cite">
                                                  <div dir="ltr"><font face="arial,
                                                      helvetica,
                                                      sans-serif">[........]</font><span><br>
                                                      <div><font face="arial,
                                                          helvetica,
                                                          sans-serif">Bogdan,</font></div>
                                                      <div><font face="arial,
                                                          helvetica,
                                                          sans-serif"><br>
                                                        </font></div>
                                                      <div><font face="arial,
                                                          helvetica,
                                                          sans-serif">Regarding

                                                          UDP, I
                                                          realised that
                                                          the UDP port
                                                          could not be
                                                          in LISTEN
                                                          state and this
                                                          was probably
                                                          preventing my
                                                          server from
                                                          fully opening
                                                          that port. 
                                                          Running nmap
                                                          on that port
                                                          showed result
                                                          &quot;open|filtered&quot;,

                                                          unlike with
                                                          TCP which
                                                          showed fully
                                                          open.  I am
                                                          not running
                                                          any firewalls
                                                          on my server,
                                                          so this seems
                                                          to be the
                                                          default
                                                          behaviour of
                                                          my network.</font></div>
                                                    </span></div>
                                                </blockquote>
                                                <font face="arial,
                                                  helvetica, sans-serif">A
                                                  bidirectional traffic
                                                  through the NAT will
                                                  keep the NAT pinhole
                                                  open, while a
                                                  unidirectional one may
                                                  not. This is the
                                                  advantage of the SIP
                                                  pinging versus simple
                                                  UDP pinging.</font><span><br>
                                                  <blockquote type="cite">
                                                    <div dir="ltr">
                                                      <div><font face="arial,
                                                          helvetica,
                                                          sans-serif"><br>
                                                        </font></div>
                                                      <div><span style="font-family:arial,helvetica,sans-serif">I
                                                          would like to
                                                          clarify one
                                                          thing.  You
                                                          mentioned
                                                          adding
                                                          setbflag(SIP_PING_FLAG)
                                                          before doing
                                                          save(), but in
                                                          my config file
                                                          I don&#39;t see
                                                          save()
                                                          anywhere,
                                                          there is only
                                                          this line: &quot;if
                                                          (!save(&quot;location&quot;))&quot;. 
                                                          Where exactly
                                                          do I add this
                                                          line?</span><font face="arial,
                                                          helvetica,
                                                          sans-serif"><br>
                                                        </font></div>
                                                    </div>
                                                  </blockquote>
                                                </span><font face="arial,
                                                  helvetica, sans-serif">exactly.</font><br>
                                                <br>
                                                <font face="arial,
                                                  helvetica, sans-serif">Regards,<br>
                                                  Bogdan<br>
                                                </font><br>
                                              </div>
                                            </blockquote>
                                          </div>
                                          <br>
                                        </div>
                                      </blockquote>
                                      <br>
                                    </div>
                                  </div>
                                </div>
                              </blockquote>
                            </div>
                            <br>
                          </div>
                        </div>
                      </div>
                    </blockquote>
                  </div>
                  <br>
                </div>
              </div>
            </div>
          </blockquote>
        </div>
        <br>
      </div>
      <br>
      <fieldset></fieldset>
      <br>
      <pre>_______________________________________________
Users mailing list
<a href="mailto:Users@lists.opensips.org" target="_blank">Users@lists.opensips.org</a>
<a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a>
</pre>
    </blockquote>
    <br>
  </div>

</blockquote></div>
</div></div></blockquote></div><br></div>