[Kamailio-Users] fr_anything_at_all_timer.

Daniel-Constantin Mierla miconda at gmail.com
Mon Oct 13 19:36:24 CEST 2008


Hello,

On 10/13/08 18:24, Klaus Darilion wrote:
> Daniel-Constantin Mierla schrieb:
>   
>> Hello,
>>
>> On 10/13/08 16:14, Klaus Darilion wrote:
>>     
>>> Hi Alex!
>>>
>>> Not sure what you mean:
>>>
>>> For detection if the gateway responds at all use fr_timer. I set it to 
>>> 2 seconds. If there is no reply from the gateway within 2 seconds, the 
>>> failure route will be executed. If there is a reply (e.g. 100), then 
>>> tm module changes to fr_inv_timer which I have set to 120 seconds.
>>>   
>>>       
>> if I get it right, might be similar to something I encountered quite 
>> recently. There are some PSTN termination providers that frontend their 
>> GW farm with a proxy. That proxy sends quickly 100 trying but then it 
>> takes too long to get ringing or 200ok.
>>     
>
> should we fix the PSTN? :-)
>   
:-) he he ... do you mean: fix == replace?!?!

>   
>> So I would have needed to change to fr_inv_timer if != 100 is received 
>> in fr_timer.
>>     
>
> Not changing - maybe adding a new one. The fr_timer is needed for fast 
> detection of GW failures.
>   

I meant to change the timeout to fr_inv_timer value, not to change the 
behavior of existing parameters. So, you are right, a new parameter 
could be the solution in this case.

Cheers,
Daniel

>   
>> Cheers,
>> Daniel
>>
>>     
>>> regards
>>> klaus
>>>
>>> Alex Balashov schrieb:
>>>  
>>>       
>>>> It would be really nice to have a feature in TM for even faster 
>>>> failover that is turned off when any reply is received at all, 
>>>> provisional or otherwise.
>>>>
>>>> The problem with fr_timer and fr_inv_timer is that they throw on lack 
>>>> of final reply.  But sometimes gateways have very lengthy, 
>>>> complicated asynchronous operations that must complete before they 
>>>> can return a final OK.  If you are doing failover, the most important 
>>>> thing to know is that the gateway is there at all, which the 
>>>> provisional 1xx message accomplishes.
>>>>
>>>> What would be really nice is to have a timer that can be diffused as 
>>>> soon as a provisional reply arrives.
>>>>
>>>> I don't see how this can be accomplished with any of the existing 
>>>> timers.
>>>>
>>>>     
>>>>         
>>> _______________________________________________
>>> Users mailing list
>>> Users at lists.kamailio.org
>>> http://lists.kamailio.org/cgi-bin/mailman/listinfo/users
>>>   
>>>       
>
> _______________________________________________
> Users mailing list
> Users at lists.kamailio.org
> http://lists.kamailio.org/cgi-bin/mailman/listinfo/users
>
>   

-- 
Daniel-Constantin Mierla
http://www.asipto.com





More information about the Users mailing list