[Kamailio-Users] fr_inv_timer in kam-3.0

Daniel-Constantin Mierla miconda at gmail.com
Thu Apr 8 22:50:18 CEST 2010



On 4/8/10 10:05 PM, Juha Heinanen wrote:
> Daniel-Constantin Mierla writes:
>
>   >  When #!KAMAILIO is defined and the value of timeout avp is less than
>   >  120, then it is multiplied with 1000 (auto-correction from second to
>   >  milisecond), but since it actually second for AVP case, will result in a
>   >  very long timeout :-).
>   >
>   >  I will fix it.
>
> i hope your fix don't break my script, where i have not defined
> #!KAMAILIO.
>    
no, it is not affected if you don't use #!KAMAILIO.

Let me try to explain what #!KAMAILIO does, so people understand better 
what happens inside the code:
- when you define it, a global variable is set (similar to a global cfg 
parameter)
- inside the code, there are some IF conditions testing the value of 
this variable, and if matches kamailio, then some particular behaviour 
is done
- the goal of it is to have kind of profile, for compatibility reasons 
with behaviour of kamailio 1.5. There are about 5 things controlled by 
it right now


> it is VERY bad to have all these different modes.

It is like with global parameters, a good documentation should make it 
easier...

>    for 3.1 we should get
> rid of them and have only one mode.  it also makes writing the docs
> easier, when people can concentrate on one version of the docs instead
> of two or three.
>    
I agree we should reduce as much as possible, but as said above, it is 
practically just like another global parameter.

Cheers,
Daniel

-- 
Daniel-Constantin Mierla * http://www.asipto.com/ * 
http://twitter.com/miconda * 
http://www.linkedin.com/in/danielconstantinmierla




More information about the sr-users mailing list