<div dir="ltr">I&#39;ve setup some SRV records to test failover between a few servers.<div><br></div><div><div>$ dig _sip._<a href="http://udp.testing-sip.giggsey.net">udp.testing-sip.giggsey.net</a> SRV</div><div><br></div><div>;; ANSWER SECTION:</div><div>_sip._<a href="http://udp.testing-sip.giggsey.net">udp.testing-sip.giggsey.net</a>. 371 IN SRV   10 0 5060 <a href="http://testing-sip-real.giggsey.net">testing-sip-real.giggsey.net</a>.</div><div>_sip._<a href="http://udp.testing-sip.giggsey.net">udp.testing-sip.giggsey.net</a>. 371 IN SRV   0 0 5080 <a href="http://testing-sip-fake.giggsey.net">testing-sip-fake.giggsey.net</a>.</div><div><br></div><div><br></div><div>testing-sip-fake is a FreeSWITCH box, configured to hangup every inbound call with 503: NETWORK_OUT_OF_ORDER.</div><div><br></div><div>testing-sip-real will accept traffic from this server, and actually connect to something.</div><div><br></div><div>When I make a call via FreeSWITCH (latest master), it sends the INVITE to testing-sip-fake, which responds correctly. FreeSWITCH does not ACK the 503, but sends the INVITE to testing-sip-real.</div><div><br></div><div>testing-sip-real responds with a 200, but FreeSWITCH sends the ACK to testing-sip-fake.</div><div><br></div><div>Trace from sngrep below (apologies for any formatting issues): <a href="http://i.imgur.com/aGOBHpp.png">http://i.imgur.com/aGOBHpp.png</a></div><div><br></div><div><div><font face="monospace, monospace">                                                                                           │</font></div><div><font face="monospace, monospace">            <a href="http://193.104.89.40:5080">193.104.89.40:5080</a>            <a href="http://178.62.61.192:5080">178.62.61.192:5080</a>            <a href="http://193.104.89.57:5060">193.104.89.57:5060</a> │</font></div><div><font face="monospace, monospace">          ──────────┬─────────          ──────────┬─────────          ──────────┬───────── │</font></div><div><font face="monospace, monospace">▒ 17:06:29.054095   │        INVITE (SDP)         │                             │          │</font></div><div><font face="monospace, monospace">▒       +0.016957   │ ──────────────────────────&gt; │                             │          │</font></div><div><font face="monospace, monospace">▒ 17:06:29.071052   │         100 Trying          │                             │          │</font></div><div><font face="monospace, monospace">▒       +0.004131   │ &lt;────────────────────────── │                             │          │</font></div><div><font face="monospace, monospace">▒ 17:06:29.075183   │   503 Service Unavailable   │                             │          │</font></div><div><font face="monospace, monospace">▒       +0.005387   │ &lt;────────────────────────── │                             │          │</font></div><div><font face="monospace, monospace">▒ 17:06:29.080570   │                       INVITE (SDP)                        │          │</font></div><div><font face="monospace, monospace">▒       +0.003829   │ ────────────────────────────────────────────────────────&gt; │          │</font></div><div><font face="monospace, monospace">▒ 17:06:29.084399   │                     100 Giving a try                      │          │</font></div><div><font face="monospace, monospace">▒       +0.491453   │ &lt;──────────────────────────────────────────────────────── │          │</font></div><div><font face="monospace, monospace">▒ 17:06:29.575852   │   503 Service Unavailable   │                             │          │</font></div><div><font face="monospace, monospace">▒       +1.000255   │ &lt;────────────────────────── │                             │          │</font></div><div><font face="monospace, monospace">▒ 17:06:30.576107   │   503 Service Unavailable   │                             │          │</font></div><div><font face="monospace, monospace">▒       +2.000364   │ &lt;&lt;&lt;──────────────────────── │                             │          │</font></div><div><font face="monospace, monospace">▒ 17:06:32.576471   │   503 Service Unavailable   │                             │          │</font></div><div><font face="monospace, monospace">▒       +2.662937   │ &lt;&lt;&lt;──────────────────────── │                             │          │</font></div><div><font face="monospace, monospace">▒ 17:06:35.239408   │                 183 Session Progress (SDP)                │          │</font></div><div><font face="monospace, monospace">▒       +1.155243   │ &lt;──────────────────────────────────────────────────────── │          │</font></div><div><font face="monospace, monospace">▒ 17:06:36.394651   │                 183 Session Progress (SDP)                │          │</font></div><div><font face="monospace, monospace">▒       +0.093683   │ &lt;&lt;&lt;────────────────────────────────────────────────────── │          │</font></div><div><font face="monospace, monospace">▒ 17:06:36.488334   │                     180 Ringing (SDP)                     │          │</font></div><div><font face="monospace, monospace">▒       +0.088306   │ &lt;──────────────────────────────────────────────────────── │          │</font></div><div><font face="monospace, monospace">▒ 17:06:36.576640   │   503 Service Unavailable   │                             │          │</font></div><div><font face="monospace, monospace">▒       +1.936790   │ &lt;────────────────────────── │                             │          │</font></div><div><font face="monospace, monospace">▒ 17:06:38.513430   │                       200 OK (SDP)                        │          │</font></div><div><font face="monospace, monospace">▒       +0.010268   │ &lt;──────────────────────────────────────────────────────── │          │</font></div><div><font face="monospace, monospace">│ 17:06:38.523698   │             ACK             │                             │          │</font></div><div><font face="monospace, monospace">│       +0.489731   │ ──────────────────────────&gt; │                             │          │</font></div><div><font face="monospace, monospace">│ 17:06:39.013429   │                       200 OK (SDP)                        │          │</font></div><div><font face="monospace, monospace">│       +0.000296   │ &lt;──────────────────────────────────────────────────────── │          │</font></div><div><font face="monospace, monospace">│ 17:06:39.013725   │             ACK             │                             │          │</font></div><div><font face="monospace, monospace">│       +0.999795   │ ──────────────────────────&gt; │                             │          │</font></div><div><font face="monospace, monospace">│ 17:06:40.013520   │                       200 OK (SDP)                        │          │</font></div><div><font face="monospace, monospace">│       +0.000282   │ &lt;──────────────────────────────────────────────────────── │          │</font></div><div><font face="monospace, monospace">│ 17:06:40.013802   │             ACK             │                             │          │</font></div><div><font face="monospace, monospace">│       +0.562804   │ ──────────────────────────&gt; │                             │          │</font></div><div><font face="monospace, monospace">│ 17:06:40.576606   │   503 Service Unavailable   │                             │          │</font></div><div><font face="monospace, monospace">│       +1.436391   │ &lt;────────────────────────── │                             │          │</font></div><div><font face="monospace, monospace">│ 17:06:42.012997   │                       200 OK (SDP)                        │          │</font></div><div><font face="monospace, monospace">│       +0.000149   │ &lt;──────────────────────────────────────────────────────── │          │</font></div><div><font face="monospace, monospace">│ 17:06:42.013146   │             ACK             │                             │          │</font></div><div><font face="monospace, monospace">│       +2.564912   │ ──────────────────────────&gt; │                             │          │</font></div><div><font face="monospace, monospace">│ 17:06:44.578058   │   503 Service Unavailable   │                             │          │</font></div><div><font face="monospace, monospace">│       +0.685651   │ &lt;────────────────────────── │                             │          │</font></div><div><font face="monospace, monospace">│ 17:06:45.263709   │             BYE             │                             │          │</font></div><div><font face="monospace, monospace">│       +0.016618   │ ──────────────────────────&gt; │                             │          │</font></div><div><font face="monospace, monospace">│ 17:06:45.280327   │   481 Call Does Not Exist   │                             │          │</font></div><div><font face="monospace, monospace">│       +0.730549   │ &lt;────────────────────────── │                             │          │</font></div><div><font face="monospace, monospace">                                                                                           │</font></div></div><div><br></div><div>Any ideas on where to start to debug?</div><div><br></div>-- <br><div class="gmail_signature">Joshua Gigg</div>
</div></div>