The figure below demonstrates a scenario where SIP is used in the Sonus IP core with minimum routing configuration. The figure also depicts a parallel Gateway and SIP core.
The basic configuration steps to use SIP in the core with minimum routing configuration are shown below.
(for detailed PSX configuration information, please see the PSX Provisioning Guide).
- From the SBC, create a SIP Signaling Port (see zone sipSigPort (CLI) page) and a named SIP Trunk Group (see zone sipTrunkGroup (CLI) page) in the default Address Context and default Signaling Zone (
defaultSigZone) for ingress and egress SBCs.
From the SBC, set the Call Routing useRouteSet received flag for default SIP Trunk Groups (see sipTrunkGroup callRouting (CLI) page).
- Provision SBCs default SIP Signaling Port address in PSXs Gateway entity.
- Create Signaling Gateway Groups on the PSX and associate to ingress and egress SBCs Gateway entities. For using different IP Signaling Profiles (IPSP) based on the direction of the call, create an Inter Signaling Gateway Group.
- Set “Use SIP in Core” flag in Inter-Gateway Signaling Group or Signaling Gateway Group IPSP used for the inter-SBC leg.
Set “Destination Trunk Group Options as Include DTG” in Signaling Gateway Group on the PSX or the Inter Gateway Signaling Group, IPSP.
The ingress SBC inserts the egress Trunk Group of the egress SBC as the Destination Trunk Group (DTG) in the Request URI of the INIVITE. The egress SBC sends DTG to PSX for performing a light weight policy dip.
Set “Originating Trunk Group Options as Include OTG” in PSXs Signaling Gateway Group or the Inter Gateway Signaling Group, IPSP.
The ingress SBC inserts the ingress Trunk Group as the Originating Trunk Group (OTG) in the From Header of the INIVITE. The egress SBC sends OTG to PSX, PSX uses OTG as the ingress TG, ingress SBC as the ingress SBC for the light weight policy dip.
Set “Insert Peer Address As Top Route Header” in PSXs Signaling Gateway Group or the Inter Gateway Signaling Group, IPSP.
The ingress SBC inserts IP Peer information in the top Route Header of the Invite. The egress SBC sends the IP Peer information from the Route Header to PSX for PSX to return PSP and IPSP associated with the peer.
- Set “Use SIP in Core” in PSXs ingress and egress IPSPs for SIP to be used in the Sonus IP core.
The Ingress IPSP is used for ingress leg, Inter Gateway Signaling Group or Signaling Gateway Group IPSP is used for the inter-SBC leg, and the egress IPSP is used for the egress leg. Similar logic applies for the Packet Service Profiles (PSP).
Below is an example SIP INVITE sent in a SIP enabled Sonus IP core: