<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
<a class="moz-txt-link-freetext" href="http://lists.iptel.org/pipermail/serusers/2006-October/030813.html">http://lists.iptel.org/pipermail/serusers/2006-October/030813.html</a><br>
<br>
Paul Antinori (pantinor) wrote:
<blockquote
cite="mid30EEF4ED2A75BB49886AD21372B6D874021E077B@xmb-rtp-216.amer.cisco.com"
type="cite">
<meta http-equiv="Content-Type" content="text/html; ">
<meta name="Generator" content="MS Exchange Server version 6.5.7638.1">
<title>SRV failover question</title>
<!-- Converted from text/rtf format -->
<p><font face="Arial" size="2">Hi,</font>
</p>
<p><font face="Arial" size="2">Regarding the SRV query addition in
(ser-0.9.7-pre7), when the call fails on the first priority
destination, it never seems to attempt to send the INVITE to the second
priority destination in the SRV response list. Is there anything else
to script in the ser.cfg file to get this to work?</font></p>
<p><font face="Arial" size="2">Thanks for help,</font>
</p>
<p><font face="Arial" size="2">Paul</font>
</p>
<p><font face="Arial" size="2">[root@iptel-sip-proxy /]#
/usr/sbin/tethereal | grep SIP</font>
<br>
<font face="Arial" size="2">Capturing on eth0</font>
<br>
<font face="Arial" size="2"> 10.100556 10.86.142.144 ->
10.86.129.17 SIP Request: INVITE
<a class="moz-txt-link-abbreviated" href="mailto:sip:77710107773365@10.86.129.17:5060;transport=udp">sip:77710107773365@10.86.129.17:5060;transport=udp</a></font>
<br>
<font face="Arial" size="2"> 10.101774 10.86.129.17 ->
10.86.142.144 SIP Status: 100 trying -- your call is important to us</font>
<br>
<font face="Arial" size="2"> 14.233596 10.86.129.17 ->
10.86.142.144 SIP Status: 408 Request Timeout</font>
<br>
<font face="Arial" size="2"> 14.235930 10.86.142.144 ->
10.86.129.17 SIP Request: ACK
<a class="moz-txt-link-abbreviated" href="mailto:sip:77710107773365@10.86.129.17:5060;transport=udp">sip:77710107773365@10.86.129.17:5060;transport=udp</a></font>
<br>
<font face="Arial" size="2">2139 packets captured</font>
</p>
<p><font face="Arial" size="2">[root@iptel-sip-proxy /]#
/usr/sbin/tethereal | grep DNS</font>
<br>
<font face="Arial" size="2">Capturing on eth0</font>
<br>
<font face="Arial" size="2"> 4.279486 10.86.129.17 ->
10.86.129.16 DNS Standard query SRV _sip._udp.vxml.pats.cisco.com</font>
<br>
<font face="Arial" size="2"> 4.279897 10.86.129.16 ->
10.86.129.17 DNS Standard query response SRV 1 1 5060
vxml-1.pats.cisco.com SRV 2 1 5060 vxml-2.pats.cisco.com SRV 3 1 5060
vxml-3.pats.cisco.com</font></p>
<p><font face="Arial" size="2"> 4.280045 10.86.129.17 ->
10.86.129.16 DNS Standard query A vxml-1.pats.cisco.com</font>
<br>
<font face="Arial" size="2"> 4.280231 10.86.129.16 ->
10.86.129.17 DNS Standard query response A 10.86.129.2 <--this is
unplugged from the network</font></p>
<br>
<p><font face="Arial" size="2">debug=3</font>
<br>
<font face="Arial" size="2">fork=yes</font>
<br>
<font face="Arial" size="2">log_stderror=yes</font>
<br>
<font face="Arial" size="2">rev_dns=no</font>
<br>
<font face="Arial" size="2">port=5060</font>
<br>
<font face="Arial" size="2">children=4</font>
<br>
<font face="Arial" size="2">check_via=no</font>
<br>
<font face="Arial" size="2">sip_warning=yes</font>
<br>
<font face="Arial" size="2">fifo="/tmp/ser_fifo"</font>
<br>
<font face="Arial" size="2">uid="nobody"</font>
<br>
<font face="Arial" size="2">gid="nobody"</font>
</p>
<p><font face="Arial" size="2">#aliases for this proxy server</font>
<br>
<font face="Arial" size="2">#ie hostnames/domains that it routes for</font>
<br>
<font face="Arial" size="2">alias=sox.cisco.com</font>
<br>
<font face="Arial" size="2">alias=pats.cisco.com</font>
</p>
<p><font face="Arial" size="2">loadmodule
"/usr/local/lib/ser/modules/sl.so"</font>
<br>
<font face="Arial" size="2">loadmodule
"/usr/local/lib/ser/modules/tm.so"</font>
<br>
<font face="Arial" size="2">loadmodule
"/usr/local/lib/ser/modules/rr.so"</font>
<br>
<font face="Arial" size="2">loadmodule
"/usr/local/lib/ser/modules/maxfwd.so"</font>
<br>
<font face="Arial" size="2">loadmodule
"/usr/local/lib/ser/modules/usrloc.so"</font>
<br>
<font face="Arial" size="2">loadmodule
"/usr/local/lib/ser/modules/registrar.so"</font>
<br>
<font face="Arial" size="2">loadmodule
"/usr/local/lib/ser/modules/textops.so"</font>
</p>
<p><font face="Arial" size="2">modparam("usrloc", "db_mode", 0)</font>
<br>
<font face="Arial" size="2">modparam("rr", "enable_full_lr", 1)</font>
<br>
<font face="Arial" size="2">modparam("tm","fr_timer",5)</font>
<br>
<font face="Arial" size="2">modparam("tm","fr_inv_timer",5)</font>
</p>
<p><font face="Arial" size="2">route{</font>
</p>
<br>
<p><font face="Arial" size="2"> if
(!mf_process_maxfwd_header("10")) {</font>
<br>
<font face="Arial" size="2"> sl_send_reply("483","Too
Many Hops");</font>
<br>
<font face="Arial" size="2"> break;</font>
<br>
<font face="Arial" size="2"> };</font>
</p>
<p><font face="Arial" size="2"> if (uri=~"^sip:1") {</font>
<br>
<font face="Arial" size="2"> log(1, "SER found 1*\n");</font>
<br>
<font face="Arial" size="2">
rewritehostport("ccm.pats.cisco.com");route(1);break;</font>
<br>
<font face="Arial" size="2"> }</font>
<br>
<font face="Arial" size="2"> if (uri=~"^sip:2") {</font>
<br>
<font face="Arial" size="2"> log(1, "SER Found 2*\n");</font>
<br>
<font face="Arial" size="2">
rewritehostport("ccm.pats.cisco.com");route(1);break;</font>
<br>
<font face="Arial" size="2"> }</font>
<br>
<font face="Arial" size="2"> if (uri=~"^sip:7") {</font>
<br>
<font face="Arial" size="2"> log(1, "SER Found 7*\n");</font>
<br>
<font face="Arial" size="2">
rewritehostport("vxml.pats.cisco.com");route(1);break;</font>
<br>
<font face="Arial" size="2"> }</font>
<br>
<font face="Arial" size="2"> if (uri=~"^sip:8") {</font>
<br>
<font face="Arial" size="2"> log(1, "SER Found 8*\n");</font>
<br>
<font face="Arial" size="2">
rewritehostport("SER.pats.cisco.com");route(1);break;</font>
<br>
<font face="Arial" size="2"> }</font>
<br>
<font face="Arial" size="2"> if (uri=~"^sip:9") {</font>
<br>
<font face="Arial" size="2"> log(1, "SER Found 9*\n");</font>
<br>
<font face="Arial" size="2">
rewritehostport("ringtone.pats.cisco.com");route(1);break;</font>
<br>
<font face="Arial" size="2"> }</font>
</p>
<p><font face="Arial" size="2"> log(1,"Could Not Match DN to
Route\n");</font>
<br>
<font face="Arial" size="2"> route(1);</font>
<br>
<font face="Arial" size="2">}</font>
</p>
<p><font face="Arial" size="2">route[1] </font>
<br>
<font face="Arial" size="2">{</font>
<br>
<font face="Arial" size="2"> if (!t_relay()) {</font>
<br>
<font face="Arial" size="2"> sl_reply_error();</font>
<br>
<font face="Arial" size="2"> };</font>
<br>
<font face="Arial" size="2">}</font>
</p>
<pre wrap="">
<hr size="4" width="90%">
_______________________________________________
Serusers mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Serusers@lists.iptel.org">Serusers@lists.iptel.org</a>
<a class="moz-txt-link-freetext" href="http://lists.iptel.org/mailman/listinfo/serusers">http://lists.iptel.org/mailman/listinfo/serusers</a>
</pre>
</blockquote>
</body>
</html>