SIP 488 Not Acceptable Here

KamailioRFC 3261 §21.4.26

The destination accepted the request but cannot honour the SDP offer. The classic codec-mismatch error: the offered codecs don't intersect the callee's allow-list.

Common causes on Kamailio

  • Codec mismatch (e.g. caller G.722 only, callee G.711 only)
  • Transcoder offline or not configured
  • SRTP required by one side but TLS/SIPS missing
  • Wrong RTP IP/port from a NAT-broken UA

Kamailio-specific note

Kamailio doesn't transcode by default — it forwards SDP. A 488 here usually means the downstream UAS doesn't support the codecs you forwarded. Look at `sdp_get_line_startswith` or RTPProxy/RTPEngine codec masking modules.

Stop guessing — paste your trace

Drop your PCAP or sngrep log and SIP Flow will render the ladder, surface the failing transaction, and (optionally) ask Gemini to suggest the fix grounded in Kamailio docs.

Open analyzer

Don't have a trace yet? See how to capture one in Wireshark, sngrep, or your PBX

Same error on a different vendor

SIP Flow · Free, private SIP/VoIP analyzer

Core utility runs entirely in your browser. AI debugging is opt-in and pseudonymizes by default.