[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