It appears the bottom line is that when using Kamailio, Asterisk does not register the endpoints.  Therefore, everything works as long as I am not trying to connect one Kamailio endpoint to another Kamailio endpoint that both use Asterisk.  So in my example, I have two web clients that can both call asterisk tasks like “Playback”, but, cannot contact each other because Kamailio is not forwarding registration information to Asterisk and Asterisk is unable to get back to the Kamailio registrations to find each other’s endpoints.

 

I still believe this boils down to

Note: in tcpdump I do see the “REGISTER” being sent to Asterisk and Asterisk sends back the unauthorized (as expected) but Kamailio does not send a second “REGISTER”.

(I believe that if I could tell Asterisk to not require authentication, then the endpoint would then be registered on Asterisk also)

 

I honestly don’t know if this is a Kamailio or an Asterisk issue.

 

P.S. I have tried all suggestion on this and other boards but to no avail.  Asterisk is just no seeing all endpoints that Kamailio does.

 

Thank you

 

From: sr-users [mailto:sr-users-bounces@lists.kamailio.org] On Behalf Of Matthew Jordan
Sent: Thursday, December 7, 2017 8:51 AM
To: Kamailio (SER) - Users Mailing List <sr-users@lists.kamailio.org>
Subject: Re: [SR-Users] Forwarding Registration to Asterisk

 

 

 

On Wed, Dec 6, 2017 at 5:48 PM, Wilkins, Steve <swwilkins@mitre.org> wrote:

Hello Matt,

I have attempted an outbound_proxy, but when I do this I get the following response from Asterisk -

[Dec  6 23:42:51] VERBOSE[14500][C-00000001] pbx.c: Executing [20001@from-internal:5] Dial("PJSIP/kamailio-00000000", "PJSIP/20001,30,t") in new stack
[Dec  6 23:42:51] VERBOSE[14500][C-00000001] app_dial.c: Called PJSIP/20001
[Dec  6 23:42:51] VERBOSE[14363] res_rtp_asterisk.c: DTLS ECDH initialized (automatic), faster PFS enabled
[Dec  6 23:42:51] VERBOSE[14363] res_rtp_asterisk.c: DTLS ECDH initialized (automatic), faster PFS enabled
[Dec  6 23:42:51] VERBOSE[14500][C-00000001] app_dial.c: Everyone is busy/congested at this time (1:0/0/1)
[Dec  6 23:42:51] VERBOSE[14500][C-00000001] pbx.c: Executing [20001@from-internal:6] Hangup("PJSIP/kamailio-00000000", "") in new stack

I did verify that 20001 is registered and that I have the correct Kamailio Server IP in my outbound_proxy.

Thank you,
-Steve

 

You'll need to show the SIP traffic for this - preferably from both Asterisk and Kamailio. The problem could be in either location (or neither, even).