This document provides a configuration guide for Sonus SBC 5XX0Series (Session Border Controller) when connecting to BroadWorks R21SP1.
This configuration guide supports features given in BW-SessionBorderController-InteropTestPlan-R21.
The interoperability compliance testing focuses on verifying inbound and outbound call flows between Sonus SBC 5XX0 and BroadWorks R21SP1.
This is a technical document intended for telecommunications engineers with the purpose of configuring both the Sonus SBC and the third-party product. There will be steps that require navigating third-party as well as the Sonus SBC Command Line Interface (CLI). Understanding the basic concepts of TCP/UDP, IP/Routing, and SIP/RTP are also necessary to complete the configuration and for troubleshooting, if necessary.
This configuration guide is offered as a convenience to Sonus customers. The specifications and information regarding the product in this guide are subject to change without notice. All statements, information, and recommendations in this guide are believed to be accurate but are presented without warranty of any kind, express or implied, and are provided “AS IS”. Users must take full responsibility for the application of the specifications and information in this guide.
The following equipment and software were used for the sample configuration provided:
Equipment | Software Version | |
---|---|---|
Sonus Networks | Sonus SBC 5200 BMC BIOS ConnexIP OS SonusDB EMA SBX |
V02.10.00 V02.06.00 V03.00.01-R000 V05.00.01-R000 V05.00.01-R000 V05.00.01-R000 |
Third-party Equipment |
|
|
OS | BroadWorks | R21SP1 |
Other software |
|
|
The following reference configuration shows connectivity between a third-party and the Sonus SBC 5XX0.
For any questions regarding the content of this document, please contact your maintenance and support provider.
This configuration guide supports basic and enhanced Broadsoft features. The following list indicates the packages verified using this configuration guide.
In case of Busy Lamp Field (on TCP) requires NAT traversal, it is recommended to set ‘tcpKeepalive’Timer on SIP trunkgroup toward NAT to 45 (in seconds).
Configure all servers and endpoints with the same DTMF Payload Type.
Increase the maximum PDU size from 6 kb to 60 kb to accommodate larger SIP packets.
set global signaling sipSigControls maxPduSizeValue pdusize60kb commit
Specify the global SIP Domain name.
set global sipDomain AS.IOP1.BROADWORKS.NET commit
Add call release (reason) code 102 (Recovery on Timer Expiry) to the default crankback profile. The Crankback profile contains the call release codes that automatically cause the SBC to attempt to reroute the call.
set profiles callRouting crankbackProfile default reason 102 commit
The Sonus SBC Core Portfolio defaults to using the UDP port range of 1024-65148 for RTP (media) traffic. Many enterprise networking devices, including security devices may assume a range of 16384-32767.
If required, the following configuration modifies the SBC to work within the limited range with no change to the existing devices. This is a global change.
set system media mediaPortRange baseUdpPort 16384 maxUdpPort 32767 commit
This configuration only applies if the SBC has been deployed with (hardware) DSP resources. If it has not, executing these configuration steps has no negative impact.
Subsequent configuration sections (Packet service profiles) do not attempt transcoding, so lack of compression resources will not impact the overall SBC configuration in this document.
set system mediaProfile compression 90 tone 10 commit
To disable multiple contacts per AOR, the “multipleContactsPerAor” system-level flag must be disabled as shown in the example below (default configuration is ‘enabled’).
In BSFT deployement, when customers don’t want to allow multiple devices to use the same AoR, disable this flag. Since BSFT handles the multiple devices per AoR using different AoR suffixes, there is no need to have multiple Contact Headers per AoR.
set global signaling sipSigControls multipleContactsPerAor disabled commit
Create a SIP Adapter Profile that will insert the “;isfocus” string
set profiles signaling sipAdaptorProfile RE_ADD_ISFOCUS rule 1 applyMatchHeader all set profiles signaling sipAdaptorProfile RE_ADD_ISFOCUS rule 1 criterion 1 type message set profiles signaling sipAdaptorProfile RE_ADD_ISFOCUS rule 1 criterion 1 message messageTypes response set profiles signaling sipAdaptorProfile RE_ADD_ISFOCUS rule 1 criterion 1 message methodTypes invite set profiles signaling sipAdaptorProfile RE_ADD_ISFOCUS rule 1 criterion 1 message statusCode 200 set profiles signaling sipAdaptorProfile RE_ADD_ISFOCUS rule 1 criterion 1 message condition exist set profiles signaling sipAdaptorProfile RE_ADD_ISFOCUS rule 1 criterion 2 type header set profiles signaling sipAdaptorProfile RE_ADD_ISFOCUS rule 1 criterion 2 header name Contact set profiles signaling sipAdaptorProfile RE_ADD_ISFOCUS rule 1 criterion 2 header condition exist set profiles signaling sipAdaptorProfile RE_ADD_ISFOCUS rule 1 criterion 3 type header set profiles signaling sipAdaptorProfile RE_ADD_ISFOCUS rule 1 criterion 3 header name Contact set profiles signaling sipAdaptorProfile RE_ADD_ISFOCUS rule 1 criterion 3 header condition regex-match set profiles signaling sipAdaptorProfile RE_ADD_ISFOCUS rule 1 criterion 3 header regexp string conference set profiles signaling sipAdaptorProfile RE_ADD_ISFOCUS rule 1 action 1 type header set profiles signaling sipAdaptorProfile RE_ADD_ISFOCUS rule 1 action 1 operation store set profiles signaling sipAdaptorProfile RE_ADD_ISFOCUS rule 1 action 1 headerInfo fieldValue set profiles signaling sipAdaptorProfile RE_ADD_ISFOCUS rule 1 action 1 from type header set profiles signaling sipAdaptorProfile RE_ADD_ISFOCUS rule 1 action 1 from value Contact set profiles signaling sipAdaptorProfile RE_ADD_ISFOCUS rule 1 action 1 to type variable set profiles signaling sipAdaptorProfile RE_ADD_ISFOCUS rule 1 action 1 to variableValue var1 set profiles signaling sipAdaptorProfile RE_ADD_ISFOCUS rule 1 action 1 to variableScopeValue local set profiles signaling sipAdaptorProfile RE_ADD_ISFOCUS rule 1 action 2 type variable set profiles signaling sipAdaptorProfile RE_ADD_ISFOCUS rule 1 action 2 operation append set profiles signaling sipAdaptorProfile RE_ADD_ISFOCUS rule 1 action 2 from type value set profiles signaling sipAdaptorProfile RE_ADD_ISFOCUS rule 1 action 2 from value ";isfocus" set profiles signaling sipAdaptorProfile RE_ADD_ISFOCUS rule 1 action 2 to type variable set profiles signaling sipAdaptorProfile RE_ADD_ISFOCUS rule 1 action 2 to variableValue var1 set profiles signaling sipAdaptorProfile RE_ADD_ISFOCUS rule 1 action 2 to variableScopeValue local set profiles signaling sipAdaptorProfile RE_ADD_ISFOCUS rule 1 action 3 type header set profiles signaling sipAdaptorProfile RE_ADD_ISFOCUS rule 1 action 3 operation modify set profiles signaling sipAdaptorProfile RE_ADD_ISFOCUS rule 1 action 3 headerInfo fieldValue set profiles signaling sipAdaptorProfile RE_ADD_ISFOCUS rule 1 action 3 from type variable set profiles signaling sipAdaptorProfile RE_ADD_ISFOCUS rule 1 action 3 from variableValue var1 set profiles signaling sipAdaptorProfile RE_ADD_ISFOCUS rule 1 action 3 to type header set profiles signaling sipAdaptorProfile RE_ADD_ISFOCUS rule 1 action 3 to value Contact set profiles signaling sipAdaptorProfile RE_ADD_ISFOCUS state enabled commit
If the Advanced ERE license is not present, which allows the configuration of the USRPH_IGNORE DMPM Rule to remove user=phone parameter, then this SIP Message Manipulation (SMM) can be used as a substitute.
Only apply the SIP Adapter Profile SMM_RM_USRPH, if the DMPM Rule USRPH_IGNORE is not configured.
set profiles signaling sipAdaptorProfile SMM_RM_USRPH rule 1 criterion 1 type message message messageTypes request methodType invite set profiles signaling sipAdaptorProfile SMM_RM_USRPH rule 1 criterion 2 type header header name request-uri condition exist set profiles signaling sipAdaptorProfile SMM_RM_USRPH rule 1 criterion 3 type parameter parameter paramType uri name user condition exist set profiles signaling sipAdaptorProfile SMM_RM_USRPH rule 1 action 1 type parameter set profiles signaling sipAdaptorProfile SMM_RM_USRPH rule 1 action 1 operation delete set profiles signaling sipAdaptorProfile SMM_RM_USRPH rule 1 action 1 paramType uri set profiles signaling sipAdaptorProfile SMM_RM_USRPH rule 1 action 1 to type parameter value user set profiles signaling sipAdaptorProfile SMM_RM_USRPH state enabled commit
Add the Application server FQDN in the Surrogate SIP Register going towards BSFT.
set profiles signaling sipAdaptorProfile SURR_REG_SMM rule 2 criterion 2 type header set profiles signaling sipAdaptorProfile SURR_REG_SMM rule 2 criterion 2 header name To condition exist set profiles signaling sipAdaptorProfile SURR_REG_SMM rule 2 criterion 1 type message set profiles signaling sipAdaptorProfile SURR_REG_SMM rule 2 criterion 1 message messageTypes request methodTypes register set profiles signaling sipAdaptorProfile SURR_REG_SMM rule 2 applyMatchHeader one set profiles signaling sipAdaptorProfile SURR_REG_SMM rule 2 action 1 type token operation regsub set profiles signaling sipAdaptorProfile SURR_REG_SMM rule 2 action 1 to type token tokenValue urihostname set profiles signaling sipAdaptorProfile SURR_REG_SMM rule 2 action 1 regexp string (?:[0-9]{1,3}\.){3}[0-9]{1,3} matchInstance all set profiles signaling sipAdaptorProfile SURR_REG_SMM rule 2 action 1 from type value value as.iop1.broadworks.net set profiles signaling sipAdaptorProfile SURR_REG_SMM rule 1 criterion 2 type header set profiles signaling sipAdaptorProfile SURR_REG_SMM rule 1 criterion 2 header name From condition exist set profiles signaling sipAdaptorProfile SURR_REG_SMM rule 1 criterion 1 type message set profiles signaling sipAdaptorProfile SURR_REG_SMM rule 1 criterion 1 message messageTypes request methodTypes register set profiles signaling sipAdaptorProfile SURR_REG_SMM rule 1 applyMatchHeader one set profiles signaling sipAdaptorProfile SURR_REG_SMM rule 1 action 1 type token operation regsub set profiles signaling sipAdaptorProfile SURR_REG_SMM rule 1 action 1 regexp string (?:[0-9]{1,3}\.){3}[0-9]{1,3} matchInstance all set profiles signaling sipAdaptorProfile SURR_REG_SMM rule 1 action 1 from type value value as.iop1.broadworks.net set profiles signaling sipAdaptorProfile SURR_REG_SMM rule 1 action 1 to type token tokenValue urihostname set profiles signaling sipAdaptorProfile SURR_REG_SMM state enabled commit
Create Prefix Profile with appropriate dial plan for handling outgoing calls.
This Access dial plan places all dialing patterns into username routing.
set profiles digitParameterHandling prefixProfile ACCESS_DIAL_PLAN entry 0 0 1 31 callType userName set profiles digitParameterHandling prefixProfile ACCESS_DIAL_PLAN entry 0 0 1 31 digitType userName set profiles digitParameterHandling prefixProfile ACCESS_DIAL_PLAN entry 1 0 1 31 callType userName set profiles digitParameterHandling prefixProfile ACCESS_DIAL_PLAN entry 1 0 1 31 digitType userName set profiles digitParameterHandling prefixProfile ACCESS_DIAL_PLAN entry 2 0 1 31 callType userName set profiles digitParameterHandling prefixProfile ACCESS_DIAL_PLAN entry 2 0 1 31 digitType userName set profiles digitParameterHandling prefixProfile ACCESS_DIAL_PLAN entry 3 0 1 31 callType userName set profiles digitParameterHandling prefixProfile ACCESS_DIAL_PLAN entry 3 0 1 31 digitType userName set profiles digitParameterHandling prefixProfile ACCESS_DIAL_PLAN entry 4 0 1 31 callType userName set profiles digitParameterHandling prefixProfile ACCESS_DIAL_PLAN entry 4 0 1 31 digitType userName set profiles digitParameterHandling prefixProfile ACCESS_DIAL_PLAN entry 5 0 1 31 callType userName set profiles digitParameterHandling prefixProfile ACCESS_DIAL_PLAN entry 5 0 1 31 digitType userName set profiles digitParameterHandling prefixProfile ACCESS_DIAL_PLAN entry 6 0 1 31 callType userName set profiles digitParameterHandling prefixProfile ACCESS_DIAL_PLAN entry 6 0 1 31 digitType userName set profiles digitParameterHandling prefixProfile ACCESS_DIAL_PLAN entry 7 0 1 31 callType userName set profiles digitParameterHandling prefixProfile ACCESS_DIAL_PLAN entry 7 0 1 31 digitType userName set profiles digitParameterHandling prefixProfile ACCESS_DIAL_PLAN entry 8 0 1 31 callType userName set profiles digitParameterHandling prefixProfile ACCESS_DIAL_PLAN entry 8 0 1 31 digitType userName set profiles digitParameterHandling prefixProfile ACCESS_DIAL_PLAN entry 9 0 1 31 callType userName set profiles digitParameterHandling prefixProfile ACCESS_DIAL_PLAN entry 9 0 1 31 digitType userName set profiles digitParameterHandling prefixProfile ACCESS_DIAL_PLAN entry * 0 1 31 callType userName set profiles digitParameterHandling prefixProfile ACCESS_DIAL_PLAN entry * 0 1 31 digitType userName set profiles digitParameterHandling prefixProfile ACCESS_DIAL_PLAN entry + 0 1 31 callType userName set profiles digitParameterHandling prefixProfile ACCESS_DIAL_PLAN entry + 0 1 31 digitType userName set profiles digitParameterHandling prefixProfile ACCESS_DIAL_PLAN entry % 0 1 31 callType userName set profiles digitParameterHandling prefixProfile ACCESS_DIAL_PLAN entry % 0 1 31 digitType userName set profiles digitParameterHandling prefixProfile ACCESS_DIAL_PLAN entry "#" 0 1 31 callType userName set profiles digitParameterHandling prefixProfile ACCESS_DIAL_PLAN entry "#" 0 1 31 digitType userName commit
Create Numbering Plan by applying Prefix Profile created earlier.
set profiles digitParameterHandling numberingPlan ACCESS_NUM_PLAN prefixProfile ACCESS_DIAL_PLAN set profiles digitParameterHandling numberingPlan ACCESS_NUM_PLAN lengths nationalNumber min 1 set profiles digitParameterHandling numberingPlan ACCESS_NUM_PLAN lengths nationalNumber max 31 set profiles digitParameterHandling numberingPlan ACCESS_NUM_PLAN lengths subscriberNumber min 0 set profiles digitParameterHandling numberingPlan ACCESS_NUM_PLAN lengths subscriberNumber max 0 set profiles digitParameterHandling numberingPlan ACCESS_NUM_PLAN lengths line min 0 set profiles digitParameterHandling numberingPlan ACCESS_NUM_PLAN lengths line max 0 set profiles digitParameterHandling numberingPlan ACCESS_NUM_PLAN lengths exchangeCode min 0 set profiles digitParameterHandling numberingPlan ACCESS_NUM_PLAN lengths exchangeCode max 0 set profiles digitParameterHandling numberingPlan ACCESS_NUM_PLAN lengths areaCode min 0 set profiles digitParameterHandling numberingPlan ACCESS_NUM_PLAN lengths areaCode max 0 commit
Create a DM/PM rule to ignore the user=phone parameter. This allows the SBC to support both Called Number and Username Routing.
set profiles digitParameterHandling dmPmRule DMPM_RULE subRule 0 ruleType uri uriParameterManipulation uriType calledUri uriParameterManipulation userParameter ip commit
The Element Routing Priority (ERP) Profile determines the priority or precedence for criteria used for call routing, and then applies an ERP to the Trunk Group entity.
When configuring a Trunk Group to Trunk Group, the SBC must have an ERP profile which prioritizes the Trunk Group entity above others. This allows routing of traffic from the ingress Trunk Groupd to the egress Trunk Group.
set profiles callRouting elementRoutingPriority TG_ERP entry _private 1 entityType trunkGroup set profiles callRouting elementRoutingPriority TG_ERP entry nationalOperator 1 entityType trunkGroup set profiles callRouting elementRoutingPriority TG_ERP entry localOperator 1 entityType trunkGroup set profiles callRouting elementRoutingPriority TG_ERP entry nationalType 1 entityType trunkGroup set profiles callRouting elementRoutingPriority TG_ERP entry internationalType 1 entityType trunkGroup set profiles callRouting elementRoutingPriority TG_ERP entry internationalOperator 1 entityType trunkGroup set profiles callRouting elementRoutingPriority TG_ERP entry longDistanceOperator 1 entityType trunkGroup set profiles callRouting elementRoutingPriority TG_ERP entry ipVpnService 1 entityType trunkGroup set profiles callRouting elementRoutingPriority TG_ERP entry test 1 entityType trunkGroup set profiles callRouting elementRoutingPriority TG_ERP entry transit 1 entityType trunkGroup set profiles callRouting elementRoutingPriority TG_ERP entry otherCarrierChosen 1 entityType trunkGroup set profiles callRouting elementRoutingPriority TG_ERP entry carrierCutThrough 1 entityType trunkGroup set profiles callRouting elementRoutingPriority TG_ERP entry userName 1 entityType trunkGroup set profiles callRouting elementRoutingPriority TG_ERP entry mobile 1 entityType trunkGroup commit
To achieve efficient device failover to the backup/secondary Application Server, the SBC uses the Address Reachability Service (ARS) to determine if a server is reachable, providing the ability to “blacklist” a server IP address if it is found to be unreachable, as well as the ability to remove the server from blacklisted state.
ARS will be triggered based on the SIP-INVITE timeout, so if there is other requests like SUBSCRIBE, REGISTER are sent to that peer, then ARS will not be triggered.
So ARS profile is suitable for the peer which is used only for INVITE.
set profiles services sipArsProfile CORE_ARSP blkListAlgorithms timeouts,retryafter set profiles services sipArsProfile CORE_ARSP blkListAlgTimeoutsType sip-invite set profiles services sipArsProfile CORE_ARSP blkListAlgTimeoutsNumTimeouts 4 set profiles services sipArsProfile CORE_ARSP blkListAlgTimeoutsDuration 120 set profiles services sipArsProfile CORE_ARSP blkListAlgRetryAfterType sip-503 set profiles services sipArsProfile CORE_ARSP recoveryAlgorithm probe set profiles services sipArsProfile CORE_ARSP recoveryAlgProbeInterval 30 set profiles services sipArsProfile CORE_ARSP recoveryAlgProbeNumResponses 6 set profiles services sipArsProfile CORE_ARSP recoveryAlgProbeDuration 240 commit
The configuration below is for a Sonus 52x0 system using a single port for Internal connectivity.
set addressContext default ipInterfaceGroup CORE_LIF ipInterface IPIF2 ceName IOTNANO portName pkt1 ipAddress 172.16.100.202 prefix 24 altIpAddress 2001:E48:80:1001::10 altPrefix 64 set addressContext default ipInterfaceGroup CORE_LIF ipInterface IPIF2 mode inService state enabled commit
Create a default route to the subnet’s IP nexthop for the interface and IP Interface Group.
set addressContext default staticRoute 0.0.0.0 0 172.16.100.2 CORE_LIF IPIF2 preference 100 commit set addressContext default staticRoute 0::0 0 2001:E48:80:1001::1 CORE_LIF IPIF2 preference 100 commit
Create a Codec Entry with the supported codec on the network.
set profiles media codecEntry G711_ALAW_PTIME_20 codec g711 law ALaw packetSize 20 set profiles media codecEntry G729AB-DEFAULT codec g729ab packetSize 20 commit
Create a Packet Service Profile (PSP) for the BroadWorks Core. The PSP will be specified within the SIP Trunk Group configuration.
set profiles media packetServiceProfile CORE_PSP codec codecEntry1 G729AB-DEFAULT set profiles media packetServiceProfile CORE_PSP codec codecEntry2 G711_ALAW_PTIME_20 set profiles media packetServiceProfile CORE_PSP packetToPacketControl transcode transcoderFreeTransparency set profiles media packetServiceProfile CORE_PSP rtcpOptions rtcp enable set profiles media packetServiceProfile CORE_PSP videoCalls maxVideoBandwith 4096 commit
Create an IP Signaling Profile (IPSP) for the BroadWorks Core. The IPSP will be specified within the SIP Trunk Group configuration.
set profiles signaling ipSignalingProfile CORE_IPSP ipProtocolType sipOnly set profiles signaling ipSignalingProfile CORE_IPSP commonIpAttributes flags disableHostTranslation enable set profiles signaling ipSignalingProfile CORE_IPSP commonIpAttributes flags disableMediaLockDown enable set profiles signaling ipSignalingProfile CORE_IPSP commonIpAttributes flags includeTransportTypeInContactHeader enable set profiles signaling ipSignalingProfile CORE_IPSP commonIpAttributes flags reQueryPsxOnRegisterRefresh enable set profiles signaling ipSignalingProfile CORE_IPSP commonIpAttributes flags endToEndBye enable set profiles signaling ipSignalingProfile CORE_IPSP commonIpAttributes flags minimizeRelayingOfMediaChangesFromOtherCallLegAll enable relayDataPathModeChangeFromOtherCallLeg enable set profiles signaling ipSignalingProfile CORE_IPSP commonIpAttributes relayFlags dialogEventPackage enable set profiles signaling ipSignalingProfile CORE_IPSP commonIpAttributes relayFlags info enable set profiles signaling ipSignalingProfile CORE_IPSP commonIpAttributes relayFlags notify enable set profiles signaling ipSignalingProfile CORE_IPSP commonIpAttributes relayFlags refer enable set profiles signaling ipSignalingProfile CORE_IPSP commonIpAttributes relayFlags statusCode4xx6xx enable set profiles signaling ipSignalingProfile CORE_IPSP commonIpAttributes relayFlags updateWithoutSdp enable set profiles signaling ipSignalingProfile CORE_IPSP commonIpAttributes transparencyFlags authcodeHeaders enable set profiles signaling ipSignalingProfile CORE_IPSP egressIpAttributes flags disable2806Compliance enable set profiles signaling ipSignalingProfile CORE_IPSP egressIpAttributes sipHeadersAndParameters flags endToEndAck enable set profiles signaling ipSignalingProfile CORE_IPSP egressIpAttributes flags sameCallIdForRequiredAuthorization enable set profiles signaling ipSignalingProfile CORE_IPSP egressIpAttributes privacy transparency enable set profiles signaling ipSignalingProfile CORE_IPSP egressIpAttributes transport type1 udp set profiles signaling ipSignalingProfile CORE_IPSP egressIpAttributes transport type2 tcp set profiles signaling ipSignalingProfile CORE_IPSP egressIpAttributes transport type3 tlsOverTcp set profiles signaling ipSignalingProfile CORE_IPSP egressIpAttributes transport type4 sctp set profiles signaling ipSignalingProfile CORE_IPSP egressIpAttributes flags suppressUnregister enable set profiles signaling ipSignalingProfile CORE_IPSP commonIpAttributes flags noPortNumber5060 enable commit
Create an Transparency Profile (TP) for the BroadWorks Core. The TP will be specified within the SIP Trunk Group configuration.
For BroadWorks, this profile is configured to make call the headers transparent and exceptions will be added for the headers that will not be transparent.
set profiles services transparencyProfile CORE_TP sipHeader all set profiles services transparencyProfile CORE_TP sipMessageBody all set profiles services transparencyProfile CORE_TP sipHeader supported set profiles services transparencyProfile CORE_TP sipHeader via ignoreTransparency yes set profiles services transparencyProfile CORE_TP sipHeader expires ignoreTransparency yes set profiles services transparencyProfile CORE_TP sipHeader contact ignoreTransparency yes set profiles services transparencyProfile CORE_TP sipHeader path ignoreTransparency yes set profiles services transparencyProfile CORE_TP sipHeader serviceroute ignoreTransparency yes set profiles services transparencyProfile CORE_TP sipHeader require ignoreTransparency yes set profiles services transparencyProfile CORE_TP sipHeader proxy-Require ignoreTransparency yes set profiles services transparencyProfile CORE_TP sipHeader event ignoreTransparency yes set profiles services transparencyProfile CORE_TP sipHeader min-se ignoreTransparency yes set profiles services transparencyProfile CORE_TP sipHeader session-expires ignoreTransparency yes set profiles services transparencyProfile CORE_TP state enabled commit
Create an Feature Control Profile (FCP) for the BroadWorks Core. The FCP will be specified within the SIP Trunk Group configuration.
When BSFT uses the tgrp based routing for the enterprise Trunking, SBC needs to process the received tgrp parameter to find the egress trunk group.
set profiles featureControlProfile CORE_FCP processDestinationTgrp enable commit
No overlapping IP addressing is used on the SBC in this guide, all configuration will be done under the “default” Address Context.
DNS Groups set DNS objects that may be used for DNS resolution within a particular Zone.
If a DNS server is available and accessible by SBC, then use this section.
set addressContext default dnsGroup CORE_DNS_GRP type mgmt set addressContext default dnsGroup CORE_DNS_GRP server EXTERNAL_DNS ipAddress 10.54.80.101 set addressContext default dnsGroup CORE_DNS_GRP server EXTERNAL_DNS priority 80 set addressContext default dnsGroup CORE_DNS_GRP server EXTERNAL_DNS weight 50 set addressContext default dnsGroup CORE_DNS_GRP server EXTERNAL_DNS state enabled commit
This Zone groups the set of objects that is used for the communication to BroadWorks Network and Application Servers.
set addressContext default zone CORE id 2 remoteDeviceType appServer commit
A SIP Signaling port is a logical address permanently bound to a specific zone and is used to send and receive SIP call signaling packets.
set addressContext default zone CORE sipSigPort 3 ipInterfaceGroup CORE_LIF set addressContext default zone CORE sipSigPort 3 ipAddressV4 172.16.100.202 ipAddressV6 2001:E48:80:1001::10 set addressContext default zone CORE sipSigPort 3 dscpValue 26 set addressContext default zone CORE sipSigPort 3 transportProtocolsAllowed sip-udp,sip-tcp set addressContext default zone CORE sipSigPort 3 state enabled mode inService commit
Create an IP Peer with the Fully-Qualified Domain Name (FQDN) of the BroadWorks Network Server Cluster and assign it to the BroadWorks Core Zone.
set addressContext default zone CORE ipPeer CORE_PEER policy sip fqdn ns.iop1.broadworks.net set addressContext default zone CORE ipPeer CORE_PEER policy sip fqdnPort 5060 commit
Create a SIP Trunk Group towards BroardWorks Core and assign the Profiles configured above.
set addressContext default zone CORE sipTrunkGroup CORE_STG media mediaIpInterfaceGroupName CORE_LIF set addressContext default zone CORE sipTrunkGroup CORE_STG media lateMediaSupport passthru sourceAddressFiltering enabled set addressContext default zone CORE sipTrunkGroup CORE_STG media mediaAddrType matchSigAddrType set addressContext default zone CORE sipTrunkGroup CORE_STG media sdpAttributesSelectiveRelay enabled set addressContext default zone CORE sipTrunkGroup CORE_STG policy digitParameterHandling numberingPlan ACCESS_NUM_PLAN set addressContext default zone CORE sipTrunkGroup CORE_STG policy callRouting elementRoutingPriority TG_ERP set addressContext default zone CORE sipTrunkGroup CORE_STG policy media packetServiceProfile CORE_PSP set addressContext default zone CORE sipTrunkGroup CORE_STG policy signaling ipSignalingProfile CORE_IPSP set addressContext default zone CORE sipTrunkGroup CORE_STG policy signaling signalingProfile DEFAULT_IP_PROFILE set addressContext default zone CORE sipTrunkGroup CORE_STG services dnsSupportType a-srv-naptr set addressContext default zone CORE sipTrunkGroup CORE_STG services sipArsProfile CORE_ARSP set addressContext default zone CORE sipTrunkGroup CORE_STG signaling relayNonInviteRequest enabled set addressContext default zone CORE sipTrunkGroup CORE_STG signaling retryCounters general 4 set addressContext default zone CORE sipTrunkGroup CORE_STG signaling retryCounters invite 2 set addressContext default zone CORE sipTrunkGroup CORE_STG signaling retryCounters bye 2 set addressContext default zone CORE sipTrunkGroup CORE_STG signaling retryCounters cancel 2 set addressContext default zone CORE sipTrunkGroup CORE_STG signaling retryCounters reInvite 2 set addressContext default zone CORE sipTrunkGroup CORE_STG signaling timers sessionMinSE 60 set addressContext default zone CORE sipTrunkGroup CORE_STG signaling registration bulkRegisterFormat followIngress set addressContext default zone CORE sipTrunkGroup CORE_STG signaling registration insideExpiresMinimum 3500 set addressContext default zone CORE sipTrunkGroup CORE_STG ingressIpPrefix 0.0.0.0 0 set addressContext default zone CORE sipTrunkGroup CORE_STG ingressIpPrefix 0::0 0 set addressContext default zone CORE sipTrunkGroup CORE_STG signaling honorMaddrParam enabled set addressContext default zone CORE sipTrunkGroup CORE_STG services transparencyProfile CORE_TP set addressContext default zone CORE sipTrunkGroup CORE_STG policy featureControlProfile CORE_FCP set addressContext default zone CORE sipTrunkGroup CORE_STG signaling messageManipulation outputAdapterProfile SURR_REG_SMM set addressContext default zone CORE sipTrunkGroup CORE_STG state enabled mode inService commit
The configuration below is for a Sonus 52x0 system using a single port for internal connectivity.
set addressContext default ipInterfaceGroup ACCESS_LIF ipInterface IPIF0 ceName IOTNANO portName pkt0 ipAddress 172.16.102.125 prefix 24 altIpAddress fc00::102:f:f:f:43 altPrefix 64 set addressContext default ipInterfaceGroup ACCESS_LIF ipInterface IPIF0 mode inService state enabled commit
Create a default route to the subnet’s IP nexthop for the interface and IP Interface Group.
set addressContext default staticRoute 0.0.0.0 0 172.16.102.1 ACCESS_LIF IPIF0 preference 100 commit set addressContext default staticRoute 0::0 0 fc00::20:f:f:f:1 ACCESS_LIF IPIF0 preference 100 commit
Create a Packet Service Profile (PSP) for Access. The PSP will be specified within the SIP Trunk Group configuration.
set profiles media packetServiceProfile ACCESS_PSP packetToPacketControl transcode transcoderFreeTransparency set profiles media packetServiceProfile ACCESS_PSP videoCalls maxVideoBandwith 4096 set profiles media packetServiceProfile ACCESS_PSP rtcpOptions rtcp enable set profiles media packetServiceProfile ACCESS_PSP codec codecEntry1 G729AB-DEFAULT set profiles media packetServiceProfile ACCESS_PSP codec codecEntry2 G711_ALAW_PTIME_20 commit
Create an IP Signaling Profile (IPSP) for Access. The IPSP will be specified within the SIP Trunk Group configuration.
set profiles signaling ipSignalingProfile ACCESS_IPSP ipProtocolType sipOnly set profiles signaling ipSignalingProfile ACCESS_IPSP commonIpAttributes flags disableMediaLockDown enable set profiles signaling ipSignalingProfile ACCESS_IPSP commonIpAttributes flags includeTransportTypeInContactHeader enable set profiles signaling ipSignalingProfile ACCESS_IPSP commonIpAttributes flags reQueryPsxOnRegisterRefresh enable set profiles signaling ipSignalingProfile ACCESS_IPSP commonIpAttributes flags endToEndBye enable set profiles signaling ipSignalingProfile ACCESS_IPSP commonIpAttributes flags minimizeRelayingOfMediaChangesFromOtherCallLegAll enable set profiles signaling ipSignalingProfile ACCESS_IPSP commonIpAttributes flags relayDataPathModeChangeFromOtherCallLeg enable set profiles signaling ipSignalingProfile ACCESS_IPSP commonIpAttributes relayFlags dialogEventPackage enable set profiles signaling ipSignalingProfile ACCESS_IPSP commonIpAttributes relayFlags info enable set profiles signaling ipSignalingProfile ACCESS_IPSP commonIpAttributes relayFlags notify enable set profiles signaling ipSignalingProfile ACCESS_IPSP commonIpAttributes relayFlags options enable set profiles signaling ipSignalingProfile ACCESS_IPSP commonIpAttributes relayFlags refer enable set profiles signaling ipSignalingProfile ACCESS_IPSP commonIpAttributes relayFlags statusCode3xx enable set profiles signaling ipSignalingProfile ACCESS_IPSP commonIpAttributes relayFlags statusCode4xx6xx enable set profiles signaling ipSignalingProfile ACCESS_IPSP commonIpAttributes relayFlags updateWithoutSdp enable set profiles signaling ipSignalingProfile ACCESS_IPSP commonIpAttributes transparencyFlags authcodeHeaders enable set profiles signaling ipSignalingProfile ACCESS_IPSP egressIpAttributes flags disable2806Compliance enable set profiles signaling ipSignalingProfile ACCESS_IPSP egressIpAttributes sipHeadersAndParameters flags endToEndAck enable set profiles signaling ipSignalingProfile ACCESS_IPSP egressIpAttributes flags sameCallIdForRequiredAuthorization enable set profiles signaling ipSignalingProfile ACCESS_IPSP egressIpAttributes privacy transparency enable set profiles signaling ipSignalingProfile ACCESS_IPSP ingressIpAttributes flags sendSdpInSubsequent18x enable set profiles signaling ipSignalingProfile ACCESS_IPSP ingressIpAttributes flags suppress183WithoutSdp enable set profiles signaling ipSignalingProfile ACCESS_IPSP ingressIpAttributes flags suppress183For3xxRedirectResponse enable sendSdpIn200OkIf18xReliable enable set profiles signaling ipSignalingProfile ACCESS_IPSP commonIpAttributes flags noPortNumber5060 enable commit
Create an Transparency Profile (TP) for Access. The TP will be specified within the SIP Trunk Group configuration.
For BroadWorks, this profile is configured to make call the headers transparent and exceptions will be added for the headers that will not be transparent.
set profiles services transparencyProfile ACCESS_TP sipHeader all set profiles services transparencyProfile ACCESS_TP sipMessageBody all set profiles services transparencyProfile ACCESS_TP sipHeader supported set profiles services transparencyProfile ACCESS_TP sipHeader via ignoreTransparency yes set profiles services transparencyProfile ACCESS_TP sipHeader expires ignoreTransparency yes set profiles services transparencyProfile ACCESS_TP sipHeader contact ignoreTransparency yes set profiles services transparencyProfile ACCESS_TP sipHeader path ignoreTransparency yes set profiles services transparencyProfile ACCESS_TP sipHeader serviceroute ignoreTransparency yes set profiles services transparencyProfile ACCESS_TP sipHeader require ignoreTransparency yes set profiles services transparencyProfile ACCESS_TP sipHeader proxy-Require ignoreTransparency yes set profiles services transparencyProfile ACCESS_TP sipHeader event ignoreTransparency yes set profiles services transparencyProfile ACCESS_TP sipHeader min-se ignoreTransparency yes set profiles services transparencyProfile ACCESS_TP sipHeader session-expires ignoreTransparency yes set profiles services transparencyProfile ACCESS_TP state enabled commit
Create a surrogate registration profile for surrogate registered end points. Create the profile with the pilot number configured in BroadWorks.
set profiles services surrogateRegistrationProfile SURR_PROF aorUserName 9876543210 commit set profiles services surrogateRegistrationProfile SURR_PROF aorUserName 9876543210 aorState enabled commit
No overlapping IP addressing is used on the SBC in this document, all configuration will be done under the “default” Address Context.
This Zone groups the set of objects that is used for the communication to the Access SIP trunk.
set addressContext default zone ACCESS id 3 remoteDeviceType accessDevice commit
A SIP Signaling port is a logical address permenantly bound to a specific zone and is used to send and receive SIP call signaling packets
set addressContext default zone ACCESS sipSigPort 2 ipInterfaceGroup ACCESS_LIF set addressContext default zone ACCESS sipSigPort 2 ipAddressV4 172.16.102.125 ipAddressV6 fc00::102:f:f:f:43 set addressContext default zone ACCESS sipSigPort 2 dscpValue 26 set addressContext default zone ACCESS sipSigPort 2 transportProtocolsAllowed sip-udp,sip-tcp set addressContext default zone ACCESS sipSigPort 2 state enabled mode inService commit
Create an IP Peer with the IP address of the PBX on behalf of which SBC made a surrogate registration.
set addressContext default zone ACCESS ipPeer SURR_PEER ipAddress 10.54.20.225 ipPort 5060 commit set addressContext default zone ACCESS ipPeer SURR_PEER surrogateRegistration surrRegProfile SURR_PROF hostPart as.iop1.broadworks.net commit set addressContext default zone ACCESS ipPeer SURR_PEER surrogateRegistration surrRegProfile SURR_PROF state enabled commit
Create a SIP Trunk Group towards Access and assign the Profiles configured above.
set addressContext default zone ACCESS sipTrunkGroup ACCESS_STG media mediaIpInterfaceGroupName ACCESS_LIF set addressContext default zone ACCESS sipTrunkGroup ACCESS_STG media lateMediaSupport passthru sourceAddressFiltering enabled set addressContext default zone ACCESS sipTrunkGroup ACCESS_STG media mediaAddrType matchSigAddrType set addressContext default zone ACCESS sipTrunkGroup ACCESS_STG media sdpAttributesSelectiveRelay enabled set addressContext default zone ACCESS sipTrunkGroup ACCESS_STG policy digitParameterHandling numberingPlan ACCESS_NUM_PLAN set addressContext default zone ACCESS sipTrunkGroup ACCESS_STG policy callRouting elementRoutingPriority TG_ERP set addressContext default zone ACCESS sipTrunkGroup ACCESS_STG policy media packetServiceProfile ACCESS_PSP set addressContext default zone ACCESS sipTrunkGroup ACCESS_STG policy signaling ipSignalingProfile ACCESS_IPSP set addressContext default zone ACCESS sipTrunkGroup ACCESS_STG policy signaling signalingProfile DEFAULT_IP_PROFILE set addressContext default zone ACCESS sipTrunkGroup ACCESS_STG services dnsSupportType a-srv-naptr set addressContext default zone ACCESS sipTrunkGroup ACCESS_STG services natTraversal signalingNat enabled set addressContext default zone ACCESS sipTrunkGroup ACCESS_STG services natTraversal mediaNat enabled set addressContext default zone ACCESS sipTrunkGroup ACCESS_STG services natTraversal qualifiedPrefix 10.0.0.0 8 set addressContext default zone ACCESS sipTrunkGroup ACCESS_STG services natTraversal qualifiedPrefix 192.168.0.0 16 set addressContext default zone ACCESS sipTrunkGroup ACCESS_STG signaling messageManipulation outputAdapterProfile RE_ADD_ISFOCUS set addressContext default zone ACCESS sipTrunkGroup ACCESS_STG signaling messageManipulation inputAdapterProfile SMM_RM_USRPH set addressContext default zone ACCESS sipTrunkGroup ACCESS_STG signaling relayNonInviteRequest enabled set addressContext default zone ACCESS sipTrunkGroup ACCESS_STG signaling registration requireRegistration required set addressContext default zone ACCESS sipTrunkGroup ACCESS_STG signaling registration expires 3600 set addressContext default zone ACCESS sipTrunkGroup ACCESS_STG signaling registration insideExpiresMinimum 3500 set addressContext default zone ACCESS sipTrunkGroup ACCESS_STG signaling rel100Support disabled set addressContext default zone ACCESS sipTrunkGroup ACCESS_STG signaling psxRouteForSubscribe enabled set addressContext default zone ACCESS sipTrunkGroup ACCESS_STG policy digitParameterHandling ingressDmPmRule DMPM_RULE set addressContext default zone ACCESS sipTrunkGroup ACCESS_STG ingressIpPrefix 0.0.0.0 0 set addressContext default zone ACCESS sipTrunkGroup ACCESS_STG ingressIpPrefix 0::0 0 set addressContext default zone ACCESS sipTrunkGroup ACCESS_STG services transparencyProfile ACCESS_TP set addressContext default zone ACCESS sipTrunkGroup ACCESS_STG media sdpAttributesSelectiveRelay enabled set addressContext default zone ACCESS sipTrunkGroup ACCESS_STG state enabled mode inService commit
Create a Packet Service Profile (PSP) for GIN IP PBX Access. The PSP will be specified within the SIP Trunk Group configuration.
set profiles media packetServiceProfile GIN_ACCESS_PSP packetToPacketControl transcode transcoderFreeTransparency commit
Create an IP Signaling Profile (IPSP) for GIN IP PBX Access. The IPSP will be specified within the SIP Trunk Group configuration
set profiles signaling ipSignalingProfile GIN_ACCESS_IPSP ipProtocolType sipOnly set profiles signaling ipSignalingProfile GIN_ACCESS_IPSP commonIpAttributes flags disableMediaLockDown enable set profiles signaling ipSignalingProfile GIN_ACCESS_IPSP commonIpAttributes flags minimizeRelayingOfMediaChangesFromOtherCallLegAll enable set profiles signaling ipSignalingProfile GIN_ACCESS_IPSP commonIpAttributes flags relayDataPathModeChangeFromOtherCallLeg enable set profiles signaling ipSignalingProfile GIN_ACCESS_IPSP commonIpAttributes relayFlags dialogEventPackage enable set profiles signaling ipSignalingProfile GIN_ACCESS_IPSP commonIpAttributes relayFlags info enable set profiles signaling ipSignalingProfile GIN_ACCESS_IPSP commonIpAttributes relayFlags notify enable set profiles signaling ipSignalingProfile GIN_ACCESS_IPSP commonIpAttributes relayFlags options enable set profiles signaling ipSignalingProfile GIN_ACCESS_IPSP commonIpAttributes relayFlags refer enable set profiles signaling ipSignalingProfile GIN_ACCESS_IPSP commonIpAttributes relayFlags statusCode3xx enable set profiles signaling ipSignalingProfile GIN_ACCESS_IPSP commonIpAttributes relayFlags statusCode4xx6xx enable set profiles signaling ipSignalingProfile GIN_ACCESS_IPSP commonIpAttributes relayFlags updateWithoutSdp enable set profiles signaling ipSignalingProfile GIN_ACCESS_IPSP commonIpAttributes transparencyFlags acceptHeader enable set profiles signaling ipSignalingProfile GIN_ACCESS_IPSP commonIpAttributes transparencyFlags authcodeHeaders enable set profiles signaling ipSignalingProfile GIN_ACCESS_IPSP commonIpAttributes transparencyFlags callInfoHeader enable set profiles signaling ipSignalingProfile GIN_ACCESS_IPSP commonIpAttributes transparencyFlags fromHeader enable set profiles signaling ipSignalingProfile GIN_ACCESS_IPSP commonIpAttributes transparencyFlags mwiBody enable set profiles signaling ipSignalingProfile GIN_ACCESS_IPSP commonIpAttributes transparencyFlags sipfragBody enable set profiles signaling ipSignalingProfile GIN_ACCESS_IPSP commonIpAttributes transparencyFlags unknownBody enable set profiles signaling ipSignalingProfile GIN_ACCESS_IPSP commonIpAttributes transparencyFlags unknownHeader enable set profiles signaling ipSignalingProfile GIN_ACCESS_IPSP commonIpAttributes transparencyFlags userAgentHeader enable set profiles signaling ipSignalingProfile GIN_ACCESS_IPSP egressIpAttributes flags disable2806Compliance enable set profiles signaling ipSignalingProfile GIN_ACCESS_IPSP egressIpAttributes flags sameCallIdForRequiredAuthorization enable set profiles signaling ipSignalingProfile GIN_ACCESS_IPSP egressIpAttributes privacy transparency enable set profiles signaling ipSignalingProfile GIN_ACCESS_IPSP egressIpAttributes transport type1 udp set profiles signaling ipSignalingProfile GIN_ACCESS_IPSP egressIpAttributes transport type2 tcp set profiles signaling ipSignalingProfile GIN_ACCESS_IPSP egressIpAttributes transport type3 tlsOverTcp set profiles signaling ipSignalingProfile GIN_ACCESS_IPSP egressIpAttributes transport type4 sctp set profiles signaling ipSignalingProfile GIN_ACCESS_IPSP ingressIpAttributes flags sendSdpInSubsequent18x enable set profiles signaling ipSignalingProfile GIN_ACCESS_IPSP ingressIpAttributes flags suppress183WithoutSdp enable commit
Create an Transparency Profile (TP) for GIN IP PBX Access. The TP will be specified within the SIP Trunk Group configuration.
For BroadWorks, this profile is configured to make call the headers transparent and exceptions will be added for the headers that are not transparent.
set profiles services transparencyProfile GIN_TP sipHeader all set profiles services transparencyProfile GIN_TP sipMessageBody all set profiles services transparencyProfile GIN_TP sipHeader supported set profiles services transparencyProfile GIN_TP sipHeader via ignoreTransparency yes set profiles services transparencyProfile GIN_TP sipHeader expires ignoreTransparency yes set profiles services transparencyProfile GIN_TP sipHeader contact ignoreTransparency yes set profiles services transparencyProfile GIN_TP sipHeader path ignoreTransparency yes set profiles services transparencyProfile GIN_TP sipHeader serviceroute ignoreTransparency yes set profiles services transparencyProfile GIN_TP sipHeader require ignoreTransparency yes set profiles services transparencyProfile GIN_TP sipHeader proxy-Require ignoreTransparency yes set profiles services transparencyProfile GIN_TP sipHeader event ignoreTransparency yes set profiles services transparencyProfile GIN_TP sipHeader min-se ignoreTransparency yes set profiles services transparencyProfile GIN_TP sipHeader session-expires ignoreTransparency yes set profiles services transparencyProfile GIN_TP state enabled commit
No overlapping IP addressing is used on the SBC in this document, all configuration will be done under the “default” Address Context.
This Zone groups the set of objects that is used for the communication to the GIN IP PBX Access SIP trunk.
set addressContext default zone GIN_ACCESS id 4 remoteDeviceType accessDevice commit
A SIP Signaling port is a logical address permenantly bound to a specific zone and is used to send and receive SIP call signaling packets.
set addressContext default zone GIN_ACCESS sipSigPort 4 ipInterfaceGroup ACCESS_LIF set addressContext default zone GIN_ACCESS sipSigPort 4 ipAddressV4 172.16.102.145 set addressContext default zone GIN_ACCESS sipSigPort 4 dscpValue 26 set addressContext default zone GIN_ACCESS sipSigPort 4 transportProtocolsAllowed sip-udp,sip-tcp set addressContext default zone GIN_ACCESS sipSigPort 4 state enabled mode inService commit
Create a SIP Trunk Group towards Access and assign the Profiles configured above.
set addressContext default zone GIN_ACCESS sipTrunkGroup GIN_ACCESS_STG media mediaIpInterfaceGroupName ACCESS_LIF set addressContext default zone GIN_ACCESS sipTrunkGroup GIN_ACCESS_STG media sourceAddressFiltering disabled set addressContext default zone GIN_ACCESS sipTrunkGroup GIN_ACCESS_STG policy digitParameterHandling numberingPlan ACCESS_NUM_PLAN set addressContext default zone GIN_ACCESS sipTrunkGroup GIN_ACCESS_STG policy callRouting elementRoutingPriority TG_ERP set addressContext default zone GIN_ACCESS sipTrunkGroup GIN_ACCESS_STG policy media packetServiceProfile GIN_ACCESS_PSP set addressContext default zone GIN_ACCESS sipTrunkGroup GIN_ACCESS_STG policy signaling ipSignalingProfile GIN_ACCESS_IPSP set addressContext default zone GIN_ACCESS sipTrunkGroup GIN_ACCESS_STG policy signaling signalingProfile DEFAULT_IP_PROFILE set addressContext default zone GIN_ACCESS sipTrunkGroup GIN_ACCESS_STG services dnsSupportType a-srv-naptr set addressContext default zone GIN_ACCESS sipTrunkGroup GIN_ACCESS_STG services natTraversal signalingNat enabled set addressContext default zone GIN_ACCESS sipTrunkGroup GIN_ACCESS_STG services natTraversal mediaNat enabled set addressContext default zone GIN_ACCESS sipTrunkGroup GIN_ACCESS_STG signaling messageManipulation outputAdapterProfile RE_ADD_ISFOCUS set addressContext default zone GIN_ACCESS sipTrunkGroup GIN_ACCESS_STG signaling registration requireRegistration required-group set addressContext default zone GIN_ACCESS sipTrunkGroup GIN_ACCESS_STG signaling registration bulkRegisterFormat enabled set addressContext default zone GIN_ACCESS sipTrunkGroup GIN_ACCESS_STG signaling registration expires 60 set addressContext default zone GIN_ACCESS sipTrunkGroup GIN_ACCESS_STG signaling registration insideExpiresMinimum 3500 set addressContext default zone GIN_ACCESS sipTrunkGroup GIN_ACCESS_STG signaling rel100Support disabled set addressContext default zone GIN_ACCESS sipTrunkGroup GIN_ACCESS_STG signaling relayNonInviteRequest enabled set addressContext default zone GIN_ACCESS sipTrunkGroup GIN_ACCESS_STG signaling psxRouteForSubscribe enabled set addressContext default zone GIN_ACCESS sipTrunkGroup GIN_ACCESS_STG signaling validateAor disabled set addressContext default zone GIN_ACCESS sipTrunkGroup GIN_ACCESS_STG services transparencyProfile GIN_TP set addressContext default zone GIN_ACCESS sipTrunkGroup GIN_ACCESS_STG ingressIpPrefix 0.0.0.0 0 set addressContext default zone GIN_ACCESS sipTrunkGroup GIN_ACCESS_STG ingressIpPrefix 0::0 0 set addressContext default zone GIN_ACCESS sipTrunkGroup GIN_ACCESS_STG state enabled mode inService commit
Create a Packet Service Profile (PSP) for BroadWorks Enterprise SIP Trunk. The PSP will be specified within the SIP Trunk Group configuration
set profiles media packetServiceProfile PBX123_PSP packetToPacketControl transcode transcoderFreeTransparency commit
Create an IP Signaling Profile (IPSP) for BroadWorks Enterprise SIP Trunk. The IPSP will be specified within the SIP Trunk Group configuration
set profiles signaling ipSignalingProfile PBX123_IPSP ipProtocolType sipOnly set profiles signaling ipSignalingProfile PBX123_IPSP commonIpAttributes flags disableMediaLockDown enable set profiles signaling ipSignalingProfile PBX123_IPSP commonIpAttributes flags minimizeRelayingOfMediaChangesFromOtherCallLegAll enable set profiles signaling ipSignalingProfile PBX123_IPSP commonIpAttributes flags relayDataPathModeChangeFromOtherCallLeg enable set profiles signaling ipSignalingProfile PBX123_IPSP commonIpAttributes relayFlags dialogEventPackage enable set profiles signaling ipSignalingProfile PBX123_IPSP commonIpAttributes relayFlags info enable set profiles signaling ipSignalingProfile PBX123_IPSP commonIpAttributes relayFlags notify enable set profiles signaling ipSignalingProfile PBX123_IPSP commonIpAttributes relayFlags options enable set profiles signaling ipSignalingProfile PBX123_IPSP commonIpAttributes relayFlags refer enable set profiles signaling ipSignalingProfile PBX123_IPSP commonIpAttributes relayFlags statusCode3xx enable set profiles signaling ipSignalingProfile PBX123_IPSP commonIpAttributes relayFlags statusCode4xx6xx enable set profiles signaling ipSignalingProfile PBX123_IPSP commonIpAttributes relayFlags updateWithoutSdp enable set profiles signaling ipSignalingProfile PBX123_IPSP commonIpAttributes transparencyFlags acceptHeader enable set profiles signaling ipSignalingProfile PBX123_IPSP commonIpAttributes transparencyFlags authcodeHeaders enable set profiles signaling ipSignalingProfile PBX123_IPSP commonIpAttributes transparencyFlags callInfoHeader enable set profiles signaling ipSignalingProfile PBX123_IPSP commonIpAttributes transparencyFlags fromHeader enable set profiles signaling ipSignalingProfile PBX123_IPSP commonIpAttributes transparencyFlags mwiBody enable set profiles signaling ipSignalingProfile PBX123_IPSP commonIpAttributes transparencyFlags sipfragBody enable set profiles signaling ipSignalingProfile PBX123_IPSP commonIpAttributes transparencyFlags toHeader enable set profiles signaling ipSignalingProfile PBX123_IPSP commonIpAttributes transparencyFlags unknownBody enable set profiles signaling ipSignalingProfile PBX123_IPSP commonIpAttributes transparencyFlags unknownHeader enable set profiles signaling ipSignalingProfile PBX123_IPSP commonIpAttributes transparencyFlags userAgentHeader enable set profiles signaling ipSignalingProfile PBX123_IPSP egressIpAttributes flags disable2806Compliance enable set profiles signaling ipSignalingProfile PBX123_IPSP egressIpAttributes flags sameCallIdForRequiredAuthorization enable set profiles signaling ipSignalingProfile PBX123_IPSP egressIpAttributes flags useCalledPartyInRequestUri enable set profiles signaling ipSignalingProfile PBX123_IPSP egressIpAttributes privacy transparency enable set profiles signaling ipSignalingProfile PBX123_IPSP egressIpAttributes transport type1 udp set profiles signaling ipSignalingProfile PBX123_IPSP egressIpAttributes transport type2 tcp set profiles signaling ipSignalingProfile PBX123_IPSP egressIpAttributes transport type3 tlsOverTcp set profiles signaling ipSignalingProfile PBX123_IPSP egressIpAttributes transport type4 sctp set profiles signaling ipSignalingProfile PBX123_IPSP ingressIpAttributes flags sendSdpInSubsequent18x enable commit
Create an Transparency Profile (TP) for BroadWorks Enterprise SIP Trunk. The TP will be specified within the SIP Trunk Group configuration.
For BroadWorks, this profile is configured to make call the headers transparent and exceptions will be added for the headers that are not transparent
set profiles services transparencyProfile PBX_TP sipHeader all set profiles services transparencyProfile PBX_TP sipMessageBody all set profiles services transparencyProfile PBX_TP sipHeader supported set profiles services transparencyProfile PBX_TP sipHeader via ignoreTransparency yes set profiles services transparencyProfile PBX_TP sipHeader expires ignoreTransparency yes set profiles services transparencyProfile PBX_TP sipHeader contact ignoreTransparency yes set profiles services transparencyProfile PBX_TP sipHeader path ignoreTransparency yes set profiles services transparencyProfile PBX_TP sipHeader serviceroute ignoreTransparency yes set profiles services transparencyProfile PBX_TP sipHeader require ignoreTransparency yes set profiles services transparencyProfile PBX_TP sipHeader proxy-Require ignoreTransparency yes set profiles services transparencyProfile PBX_TP sipHeader event ignoreTransparency yes set profiles services transparencyProfile PBX_TP sipHeader min-se ignoreTransparency yes set profiles services transparencyProfile PBX_TP sipHeader session-expires ignoreTransparency yes set profiles services transparencyProfile PBX_TP state enabled commit
When BroadWorks provides the destination Trunk Group (Via the DTG parameter) to the SBC, an IP Signaling Peer Group must be configured rather than an IP Peer. This is because only the IP Signaling Peer Group parameter is directly associated with a Trunk Group.
set profiles ipSignalingPeerGroup PBX123_IPSG description "IP-PBX for BW Trunking Example" set profiles ipSignalingPeerGroup PBX123_IPSG ipSignalingPeerGroupData 1 ipAddress 10.54.20.168 ipPort 5070 set profiles ipSignalingPeerGroup PBX123_IPSG ipSignalingPeerGroupData 1 serviceStatus inService commit
No overlapping IP addressing is used on the SBC in this document, all configuration will be done under the “default” Address Context.
This Zone groups the set of objects that is used for the communication to the BroadWorks Enterprise SIP Trunk.
set addressContext default zone PBX_ZONE id 5 commit
A SIP Signaling port is a logical address permenantly bound to a specific zone and is used to send and receive SIP call signaling packets.
set addressContext default zone PBX_ZONE sipSigPort 5 ipInterfaceGroup ACCESS_LIF set addressContext default zone PBX_ZONE sipSigPort 5 ipAddressV4 172.16.102.144 set addressContext default zone PBX_ZONE sipSigPort 5 dscpValue 26 set addressContext default zone PBX_ZONE sipSigPort 5 transportProtocolsAllowed sip-udp,sip-tcp set addressContext default zone PBX_ZONE sipSigPort 5 state enabled mode inService commit
Create a SIP Trunk Group towards Access and assign the Profiles configured above.
set addressContext default zone PBX_ZONE sipTrunkGroup PBX123_TG media mediaIpInterfaceGroupName ACCESS_LIF set addressContext default zone PBX_ZONE sipTrunkGroup PBX123_TG media sourceAddressFiltering disabled set addressContext default zone PBX_ZONE sipTrunkGroup PBX123_TG policy sipDomain AS.IOP1.BROADWORKS.NET set addressContext default zone PBX_ZONE sipTrunkGroup PBX123_TG policy digitParameterHandling numberingPlan ACCESS_NUM_PLAN set addressContext default zone PBX_ZONE sipTrunkGroup PBX123_TG policy callRouting elementRoutingPriority TG_ERP set addressContext default zone PBX_ZONE sipTrunkGroup PBX123_TG policy ipSignalingPeerGroup PBX123_IPSG set addressContext default zone PBX_ZONE sipTrunkGroup PBX123_TG policy media packetServiceProfile PBX123_PSP set addressContext default zone PBX_ZONE sipTrunkGroup PBX123_TG policy signaling ipSignalingProfile PBX123_IPSP set addressContext default zone PBX_ZONE sipTrunkGroup PBX123_TG policy signaling signalingProfile DEFAULT_IP_PROFILE set addressContext default zone PBX_ZONE sipTrunkGroup PBX123_TG services dnsSupportType a-srv-naptr set addressContext default zone PBX_ZONE sipTrunkGroup PBX123_TG services natTraversal signalingNat enabled set addressContext default zone PBX_ZONE sipTrunkGroup PBX123_TG services natTraversal mediaNat enabled set addressContext default zone PBX_ZONE sipTrunkGroup PBX123_TG signaling rel100Support disabled set addressContext default zone PBX_ZONE sipTrunkGroup PBX123_TG signaling relayNonInviteRequest enabled set addressContext default zone PBX_ZONE sipTrunkGroup PBX123_TG signaling psxRouteForSubscribe enabled set addressContext default zone PBX_ZONE sipTrunkGroup PBX123_TG services transparencyProfile PBX_TP set addressContext default zone PBX_ZONE sipTrunkGroup PBX123_TG ingressIpPrefix 0.0.0.0 0 set addressContext default zone PBX_ZONE sipTrunkGroup PBX123_TG ingressIpPrefix 0::0 0 set addressContext default zone PBX_ZONE sipTrunkGroup PBX123_TG state enabled mode inService commit
A Routing Label (RL) is a new user-named object that contains a list of one or more next-hop peers – defined as Routing Label Routes – that can reach a specified destination.
A Routing Label Route (RLR) defines a single peer (Trunk Group + IP Peer) to which the call can be delivered. There may be many Routing Label Routes (1 to n) in a Routing Label.
For each call placed to a destination Routing Label, the SBC will advance through the list of peers (RLRs) until the call is completed or the list is exhausted. The RL’s Prioritization Type determines the order in which the list will be processed.
Routing Labels are then assigned within the Route entity.
Access side routing (calls egress the SBC toward the endpoint) will be done by SBC based on the SIP registration information of the endpoints stored in SBC. No call Routing Routing Label or Route is required.
In the case of BroadWorks Enterprise trunking, where BroadWorks is performing the routing and sending the destination trunk group to the SBC, no specific outbound routes need to be configured on SBC.
This assumes that the operator has selected to not utilize the SBC’s advanced routing capabilities.
Create a Routing Label with a single Routing Label Route to bind the Core Trunk Group with the Core IP Peer.
set global callRouting routingLabel CORE_RL routePrioritizationType sequence action routes routingLabelRoute 1 trunkGroup CORE_STG ipPeer CORE_PEER inService inService commit
Routing must be put in place to send calls to the correct destination. For the purpose of this scenario we have used trunk group routing, but additional routing options may be used.
Configuration of both standard and username routes are done to ensure that no matter which way the called party is addressed (a number or username) the SBC will route the message to the Core.
Create Route entries for standard Trunk Group routing with Matching Criteria and a Routing Label destination.
set global callRouting route trunkGroup ACCESS_STG IOTNANO standard Sonus_NULL Sonus_NULL all all ALL none Sonus_NULL routingLabel CORE_RL set global callRouting route trunkGroup GIN_ACCESS_STG IOTNANO standard Sonus_NULL Sonus_NULL all all ALL none Sonus_NULL routingLabel CORE_RL set global callRouting route trunkGroup PBX123_TG IOTNANO standard Sonus_NULL Sonus_NULL all all ALL none Sonus_NULL routingLabel CORE_RL commit set global callRouting route trunkGroup ACCESS_STG IOTNANO username Sonus_NULL Sonus_NULL all all ALL none Sonus_NULL routingLabel CORE_RL set global callRouting route trunkGroup GIN_ACCESS_STG IOTNANO username Sonus_NULL Sonus_NULL all all ALL none Sonus_NULL routingLabel CORE_RL set global callRouting route trunkGroup PBX123_TG IOTNANO username Sonus_NULL Sonus_NULL all all ALL none Sonus_NULL routingLabel CORE_RL commit
S.No | Procedure | Observation | Result | Comment |
---|---|---|---|---|
These Application Notes describe the configuration steps required for Sonus SBC 5XX0 to successfully interoperate with BroadWorks R21SP1. All feature and serviceability test cases were completed and passed with the exceptions/observations noted in Test Results.
This section is a synopsis of all the Sonus SBC Core Portfolio CLI commands specified within this document, including any optional configurations, in a single section for easier review and usage.
configure set global signaling sipSigControls maxPduSizeValue pdusize60kb commit set profiles callRouting crankbackProfile default reason 102 commit set system media mediaPortRange baseUdpPort 16384 maxUdpPort 32767 commit set system mediaProfile compression 90 tone 10 commit set global signaling sipSigControls multipleContactsPerAor disabled commit set global sipDomain AS.IOP1.BROADWORKS.NET commit set profiles featureControlProfile CORE_FCP processDestinationTgrp enable commit set profiles services transparencyProfile CORE_TP sipHeader all set profiles services transparencyProfile CORE_TP sipMessageBody all set profiles services transparencyProfile CORE_TP sipHeader supported set profiles services transparencyProfile CORE_TP sipHeader via ignoreTransparency yes set profiles services transparencyProfile CORE_TP sipHeader expires ignoreTransparency yes set profiles services transparencyProfile CORE_TP sipHeader contact ignoreTransparency yes set profiles services transparencyProfile CORE_TP sipHeader path ignoreTransparency yes set profiles services transparencyProfile CORE_TP sipHeader serviceroute ignoreTransparency yes set profiles services transparencyProfile CORE_TP sipHeader require ignoreTransparency yes set profiles services transparencyProfile CORE_TP sipHeader proxy-Require ignoreTransparency yes set profiles services transparencyProfile CORE_TP sipHeader event ignoreTransparency yes set profiles services transparencyProfile CORE_TP sipHeader min-se ignoreTransparency yes set profiles services transparencyProfile CORE_TP sipHeader session-expires ignoreTransparency yes set profiles services transparencyProfile CORE_TP state enabled commit set profiles services transparencyProfile ACCESS_TP sipHeader all set profiles services transparencyProfile ACCESS_TP sipMessageBody all set profiles services transparencyProfile ACCESS_TP sipHeader supported set profiles services transparencyProfile ACCESS_TP sipHeader via ignoreTransparency yes set profiles services transparencyProfile ACCESS_TP sipHeader expires ignoreTransparency yes set profiles services transparencyProfile ACCESS_TP sipHeader contact ignoreTransparency yes set profiles services transparencyProfile ACCESS_TP sipHeader path ignoreTransparency yes set profiles services transparencyProfile ACCESS_TP sipHeader serviceroute ignoreTransparency yes set profiles services transparencyProfile ACCESS_TP sipHeader require ignoreTransparency yes set profiles services transparencyProfile ACCESS_TP sipHeader proxy-Require ignoreTransparency yes set profiles services transparencyProfile ACCESS_TP sipHeader event ignoreTransparency yes set profiles services transparencyProfile ACCESS_TP sipHeader min-se ignoreTransparency yes set profiles services transparencyProfile ACCESS_TP sipHeader session-expires ignoreTransparency yes set profiles services transparencyProfile ACCESS_TP state enabled commit set profiles services transparencyProfile GIN_TP sipHeader all set profiles services transparencyProfile GIN_TP sipMessageBody all set profiles services transparencyProfile GIN_TP sipHeader supported set profiles services transparencyProfile GIN_TP sipHeader via ignoreTransparency yes set profiles services transparencyProfile GIN_TP sipHeader expires ignoreTransparency yes set profiles services transparencyProfile GIN_TP sipHeader contact ignoreTransparency yes set profiles services transparencyProfile GIN_TP sipHeader path ignoreTransparency yes set profiles services transparencyProfile GIN_TP sipHeader serviceroute ignoreTransparency yes set profiles services transparencyProfile GIN_TP sipHeader require ignoreTransparency yes set profiles services transparencyProfile GIN_TP sipHeader proxy-Require ignoreTransparency yes set profiles services transparencyProfile GIN_TP sipHeader event ignoreTransparency yes set profiles services transparencyProfile GIN_TP sipHeader min-se ignoreTransparency yes set profiles services transparencyProfile GIN_TP sipHeader session-expires ignoreTransparency yes set profiles services transparencyProfile GIN_TP state enabled commit set profiles services transparencyProfile PBX_TP sipHeader all set profiles services transparencyProfile PBX_TP sipMessageBody all set profiles services transparencyProfile PBX_TP sipHeader supported set profiles services transparencyProfile PBX_TP sipHeader via ignoreTransparency yes set profiles services transparencyProfile PBX_TP sipHeader expires ignoreTransparency yes set profiles services transparencyProfile PBX_TP sipHeader contact ignoreTransparency yes set profiles services transparencyProfile PBX_TP sipHeader path ignoreTransparency yes set profiles services transparencyProfile PBX_TP sipHeader serviceroute ignoreTransparency yes set profiles services transparencyProfile PBX_TP sipHeader require ignoreTransparency yes set profiles services transparencyProfile PBX_TP sipHeader proxy-Require ignoreTransparency yes set profiles services transparencyProfile PBX_TP sipHeader event ignoreTransparency yes set profiles services transparencyProfile PBX_TP sipHeader min-se ignoreTransparency yes set profiles services transparencyProfile PBX_TP sipHeader session-expires ignoreTransparency yes set profiles services transparencyProfile PBX_TP state enabled commit set profiles services surrogateRegistrationProfile SURR_PROF aorUserName 9876543210 commit set profiles services surrogateRegistrationProfile SURR_PROF aorUserName 9876543210 aorState enabled commit set profiles signaling sipAdaptorProfile RE_ADD_ISFOCUS rule 1 applyMatchHeader all set profiles signaling sipAdaptorProfile RE_ADD_ISFOCUS rule 1 criterion 1 type message set profiles signaling sipAdaptorProfile RE_ADD_ISFOCUS rule 1 criterion 1 message messageTypes response set profiles signaling sipAdaptorProfile RE_ADD_ISFOCUS rule 1 criterion 1 message methodTypes invite set profiles signaling sipAdaptorProfile RE_ADD_ISFOCUS rule 1 criterion 1 message statusCode 200 set profiles signaling sipAdaptorProfile RE_ADD_ISFOCUS rule 1 criterion 1 message condition exist set profiles signaling sipAdaptorProfile RE_ADD_ISFOCUS rule 1 criterion 2 type header set profiles signaling sipAdaptorProfile RE_ADD_ISFOCUS rule 1 criterion 2 header name Contact set profiles signaling sipAdaptorProfile RE_ADD_ISFOCUS rule 1 criterion 2 header condition exist set profiles signaling sipAdaptorProfile RE_ADD_ISFOCUS rule 1 criterion 3 type header set profiles signaling sipAdaptorProfile RE_ADD_ISFOCUS rule 1 criterion 3 header name Contact set profiles signaling sipAdaptorProfile RE_ADD_ISFOCUS rule 1 criterion 3 header condition regex-match set profiles signaling sipAdaptorProfile RE_ADD_ISFOCUS rule 1 criterion 3 header regexp string conference set profiles signaling sipAdaptorProfile RE_ADD_ISFOCUS rule 1 action 1 type header set profiles signaling sipAdaptorProfile RE_ADD_ISFOCUS rule 1 action 1 operation store set profiles signaling sipAdaptorProfile RE_ADD_ISFOCUS rule 1 action 1 headerInfo fieldValue set profiles signaling sipAdaptorProfile RE_ADD_ISFOCUS rule 1 action 1 from type header set profiles signaling sipAdaptorProfile RE_ADD_ISFOCUS rule 1 action 1 from value Contact set profiles signaling sipAdaptorProfile RE_ADD_ISFOCUS rule 1 action 1 to type variable set profiles signaling sipAdaptorProfile RE_ADD_ISFOCUS rule 1 action 1 to variableValue var1 set profiles signaling sipAdaptorProfile RE_ADD_ISFOCUS rule 1 action 1 to variableScopeValue local set profiles signaling sipAdaptorProfile RE_ADD_ISFOCUS rule 1 action 2 type variable set profiles signaling sipAdaptorProfile RE_ADD_ISFOCUS rule 1 action 2 operation append set profiles signaling sipAdaptorProfile RE_ADD_ISFOCUS rule 1 action 2 from type value set profiles signaling sipAdaptorProfile RE_ADD_ISFOCUS rule 1 action 2 from value ";isfocus" set profiles signaling sipAdaptorProfile RE_ADD_ISFOCUS rule 1 action 2 to type variable set profiles signaling sipAdaptorProfile RE_ADD_ISFOCUS rule 1 action 2 to variableValue var1 set profiles signaling sipAdaptorProfile RE_ADD_ISFOCUS rule 1 action 2 to variableScopeValue local set profiles signaling sipAdaptorProfile RE_ADD_ISFOCUS rule 1 action 3 type header set profiles signaling sipAdaptorProfile RE_ADD_ISFOCUS rule 1 action 3 operation modify set profiles signaling sipAdaptorProfile RE_ADD_ISFOCUS rule 1 action 3 headerInfo fieldValue set profiles signaling sipAdaptorProfile RE_ADD_ISFOCUS rule 1 action 3 from type variable set profiles signaling sipAdaptorProfile RE_ADD_ISFOCUS rule 1 action 3 from variableValue var1 set profiles signaling sipAdaptorProfile RE_ADD_ISFOCUS rule 1 action 3 to type header set profiles signaling sipAdaptorProfile RE_ADD_ISFOCUS rule 1 action 3 to value Contact set profiles signaling sipAdaptorProfile RE_ADD_ISFOCUS state enabled commit set profiles signaling sipAdaptorProfile SMM_RM_USRPH rule 1 criterion 1 type message message messageTypes request methodType invite set profiles signaling sipAdaptorProfile SMM_RM_USRPH rule 1 criterion 2 type header header name request-uri condition exist set profiles signaling sipAdaptorProfile SMM_RM_USRPH rule 1 criterion 3 type parameter parameter paramType uri name user condition exist set profiles signaling sipAdaptorProfile SMM_RM_USRPH rule 1 action 1 type parameter set profiles signaling sipAdaptorProfile SMM_RM_USRPH rule 1 action 1 operation delete set profiles signaling sipAdaptorProfile SMM_RM_USRPH rule 1 action 1 paramType uri set profiles signaling sipAdaptorProfile SMM_RM_USRPH rule 1 action 1 to type parameter value user set profiles signaling sipAdaptorProfile SMM_RM_USRPH state enabled set profiles signaling sipAdaptorProfile SURR_REG_SMM rule 2 criterion 2 type header set profiles signaling sipAdaptorProfile SURR_REG_SMM rule 2 criterion 2 header name To condition exist set profiles signaling sipAdaptorProfile SURR_REG_SMM rule 2 criterion 1 type message set profiles signaling sipAdaptorProfile SURR_REG_SMM rule 2 criterion 1 message messageTypes request methodTypes register set profiles signaling sipAdaptorProfile SURR_REG_SMM rule 2 applyMatchHeader one set profiles signaling sipAdaptorProfile SURR_REG_SMM rule 2 action 1 type token operation regsub set profiles signaling sipAdaptorProfile SURR_REG_SMM rule 2 action 1 to type token tokenValue urihostname set profiles signaling sipAdaptorProfile SURR_REG_SMM rule 2 action 1 regexp string (?:[0-9]{1,3}\.){3}[0-9]{1,3} matchInstance all set profiles signaling sipAdaptorProfile SURR_REG_SMM rule 2 action 1 from type value value as.iop1.broadworks.net set profiles signaling sipAdaptorProfile SURR_REG_SMM rule 1 criterion 2 type header set profiles signaling sipAdaptorProfile SURR_REG_SMM rule 1 criterion 2 header name From condition exist set profiles signaling sipAdaptorProfile SURR_REG_SMM rule 1 criterion 1 type message set profiles signaling sipAdaptorProfile SURR_REG_SMM rule 1 criterion 1 message messageTypes request methodTypes register set profiles signaling sipAdaptorProfile SURR_REG_SMM rule 1 applyMatchHeader one set profiles signaling sipAdaptorProfile SURR_REG_SMM rule 1 action 1 type token operation regsub set profiles signaling sipAdaptorProfile SURR_REG_SMM rule 1 action 1 regexp string (?:[0-9]{1,3}\.){3}[0-9]{1,3} matchInstance all set profiles signaling sipAdaptorProfile SURR_REG_SMM rule 1 action 1 from type value value as.iop1.broadworks.net set profiles signaling sipAdaptorProfile SURR_REG_SMM rule 1 action 1 to type token tokenValue urihostname set profiles signaling sipAdaptorProfile SURR_REG_SMM state enabled commit set profiles digitParameterHandling prefixProfile ACCESS_DIAL_PLAN entry 0 0 1 31 callType userName set profiles digitParameterHandling prefixProfile ACCESS_DIAL_PLAN entry 0 0 1 31 digitType userName set profiles digitParameterHandling prefixProfile ACCESS_DIAL_PLAN entry 1 0 1 31 callType userName set profiles digitParameterHandling prefixProfile ACCESS_DIAL_PLAN entry 1 0 1 31 digitType userName set profiles digitParameterHandling prefixProfile ACCESS_DIAL_PLAN entry 2 0 1 31 callType userName set profiles digitParameterHandling prefixProfile ACCESS_DIAL_PLAN entry 2 0 1 31 digitType userName set profiles digitParameterHandling prefixProfile ACCESS_DIAL_PLAN entry 3 0 1 31 callType userName set profiles digitParameterHandling prefixProfile ACCESS_DIAL_PLAN entry 3 0 1 31 digitType userName set profiles digitParameterHandling prefixProfile ACCESS_DIAL_PLAN entry 4 0 1 31 callType userName set profiles digitParameterHandling prefixProfile ACCESS_DIAL_PLAN entry 4 0 1 31 digitType userName set profiles digitParameterHandling prefixProfile ACCESS_DIAL_PLAN entry 5 0 1 31 callType userName set profiles digitParameterHandling prefixProfile ACCESS_DIAL_PLAN entry 5 0 1 31 digitType userName set profiles digitParameterHandling prefixProfile ACCESS_DIAL_PLAN entry 6 0 1 31 callType userName set profiles digitParameterHandling prefixProfile ACCESS_DIAL_PLAN entry 6 0 1 31 digitType userName set profiles digitParameterHandling prefixProfile ACCESS_DIAL_PLAN entry 7 0 1 31 callType userName set profiles digitParameterHandling prefixProfile ACCESS_DIAL_PLAN entry 7 0 1 31 digitType userName set profiles digitParameterHandling prefixProfile ACCESS_DIAL_PLAN entry 8 0 1 31 callType userName set profiles digitParameterHandling prefixProfile ACCESS_DIAL_PLAN entry 8 0 1 31 digitType userName set profiles digitParameterHandling prefixProfile ACCESS_DIAL_PLAN entry 9 0 1 31 callType userName set profiles digitParameterHandling prefixProfile ACCESS_DIAL_PLAN entry 9 0 1 31 digitType userName set profiles digitParameterHandling prefixProfile ACCESS_DIAL_PLAN entry * 0 1 31 callType userName set profiles digitParameterHandling prefixProfile ACCESS_DIAL_PLAN entry * 0 1 31 digitType userName set profiles digitParameterHandling prefixProfile ACCESS_DIAL_PLAN entry + 0 1 31 callType userName set profiles digitParameterHandling prefixProfile ACCESS_DIAL_PLAN entry + 0 1 31 digitType userName set profiles digitParameterHandling prefixProfile ACCESS_DIAL_PLAN entry % 0 1 31 callType userName set profiles digitParameterHandling prefixProfile ACCESS_DIAL_PLAN entry % 0 1 31 digitType userName set profiles digitParameterHandling prefixProfile ACCESS_DIAL_PLAN entry "#" 0 1 31 callType userName set profiles digitParameterHandling prefixProfile ACCESS_DIAL_PLAN entry "#" 0 1 31 digitType userName commit set profiles digitParameterHandling numberingPlan ACCESS_NUM_PLAN prefixProfile ACCESS_DIAL_PLAN set profiles digitParameterHandling numberingPlan ACCESS_NUM_PLAN lengths nationalNumber min 1 set profiles digitParameterHandling numberingPlan ACCESS_NUM_PLAN lengths nationalNumber max 31 set profiles digitParameterHandling numberingPlan ACCESS_NUM_PLAN lengths subscriberNumber min 0 set profiles digitParameterHandling numberingPlan ACCESS_NUM_PLAN lengths subscriberNumber max 0 set profiles digitParameterHandling numberingPlan ACCESS_NUM_PLAN lengths line min 0 set profiles digitParameterHandling numberingPlan ACCESS_NUM_PLAN lengths line max 0 set profiles digitParameterHandling numberingPlan ACCESS_NUM_PLAN lengths exchangeCode min 0 set profiles digitParameterHandling numberingPlan ACCESS_NUM_PLAN lengths exchangeCode max 0 set profiles digitParameterHandling numberingPlan ACCESS_NUM_PLAN lengths areaCode min 0 set profiles digitParameterHandling numberingPlan ACCESS_NUM_PLAN lengths areaCode max 0 commit set profiles callRouting elementRoutingPriority TG_ERP entry _private 1 entityType trunkGroup set profiles callRouting elementRoutingPriority TG_ERP entry nationalOperator 1 entityType trunkGroup set profiles callRouting elementRoutingPriority TG_ERP entry localOperator 1 entityType trunkGroup set profiles callRouting elementRoutingPriority TG_ERP entry nationalType 1 entityType trunkGroup set profiles callRouting elementRoutingPriority TG_ERP entry internationalType 1 entityType trunkGroup set profiles callRouting elementRoutingPriority TG_ERP entry internationalOperator 1 entityType trunkGroup set profiles callRouting elementRoutingPriority TG_ERP entry longDistanceOperator 1 entityType trunkGroup set profiles callRouting elementRoutingPriority TG_ERP entry ipVpnService 1 entityType trunkGroup set profiles callRouting elementRoutingPriority TG_ERP entry test 1 entityType trunkGroup set profiles callRouting elementRoutingPriority TG_ERP entry transit 1 entityType trunkGroup set profiles callRouting elementRoutingPriority TG_ERP entry otherCarrierChosen 1 entityType trunkGroup set profiles callRouting elementRoutingPriority TG_ERP entry carrierCutThrough 1 entityType trunkGroup set profiles callRouting elementRoutingPriority TG_ERP entry userName 1 entityType trunkGroup set profiles callRouting elementRoutingPriority TG_ERP entry mobile 1 entityType trunkGroup commit set profiles digitParameterHandling dmPmRule DMPM_RULE subRule 0 ruleType uri uriParameterManipulation uriType calledUri uriParameterManipulation userParameter ip set addressContext default ipInterfaceGroup CORE_LIF ipInterface IPIF2 ceName IOTNANO portName pkt1 ipAddress 172.16.100.202 prefix 24 altIpAddress 2001:E48:80:1001::10 altPrefix 64 set addressContext default ipInterfaceGroup CORE_LIF ipInterface IPIF2 mode inService state enabled commit set profiles services sipArsProfile CORE_ARSP blkListAlgorithms timeouts,retryafter set profiles services sipArsProfile CORE_ARSP blkListAlgTimeoutsType sip-invite set profiles services sipArsProfile CORE_ARSP blkListAlgTimeoutsNumTimeouts 4 set profiles services sipArsProfile CORE_ARSP blkListAlgTimeoutsDuration 120 set profiles services sipArsProfile CORE_ARSP blkListAlgRetryAfterType sip-503 set profiles services sipArsProfile CORE_ARSP recoveryAlgorithm probe set profiles services sipArsProfile CORE_ARSP recoveryAlgProbeInterval 30 set profiles services sipArsProfile CORE_ARSP recoveryAlgProbeNumResponses 6 set profiles services sipArsProfile CORE_ARSP recoveryAlgProbeDuration 240 commit set profiles media codecEntry G711_ALAW_PTIME_20 codec g711 law ALaw packetSize 20 set profiles media codecEntry G729AB-DEFAULT codec g729ab packetSize 20 set profiles media packetServiceProfile CORE_PSP codec codecEntry1 G729AB-DEFAULT set profiles media packetServiceProfile CORE_PSP codec codecEntry2 G711_ALAW_PTIME_20 set profiles media packetServiceProfile CORE_PSP packetToPacketControl transcode transcoderFreeTransparency set profiles media packetServiceProfile CORE_PSP rtcpOptions rtcp enable set profiles media packetServiceProfile CORE_PSP videoCalls maxVideoBandwith 4096 commit set profiles signaling ipSignalingProfile CORE_IPSP ipProtocolType sipOnly set profiles signaling ipSignalingProfile CORE_IPSP commonIpAttributes flags disableHostTranslation enable set profiles signaling ipSignalingProfile CORE_IPSP commonIpAttributes flags disableMediaLockDown enable set profiles signaling ipSignalingProfile CORE_IPSP commonIpAttributes flags includeTransportTypeInContactHeader enable set profiles signaling ipSignalingProfile CORE_IPSP commonIpAttributes flags reQueryPsxOnRegisterRefresh enable set profiles signaling ipSignalingProfile CORE_IPSP commonIpAttributes flags endToEndBye enable set profiles signaling ipSignalingProfile CORE_IPSP commonIpAttributes flags minimizeRelayingOfMediaChangesFromOtherCallLegAll enable relayDataPathModeChangeFromOtherCallLeg enable set profiles signaling ipSignalingProfile CORE_IPSP commonIpAttributes relayFlags dialogEventPackage enable set profiles signaling ipSignalingProfile CORE_IPSP commonIpAttributes relayFlags info enable set profiles signaling ipSignalingProfile CORE_IPSP commonIpAttributes relayFlags notify enable set profiles signaling ipSignalingProfile CORE_IPSP commonIpAttributes relayFlags refer enable set profiles signaling ipSignalingProfile CORE_IPSP commonIpAttributes relayFlags statusCode4xx6xx enable set profiles signaling ipSignalingProfile CORE_IPSP commonIpAttributes relayFlags updateWithoutSdp enable set profiles signaling ipSignalingProfile CORE_IPSP commonIpAttributes transparencyFlags authcodeHeaders enable set profiles signaling ipSignalingProfile CORE_IPSP egressIpAttributes flags disable2806Compliance enable set profiles signaling ipSignalingProfile CORE_IPSP egressIpAttributes sipHeadersAndParameters flags endToEndAck enable set profiles signaling ipSignalingProfile CORE_IPSP egressIpAttributes flags sameCallIdForRequiredAuthorization enable set profiles signaling ipSignalingProfile CORE_IPSP egressIpAttributes privacy transparency enable set profiles signaling ipSignalingProfile CORE_IPSP egressIpAttributes transport type1 udp set profiles signaling ipSignalingProfile CORE_IPSP egressIpAttributes transport type2 tcp set profiles signaling ipSignalingProfile CORE_IPSP egressIpAttributes transport type3 tlsOverTcp set profiles signaling ipSignalingProfile CORE_IPSP egressIpAttributes transport type4 sctp set profiles signaling ipSignalingProfile CORE_IPSP egressIpAttributes flags suppressUnregister enable set profiles signaling ipSignalingProfile CORE_IPSP commonIpAttributes flags noPortNumber5060 enable commit set addressContext default dnsGroup CORE_DNS_GRP type mgmt set addressContext default dnsGroup CORE_DNS_GRP server EXTERNAL_DNS ipAddress 10.54.80.101 set addressContext default dnsGroup CORE_DNS_GRP server EXTERNAL_DNS priority 80 set addressContext default dnsGroup CORE_DNS_GRP server EXTERNAL_DNS weight 50 set addressContext default dnsGroup CORE_DNS_GRP server EXTERNAL_DNS state enabled commit set addressContext default zone CORE id 2 remoteDeviceType appServer commit set addressContext default zone CORE sipSigPort 3 ipInterfaceGroup CORE_LIF set addressContext default zone CORE sipSigPort 3 ipAddressV4 172.16.100.202 ipAddressV6 2001:E48:80:1001::10 set addressContext default zone CORE sipSigPort 3 dscpValue 26 set addressContext default zone CORE sipSigPort 3 transportProtocolsAllowed sip-udp,sip-tcp set addressContext default zone CORE sipSigPort 3 state enabled mode inService commit set addressContext default zone CORE ipPeer CORE_PEER policy sip fqdn ns.iop1.broadworks.net set addressContext default zone CORE ipPeer CORE_PEER policy sip fqdnPort 5060 commit set addressContext default zone CORE sipTrunkGroup CORE_STG media mediaIpInterfaceGroupName CORE_LIF set addressContext default zone CORE sipTrunkGroup CORE_STG media lateMediaSupport passthru sourceAddressFiltering enabled set addressContext default zone CORE sipTrunkGroup CORE_STG media mediaAddrType matchSigAddrType set addressContext default zone CORE sipTrunkGroup CORE_STG media sdpAttributesSelectiveRelay enabled set addressContext default zone CORE sipTrunkGroup CORE_STG policy digitParameterHandling numberingPlan ACCESS_NUM_PLAN set addressContext default zone CORE sipTrunkGroup CORE_STG policy callRouting elementRoutingPriority TG_ERP set addressContext default zone CORE sipTrunkGroup CORE_STG policy media packetServiceProfile CORE_PSP set addressContext default zone CORE sipTrunkGroup CORE_STG policy signaling ipSignalingProfile CORE_IPSP set addressContext default zone CORE sipTrunkGroup CORE_STG policy signaling signalingProfile DEFAULT_IP_PROFILE set addressContext default zone CORE sipTrunkGroup CORE_STG services dnsSupportType a-srv-naptr set addressContext default zone CORE sipTrunkGroup CORE_STG services sipArsProfile CORE_ARSP set addressContext default zone CORE sipTrunkGroup CORE_STG signaling relayNonInviteRequest enabled set addressContext default zone CORE sipTrunkGroup CORE_STG signaling retryCounters general 4 set addressContext default zone CORE sipTrunkGroup CORE_STG signaling retryCounters invite 2 set addressContext default zone CORE sipTrunkGroup CORE_STG signaling retryCounters bye 2 set addressContext default zone CORE sipTrunkGroup CORE_STG signaling retryCounters cancel 2 set addressContext default zone CORE sipTrunkGroup CORE_STG signaling retryCounters reInvite 2 set addressContext default zone CORE sipTrunkGroup CORE_STG signaling timers sessionMinSE 60 set addressContext default zone CORE sipTrunkGroup CORE_STG signaling registration bulkRegisterFormat followIngress set addressContext default zone CORE sipTrunkGroup CORE_STG signaling registration insideExpiresMinimum 3500 set addressContext default zone CORE sipTrunkGroup CORE_STG ingressIpPrefix 0.0.0.0 0 set addressContext default zone CORE sipTrunkGroup CORE_STG ingressIpPrefix 0::0 0 set addressContext default zone CORE sipTrunkGroup CORE_STG signaling honorMaddrParam enabled set addressContext default zone CORE sipTrunkGroup CORE_STG services transparencyProfile CORE_TP set addressContext default zone CORE sipTrunkGroup CORE_STG policy featureControlProfile CORE_FCP set addressContext default zone CORE sipTrunkGroup CORE_STG signaling messageManipulation outputAdapterProfile SURR_REG_SMM set addressContext default zone CORE sipTrunkGroup CORE_STG state enabled mode inService commit set addressContext default ipInterfaceGroup ACCESS_LIF ipInterface IPIF0 ceName IOTNANO portName pkt0 ipAddress 172.16.102.125 prefix 24 altIpAddress fc00::102:f:f:f:43 altPrefix 64 set addressContext default ipInterfaceGroup ACCESS_LIF ipInterface IPIF0 mode inService state enabled commit set profiles media packetServiceProfile ACCESS_PSP packetToPacketControl transcode transcoderFreeTransparency set profiles media packetServiceProfile ACCESS_PSP videoCalls maxVideoBandwith 4096 set profiles media packetServiceProfile ACCESS_PSP rtcpOptions rtcp enable set profiles media packetServiceProfile ACCESS_PSP codec codecEntry1 G729AB-DEFAULT set profiles media packetServiceProfile ACCESS_PSP codec codecEntry2 G711_ALAW_PTIME_20 commit set profiles signaling ipSignalingProfile ACCESS_IPSP ipProtocolType sipOnly set profiles signaling ipSignalingProfile ACCESS_IPSP commonIpAttributes flags disableMediaLockDown enable set profiles signaling ipSignalingProfile ACCESS_IPSP commonIpAttributes flags includeTransportTypeInContactHeader enable set profiles signaling ipSignalingProfile ACCESS_IPSP commonIpAttributes flags reQueryPsxOnRegisterRefresh enable set profiles signaling ipSignalingProfile ACCESS_IPSP commonIpAttributes flags endToEndBye enable set profiles signaling ipSignalingProfile ACCESS_IPSP commonIpAttributes flags minimizeRelayingOfMediaChangesFromOtherCallLegAll enable set profiles signaling ipSignalingProfile ACCESS_IPSP commonIpAttributes flags relayDataPathModeChangeFromOtherCallLeg enable set profiles signaling ipSignalingProfile ACCESS_IPSP commonIpAttributes relayFlags dialogEventPackage enable set profiles signaling ipSignalingProfile ACCESS_IPSP commonIpAttributes relayFlags info enable set profiles signaling ipSignalingProfile ACCESS_IPSP commonIpAttributes relayFlags notify enable set profiles signaling ipSignalingProfile ACCESS_IPSP commonIpAttributes relayFlags options enable set profiles signaling ipSignalingProfile ACCESS_IPSP commonIpAttributes relayFlags refer enable set profiles signaling ipSignalingProfile ACCESS_IPSP commonIpAttributes relayFlags statusCode3xx enable set profiles signaling ipSignalingProfile ACCESS_IPSP commonIpAttributes relayFlags statusCode4xx6xx enable set profiles signaling ipSignalingProfile ACCESS_IPSP commonIpAttributes relayFlags updateWithoutSdp enable set profiles signaling ipSignalingProfile ACCESS_IPSP commonIpAttributes transparencyFlags authcodeHeaders enable set profiles signaling ipSignalingProfile ACCESS_IPSP egressIpAttributes flags disable2806Compliance enable set profiles signaling ipSignalingProfile ACCESS_IPSP egressIpAttributes sipHeadersAndParameters flags endToEndAck enable set profiles signaling ipSignalingProfile ACCESS_IPSP egressIpAttributes flags sameCallIdForRequiredAuthorization enable set profiles signaling ipSignalingProfile ACCESS_IPSP egressIpAttributes privacy transparency enable set profiles signaling ipSignalingProfile ACCESS_IPSP ingressIpAttributes flags sendSdpInSubsequent18x enable set profiles signaling ipSignalingProfile ACCESS_IPSP ingressIpAttributes flags suppress183WithoutSdp enable set profiles signaling ipSignalingProfile ACCESS_IPSP ingressIpAttributes flags suppress183For3xxRedirectResponse enable sendSdpIn200OkIf18xReliable enable set profiles signaling ipSignalingProfile ACCESS_IPSP commonIpAttributes flags noPortNumber5060 enable commit set addressContext default zone ACCESS id 3 remoteDeviceType accessDevice commit set addressContext default zone ACCESS sipSigPort 2 ipInterfaceGroup ACCESS_LIF set addressContext default zone ACCESS sipSigPort 2 ipAddressV4 172.16.102.125 ipAddressV6 fc00::102:f:f:f:43 set addressContext default zone ACCESS sipSigPort 2 dscpValue 26 set addressContext default zone ACCESS sipSigPort 2 transportProtocolsAllowed sip-udp,sip-tcp set addressContext default zone ACCESS sipSigPort 2 state enabled mode inService commit set addressContext default zone ACCESS sipTrunkGroup ACCESS_STG media mediaIpInterfaceGroupName ACCESS_LIF set addressContext default zone ACCESS sipTrunkGroup ACCESS_STG media lateMediaSupport passthru sourceAddressFiltering enabled set addressContext default zone ACCESS sipTrunkGroup ACCESS_STG media mediaAddrType matchSigAddrType set addressContext default zone ACCESS sipTrunkGroup ACCESS_STG media sdpAttributesSelectiveRelay enabled set addressContext default zone ACCESS sipTrunkGroup ACCESS_STG policy digitParameterHandling numberingPlan ACCESS_NUM_PLAN set addressContext default zone ACCESS sipTrunkGroup ACCESS_STG policy callRouting elementRoutingPriority TG_ERP set addressContext default zone ACCESS sipTrunkGroup ACCESS_STG policy media packetServiceProfile ACCESS_PSP set addressContext default zone ACCESS sipTrunkGroup ACCESS_STG policy signaling ipSignalingProfile ACCESS_IPSP set addressContext default zone ACCESS sipTrunkGroup ACCESS_STG policy signaling signalingProfile DEFAULT_IP_PROFILE set addressContext default zone ACCESS sipTrunkGroup ACCESS_STG services dnsSupportType a-srv-naptr set addressContext default zone ACCESS sipTrunkGroup ACCESS_STG services natTraversal signalingNat enabled set addressContext default zone ACCESS sipTrunkGroup ACCESS_STG services natTraversal mediaNat enabled set addressContext default zone ACCESS sipTrunkGroup ACCESS_STG services natTraversal qualifiedPrefix 10.0.0.0 8 set addressContext default zone ACCESS sipTrunkGroup ACCESS_STG services natTraversal qualifiedPrefix 192.168.0.0 16 set addressContext default zone ACCESS sipTrunkGroup ACCESS_STG signaling messageManipulation outputAdapterProfile RE_ADD_ISFOCUS set addressContext default zone ACCESS sipTrunkGroup ACCESS_STG signaling messageManipulation inputAdapterProfile SMM_RM_USRPH set addressContext default zone ACCESS sipTrunkGroup ACCESS_STG signaling relayNonInviteRequest enabled set addressContext default zone ACCESS sipTrunkGroup ACCESS_STG signaling registration requireRegistration required set addressContext default zone ACCESS sipTrunkGroup ACCESS_STG signaling registration expires 3600 set addressContext default zone ACCESS sipTrunkGroup ACCESS_STG signaling registration insideExpiresMinimum 3500 set addressContext default zone ACCESS sipTrunkGroup ACCESS_STG signaling rel100Support disabled set addressContext default zone ACCESS sipTrunkGroup ACCESS_STG signaling psxRouteForSubscribe enabled set addressContext default zone ACCESS sipTrunkGroup ACCESS_STG policy digitParameterHandling ingressDmPmRule DMPM_RULE set addressContext default zone ACCESS sipTrunkGroup ACCESS_STG ingressIpPrefix 0.0.0.0 0 set addressContext default zone ACCESS sipTrunkGroup ACCESS_STG ingressIpPrefix 0::0 0 set addressContext default zone ACCESS sipTrunkGroup ACCESS_STG services transparencyProfile ACCESS_TP set addressContext default zone ACCESS sipTrunkGroup ACCESS_STG media sdpAttributesSelectiveRelay enabled set addressContext default zone ACCESS sipTrunkGroup ACCESS_STG state enabled mode inService commit set addressContext default zone ACCESS ipPeer SURR_PEER ipAddress 10.54.20.225 ipPort 5060 commit set addressContext default zone ACCESS ipPeer SURR_PEER surrogateRegistration surrRegProfile SURR_PROF hostPart as.iop1.broadworks.net commit set addressContext default zone ACCESS ipPeer SURR_PEER surrogateRegistration surrRegProfile SURR_PROF state enabled commit set profiles media packetServiceProfile GIN_ACCESS_PSP packetToPacketControl transcode transcoderFreeTransparency commit set profiles signaling ipSignalingProfile GIN_ACCESS_IPSP ipProtocolType sipOnly set profiles signaling ipSignalingProfile GIN_ACCESS_IPSP commonIpAttributes flags disableMediaLockDown enable set profiles signaling ipSignalingProfile GIN_ACCESS_IPSP commonIpAttributes flags minimizeRelayingOfMediaChangesFromOtherCallLegAll enable set profiles signaling ipSignalingProfile GIN_ACCESS_IPSP commonIpAttributes flags relayDataPathModeChangeFromOtherCallLeg enable set profiles signaling ipSignalingProfile GIN_ACCESS_IPSP commonIpAttributes relayFlags dialogEventPackage enable set profiles signaling ipSignalingProfile GIN_ACCESS_IPSP commonIpAttributes relayFlags info enable set profiles signaling ipSignalingProfile GIN_ACCESS_IPSP commonIpAttributes relayFlags notify enable set profiles signaling ipSignalingProfile GIN_ACCESS_IPSP commonIpAttributes relayFlags options enable set profiles signaling ipSignalingProfile GIN_ACCESS_IPSP commonIpAttributes relayFlags refer enable set profiles signaling ipSignalingProfile GIN_ACCESS_IPSP commonIpAttributes relayFlags statusCode3xx enable set profiles signaling ipSignalingProfile GIN_ACCESS_IPSP commonIpAttributes relayFlags statusCode4xx6xx enable set profiles signaling ipSignalingProfile GIN_ACCESS_IPSP commonIpAttributes relayFlags updateWithoutSdp enable set profiles signaling ipSignalingProfile GIN_ACCESS_IPSP commonIpAttributes transparencyFlags acceptHeader enable set profiles signaling ipSignalingProfile GIN_ACCESS_IPSP commonIpAttributes transparencyFlags authcodeHeaders enable set profiles signaling ipSignalingProfile GIN_ACCESS_IPSP commonIpAttributes transparencyFlags callInfoHeader enable set profiles signaling ipSignalingProfile GIN_ACCESS_IPSP commonIpAttributes transparencyFlags fromHeader enable set profiles signaling ipSignalingProfile GIN_ACCESS_IPSP commonIpAttributes transparencyFlags mwiBody enable set profiles signaling ipSignalingProfile GIN_ACCESS_IPSP commonIpAttributes transparencyFlags sipfragBody enable set profiles signaling ipSignalingProfile GIN_ACCESS_IPSP commonIpAttributes transparencyFlags unknownBody enable set profiles signaling ipSignalingProfile GIN_ACCESS_IPSP commonIpAttributes transparencyFlags unknownHeader enable set profiles signaling ipSignalingProfile GIN_ACCESS_IPSP commonIpAttributes transparencyFlags userAgentHeader enable set profiles signaling ipSignalingProfile GIN_ACCESS_IPSP egressIpAttributes flags disable2806Compliance enable set profiles signaling ipSignalingProfile GIN_ACCESS_IPSP egressIpAttributes flags sameCallIdForRequiredAuthorization enable set profiles signaling ipSignalingProfile GIN_ACCESS_IPSP egressIpAttributes privacy transparency enable set profiles signaling ipSignalingProfile GIN_ACCESS_IPSP egressIpAttributes transport type1 udp set profiles signaling ipSignalingProfile GIN_ACCESS_IPSP egressIpAttributes transport type2 tcp set profiles signaling ipSignalingProfile GIN_ACCESS_IPSP egressIpAttributes transport type3 tlsOverTcp set profiles signaling ipSignalingProfile GIN_ACCESS_IPSP egressIpAttributes transport type4 sctp set profiles signaling ipSignalingProfile GIN_ACCESS_IPSP ingressIpAttributes flags sendSdpInSubsequent18x enable set profiles signaling ipSignalingProfile GIN_ACCESS_IPSP ingressIpAttributes flags suppress183WithoutSdp enable commit set addressContext default zone GIN_ACCESS id 4 remoteDeviceType accessDevice commit set addressContext default zone GIN_ACCESS sipSigPort 4 ipInterfaceGroup ACCESS_LIF set addressContext default zone GIN_ACCESS sipSigPort 4 ipAddressV4 172.16.102.145 set addressContext default zone GIN_ACCESS sipSigPort 4 dscpValue 26 set addressContext default zone GIN_ACCESS sipSigPort 4 transportProtocolsAllowed sip-udp,sip-tcp set addressContext default zone GIN_ACCESS sipSigPort 4 state enabled mode inService commit set addressContext default zone GIN_ACCESS sipTrunkGroup GIN_ACCESS_STG media mediaIpInterfaceGroupName ACCESS_LIF set addressContext default zone GIN_ACCESS sipTrunkGroup GIN_ACCESS_STG media sourceAddressFiltering disabled set addressContext default zone GIN_ACCESS sipTrunkGroup GIN_ACCESS_STG policy digitParameterHandling numberingPlan ACCESS_NUM_PLAN set addressContext default zone GIN_ACCESS sipTrunkGroup GIN_ACCESS_STG policy callRouting elementRoutingPriority TG_ERP set addressContext default zone GIN_ACCESS sipTrunkGroup GIN_ACCESS_STG policy media packetServiceProfile GIN_ACCESS_PSP set addressContext default zone GIN_ACCESS sipTrunkGroup GIN_ACCESS_STG policy signaling ipSignalingProfile GIN_ACCESS_IPSP set addressContext default zone GIN_ACCESS sipTrunkGroup GIN_ACCESS_STG policy signaling signalingProfile DEFAULT_IP_PROFILE set addressContext default zone GIN_ACCESS sipTrunkGroup GIN_ACCESS_STG services dnsSupportType a-srv-naptr set addressContext default zone GIN_ACCESS sipTrunkGroup GIN_ACCESS_STG services natTraversal signalingNat enabled set addressContext default zone GIN_ACCESS sipTrunkGroup GIN_ACCESS_STG services natTraversal mediaNat enabled set addressContext default zone GIN_ACCESS sipTrunkGroup GIN_ACCESS_STG signaling messageManipulation outputAdapterProfile RE_ADD_ISFOCUS set addressContext default zone GIN_ACCESS sipTrunkGroup GIN_ACCESS_STG signaling registration requireRegistration required-group set addressContext default zone GIN_ACCESS sipTrunkGroup GIN_ACCESS_STG signaling registration bulkRegisterFormat enabled set addressContext default zone GIN_ACCESS sipTrunkGroup GIN_ACCESS_STG signaling registration expires 60 set addressContext default zone GIN_ACCESS sipTrunkGroup GIN_ACCESS_STG signaling registration insideExpiresMinimum 3500 set addressContext default zone GIN_ACCESS sipTrunkGroup GIN_ACCESS_STG signaling rel100Support disabled set addressContext default zone GIN_ACCESS sipTrunkGroup GIN_ACCESS_STG signaling relayNonInviteRequest enabled set addressContext default zone GIN_ACCESS sipTrunkGroup GIN_ACCESS_STG signaling psxRouteForSubscribe enabled set addressContext default zone GIN_ACCESS sipTrunkGroup GIN_ACCESS_STG signaling validateAor disabled set addressContext default zone GIN_ACCESS sipTrunkGroup GIN_ACCESS_STG services transparencyProfile GIN_TP set addressContext default zone GIN_ACCESS sipTrunkGroup GIN_ACCESS_STG ingressIpPrefix 0.0.0.0 0 set addressContext default zone GIN_ACCESS sipTrunkGroup GIN_ACCESS_STG ingressIpPrefix 0::0 0 set addressContext default zone GIN_ACCESS sipTrunkGroup GIN_ACCESS_STG state enabled mode inService commit set profiles media packetServiceProfile PBX123_PSP packetToPacketControl transcode transcoderFreeTransparency commit set profiles signaling ipSignalingProfile PBX123_IPSP ipProtocolType sipOnly set profiles signaling ipSignalingProfile PBX123_IPSP commonIpAttributes flags disableMediaLockDown enable set profiles signaling ipSignalingProfile PBX123_IPSP commonIpAttributes flags minimizeRelayingOfMediaChangesFromOtherCallLegAll enable set profiles signaling ipSignalingProfile PBX123_IPSP commonIpAttributes flags relayDataPathModeChangeFromOtherCallLeg enable set profiles signaling ipSignalingProfile PBX123_IPSP commonIpAttributes relayFlags dialogEventPackage enable set profiles signaling ipSignalingProfile PBX123_IPSP commonIpAttributes relayFlags info enable set profiles signaling ipSignalingProfile PBX123_IPSP commonIpAttributes relayFlags notify enable set profiles signaling ipSignalingProfile PBX123_IPSP commonIpAttributes relayFlags options enable set profiles signaling ipSignalingProfile PBX123_IPSP commonIpAttributes relayFlags refer enable set profiles signaling ipSignalingProfile PBX123_IPSP commonIpAttributes relayFlags statusCode3xx enable set profiles signaling ipSignalingProfile PBX123_IPSP commonIpAttributes relayFlags statusCode4xx6xx enable set profiles signaling ipSignalingProfile PBX123_IPSP commonIpAttributes relayFlags updateWithoutSdp enable set profiles signaling ipSignalingProfile PBX123_IPSP commonIpAttributes transparencyFlags acceptHeader enable set profiles signaling ipSignalingProfile PBX123_IPSP commonIpAttributes transparencyFlags authcodeHeaders enable set profiles signaling ipSignalingProfile PBX123_IPSP commonIpAttributes transparencyFlags callInfoHeader enable set profiles signaling ipSignalingProfile PBX123_IPSP commonIpAttributes transparencyFlags fromHeader enable set profiles signaling ipSignalingProfile PBX123_IPSP commonIpAttributes transparencyFlags mwiBody enable set profiles signaling ipSignalingProfile PBX123_IPSP commonIpAttributes transparencyFlags sipfragBody enable set profiles signaling ipSignalingProfile PBX123_IPSP commonIpAttributes transparencyFlags toHeader enable set profiles signaling ipSignalingProfile PBX123_IPSP commonIpAttributes transparencyFlags unknownBody enable set profiles signaling ipSignalingProfile PBX123_IPSP commonIpAttributes transparencyFlags unknownHeader enable set profiles signaling ipSignalingProfile PBX123_IPSP commonIpAttributes transparencyFlags userAgentHeader enable set profiles signaling ipSignalingProfile PBX123_IPSP egressIpAttributes flags disable2806Compliance enable set profiles signaling ipSignalingProfile PBX123_IPSP egressIpAttributes flags sameCallIdForRequiredAuthorization enable set profiles signaling ipSignalingProfile PBX123_IPSP egressIpAttributes flags useCalledPartyInRequestUri enable set profiles signaling ipSignalingProfile PBX123_IPSP egressIpAttributes privacy transparency enable set profiles signaling ipSignalingProfile PBX123_IPSP egressIpAttributes transport type1 udp set profiles signaling ipSignalingProfile PBX123_IPSP egressIpAttributes transport type2 tcp set profiles signaling ipSignalingProfile PBX123_IPSP egressIpAttributes transport type3 tlsOverTcp set profiles signaling ipSignalingProfile PBX123_IPSP egressIpAttributes transport type4 sctp set profiles signaling ipSignalingProfile PBX123_IPSP ingressIpAttributes flags sendSdpInSubsequent18x enable commit set profiles ipSignalingPeerGroup PBX123_IPSG description "IP-PBX for BW Trunking Example" set profiles ipSignalingPeerGroup PBX123_IPSG ipSignalingPeerGroupData 1 ipAddress 10.54.20.168 ipPort 5070 set profiles ipSignalingPeerGroup PBX123_IPSG ipSignalingPeerGroupData 1 serviceStatus inService commit set addressContext default zone PBX_ZONE id 5 commit set addressContext default zone PBX_ZONE sipSigPort 5 ipInterfaceGroup ACCESS_LIF set addressContext default zone PBX_ZONE sipSigPort 5 ipAddressV4 172.16.102.144 set addressContext default zone PBX_ZONE sipSigPort 5 dscpValue 26 set addressContext default zone PBX_ZONE sipSigPort 5 transportProtocolsAllowed sip-udp,sip-tcp set addressContext default zone PBX_ZONE sipSigPort 5 state enabled mode inService commit set addressContext default zone PBX_ZONE sipTrunkGroup PBX123_TG media mediaIpInterfaceGroupName ACCESS_LIF set addressContext default zone PBX_ZONE sipTrunkGroup PBX123_TG media sourceAddressFiltering disabled set addressContext default zone PBX_ZONE sipTrunkGroup PBX123_TG policy sipDomain AS.IOP1.BROADWORKS.NET set addressContext default zone PBX_ZONE sipTrunkGroup PBX123_TG policy digitParameterHandling numberingPlan ACCESS_NUM_PLAN set addressContext default zone PBX_ZONE sipTrunkGroup PBX123_TG policy callRouting elementRoutingPriority TG_ERP set addressContext default zone PBX_ZONE sipTrunkGroup PBX123_TG policy ipSignalingPeerGroup PBX123_IPSG set addressContext default zone PBX_ZONE sipTrunkGroup PBX123_TG policy media packetServiceProfile PBX123_PSP set addressContext default zone PBX_ZONE sipTrunkGroup PBX123_TG policy signaling ipSignalingProfile PBX123_IPSP set addressContext default zone PBX_ZONE sipTrunkGroup PBX123_TG policy signaling signalingProfile DEFAULT_IP_PROFILE set addressContext default zone PBX_ZONE sipTrunkGroup PBX123_TG services dnsSupportType a-srv-naptr set addressContext default zone PBX_ZONE sipTrunkGroup PBX123_TG services natTraversal signalingNat enabled set addressContext default zone PBX_ZONE sipTrunkGroup PBX123_TG services natTraversal mediaNat enabled set addressContext default zone PBX_ZONE sipTrunkGroup PBX123_TG signaling rel100Support disabled set addressContext default zone PBX_ZONE sipTrunkGroup PBX123_TG signaling relayNonInviteRequest enabled set addressContext default zone PBX_ZONE sipTrunkGroup PBX123_TG signaling psxRouteForSubscribe enabled set addressContext default zone PBX_ZONE sipTrunkGroup PBX123_TG services transparencyProfile PBX_TP set addressContext default zone PBX_ZONE sipTrunkGroup PBX123_TG ingressIpPrefix 0.0.0.0 0 set addressContext default zone PBX_ZONE sipTrunkGroup PBX123_TG ingressIpPrefix 0::0 0 set addressContext default zone PBX_ZONE sipTrunkGroup PBX123_TG state enabled mode inService commit set global callRouting routingLabel CORE_RL routePrioritizationType sequence action routes routingLabelRoute 1 trunkGroup CORE_STG ipPeer CORE_PEER inService inService commit set global callRouting route trunkGroup ACCESS_STG IOTNANO standard Sonus_NULL Sonus_NULL all all ALL none Sonus_NULL routingLabel CORE_RL set global callRouting route trunkGroup GIN_ACCESS_STG IOTNANO standard Sonus_NULL Sonus_NULL all all ALL none Sonus_NULL routingLabel CORE_RL set global callRouting route trunkGroup PBX123_TG IOTNANO standard Sonus_NULL Sonus_NULL all all ALL none Sonus_NULL routingLabel CORE_RL commit set global callRouting route trunkGroup ACCESS_STG IOTNANO username Sonus_NULL Sonus_NULL all all ALL none Sonus_NULL routingLabel CORE_RL set global callRouting route trunkGroup GIN_ACCESS_STG IOTNANO username Sonus_NULL Sonus_NULL all all ALL none Sonus_NULL routingLabel CORE_RL set global callRouting route trunkGroup PBX123_TG IOTNANO username Sonus_NULL Sonus_NULL all all ALL none Sonus_NULL routingLabel CORE_RL commit set addressContext default staticRoute 0.0.0.0 0 172.16.100.2 CORE_LIF IPIF2 preference 100 commit set addressContext default staticRoute 0.0.0.0 0 172.16.102.1 ACCESS_LIF IPIF0 preference 100 commit set addressContext default staticRoute 0::0 0 2001:E48:80:1001::1 CORE_LIF IPIF2 preference 100 commit set addressContext default staticRoute 0::0 0 fc00::20:f:f:f:1 ACCESS_LIF IPIF0 preference 100 commit