[OpenSIPS-Users] Local call

Bogdan-Andrei Iancu bogdan at voice-system.ro
Thu Jan 29 11:01:57 CET 2009


Hi Michel,

the request loops because probably you do not change the RURI (domain 
part) in route[1], so opensips is routing back to itself.....

What this route[1] does ?

Regards,
Bogdan

michel freiha wrote:
> Hello Bogdan,
>
> Kindly note that I tried the following method to configure local calls:
>
> if($rU =~ "^111" || $rU =~ "^011.*" || $rU =~ "^00.*" || $rU =~ "^[+].*" )
> {
> if(!cr_route("default", "0", "$rU", "$rU", "call_id")){
>        sl_send_reply("403", "Not allowed");
>      } else {
>          # In cas of failure, re-route the request
>           t_on_failure("1");
>           # Relay the request to the gateway
>            t_relay();
>    }
>
>
> }
>
> else
> {
>
> xlog("XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX");
>     route(1);
> }
> }
>
> When making a Long distance call that begis with 00 everything looks 
> fine and the call is routed correctly to its destination...The issue 
> is when trying a call that do not begin by 00 like calling 
> "micho"...The system access the else { xlog("XXXXXXXX.....and it enter 
> inside a loop and nothing will happen on the other side...
>
> Can you advice please about what could be that issue?




More information about the Users mailing list