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

SIP UniverseFree University

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

Sources and go deeper