A student's open lab: learning and sharing, free for everyone.

SIP UniverseFree University

Home / Troubleshooting ladders, captures, and debug / IOS ccsip and ccapi debug

IOS ccsip and ccapi debug

debug ccsip messages prints SIP on IOS voice. debug voip ccapi inout prints call-control API output, which is not a SIP RFC.

Learn in 5 minutes

  1. Read debug ccsip messages as SIP
  2. Keep ccapi output out of the RFC pile
  3. Match a synthetic debug line to the ladder

Visual

Synthetic ccsip, then the response · study drawing · cyphermonkeylabs.com AliceCUBE INVITE 100 180 200 ACK

SVG HTML PNG

Both are IOS voice operations output. Only one of them is the SIP message.

Worked example

Dissect the SIP inside the debug The message below is what a synthetic debug ccsip messages capture would contain after the IOS prefix. debug voip ccapi inout is a different IOS command and is not this text.

  1. Dissect the INVITE.
  2. Check that CSeq method is INVITE.
  3. Find the Via branch.

Fault

The ticket quotes an IOS ccapi indication as if it were SIP/2.0 488.

ccapi tells you the voice application saw a setup. It does not invent a status code.

Quiz

debug ccsip messages prints


debug voip ccapi inout is


After you strip the IOS prefix you match


A customer log in this lesson


CUBE's product context for this IOS debug is


If ccapi says the leg connected and ccsip shows no 200


Ecosystem

Glossary, sister systems, and the integration seam for this room.

Analytics Amazon Connect can attach conversational analytics to an external voice system with a SIPREC connector. The analytics plane is not a second SIP proxy for the customer call.

Glossary · Ecosystem map · Ports · Troubleshooting

Sources and go deeper