[asterisk-dev] AstriDevCon Follow Up - Asterisk and Kamailio - smoother integration

Johan Wilfer lists at jttech.se
Mon Feb 23 15:11:17 CST 2015

Den 2015-02-23 17:46, Matthew Jordan skrev:
>> Can you think of anything else?
> SUBSCRIBE/NOTIFY format for Asterisk status.
> SIP would be an easy way to do it, particularly with how easily
> extensible the PJSIP Pub/Sub framework is.
> I think this would be a good idea to flesh out more. What would the
> event package look like? Should Asterisk PUBLISH to Kamailio, or expect
> a SUBSCRIBE and produce periodic NOTIFY requests?

One thing that Kamailio does well is to take care of registrations and 
everything related to this. If you get an INVITE you would probably want 
to involve an Asterisk, at least when the call is not for one of your 
local users (in Kamailio)

In this scenario Asterisk doesn't easily know about the users that are 
registered to Kamailio. So Asterisk has to forward the invite to 
Kamailio to learn if the user is reachable or not. Queues will work 
differently because of this (no device states for agents).

Having device-states that goes from Asterisk to Kamailio is also very 
useful. For example, if you have a conference at one of you asterisk 
servers you can set the custom device-state for CONF_1234 to BUSY, and 
you can have that end up in Kamailio.

Johan Wilfer

More information about the asterisk-dev mailing list