Home / Registration, DNS, and routing / Outbound, reg-id, and keepalives
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.
Learn in 5 minutes
- Read reg-id and +sip.instance on Contact
- Tell a second flow from a refresh of the first
- Name the keepalive used on TCP and on UDP
Visual
The instance URN stays. reg-id changes when the flow changes.
Worked example
Count the flows Dissect the second 200 OK. Two Contact headers share an instance and differ by reg-id.
- Dissect the 200.
- Compare +sip.instance on each Contact.
- Compare reg-id.
Fault
The UA registers reg-id 2 for redundancy. The registrar drops reg-id 1. An outage on the second path leaves the UA unreachable.
A refresh reuses reg-id. A new reg-id is an additional flow.
Quiz
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.
Sources and go deeper
- RFC 5626 — last checked 2026-10
- RFC 3261 §10 — last checked 2026-10