<div dir="ltr"><br><br><div class="gmail_quote"><div dir="ltr">On Mon, Aug 20, 2018 at 1:04 PM Alex Balashov <<a href="mailto:abalashov@evaristesys.com">abalashov@evaristesys.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Mon, Aug 20, 2018 at 09:01:08PM +0300, Dmitri Savolainen wrote:<br>
<br>
> ><br>
> >  If Kamailio is going to act as your registrar, then you will need to<br>
> > find some way to expose the registered contacts to Asterisk -<br>
> ><br>
> Matthew, could you explain why Asterisk have to know about reg contacts in<br>
> you approch?  Asterisk just may sends all to Kamailio (second call leg)<br>
> and let Kamailio route this call to appropriate contact.<br></blockquote><div><br></div><div>This is fine, and you can make your outbound calls in that fashion. You do need to have Asterisk present enough information that Kamailio is aware of how to route that outbound INVITE request, but if you have sufficient information in the request URI, it can certainly make that decision.<br></div><div><br></div><div>If, however, you wanted to dial PJSIP/1000 - which no other information and where 1000 is some registered device - Asterisk will need the registered contact that the device has presented to the registrar. In which case, you have to have some mechanism for Asterisk to get at that information.<br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
The historical problem with this "dial endpoints over a trunk peer"<br>
approach is that such endpoints are not as privileged by Asterisk as<br>
local AstDB bindings for various Class 5 / application purposes, e.g.<br>
hints, voicemail, MWI, etc.<br>
<br>
But as I understand it, PJSIP is supposed to fix this problem and make<br>
use of an outboard registrar a lot more transparent.<br></blockquote><div><br></div><div>Yup - it all depends on how you configure / use things.<br></div></div><br>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature">Matthew Jordan<br>Digium, Inc. | CTO<br>445 Jan Davis Drive NW - Huntsville, AL 35806 - USA<br>Check us out at: <a href="http://digium.com" target="_blank">http://digium.com</a> & <a href="http://asterisk.org" target="_blank">http://asterisk.org</a></div></div>