<p></p>
<p>This feature is now in master branch, see ka_* parameters:</p>
<ul>
<li><a href="https://www.kamailio.org/docs/modules/devel/modules/usrloc.html#usrloc.p.ka_mode" rel="nofollow">https://www.kamailio.org/docs/modules/devel/modules/usrloc.html#usrloc.p.ka_mode</a></li>
</ul>
<p>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.</p>
<p>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).</p>
<p>Should there be any issues discovered, open new bug reports.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/kamailio/kamailio/issues/2223#issuecomment-604937019">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/ABO7UZIHKD3MOU5PX3V225LRJSAXPANCNFSM4KYA432Q">unsubscribe</a>.<img src="https://github.com/notifications/beacon/ABO7UZLV2B4ZRQ6T2ED2FELRJSAXPA5CNFSM4KYA4322YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEQHJWOY.gif" height="1" width="1" alt="" /></p>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/kamailio/kamailio/issues/2223#issuecomment-604937019",
"url": "https://github.com/kamailio/kamailio/issues/2223#issuecomment-604937019",
"name": "View Issue"
},
"description": "View this Issue on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>