Hi
Shall I try by setting the default_timeout and then use a timeout_avp to set that timeout slightly lower AFTER the dialog has started? Or would this be synced to the other node too?
No, this does not work. Tested on our dev platform (Kamailio 5.6) by setting default_timeout to 5 seconds and trying to lower this value to 3 seconds during call to force the timeout being triggered on the node which is handling the call.
modparam("dialog", "default_timeout", 5 ) modparam("dialog", "timeout_avp", "$avp(dlgtimeout)")
$avp(dlgtimeout) = 3; dlg_manage();
=> Still timing out after 5 seconds, about half the attempts on wrong node.
dlg_manage(); $avp(dlgtimeout) = 3;
=> Still timing out after 5 seconds, same issue.
$dlg_ctx(default_timeout) = 3
=> Invalid!
event_route[dialog:start] { $avp(dlgtimeout) = 3 }
=> Still timing out after 5 seconds, same issue.
Ping Olle and Alex. Any idea how to fix this issue?