This feature is now in master branch, see ka_* parameters:
*
https://www.kamailio.org/docs/modules/devel/modules/usrloc.html#usrloc.p.ka…
Still some work planned to be done (e.g., keepalive in db only mode, to be full
alternative for nathelper keepalive -- but no roundtrip time to be stored in this mode),
anyhow the RTT is already available and can be seen via rpc ul.dump command.
To give a bit more specific technical details, the keepalives are sent in stateless mode,
storing the send time in the message and measuring the difference when reply is processed.
A tm based solution would have been added quite some extra load to transactions
management. The keepalive can be sent to all types of contact (nathelper does it only for
UDP contacts).
Should there be any issues discovered, open new bug reports.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/issues/2223#issuecomment-604937019