<div dir="ltr">Daniel, thank you for your answer.<div><br></div><div>You did not understand me completely. This is my fault.</div><div><br></div><div>Let me put it this way. I want kamailio to handle NAT (fixing nat only from client's side) not being registrar itself. This also includes nat pinning. usrloc module is a dependency for nat pinning in nathelper module.</div><div><br></div><div>Request: UAC behind NAT ===> kamailio == fixed contact ==> freeswitch</div><div>Respnse: freeswitch == 200 OK ==> kamailio (store contact in usrloc, start pinning) == 200 OK ==> UAC behind NAT</div><div><br></div><div>Kamailio starts pinning UACs behind NAT only after successful authentication and registration on freeswitch box.</div><div><br></div><div>No nat fixes between kamailio and freeswitch (only from UAC).</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">2017-01-03 14:33 GMT+02:00 Daniel Tryba <span dir="ltr"><<a href="mailto:d.tryba@pocos.nl" target="_blank">d.tryba@pocos.nl</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Tue, Jan 03, 2017 at 12:58:20PM +0200, Vladyslav Zakhozhai wrote:<br>
> The main question here is about nat pinning. Acctording to module doc (<br>
> <a href="http://kamailio.org/docs/modules/4.4.x/modules/nathelper.html" rel="noreferrer" target="_blank">http://kamailio.org/docs/<wbr>modules/4.4.x/modules/<wbr>nathelper.html</a>) I need<br>
> nathelper module and usrloc module.<br>
><br>
> So I can proxy REGISTER requests to freeswitch boxes and in onreply_route<br>
> check for REGISTER statuses:<br>
> 1. if no success we use pike to limit bruteforce attacks<br>
> 2. if success I need to save contact to usrloc db table<br>
<br>
</span>I don't know the answer to your question, but why do you need to save<br>
the contact in usrloc?  If it is not to store a fixed freeswitch backend<br>
for a client (for INVITEs to that client), don't do it.<br>
<br>
Just block (successive) failures to authenticate.<br>
<br>
<br>
______________________________<wbr>_________________<br>
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list<br>
<a href="mailto:sr-users@lists.sip-router.org">sr-users@lists.sip-router.org</a><br>
<a href="http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users" rel="noreferrer" target="_blank">http://lists.sip-router.org/<wbr>cgi-bin/mailman/listinfo/sr-<wbr>users</a><br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">С уважением,<br>Владислав Захожай<br><br></div></div>
</div>