Asterisk PJSIP with Kamailio dispatcher

My setup consists of the SIP Client 101 and 102 registered to Kamailio. Client 101 tries to call Client 102.

I have the setup where Kamailio handles the registrations and location tracking. Asterisk should act as a kind of Media Server without holding any registrations.

For this, I have oriented my Kamailio config to this article asterisk:realtime:kamailio-4.0.x-asterisk-11.3.0-astdb [Asipto - SIP and VoIP Knowledge Base Site]

My Kamailio route[LOCATION] features the following section to route all INVITES to Asterisk:

	if(is_method("INVITE") && (!route(FROMASTERISK))) {
		# if new call from out there - send to Asterisk
		# - non-INVITE request are routed directly by Kamailio
		# - traffic from Asterisk is routed also directy by Kamailio

This seems to work fine as sngrep shows

The dialplan consists of the following

exten => _X.,1,NoOp(test)
same => n,Dial(PJSIP/kamailio/sip:${EXTEN}@

endpoint config



Now the issue is that the INVITE coming out of Asterisk is missing the SDP information

Any idea why this happens?

Second sngrep showing the missing SDP:

You haven’t configured any codecs, and in older versions that will result in no media stream.

Thanks, this helped!

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.