Diagram atlas
142 custom SVGs. 140 use a moving packet. Count each file once.
Drawings
Signaling agrees the session
Animated flow · flow
SVG · PNG · HTML
OPTIONS across two transports
Animated flow · flow
SVG · PNG · HTML
user=phone, then a redirect
Animated flow · flow
SVG · PNG · HTML
Each arrow has a chapter
Animated flow · flow
SVG · PNG · HTML
The map names the document
Animated flow · flow
SVG · PNG · HTML
The m= line is not a license
Animated flow · flow
SVG · PNG · HTML
Walk the first transaction
Animated flow · flow
SVG · PNG · HTML
Redirect steps out, proxy stays
Animated flow · flow
SVG · PNG · HTML
Busy is final
Animated flow · flow
SVG · PNG · HTML
Compact request, long response
Animated flow · flow
SVG · PNG · HTML
Retransmit, then a new ACK branch
Animated flow · flow
SVG · PNG · HTML
Early, then confirmed, then BYE
Animated flow · flow
SVG · PNG · HTML
Retransmit until 100, then wait
Animated flow · flow
SVG · PNG · HTML
UDP in, TCP out
Animated flow · flow
SVG · PNG · HTML
Hop-by-hop ACK of a 603
Animated flow · flow
SVG · PNG · HTML
Two proxies stay on the dialog
Animated flow · flow
SVG · PNG · HTML
183, then PRACK
Animated flow · flow
SVG · PNG · HTML
Answer the INVITE, then UPDATE
Animated flow · flow
SVG · PNG · HTML
422, then a longer interval
Animated flow · flow
SVG · PNG · HTML
CANCEL, then 487
Animated flow · flow
SVG · PNG · HTML
REFER with Replaces
Animated flow · flow
SVG · PNG · HTML
Challenge, then a binding
Animated flow · flow
SVG · PNG · HTML
SIP after the lookup
Animated flow · flow
SVG · PNG · HTML
BYE with two loose routes
Animated flow · flow
SVG · PNG · HTML
Two flows, one instance
Animated flow · flow
SVG · PNG · HTML
Learn both vectors, then call
Animated flow · flow
SVG · PNG · HTML
Register a GRUU, then invite it
Animated flow · flow
SVG · PNG · HTML
Two early dialogs
Animated flow · flow
SVG · PNG · HTML
SDP rides inside the INVITE
Animated flow · flow
SVG · PNG · HTML
Two streams, one refused
Animated flow · flow
SVG · PNG · HTML
96 and 111 are both opus
Animated flow · flow
SVG · PNG · HTML
re-INVITE to sendonly
Animated flow · flow
SVG · PNG · HTML
Second stream refused
Animated flow · flow
SVG · PNG · HTML
183 with SDP, then 180 without it
Animated flow · flow
SVG · PNG · HTML
Delayed offer, then the ACK answer
Animated flow · flow
SVG · PNG · HTML
SIP finishes, then RTP starts
Animated flow · flow
SVG · PNG · HTML
Static types need no guess
Animated flow · flow
SVG · PNG · HTML
Pick a shared name
Animated flow · flow
SVG · PNG · HTML
Reports follow the answer
Animated flow · flow
SVG · PNG · HTML
Digits in RTP, named in SDP
Animated flow · flow
SVG · PNG · HTML
ptime sits in the offer
Animated flow · flow
SVG · PNG · HTML
Answer says sendonly
Animated flow · flow
SVG · PNG · HTML
407 first, then a 401
Animated flow · flow
SVG · PNG · HTML
INVITE over TLS
Animated flow · flow
SVG · PNG · HTML
Two legs, two methods
Animated flow · flow
SVG · PNG · HTML
PAI stops at the edge
Animated flow · flow
SVG · PNG · HTML
No Identity header, no STIR result
Animated flow · flow
SVG · PNG · HTML
A REGISTER that should have been challenged
Animated flow · flow
SVG · PNG · HTML
Policy on one INVITE
Animated flow · flow
SVG · PNG · HTML
Offer with a documentation address
Animated flow · flow
SVG · PNG · HTML
Response follows the source port
Animated flow · flow
SVG · PNG · HTML
Binding request, then a SIP offer
Animated flow · flow
SVG · PNG · HTML
Allocate, then media via the relay
Animated flow · flow
SVG · PNG · HTML
Gather, offer, check, nominate
Animated flow · flow
SVG · PNG · HTML
UDP rewritten, TLS not rewritten
Animated flow · flow
SVG · PNG · HTML
First packet, not c=
Animated flow · flow
SVG · PNG · HTML
Requirements do not change the ladder
Animated flow · flow
SVG · PNG · HTML
Two Call-IDs for one conversation
Animated flow · flow
SVG · PNG · HTML
Hide the caller address
Animated flow · flow
SVG · PNG · HTML
Anchored answer SDP
Animated flow · flow
SVG · PNG · HTML
OPTIONS before the next INVITE
Animated flow · flow
SVG · PNG · HTML
INVITE refused at the budget
Animated flow · flow
SVG · PNG · HTML
The standby is not a SIP hop
Animated flow · flow
SVG · PNG · HTML
CUBE between the phone and the carrier
Animated flow · flow
SVG · PNG · HTML
session target becomes the Request-URI host
Animated flow · flow
SVG · PNG · HTML
Diversion present, then removed on the copy you test
Animated flow · flow
SVG · PNG · HTML
Delayed inbound, early outbound
Animated flow · flow
SVG · PNG · HTML
CUCM trunk to CUBE
Animated flow · flow
SVG · PNG · HTML
CUCM forwards to the Unity SIP peer
Animated flow · flow
SVG · PNG · HTML
The messages the debug is showing
Animated flow · flow
SVG · PNG · HTML
Two sides of one Oracle SBC
Animated flow · flow
SVG · PNG · HTML
Server removed on the way out
Animated flow · flow
SVG · PNG · HTML
SIP still looks like SIP on either family
Animated flow · flow
SVG · PNG · HTML
Remove Server toward the carrier
Animated flow · flow
SVG · PNG · HTML
One header, removed only by the grammar that is loaded
Animated flow · flow
SVG · PNG · HTML
PAI arrives from the carrier
Animated flow · flow
SVG · PNG · HTML
TLS INVITE with an FQDN Contact
Animated flow · flow
SVG · PNG · HTML
INVITE to the primary proxy
Animated flow · flow
SVG · PNG · HTML
Healthy OPTIONS, then a call
Animated flow · flow
SVG · PNG · HTML
TLS and SRTP toward the Webex peer
Animated flow · flow
SVG · PNG · HTML
This ladder is premises-based PSTN only
Animated flow · flow
SVG · PNG · HTML
SIPREC toward the analytics connector
Animated flow · flow
SVG · PNG · HTML
Request-URI matches the termination URI
Animated flow · flow
SVG · PNG · HTML
BYOC Cloud signaling in the synthetic
Animated flow · flow
SVG · PNG · HTML
Match this dialog, then the 2xx ACK
Animated flow · flow
SVG · PNG · HTML
CANCEL, then 487
Animated flow · flow
SVG · PNG · HTML
A capture of one answered call
Animated flow · flow
SVG · PNG · HTML
Synthetic ccsip, then the response
Animated flow · flow
SVG · PNG · HTML
422, then a taller session interval
Animated flow · flow
SVG · PNG · HTML
OPTIONS to Teams after TLS
Animated flow · flow
SVG · PNG · HTML
Each hop has a document
Animated flow · flow
SVG · PNG · HTML
An intended path among lab addresses
Animated flow · flow
SVG · PNG · HTML
Listed sources only
Animated flow · flow
SVG · PNG · HTML
Synthetic emergency request
Animated flow · flow
SVG · PNG · HTML
Fork to a disclosed SRS
Animated flow · flow
SVG · PNG · HTML
SIP sets up the call. EF applies to the voice.
Animated flow · flow
SVG · PNG · HTML
OPTIONS, then 503
Animated flow · flow
SVG · PNG · HTML
Baseline OPTIONS, then one INVITE
Animated flow · flow
SVG · PNG · HTML
Roles on a single call
Animated flow · flow
SVG · PNG · HTML
The ladder stays SIP
Animated flow · flow
SVG · PNG · HTML
Assistance is not a hop
Animated flow · flow
SVG · PNG · HTML
The call the exams still expect you to read
Animated flow · flow
SVG · PNG · HTML
Which page owns the hop
Animated flow · flow
SVG · PNG · HTML
PSTN lands on CUBE, then CUCM
Animated flow · flow
SVG · PNG · HTML
Premises PSTN through Local Gateway
Animated flow · flow
SVG · PNG · HTML
The ladder the interview is about
Animated flow · flow
SVG · PNG · HTML
A 488, named correctly
Animated flow · flow
SVG · PNG · HTML
Two legs, two Call-IDs possible
Animated flow · flow
SVG · PNG · HTML
Silence after a completed ladder
Animated flow · flow
SVG · PNG · HTML
Checklist mapped onto one call
Animated flow · flow
SVG · PNG · HTML
CUCM to CUBE to Teams
Animated flow · flow
SVG · PNG · HTML
Which number is on which hop
Animated flow · flow
SVG · PNG · HTML
The application picks SIP. The socket is only the transport.
Animated flow · flow
SVG · PNG · HTML
Register on WSS, with the example's .invalid host
Animated flow · flow
SVG · PNG · HTML
Gather, then signal the result in SDP
Animated flow · flow
SVG · PNG · HTML
SIP offers the description. DTLS keys the packets.
Animated flow · flow
SVG · PNG · HTML
Browser softphone, study sequence
Animated flow · flow
SVG · PNG · HTML
SIP hits Kamailio. Media can be anchored in rtpengine.
Animated flow · flow
SVG · PNG · HTML
A phone registers to Asterisk. The dialplan is a separate file.
Animated flow · flow
SVG · PNG · HTML
SIP profile accepts the call. The dialplan routes it.
Animated flow · flow
SVG · PNG · HTML
Edge proxy in front of a PBX
Animated flow · flow
SVG · PNG · HTML
SIP on Kamailio, RTP toward rtpengine
Animated flow · flow
SVG · PNG · HTML
A successful call is not a compliance result
Animated flow · flow
SVG · PNG · HTML
Identity is a header on the INVITE, not a second call
Animated flow · flow
SVG · PNG · HTML
An emergency study call still needs location, not just SIP
Animated flow · flow
SVG · PNG · HTML
Two paths. Do not merge them in one ladder.
Animated flow · flow
SVG · PNG · HTML
Four checks, one call trace
Animated flow · flow
SVG · PNG · HTML
From a word to a document
Animated flow · flow
SVG · PNG · HTML
The session completes. A neighbor hears an event.
Animated flow · flow
SVG · PNG · HTML
Decide the plane, then the page
Animated flow · flow
SVG · PNG · HTML
CUCM trunk toward an open SIP server
Animated flow · flow
SVG · PNG · HTML
A control event is not the SIP call
Animated flow · flow
SVG · PNG · HTML
User agent, proxy, registrar
Animated flow · architecture
SVG · PNG · HTML
Offer then answer
Animated flow · architecture
SVG · PNG · HTML
Signaling beside media
Animated flow · architecture
SVG · PNG · HTML
ICE candidate checklist
Animated flow · architecture
SVG · PNG · HTML
SBC as a back-to-back user agent
Animated flow · architecture
SVG · PNG · HTML
STIR identity on the INVITE
Animated flow · architecture
SVG · PNG · HTML
Troubleshooting tree
Study drawing · architecture
SVG · PNG · HTML
Trunk cutover
Animated flow · architecture
SVG · PNG · HTML
Browser media and a SIP trunk
Animated flow · architecture
SVG · PNG · HTML
Emergency call path, protocol level
Study drawing · architecture
SVG · PNG · HTML