[SR-Users] Carrierroute failover domain not working
marius zbihlei
marius.zbihlei at 1and1.ro
Thu May 27 16:57:50 CEST 2010
JR Richardson wrote:
> On Thu, May 27, 2010 at 2:39 AM, marius zbihlei <marius.zbihlei at 1and1.ro> wrote:
>
>>> I think the database entries are setup ok, I used the example in the
>>> module doc, but I can share that if needed. Any guidance will be
>>> appriciated.
>>>
>>> Thanks.
>>>
>>> JR
>>>
>>>
>> Hello JR
>>
>> Can you provide more info regarding the problem. Any special logging info in
>> the debug log?
>>
>> You can increase the debug level to 3 (higher means more verbose) by using
>> the command `kamctl fifo debug 3`
>>
>
> Debug loggin is set to 9. The simulation is when a gateway is totally
> off-line, so there is no response at all. Here is a trace with a call
> from sipp to kamailio, the call is sent to the first gateway in
> carrier 1, domain 1. The gateway is off-line, no response.
>
> The pastebin has my kamailio.cfg, the kamailio debug trace and the
> error received by sipp and the ngrep capture.
>
> http://pastebin.com/VQziKYjE
>
Hello
As I see from the info you gave, carrierroute is not configured
correctly regarding your setup
May 27 09:07:00 [25598] INFO:carrierroute:rewrite_uri_recursor: URI or
prefix tree nodes empty, empty rule list
May 27 09:07:00 [25598] INFO:carrierroute:cr_do_route:
rewrite_uri_recursor doesn't complete, uri 65, carrier 1, domain 2
This logic is enabled by the code:
failure_route[2] {
if (t_check_status("408|5[0-9][0-9]")) {
if(!cr_route("1", "2", "$rU", "$rU", "call_id")){
t_reply("403", "Not allowed");
} else {
t_relay();
}
}
}
So your relaying to C and D asterisk boxes fails because it can't find a
a prefix match for uri 65. Hence the 403 in the sipp scenario.
Please check the routing table configured for the carrierroute module to
contain a valid entry for carrier 1 domain 2 that might match the prefix 65.
Cheers
Marius
More information about the sr-users
mailing list