[asterisk-users] Outbound call: caller gets no ringback on session progress
Michael Maier
m1278468 at mailbox.org
Fri Dec 14 03:23:47 CST 2018
On 12.12.18 at 19:43 Joshua C. Colp wrote:
> On Wed, Dec 12, 2018, at 12:31 PM, Michael Maier wrote:
>
> <snip>
>
>>
>> The problem: The extension doesn't create a ringback locally, because
>> it most probably expects it to
>> be sent by the callee - but the callee doesn't send anything (not
>> surprising, because there has been
>> no SDP).
>>
>> Or should Asterisk create the ringback (Asterisk doesn't send any RTP
>> package)? Or should the phone
>> create the ringback itself because there is a 180 Ringing (even if it
>> contains SDP)?
>>
>> I'm wondering: Why does Asterisk create a 183 to the extension
>> containing SDP if the callee didn't
>> provide any SDP?
>>
>>
>> So many questions ... . Could somebody please shine some light on it?
>> What's going wrong here?
>
> The core doesn't communicate whether progress includes media or not, so the PJSIP channel driver (and even chan_sip) assumes media is there. What should happen in chan_pjsip is that it would send inband ringing and not a 180 Ringing with SDP, but that is not currently implemented and I don't think this particularly interaction has come up before to cause it to be implemented. I'd therefore suggest raising an issue[1] with the SIP trace.
https://issues.asterisk.org/jira/browse/ASTERISK-28208
Thanks,
Michael
More information about the asterisk-users
mailing list