[OpenSIPS-Users] Local call
michel freiha
michofr at gmail.com
Thu Jan 29 11:25:54 CET 2009
Dear Bogdan,
kindly find below my route1
route[1] {
# for INVITEs enable some additional helper routes
if (is_method("INVITE")) {
t_on_branch("2");
t_on_reply("2");
t_on_failure("1");
}
if (!t_relay()) {
sl_reply_error();
};
exit;
}
regards
On Thu, Jan 29, 2009 at 12:01 PM, Bogdan-Andrei Iancu <
bogdan at voice-system.ro> wrote:
> 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?
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.opensips.org/pipermail/users/attachments/20090129/d8e9af02/attachment.htm
More information about the Users
mailing list