Incoming calls issue

2 weeks ago I upgraded from freepbx15 to 17 had some issues with trunk not registering and some other small issues but after that all was going well. Today all of a sudden incomming calls stopped coming in and when trying to read the logs by doing
asterisk -rvvv and pjsip set logger on

Error parsing/validating SDP body: Missing SDP rtpmap for dynamic payload type (PJMEDIA_SDP_EMISSINGRTPMAP)

Any ideas what I could try? I already contacted our sip supplier and said that they didn’t do any changes however they will have a look.

There’s nothing FreePBX/Asterisk side you can configure to change it. The PJSIP stack itself validates SIP/SDP and it failed that, so it rejected it. It would require code level changes. It’s also nothing you did wrong, it’s upstream.

so the sip supplier can fix the issue?

I can’t speak for their capabilities, but until the INVITE doesn’t contain a dynamic payload without rtpmap the PJSIP SDP validation will fail and the call will be rejected.

Possibly, the provider’s portal allows you to disable a codec that 98 was intended to represent, or to disable DTMF in RFC 2833 or 4733 format, if that’s what they were using 98 for.

after contacting supplier and he said that everything is ok from his side, issue seems to have been fixed so I guess they changed some settings and all is working thanks.