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).

  1. Create a SIP Signaling Port (sipSigPort) and a named SIP Trunk Group (sipTrunkGroup) in the default Address Context (default) and default Signaling Zone (defaultSigZone) for ingress and egress SBCs.

  2. Set the Call Routing useRouteSet received flag for default SIP Trunk Groups.

  3. From the SBC, set signaling "skipDTGLookupForRouteHdr" on the ingress Trunk Group of both Gateways (SBCs) and on the default Trunk Groups (see SIP Trunk Group - Signaling - CLI).

  4. Provision SBCs default SIP Signaling Port address in PSXs Gateway entity.

  5. Create PSXs Signaling Gateway Groups 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.
    1. Set “Use SIP in Core” flag in Inter-Gateway Signaling Group or Signaling Gateway Group IPSP used for the inter-SBC leg.

  6. Set “Destination Trunk Group Options as Include DTG” in PSXs Signaling Gateway Group 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.

  7. 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.

  8. 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.

  9. 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: