On 5/24/07, Yago Bargalló <[EMAIL PROTECTED]> wrote:

 Hello,

First of all thaks to Kraus for his quick reply on my last question.
However I can't do openser work fine.

 I'm trying to use failure_route as follows, can anybody tell me which
could be the problem??



(…)

modparam("tm", "fr_inv_timer" , 10)



# timer for response to a request

modparam("tm","fr_timer", 4)





# -------------------------  request routing logic -------------------



# main routing logic



route{

(…)

                if (uri==myself) {

(…)

                               # Redirecciono cap a l'asterisk si marquen
una extensió que comença per 3



                               if(uri=~"sip:2[0-9]+@" && method=="INVITE")
{

                                               t_on_failure("1");

                               }

(…)

                route(1);

}





route[1] {

                # send it out now; use stateful forwarding as it works
reliably

                # even for UDP2TCP

                if (!t_relay()) {

                               sl_reply_error();

                };

                exit;

}



failure_route[1]{

                rewritehostport("172.16.51.160"); #asterisk


interChange the  rewritehostport and rewriteuser


               rewriteuser("2002");

                append_branch();

                t_relay();

                exit;

}





With this openser.cfg the call is cancelled after fr_inv_timer and
failure_route[1]  doesn't work but, however, if I do this:



route{

(…)

                if (uri==myself) {

(…)

                               # Redirecciono cap a l'asterisk si marquen
una extensió que comença per 3



                               if(uri=~"sip:2[0-9]+@" && method=="INVITE")
{

                à
rewritehostport("172.16.51.160"); #asterisk

                à                           rewriteuser("2002");

                                                t_relay();

                                                exit;

                               }

(…)

                route(1);

}



If I use this the call is redirected to my asterisk but using the
failure_route as my first openser.cfg it does't work.



Which is my problem??



Thanks….







_______________________________________________
Users mailing list
[email protected]
http://openser.org/cgi-bin/mailman/listinfo/users




--
Thanks &Regards
Ravi Prakash Sunkara
_______________________________________________
Users mailing list
[email protected]
http://openser.org/cgi-bin/mailman/listinfo/users

Reply via email to