[Serusers] SRV failover question

Greger V. Teigre greger at teigre.com
Mon Dec 4 12:40:37 CET 2006


http://lists.iptel.org/pipermail/serusers/2006-October/030813.html

Paul Antinori (pantinor) wrote:
>
> Hi,
>
> 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?
>
> Thanks for help,
>
> Paul
>
> [root at iptel-sip-proxy /]# /usr/sbin/tethereal | grep SIP
> Capturing on eth0
>  10.100556 10.86.142.144 -> 10.86.129.17 SIP Request: INVITE 
> sip:77710107773365 at 10.86.129.17:5060;transport=udp
>  10.101774 10.86.129.17 -> 10.86.142.144 SIP Status: 100 trying -- 
> your call is important to us
>  14.233596 10.86.129.17 -> 10.86.142.144 SIP Status: 408 Request Timeout
>  14.235930 10.86.142.144 -> 10.86.129.17 SIP Request: ACK 
> sip:77710107773365 at 10.86.129.17:5060;transport=udp
> 2139 packets captured
>
> [root at iptel-sip-proxy /]# /usr/sbin/tethereal | grep DNS
> Capturing on eth0
>   4.279486 10.86.129.17 -> 10.86.129.16 DNS Standard query SRV 
> _sip._udp.vxml.pats.cisco.com
>   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
>
>   4.280045 10.86.129.17 -> 10.86.129.16 DNS Standard query A 
> vxml-1.pats.cisco.com
>   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
>
>
> debug=3
> fork=yes
> log_stderror=yes
> rev_dns=no
> port=5060
> children=4
> check_via=no
> sip_warning=yes
> fifo="/tmp/ser_fifo"
> uid="nobody"
> gid="nobody"
>
> #aliases for this proxy server
> #ie hostnames/domains that it routes for
> alias=sox.cisco.com
> alias=pats.cisco.com
>
> loadmodule "/usr/local/lib/ser/modules/sl.so"
> loadmodule "/usr/local/lib/ser/modules/tm.so"
> loadmodule "/usr/local/lib/ser/modules/rr.so"
> loadmodule "/usr/local/lib/ser/modules/maxfwd.so"
> loadmodule "/usr/local/lib/ser/modules/usrloc.so"
> loadmodule "/usr/local/lib/ser/modules/registrar.so"
> loadmodule "/usr/local/lib/ser/modules/textops.so"
>
> modparam("usrloc", "db_mode",   0)
> modparam("rr", "enable_full_lr", 1)
> modparam("tm","fr_timer",5)
> modparam("tm","fr_inv_timer",5)
>
> route{
>
>
>         if (!mf_process_maxfwd_header("10")) {
>                 sl_send_reply("483","Too Many Hops");
>                 break;
>         };
>
>         if (uri=~"^sip:1") {
>                 log(1, "SER found 1*\n");
>                 rewritehostport("ccm.pats.cisco.com");route(1);break;
>         }
>         if (uri=~"^sip:2") {
>                 log(1, "SER Found 2*\n");
>                 rewritehostport("ccm.pats.cisco.com");route(1);break;
>         }
>         if (uri=~"^sip:7") {
>                 log(1, "SER Found 7*\n");
>                 rewritehostport("vxml.pats.cisco.com");route(1);break;
>         }
>         if (uri=~"^sip:8") {
>                 log(1, "SER Found 8*\n");
>                 rewritehostport("SER.pats.cisco.com");route(1);break;
>         }
>         if (uri=~"^sip:9") {
>                 log(1, "SER Found 9*\n");
>                 
> rewritehostport("ringtone.pats.cisco.com");route(1);break;
>         }
>
>         log(1,"Could Not Match DN to Route\n");
>         route(1);
> }
>
> route[1]
> {
>         if (!t_relay()) {
>                 sl_reply_error();
>         };
> }
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Serusers mailing list
> Serusers at lists.iptel.org
> http://lists.iptel.org/mailman/listinfo/serusers
>   
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20061204/e5f00895/attachment.htm>


More information about the sr-users mailing list