Home / Registration, DNS, and routing
Registration, DNS, and routing
Bindings, DNS location, loose routing, outbound flows, Path, Service-Route, GRUU, and forking.
7 rooms42 quiz items
Rooms
- REGISTER and bindings
REGISTER binds an address-of-record to one or more Contacts, and the registrar is a different role from the proxy.
- Locating a server with RFC 3263
RFC 3263 turns a SIP domain into a transport, a port, and an address with NAPTR, SRV, and A or AAAA.
- Loose routing and Max-Forwards
With lr, the Request-URI stays the remote target, each hop pops its own Route, and Max-Forwards of 0 yields 483.
- Outbound, reg-id, and keepalives
RFC 5626 binds a UA instance to one or more flows with reg-id and +sip.instance, and keepalives hold those flows open.
- Path and Service-Route
Path is the inbound vector stored with a binding, and Service-Route is the outbound vector the registrar gives the UA.
- GRUU and a single instance
A GRUU routes to one UA instance, and the registrar returns it as pub-gruu or temp-gruu on the binding.
- Forking and early dialogs
A forking proxy creates one client transaction per binding, and each To tag is a separate early dialog.
Ecosystem
SIP does not replace workforce management, quality monitoring, CRM, emergency policy, or a messaging registry. It is the session seam those systems hang from. Compliance notes on this page are educational and are not legal advice.
Sources and go deeper
- RFC 3261 §10 — last checked 2026-10
- RFC 3261 — last checked 2026-10
- RFC 3261 §22 — last checked 2026-10
- RFC 3261 §21 — last checked 2026-10