Hi Everybody,
This is my first post on this forum.
After 3 minutes our VOIP provider is sending out SIP INFOpackets and then drops the connection. When watching the debug logs I see three INFO messages coming it followed by a BYE message.
A ticket with the provider replay came back as:
We have checked the affected call using a SIP trace.
The call itself is established correctly and remains active for around three minutes. After approximately 180 seconds, our platform sends a SIP
INFOrequest as part of the dead-call detection mechanism.On the carrier side, this request is answered correctly with
200 OK. On the customer side, however, theINFOrequest is not answered. The request is retransmitted several times and, after the timeout, the call is terminated.What is particularly noticeable is that the subsequent
BYEis immediately answered with200 OK. This means the Asterisk system is still reachable at SIP level, but theINFOrequest itself is apparently not being processed or answered.We therefore recommend checking the SIP configuration on the Asterisk side, in particular whether in-dialog SIP
INFOrequests are accepted and answered correctly. Based on the trace, this does not currently look like a general connectivity, codec or RTP issue.
We are using PJSIP included in Asterisk 20.20.1 and INFO packets are allowed. The log shows:
Allow: OPTIONS, REGISTER, SUBSCRIBE, NOTIFY, PUBLISH, INVITE, ACK, BYE, CANCEL, UPDATE, PRACK, INFO, MESSAGE, REFER
My question is: What needs to be configured to respond to these INFO messages?
Many thanks in advance.