On 01-06 18:45, Juha Heinanen wrote:
after i got rid of syntax errors (except while(1)
warning), i'm getting
this when sr tries to start:
Jun 1 18:38:38 localhost /usr/sbin/sip-router[9209]: : tm [t_funcs.c:388]:
ERROR:tm:init_avp_params: invalid fr_timer AVP specs "$avp(i:705)"
Jun 1 18:38:38 localhost /usr/sbin/sip-router[9209]: ERROR: tm [tm.c:772]:
ERROR:tm:mod_init: failed to process AVP params
it comes from line
modparam("tm", "fr_timer_avp", "$avp(i:705)")
i tried also "$avp(705)".
the above used to work in k. how to make it work in sr?
Try "i:705", these parameters of tm module do not parse AVP identifiers like
the rest of the code, they assume that the value of the parameter just plain
AVP name/identifier.
This is something we will have to address to make it consistent.
strange thing is that the previous line
modparam("tm", "fr_inv_timer_avp", "$avp(i:704)")
is accepted.
This is because both parameters are processed processed at once from mod_init
and fr_timer_avp is processed first, regardless of its relative position in
the configuration file.
Jan.