[SR-Users] Inserting local path into shared USRLOC table.

Daniel-Constantin Mierla miconda at gmail.com
Wed Oct 11 09:39:26 CEST 2017


you may need msg_apply_changes() there, see the details from:



On 11.10.17 00:36, Marrold wrote:
> Hi All,
> I am wondering if the following is possible. For simplicity imagine
> two asterisk boxes and two kamailio proxies. Kamailio on the edge,
> asterisk in the 'core'
> Kamailio <=> Asterisk    Asterisk <=> Kamailio
> A user may register to either kamailio proxy, and a call may originate
> from either Asterisk box where it will be sent to its /local /Kamailio
> proxy. From there I'd like Kamailio to forward the request to the AoR,
> following the same path the registration took if it registered to the
> other proxy, to avoid NAT issues.
> I think this requires a shared USRLOC table, and also for the proxy
> that handled the registration to insert itself in the path of the
> USRLOC table.
> The registrar module has the 'path_check_local' parameter which sounds
> relevant, ignoring the path if the first hop is local.
> I've included add_path_received() in my REGISTRAR routing block,
> however I see 'Path: [not set]' in the USRLOC table.
> Is it possible to force the insertion of the local proxy into the path
> field? 
> One additional question, in the case of NAT keepalives, is it possible
> to only send these from the proxy the received the register request? 
> Thanks in advance,
> Matthew
> _______________________________________________
> Kamailio (SER) - Users Mailing List
> sr-users at lists.kamailio.org
> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users

Daniel-Constantin Mierla
www.twitter.com/miconda -- www.linkedin.com/in/miconda
Kamailio Advanced Training - www.asipto.com
Kamailio World Conference - www.kamailioworld.com

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.kamailio.org/pipermail/sr-users/attachments/20171011/83dc1cd7/attachment-0001.html>

More information about the sr-users mailing list