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

SIP UniverseFree University

Home / Registration, DNS, and routing / GRUU and a single instance

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.

Learn in 5 minutes

  1. Register with Supported: gruu and +sip.instance
  2. Distinguish a public GRUU from a temporary GRUU
  3. Expect an AOR to fork and a GRUU to target one instance

Visual

Register a GRUU, then invite it · study drawing · cyphermonkeylabs.com UARegistrarPeer REGISTER 200 INVITE INVITE

SVG HTML PNG

The gr parameter marks a GRUU. The instance URN is what the registrar bound.

Worked example

Find both GRUUs The 200 OK Contact carries pub-gruu and temp-gruu.

  1. Dissect the 200.
  2. Read pub-gruu.
  3. Read temp-gruu and compare the user.

Fault

Two phones share sip:alice@example.com. A request to the public GRUU rings both.

The registrar stored that public GRUU against one +sip.instance.

Quiz

A GRUU is defined in


pub-gruu differs from temp-gruu because


The UA asks for a GRUU with


An INVITE to the AOR, compared with an INVITE to the GRUU,


The gr parameter marks


A GRUU still needs a path to the device because


Ecosystem

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

AI omni-channel agents A voice bot still needs a session. SIP creates, modifies, and ends sessions. Omni-channel, in the contact-center sense, means the same contact can also live on chat or another digital channel. Those channels do not replace the voice session. On Amazon Connect the platform owns the managed PSTN voice channel. Bridging an outside carrier into Connect with a Chime Voice Connector is not a supported pattern unless AWS reviews it. When an SBC forks the voice leg to a recorder, that fork is SIPREC, a different plane from the customer dialog.

AI agents A voice bot still needs a session. On Amazon Connect the platform owns the managed PSTN voice channel. Bridging an outside carrier into Connect with a Chime Voice Connector is not a supported pattern unless AWS reviews it. The FreeSWITCH manual page also describes SignalWire, founded by the FreeSWITCH team, as a hosted platform with AI agents behind REST APIs and SWML.

Glossary · Ecosystem map · Ports · Troubleshooting

Sources and go deeper