[Serusers] Help with failure route

Cecilia Muaddi cmuaddi at ambernetworks.net
Tue Mar 14 00:38:33 CET 2006


Hello, 

 

I am trying to setup the ser.cfg to perform failure route.  I have two
PSTN gateways and would like to forward the INVITE to gateway 2 if
gateway 1 failed.  

 

My ser.cfg is as follows:

 

route{

 

        xlog("L_NOTICE", ">>>>>>>>>>>>>> Proccessing method %rm from %fu
<<<<<<<<<<<<<\n");

        if ((method=="REGISTER") || (method=="NOTIFY") ||
(method=="OPTIONS"))

        {

                xlog ("L_NOTICE", "REGISTER");

                sl_send_reply("200", "ok");

                break;

        }

 

        rewriteuri("sip:1000 at 71.137.189.10:21100");

        t_on_failure("1");

        t_relay();

}

 

failure_route[1] {

        append_branch("sip:1000 at 71.137.189.10:22100");

        t_on_failure("2");

        t_relay();

}

 

failure_route[2] {

        append_branch("sip:1000 at 71.137.189.10:23100");

        t_relay();

}

 

 

Gateway 71.137.189.10:21100 returns a 404 NOT FOUND to SER, and I see
SER proceed to send the INVITE to 71.137.189.10:22100.  The 2nd gateway
returns 183 (proceed).  I was expecting SER to forward the SDP from
71.137.189.10:22100, however, the SDP actually was the SDP from gateway
1.  How can I get SER to forward the reply from GWY2 and update the SDP
information?

 

Thanks

 

Cecilia Muaddi

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20060313/4f5f535a/attachment.htm>


More information about the sr-users mailing list