Professional Documents
Culture Documents
This Customer Configuration Guide ("CCG") is offered as a convenience to AT&T's customers for
informational purposes only. The specifications and information regarding the product in this CCG
are subject to change without notice. While reasonable efforts have been made in the preparation of
this publication, Sonus Networks and its suppliers assume no liability resulting from technical or
editorial errors or omissions, or for any damages resulting from the use of this information. All
statements, information, and recommendations in this CCG are presented without warranty of any
kind, express or implied, and are provided “AS IS”.
In no event shall Sonus be liable for any indirect, special, consequential, or incidental damages,
including, without limitation, lost profits or loss or damage arising out of the use or inability to use this
CCG, even if the user have been advised of the possibility of such damage. Unless specifically
included in a written agreement with Sonus Networks, Sonus Networks has no obligation to develop
or deliver any future release, upgrade, feature, enhancement or function.
Contents
1. Introduction ....................................................................................................... 4
1.1. Special Notes ...................................................................................................................... 4
1.1.1. Emergency 911/E911 Services Limitations and Restrictions .......................................... 4
1.1.2. Mid-call Re-INVITEs ........................................................................................................ 4
1.1.3. Blind Call Transfer ........................................................................................................... 5
1.2. Network Topology ............................................................................................................... 5
1.3. Hardware/ Software Configuration ...................................................................................... 6
2. SBC 5000 Series Configuration ........................................................................ 7
2.1. Configuration Diagram ........................................................................................................ 7
2.2. Naming Conventions ........................................................................................................... 7
2.3. Configuration Workflow ....................................................................................................... 8
2.4. Global Configuration............................................................................................................ 9
2.4.1. Codec Entry ..................................................................................................................... 9
2.5. Customer Side Configuration ............................................................................................ 10
2.5.1. Configuring Profiles ....................................................................................................... 10
2.5.2. Configuring Address Context......................................................................................... 27
2.6. ATT Side Configuration ..................................................................................................... 32
2.6.1. Configuring Profiles ....................................................................................................... 32
2.6.2. Configuring Address Context......................................................................................... 49
2.7. Global Call Routing Configuration ..................................................................................... 55
2.7.1. Customer Side Routing ................................................................................................. 55
2.7.2. ATT Side Routing .......................................................................................................... 56
3. CUCM Configuration....................................................................................... 59
4. Troubleshooting .............................................................................................. 60
SBC 5000 Series Configuration Guide 4
1. Introduction
This document provides a configuration guide for Sonus SBC 5000 Series (Session Border
Controller) when connecting to AT&T IPFR-EF service using AVPN or MIS/PNT transport.
This configuration guide supports basic and enhanced IP Flexible Reach features. The below
list gives the IP Flexible Reach - Enhanced Features (IPFR-EF) verified using this
configuration guide. The complete list of IPFR-EF features can be found in AT&T IP Flexible
Reach service guide at http://new.serviceguide.att.com
– Network Based Sequential Ring
– Network Based Simultaneous Ringing
– Network Based Call Forwarding Always
– Network Based Call Forwarding Busy
– Network Based Call Forwarding Not Reachable
– Network Based Call Forwarding No Answer
The Sonus SBC 5000 is a Session Border Controller that connects disparate SIP trunks, SIP
PBXs, and communication applications within an enterprise. It can also be used as a SIP
routing and integration engine. The Sonus SBC is the point of connection between the Cisco
Communication Manager 9.1 and AT&T IPFR-EF service and is used not only to secure the
SIP trunk, but also to make adjustments to carrier and enterprise signaling for
interoperability.
Note: This guide supports SBC 5000 Series configurations for releases V03.X or higher
Copyright
Copyright ©© 2013,
2013, Sonus
Sonus Networks,
Networks, Inc. All
Inc. All rights rights reserved.
reserved.
SBC 5000 Series Configuration Guide 5
The Re-INVITES received from the CUCM with changes only in the media source
information will not be relayed to the Network. However, changes in the media codecs, p-
time or media attributes will be relayed to the Network.
CCM
SBC SIP
Subscriber
Trunk
SIP Trunk
Sig: SIP
Cisco Voice/Fax Media:
Gateway 2911 RTP/T38
Cisco Unity
Voicemail
Server &
Auto
Attendant Local PSTN
P
The figure above represents the equipment that was used for the IPFR-EF certification.
The Cisco IP Phones used with the CUCM PBX can be configured to work with Skinny or
SIP Protocol.
To know the hardware and software version details used for the above setup, see Section 1.3
- Hardware/ Software Configuration
Copyright
Copyright ©© 2013,
2013, Sonus
Sonus Networks,
Networks, Inc. All
Inc. All rights rights reserved.
reserved.
SBC 5000 Series Configuration Guide 6
Third-party Equipments
CUCM 9.1
Copyright
Copyright ©© 2013,
2013, Sonus
Sonus Networks,
Networks, Inc. All
Inc. All rights rights reserved.
reserved.
SBC 5000 Series Configuration Guide 7
Copyright
Copyright ©© 2013,
2013, Sonus
Sonus Networks,
Networks, Inc. All
Inc. All rights rights reserved.
reserved.
SBC 5000 Series Configuration Guide 8
Copyright
Copyright ©© 2013,
2013, Sonus
Sonus Networks,
Networks, Inc. All
Inc. All rights rights reserved.
reserved.
SBC 5000 Series Configuration Guide 9
Create the codec entry for G729A and G711Ulaw codecs with t38 fax treatment and rfc2833
method for dtmf
Parameter Description
G729A_T38_2833 Codec Entry for g729a codec with fax t38 and dtmf rfc2833
G711Ulaw_T38_2833 Codec Entry for g711Ulaw codec with fax t38 and dtmf rfc2833
commit
set profiles media codecEntry G711Ulaw_T38_2833 codec g711 packetSize 30 law ULaw
commit
Copyright
Copyright ©© 2013,
2013, Sonus
Sonus Networks,
Networks, Inc. All
Inc. All rights rights reserved.
reserved.
SBC 5000 Series Configuration Guide 10
failureHandling continue;
toneTreatment none;
}
dtmf {
relay rfc2833;
removeDigits enable;
}
Create profiles with specific set of characteristics correspond to customer IP-PBX. It includes
configuration of following entities on customer side.
1. Packet Service Profile
2. IP Signaling Profile
3. Prefix profile
4. Numbering Plan
5. DM/PM Rule
6. SIP Adaptor Profiles
Create Packet Service Profile towards customer side with G729A as a first codec and
G711ulaw as a second codec
Copyright
Copyright ©© 2013,
2013, Sonus
Sonus Networks,
Networks, Inc. All
Inc. All rights rights reserved.
reserved.
SBC 5000 Series Configuration Guide 11
Parameter Description
Packet Service Profile name towards Customer side with rtcp enabled
CUST_PSP
and preferred rtp payload for dtmf 100
commit
The output of show command for packet service profile is as given below:
Copyright
Copyright ©© 2013,
2013, Sonus
Sonus Networks,
Networks, Inc. All
Inc. All rights rights reserved.
reserved.
SBC 5000 Series Configuration Guide 12
transcode conditional;
conditionsInAdditionToNoCommonCodec {
differentDtmfRelay disable;
differentPacketSize disable;
differentSilenceSuppression disable;
honorOfferPreference disable;
}
codecsAllowedForTranscoding {
thisLeg "";
otherLeg "";
}
}
flags {
disallowDataCalls disable;
digitDetectSendEnabled disable;
useDirectMedia disable;
validatePeerSupportForDtmfEvents disable;
}
t38 {
dataRateManagementType type2TransferOfTcf;
ecm {
ecmPreferred disable;
}
lowSpeedNumberOfRedundantPackets 0;
maxBitRate 14.4Kbits_s;
numberOfRedundantPackets 0;
}
secureRtpRtcp {
cryptoSuiteProfile ;
flags {
allowFallback disable;
enableSrtp disable;
}
}
preferredRtpPayloadTypeForDtmfRelay 100;
videoCalls {
maxVideoBandwith 0;
videoBandwidthReductionFactor 0;
audioOnlyIfVideoIsPrevented enable;
}
mediaPacketCos 0;
honorRemotePrecedence enable;
sendRoutePSPPrecedence disable;
Copyright
Copyright ©© 2013,
2013, Sonus
Sonus Networks,
Networks, Inc. All
Inc. All rights rights reserved.
reserved.
SBC 5000 Series Configuration Guide 13
2) IP Signaling Profile
Create IP Signaling Profile with appropriate signaling flags towards customer side
Parameter Description
CUST_IPSP IP Signalling Profile name on Customer side.
commit
Copyright
Copyright ©© 2013,
2013, Sonus
Sonus Networks,
Networks, Inc. All
Inc. All rights rights reserved.
reserved.
SBC 5000 Series Configuration Guide 14
includeTransportTypeInContactHeader disable;
insertPeerAddressAsTopRouteHeader disable;
mapCauseLocation disable;
mapSuspendResumeEventInPSvcInfoHeader disable;
mapUuiInPSigInfoHeader disable;
mimeCausePrecedeReasonHeaderCause disable;
minimizeRelayingOfMediaChangesFromOtherCallLegAll enable;
noContentDisposition disable;
noPortNumber5060 enable;
noUserinfoInContactHeader disable;
onlySelectedCodecInSessionRefresh disable;
pChgMsgInfo disable;
replaceHostOnViaHeader disable;
reQueryPsxOnRegisterRefresh disable;
sdpOlineOnlyCompares disable;
sendAllAllowedCodecsForLateMediaInviteOrReInvite enable;
sendDirectMediaInfoInSdpAttribute disable;
sendPtimeInSdp enable;
sessionTimerRefreshUpdate disable;
setAcceptHeaderToApplicationSdpOnly disable;
setOlineDash disable;
setSessionVersionZero disable;
setSlineDash disable;
skipPsxQueryForRefer disable;
storePathHeader disable;
storeServiceRouteHeader disable;
terminalPortabilityInterworking disable;
sendRtcpPortInSdp disable;
}
callTransferFlags {
handleIpAddressesNotPresentInNetworkSelectorTableNst
routeViaTransferringIptg;
forceReRouteViaPsxQuery disable;
}
optionTagInRequireHeader {
suppressReplaceTag disable;
}
optionTagInSupportedHeader {
suppressReplaceTag disable;
}
relayFlags {
dialogEventPackage disable;
dtmfBody disable;
info disable;
message disable;
notify disable;
options disable;
Copyright
Copyright ©© 2013,
2013, Sonus
Sonus Networks,
Networks, Inc. All
Inc. All rights rights reserved.
reserved.
SBC 5000 Series Configuration Guide 15
regEventPackage disable;
refer enable;
sonusMediaBody disable;
statusCode3xx disable;
statusCode4xx6xx disable;
thirdPartyBodies disable;
force503to500Relay disable;
}
transparencyFlags {
alertInformationHeader disable;
authcodeHeaders disable;
contactHeader disable;
errorInfo disable;
fromHeader disable;
historyInfo disable;
maxForwardsHeader disable;
mwiBody disable;
pChargingVectorHeader disable;
pEarlyMedia disable;
pathHeader disable;
qsigBody disable;
reasonHeader disable;
referredByHeader disable;
requestURI disable;
routeHeader disable;
serviceRouteHeader disable;
sipBody disable;
sipfragBody disable;
toHeader disable;
toneBody disable;
unknownBody disable;
unknownHeader disable;
viaHeader disable;
}
}
egressIpAttributes {
numberGlobalizationProfile ;
flags {
bgcfTargetSchemeTransparency disable;
convertInactiveToSendrecv disable;
disable2806Compliance enable;
disableOptionalRegisterParameters disable;
map181Or182MessageTo183 disable;
mapContractorNumberInPSigInfoHeader disable;
suppressUnregister disable;
ttcIsupMapping disable;
useCalledPartyInRequestUri disable;
Copyright
Copyright ©© 2013,
2013, Sonus
Sonus Networks,
Networks, Inc. All
Inc. All rights rights reserved.
reserved.
SBC 5000 Series Configuration Guide 16
useColonInSdpMediaTypeParameter disable;
validateIsubAddress disable;
}
bci {
bciInterworkEncountered disable;
bciIsdnAddess disable;
}
domainName {
useSipDomainNameInFromField disable;
useSipDomainNameInRequestUri disable;
}
isub {
allowNsapIsub disable;
allowUserSpecifiedIsub disable;
includeCalledPartyIsub disable;
includeCallingPartyIsub disable;
}
numberPortabilityAttributes {
npdiOptions includeNpdiYes;
disableRn disable;
}
privacy {
transparency disable;
privacyInformation pAssertedId;
flags {
includePrivacy enable;
privacyRequiredByProxy disable;
msLyncPrivacySupport disable;
}
}
redirect {
mode acceptRedirection;
contactHandling mergeReceivedContacts;
flags {
skipCrankbackProfileAndAlwaysCrankback disable;
forceRequeryForRedirection disable;
}
}
sipHeadersAndParameters {
callForwarding {
dataMapping diversion;
diversionHeaderTransparency disable;
}
includeChargeInformation includeNone;
destinationTrunkGroupOptions includeNone;
originatingTrunkGroupOptions includeNone;
flags {
Copyright
Copyright ©© 2013,
2013, Sonus
Sonus Networks,
Networks, Inc. All
Inc. All rights rights reserved.
reserved.
SBC 5000 Series Configuration Guide 17
includeCic disable;
includeCpcInformation disable;
includeNpi disable;
includeOlip disable;
includePKAdn disable;
includePstnParameters disable;
includeQvalue disable;
skipCSeqCheckInEarlyDialog disable;
transparencyForDestinationTrunkGroupParameter disable;
}
}
transport {
type1 none;
type2 none;
type3 none;
type4 none;
}
}
ingressIpAttributes {
flags {
sip181Supported disable;
sip182Supported disable;
mapCalledPartyCategoryInPSigInfoHeader disable;
noSdpIn180Supported disable;
registrationExpiresinExpiresHeader disable;
send183OnInitiatingDisconnectTreatment disable;
sendSdpIn200OkIf18xReliable enable;
sendSdpInSubsequent18x enable;
}
carrierInformation {
generateTerminatingCa disable;
generateTerminatingCic disable;
}
}
3) Prefix Profile
Create Prefix Profile with appropriate dial plan for handling outgoing calls to ATT network. The
configuration below shown with country US (+1).
Parameter Description
CUST_PP Prefix Profile name on Customer side.
Copyright
Copyright ©© 2013,
2013, Sonus
Sonus Networks,
Networks, Inc. All
Inc. All rights rights reserved.
reserved.
SBC 5000 Series Configuration Guide 18
commit
entry 0 0 1 1 {
callType nationalType;
digitType national;
dmPmRule "";
natureOfAddress none;
numberingPlanIndicator none;
numberLeadingPrefixDigits 0;
numberLeadingPrefixDigitsToStrip 0;
applyDmRule disable;
determineArea disable;
}
Copyright
Copyright ©© 2013,
2013, Sonus
Sonus Networks,
Networks, Inc. All
Inc. All rights rights reserved.
reserved.
SBC 5000 Series Configuration Guide 19
Copyright
Copyright ©© 2013,
2013, Sonus
Sonus Networks,
Networks, Inc. All
Inc. All rights rights reserved.
reserved.
SBC 5000 Series Configuration Guide 20
digitType national;
dmPmRule “”;
natureOfAddress none;
numberingPlanIndicator none;
numberLeadingPrefixDigits 1;
numberLeadingPrefixDigitsToStrip 1;
applyDmRule disable;
determineArea disable;
}
4) Numbering Plan
Create Numbering Plan by applying Prefix Profile created for customer side.
Parameter Description
CUST_NUM_PLAN Numbering Plan name on Customer side.
set profiles digitParameterHandling numberingPlan CUST_NUM_PLAN prefixProfile CUST_PP lengths line min 0 max
0
set profiles digitParameterHandling numberingPlan CUST_NUM_PLAN prefixProfile CUST_PP lengths areaCode min
0 max 0
commit
Copyright
Copyright ©© 2013,
2013, Sonus
Sonus Networks,
Networks, Inc. All
Inc. All rights rights reserved.
reserved.
SBC 5000 Series Configuration Guide 21
5) DM/PM Rule
The below example shows the conversion of 978-303-XXXX TNs, where subscriber numbers
(XXXX) are getting prefixed with 978-303 (NPA-NXX).
set profiles digitParameterHandling dmPmRule RDN_Change subRule 0 criteria RDN_Exists ruleType digit
digitManipulation numberType originalCalledNumber digitStringManipulation replacement type constant digitString
callingNumber numberOfDigits 10 value 978303
Copyright
Copyright ©© 2013,
2013, Sonus
Sonus Networks,
Networks, Inc. All
Inc. All rights rights reserved.
reserved.
SBC 5000 Series Configuration Guide 22
commit
subRule 0 {
criteria RDN_Exists;
ruleType digit;
digitManipulation {
numberType originalCalledNumber;
numberParameterManipulation {
natureOfAddress none;
numberingPlanIndicator none;
numberLength noInput;
presentation none;
screening none;
includeInEgress none;
}
digitStringManipulation {
startDigitPosition 0;
numberOfDigits 0;
replacement {
type constant;
digitString callingNumber;
startDigitPosition 0;
numberOfDigits 10;
value 978303;
}
action none;
}
}
Copyright
Copyright ©© 2013,
2013, Sonus
Sonus Networks,
Networks, Inc. All
Inc. All rights rights reserved.
reserved.
SBC 5000 Series Configuration Guide 23
RMV-PCMU-UPDATE-DTMF
Applied as Output Adaptor Profile
Rule 1: Removes PCMU codec from SDP for all incomng request from ATT
Rule 2: Includes DTMF payload type 100 in response if not available in request SDP from IP-
PBX
Parameter Description
RMV-PCMU-UPDATE-DTMF SMM rule for outputAdaptor profile of sipTrunk to CUST side
set profiles signaling sipAdaptorProfile RMV-PCMU-UPDATE-DTMF rule 1 criterion 1 message messageTypes all
methodTypes invite
set profiles signaling sipAdaptorProfile RMV-PCMU-UPDATE-DTMF rule 1 criterion 2 messageBody condition regex-
match
Copyright
Copyright ©© 2013,
2013, Sonus
Sonus Networks,
Networks, Inc. All
Inc. All rights rights reserved.
reserved.
SBC 5000 Series Configuration Guide 24
set profiles signaling sipAdaptorProfile RMV-PCMU-UPDATE-DTMF rule 1 criterion 2 messageBody regexp string
"(18\s0)"
set profiles signaling sipAdaptorProfile RMV-PCMU-UPDATE-DTMF rule 1 action 1 type messageBody operation
regsub from type "value" value "18 100"
set profiles signaling sipAdaptorProfile RMV-PCMU-UPDATE-DTMF rule 1 action 1 from type "value" value "18 100"
set profiles signaling sipAdaptorProfile RMV-PCMU-UPDATE-DTMF rule 1 action 1 regexp string "(18\s0\s100)"
set profiles signaling sipAdaptorProfile RMV-PCMU-UPDATE-DTMF rule 1 action 2 type messageBody operation
regdel
set profiles signaling sipAdaptorProfile RMV-PCMU-UPDATE-DTMF rule 1 action 2 regexp string "a=rtpmap:0
PCMU/8000\\r\\n"
set profiles signaling sipAdaptorProfile RMV-PCMU-UPDATE-DTMF rule 2 criterion 1 message messageTypes all
methodTypes "invite ack" statusCode 200
set profiles signaling sipAdaptorProfile RMV-PCMU-UPDATE-DTMF rule 2 action 1 type messageBody operation
regsub from type "value" value " 18 100\\r\\na=rtpmap:100 telephone-event/8000\\r\\na=fmtp:100 0-15\\r\\n"
set profiles signaling sipAdaptorProfile RMV-PCMU-UPDATE-DTMF rule 2 action 1 from type "value" value " 18
100\\r\\na=rtpmap:100 telephone-event/8000\r\na=fmtp:100 0-15\\r\\n"
set profiles signaling sipAdaptorProfile RMV-PCMU-UPDATE-DTMF rule 2 action 1 regexp string " 18\\r\\n"
set profiles signaling sipAdaptorProfile RMV-PCMU-UPDATE-DTMF rule 2 action 2 type messageBody operation
regsub from type value value "AVP 0 100\\r\\na=rtpmap:100 telephone-event/8000\\r\\na=fmtp:100 0-15\\r\\n"
set profiles signaling sipAdaptorProfile RMV-PCMU-UPDATE-DTMF rule 2 action 2 from type value value "AVP 0
100\\r\\na=rtpmap:100 telephone-event/8000\\r\\na=fmtp:100 0-15\\r\\n"
set profiles signaling sipAdaptorProfile RMV-PCMU-UPDATE-DTMF rule 2 action 2 regexp string "AVP 0\\r\\n"
commit
Copyright
Copyright ©© 2013,
2013, Sonus
Sonus Networks,
Networks, Inc. All
Inc. All rights rights reserved.
reserved.
SBC 5000 Series Configuration Guide 25
state enabled;
rule 1 {
criterion 1 {
type message;
message {
messageTypes all;
methodTypes invite;
}
}
criterion 2 {
type messageBody;
messageBody {
condition regex-match;
regexp {
string "(18\s0)";
}
}
}
action 1 {
type messageBody;
operation regsub;
from {
type value;
value "18 100";
}
to {
type messageBody;
messageBodyValue all;
}
regexp {
string "(18\s0\s100)";
matchInstance one;
}
}
action 2 {
type messageBody;
operation regdel;
to {
type messageBody;
messageBodyValue all;
}
regexp {
string "a=rtpmap:0 PCMU/8000\\r\\n";
matchInstance one;
Copyright
Copyright ©© 2013,
2013, Sonus
Sonus Networks,
Networks, Inc. All
Inc. All rights rights reserved.
reserved.
SBC 5000 Series Configuration Guide 26
}
}
}
rule 2 {
applyMatchHeader one;
applyMatchHdrRange undefined;
criterion 1 {
type message;
message {
messageTypes all;
methodTypes invite,ack;
statusCode 200;
statusRange 0;
}
}
action 1 {
type messageBody;
operation regsub;
from {
type value;
value " 18 100\\r\\na=rtpmap:100 telephone-
event/8000\\r\\na=fmtp:100 0-15\\r\\n";
}
to {
type messageBody;
messageBodyValue all;
}
regexp {
string " 18\\r\\n";
matchInstance one;
}
}
action 2 {
type messageBody;
operation regsub;
from {
type value;
value "AVP 0 100\\r\\na=rtpmap:100 telephone-
event/8000\\r\\na=fmtp:100 0-15\\r\\n";
}
to {
type messageBody;
messageBodyValue all;
}
regexp {
string "AVP 0\\r\\n";
matchInstance one;
Copyright
Copyright ©© 2013,
2013, Sonus
Sonus Networks,
Networks, Inc. All
Inc. All rights rights reserved.
reserved.
SBC 5000 Series Configuration Guide 27
}
}
}
1) IP Interface Group
Create IP Interface Group on customer side and assign IP interface to the same. Also, assign
media ip/prefix of SBC to be used on customer side to this IP interface.
Parameter Description
CUSTIFG Media interface group name for customer
IPDOMAIN Address context name for customer domain
PKT1_V4 Media interface name for customer
pkt1 Gigabit Ethernet port used for signaling and media traffic towards customer
172.16.104.164 Media IP address of SBC towards customer
24 IP subnet prefix of media interface
set addressContext IPDOMAIN ipInterfaceGroup CUSTIFG ipInterface PKT1_V4 ipAddress 172.16.104.164 prefix 24
set addressContext IPDOMAIN ipInterfaceGroup CUSTIFG ipInterface PKT1_V4 mode inService state enabled
commit
Copyright
Copyright ©© 2013,
2013, Sonus
Sonus Networks,
Networks, Inc. All
Inc. All rights rights reserved.
reserved.
SBC 5000 Series Configuration Guide 28
2) Static route
Create a Static route for the IP-PBX on Customer side. A static route indicates the nextHop
gateway and IP interface that is used for a particular peer network IP prefix.
Parameter Description
172.16.102.24 IP address of PBX on customer side
32 IP subnet prefix
172.16.104.1 Gateway IP
set addressContext IPDOMAIN staticRoute 172.16.102.24 32 172.16.104.1 CUSTIFG PKT1_V4 preference 100
commit
3) Zone
Create Zone for customer domain and specify the id of the zone.
Parameter Description
CUST_ZONE Customer zone name
commit
Copyright
Copyright ©© 2013,
2013, Sonus
Sonus Networks,
Networks, Inc. All
Inc. All rights rights reserved.
reserved.
SBC 5000 Series Configuration Guide 29
Create Sip Signalling Port with signaling ip/prefix of SBC to be used on customer side and
assign it to IP interface group.
Parameter Description
172.16.104.164 SIP signalling IP address of SBC towards customer
5060 SIP signalling port of SBC towards customer
set addressContext IPDOMAIN zone CUST_ZONE sipSigPort 1 mode inService state enabled
commit
The output of show command for sip signaling port is as given below:
5) IP Peer
Create an IP Peer with signaling IP address of customer IP-PBX and assign it to customer
zone.
Parameter Description
CUST_IPP IP Peer name for customer IP-PBX
set addressContext IPDOMAIN zone CUST_ZONE ipPeer CUST_IPP ipAddress 172.16.102.24 ipPort 5060
commit
Copyright
Copyright ©© 2013,
2013, Sonus
Sonus Networks,
Networks, Inc. All
Inc. All rights rights reserved.
reserved.
SBC 5000 Series Configuration Guide 30
Create SIP Trunk Group towards customer IP-PBX and assign corresponding profiles on the
same.
Parameter Description
CUST_TG SIP Trunk towards Customer IP-PBX
set addressContext IPDOMAIN zone CUST_ZONE sipTrunkGroup CUST_TG signaling relayNonInviteRequest enabled
set addressContext IPDOMAIN zone CUST_ZONE sipTrunkGroup CUST_TG policy media packetServiceProfile
CUST_PSP
set addressContext IPDOMAIN zone CUST_ZONE sipTrunkGroup CUST_TG policy signaling ipSignalingProfile
CUST_IPSP
set addressContext IPDOMAIN zone CUST_ZONE sipTrunkGroup CUST_TG state enabled mode inService
commit
Copyright
Copyright ©© 2013,
2013, Sonus
Sonus Networks,
Networks, Inc. All
Inc. All rights rights reserved.
reserved.
SBC 5000 Series Configuration Guide 31
state enabled;
mode inService;
policy {
carrier 0000;
country 1;
sipDomain ;
localizationVariant northAmerica;
digitParameterHandling {
numberingPlan CUST_NUM_PLAN;
ingressDmPmRule RDN_Change;
egressDmPmRule “”;
}
callRouting {
elementRoutingPriority DEFAULT_IP;
}
media {
packetServiceProfile CUST_PSP;
toneAndAnncouncementProfile ;
}
services {
classOfService DEFAULT_IP;
}
signaling {
ipSignalingProfile CUST_IPSP;
signalingProfile ;
}
signaling {
timers {
sessionKeepalive 0;
sessionMinSE 0;
}
messageManipulation {
outputAdapterProfile RMV-PCMU-UPDATE-DTMF;
}
relayNonInviteRequest enabled;
} media {
maxPtimeDefault 30;
Copyright
Copyright ©© 2013,
2013, Sonus
Sonus Networks,
Networks, Inc. All
Inc. All rights rights reserved.
reserved.
SBC 5000 Series Configuration Guide 32
mediaIpInterfaceGroupName CUSTIFG;
sourceAddressFiltering disabled;
}
ingressIpPrefix 172.16.102.24 32;
Create profiles with specific set of characteristics correspond to ATT network. It includes
configuration of following entities on ATT side.
1. Packet Service Profile
2. IP Signaling Profile
3. Prefix profile
4. Numbering Plan
5. DM/PM Rule
6. SIP Adaptor Profiles
Create Packet Service Profile towards ATT side with G729A as a first codec and G711ulaw as
a second codec
Parameter Description
Packet Service Profile name towards ATT side with rtcp enabled and
ATT_PSP
preferred rtp payload for dtmf 100
commit
The output of show command for packet service profile is as given below:
Copyright
Copyright ©© 2013,
2013, Sonus
Sonus Networks,
Networks, Inc. All
Inc. All rights rights reserved.
reserved.
SBC 5000 Series Configuration Guide 33
packetSize 0;
}
silenceFactor 40;
typeOfService 0;
voiceInitialPlayoutBufferDelay 10;
rtcpOptions {
rtcp enable;
terminationForPassthrough disable;
packetLossThreshold 0;
packetLossAction none;
}
peerAbsenceAction none;
silenceInsertionDescriptor {
g711SidRtpPayloadType 13;
heartbeat enable;
}
aal1PayloadSize 47;
codec {
codecEntry1 G729a_T38_2833;
codecEntry2 G711Ulaw_T38_2833;
codecEntry3 ;
codecEntry4 ;
}
packetToPacketControl {
transcode conditional;
conditionsInAdditionToNoCommonCodec {
differentDtmfRelay disable;
differentPacketSize disable;
differentSilenceSuppression disable;
honorOfferPreference disable;
}
codecsAllowedForTranscoding {
thisLeg “ “;
otherLeg “ “;
}
}
flags {
disallowDataCalls disable;
digitDetectSendEnabled disable;
useDirectMedia disable;
validatePeerSupportForDtmfEvents disable;
}
t38 {
dataRateManagementType type2TransferOfTcf;
ecm {
ecmPreferred disable;
}
Copyright
Copyright ©© 2013,
2013, Sonus
Sonus Networks,
Networks, Inc. All
Inc. All rights rights reserved.
reserved.
SBC 5000 Series Configuration Guide 34
lowSpeedNumberOfRedundantPackets 0;
maxBitRate 14.4Kbits_s;
numberOfRedundantPackets 0;
}
secureRtpRtcp {
cryptoSuiteProfile ;
flags {
allowFallback disable;
enableSrtp disable;
}
}
preferredRtpPayloadTypeForDtmfRelay 100;
videoCalls {
maxVideoBandwith 0;
videoBandwidthReductionFactor 0;
audioOnlyIfVideoIsPrevented enable;
}
mediaPacketCos 0;
honorRemotePrecedence enable;
sendRoutePSPPrecedence disable;
2) IP Signaling Profile
Create IP Signaling Profile with appropriate signaling flags towards ATT side
Parameter Description
ATT_IPSP IP Signalling Profile name on ATT side.
commit
Copyright
Copyright ©© 2013,
2013, Sonus
Sonus Networks,
Networks, Inc. All
Inc. All rights rights reserved.
reserved.
SBC 5000 Series Configuration Guide 35
addPathServiceRoute disable;
callHoldInterworking disable;
clearmodeForDataCalls disable;
createPChargingVector disable;
createPathHeader disable;
createServiceRouteHeader disable;
customizedSessionTimerBehavior disable;
disableAlsoHeader disable;
disableHostTranslation disable;
disableMediaLockDown disable;
disableReferToUriParameters disable;
discardReceivedReasonHeader disable;
doNotIncludeSsAttributeInReInvite disable;
endToEndBye disable;
includeIpPortsInFromAndToHeaders disable;
includeReasonHeader disable;
includeSsAttributeInInitialInvite disable;
includeTransportTypeInContactHeader disable;
insertPeerAddressAsTopRouteHeader disable;
mapCauseLocation disable;
mapSuspendResumeEventInPSvcInfoHeader disable;
mapUuiInPSigInfoHeader disable;
mimeCausePrecedeReasonHeaderCause disable;
minimizeRelayingOfMediaChangesFromOtherCallLegAll enable;
noContentDisposition disable;
noPortNumber5060 enable;
noUserinfoInContactHeader disable;
onlySelectedCodecInSessionRefresh disable;
pChgMsgInfo disable;
replaceHostOnViaHeader disable;
reQueryPsxOnRegisterRefresh disable;
sdpOlineOnlyCompares disable;
sendAllAllowedCodecsForLateMediaInviteOrReInvite enable;
sendDirectMediaInfoInSdpAttribute disable;
sendPtimeInSdp enable;
sessionTimerRefreshUpdate disable;
setAcceptHeaderToApplicationSdpOnly disable;
setOlineDash disable;
setSessionVersionZero disable;
setSlineDash disable;
skipPsxQueryForRefer disable;
storePathHeader disable;
storeServiceRouteHeader disable;
terminalPortabilityInterworking disable;
sendRtcpPortInSdp disable;
}
callTransferFlags {
Copyright
Copyright ©© 2013,
2013, Sonus
Sonus Networks,
Networks, Inc. All
Inc. All rights rights reserved.
reserved.
SBC 5000 Series Configuration Guide 36
handleIpAddressesNotPresentInNetworkSelectorTableNst
routeViaTransferringIptg;
forceReRouteViaPsxQuery disable;
}
optionTagInRequireHeader {
suppressReplaceTag disable;
}
optionTagInSupportedHeader {
suppressReplaceTag disable;
}
relayFlags {
dialogEventPackage disable;
dtmfBody disable;
info disable;
message disable;
notify disable;
options disable;
regEventPackage disable;
refer disable;
sonusMediaBody disable;
statusCode3xx disable;
statusCode4xx6xx disable;
thirdPartyBodies disable;
force503to500Relay disable;
}
transparencyFlags {
alertInformationHeader disable;
authcodeHeaders disable;
contactHeader disable;
errorInfo disable;
fromHeader disable;
historyInfo disable;
maxForwardsHeader disable;
mwiBody disable;
pChargingVectorHeader disable;
pEarlyMedia disable;
pathHeader disable;
qsigBody disable;
reasonHeader disable;
referredByHeader disable;
requestURI disable;
routeHeader disable;
serviceRouteHeader disable;
sipBody disable;
sipfragBody disable;
toHeader disable;
toneBody disable;
Copyright
Copyright ©© 2013,
2013, Sonus
Sonus Networks,
Networks, Inc. All
Inc. All rights rights reserved.
reserved.
SBC 5000 Series Configuration Guide 37
unknownBody disable;
unknownHeader disable;
viaHeader disable;
}
}
egressIpAttributes {
numberGlobalizationProfile ;
flags {
bgcfTargetSchemeTransparency disable;
convertInactiveToSendrecv disable;
disable2806Compliance enable;
disableOptionalRegisterParameters disable;
map181Or182MessageTo183 disable;
mapContractorNumberInPSigInfoHeader disable;
suppressUnregister disable;
ttcIsupMapping disable;
useCalledPartyInRequestUri disable;
useColonInSdpMediaTypeParameter disable;
validateIsubAddress disable;
}
bci {
bciInterworkEncountered disable;
bciIsdnAddess disable;
}
domainName {
useSipDomainNameInFromField disable;
useSipDomainNameInRequestUri disable;
}
isub {
allowNsapIsub disable;
allowUserSpecifiedIsub disable;
includeCalledPartyIsub disable;
includeCallingPartyIsub disable;
}
numberPortabilityAttributes {
npdiOptions includeNpdiYes;
disableRn disable;
}
privacy {
transparency disable;
privacyInformation pAssertedId;
flags {
includePrivacy enable;
privacyRequiredByProxy disable;
msLyncPrivacySupport disable;
}
}
Copyright
Copyright ©© 2013,
2013, Sonus
Sonus Networks,
Networks, Inc. All
Inc. All rights rights reserved.
reserved.
SBC 5000 Series Configuration Guide 38
redirect {
mode acceptRedirection;
contactHandling mergeReceivedContacts;
flags {
skipCrankbackProfileAndAlwaysCrankback disable;
forceRequeryForRedirection disable;
}
}
sipHeadersAndParameters {
callForwarding {
dataMapping diversion;
diversionHeaderTransparency disable;
}
includeChargeInformation includeNone;
destinationTrunkGroupOptions includeNone;
originatingTrunkGroupOptions includeNone;
flags {
includeCic disable;
includeCpcInformation disable;
includeNpi disable;
includeOlip disable;
includePKAdn disable;
includePstnParameters disable;
includeQvalue disable;
skipCSeqCheckInEarlyDialog disable;
transparencyForDestinationTrunkGroupParameter disable;
}
}
transport {
type1 none;
type2 none;
type3 none;
type4 none;
}
}
ingressIpAttributes {
flags {
sip181Supported disable;
sip182Supported disable;
mapCalledPartyCategoryInPSigInfoHeader disable;
noSdpIn180Supported disable;
registrationExpiresinExpiresHeader disable;
send183OnInitiatingDisconnectTreatment disable;
sendSdpIn200OkIf18xReliable enable;
sendSdpInSubsequent18x enable;
}
carrierInformation {
Copyright
Copyright ©© 2013,
2013, Sonus
Sonus Networks,
Networks, Inc. All
Inc. All rights rights reserved.
reserved.
SBC 5000 Series Configuration Guide 39
generateTerminatingCa disable;
generateTerminatingCic disable;
}
}
3) Prefix Profile
Create Prefix Profile with appropriate dial plan for handling incoming calls from ATT network.
Parameter Description
ATT_PP Prefix Profile name on ATT side.
commit
Copyright
Copyright ©© 2013,
2013, Sonus
Sonus Networks,
Networks, Inc. All
Inc. All rights rights reserved.
reserved.
SBC 5000 Series Configuration Guide 40
determineArea enable;
}
4) Numbering Plan
Create Numbering Plan by applying Prefix Profile created for ATT side.
Parameter Description
ATT_NUM_PLAN Numbering Plan name on ATT side.
set profiles digitParameterHandling numberingPlan ATT_NUM_PLAN prefixProfile ATT_PP lengths line min 0 max 0
set profiles digitParameterHandling numberingPlan ATT_NUM_PLAN prefixProfile ATT_PP lengths areaCode min 0
max 0
commit
Copyright
Copyright ©© 2013,
2013, Sonus
Sonus Networks,
Networks, Inc. All
Inc. All rights rights reserved.
reserved.
SBC 5000 Series Configuration Guide 41
min 0;
max 0;}
areaCode {
min 0;
max 0;}
}
set profiles digitParameterHandling dmPmRule Add011 subRule 0 criteria SIP_MATCH_INTL_CD ruleType digit
digitManipulation digitStringManipulation replacement type constant value 011 digitString calledNumber
startDigitPosition 0 numberOfDigits 0
commit
Copyright
Copyright ©© 2013,
2013, Sonus
Sonus Networks,
Networks, Inc. All
Inc. All rights rights reserved.
reserved.
SBC 5000 Series Configuration Guide 42
startDigitPosition 0;
numberOfDigits 0;
value 011;
}
action none;
}
}
}
Copyright
Copyright ©© 2013,
2013, Sonus
Sonus Networks,
Networks, Inc. All
Inc. All rights rights reserved.
reserved.
SBC 5000 Series Configuration Guide 43
Create SIP Adaptor Profile with appropriate cirteria/rules for manipulation of messages
traversing from Core side.
i. RMV-PCMU-FROM-RESPONSE
RMV-PCMU-FROM-RESPONSE
Applied as Input Adaptor Profile
Parameter Description
RMV-PCMU-FROM-RESPONSE SMM rule for inputAdaptor profile of sipTrunk to ATT side
Copyright
Copyright ©© 2013,
2013, Sonus
Sonus Networks,
Networks, Inc. All
Inc. All rights rights reserved.
reserved.
SBC 5000 Series Configuration Guide 44
set profiles signaling sipAdaptorProfile RMV-PCMU-FROM-RESPONSE rule 1 criterion 2 messageBody condition regex-
match
set profiles signaling sipAdaptorProfile RMV-PCMU-FROM-RESPONSE rule 1 criterion 2 messageBody regexp string
"(18\s0)"
set profiles signaling sipAdaptorProfile RMV-PCMU-FROM-RESPONSE rule 1 action 1 type messageBody operation
"regsub" from type value value 18
set profiles signaling sipAdaptorProfile RMV-PCMU-FROM-RESPONSE rule 1 action 1 from type value value 18
set profiles signaling sipAdaptorProfile RMV-PCMU-FROM-RESPONSE rule 1 action 1 regexp string "18 0"
set profiles signaling sipAdaptorProfile RMV-PCMU-FROM-RESPONSE rule 1 action 2 type messageBody operation
regdel
set profiles signaling sipAdaptorProfile RMV-PCMU-FROM-RESPONSE rule 1 action 2 regexp string "a=rtpmap:0
PCMU/8000\\r\\n"
set profiles signaling sipAdaptorProfile RMV-PCMU-FROM-RESPONSE rule 2 criterion 2 messageBody condition regex-
match
set profiles signaling sipAdaptorProfile RMV-PCMU-FROM-RESPONSE rule 2 criterion 2 messageBody regexp string
"(18\s0)"
set profiles signaling sipAdaptorProfile RMV-PCMU-FROM-RESPONSE rule 2 action 1 type messageBody operation
regsub from type value value 18
set profiles signaling sipAdaptorProfile RMV-PCMU-FROM-RESPONSE rule 2 action 1 from type value value 18
set profiles signaling sipAdaptorProfile RMV-PCMU-FROM-RESPONSE rule 2 action 1 regexp string "18 0"
Copyright
Copyright ©© 2013,
2013, Sonus
Sonus Networks,
Networks, Inc. All
Inc. All rights rights reserved.
reserved.
SBC 5000 Series Configuration Guide 45
set profiles signaling sipAdaptorProfile RMV-PCMU-FROM-RESPONSE rule 2 action 2 type messageBody operation
regdel
set profiles signaling sipAdaptorProfile RMV-PCMU-FROM-RESPONSE rule 2 action 2 regexp string "a=rtpmap:0
PCMU/8000\\r\\n"
commit
state enabled;
rule 1 {
criterion 1 {
type message;
message {
messageTypes responseAll;
}
}
criterion 2 {
type messageBody;
messageBody {
condition regex-match;
regexp {
string "(18\s0)";
}
}
}
action 1 {
type messageBody;
operation regsub;
from {
type value;
value 18;
}
to {
type messageBody;
messageBodyValue all;
}
regexp {
string "18 0";
}
Copyright
Copyright ©© 2013,
2013, Sonus
Sonus Networks,
Networks, Inc. All
Inc. All rights rights reserved.
reserved.
SBC 5000 Series Configuration Guide 46
}
action 2 {
type messageBody;
operation regdel;
to {
type messageBody;
messageBodyValue all;
}
regexp {
string "a=rtpmap:0 PCMU/8000\\r\\n";
}
}
}
rule 2 {
criterion 1 {
type message;
message {
messageTypes requestAll;
}
}
criterion 2 {
type messageBody;
messageBody {
condition regex-match;
regexp {
string "(18\s0)";
}
}
}
action 1 {
type messageBody;
operation regsub;
from {
type value;
value 18;
}
to {
type messageBody;
messageBodyValue all;
}
regexp {
string "18 0";
}
}
action 2 {
type messageBody;
operation regdel;
Copyright
Copyright ©© 2013,
2013, Sonus
Sonus Networks,
Networks, Inc. All
Inc. All rights rights reserved.
reserved.
SBC 5000 Series Configuration Guide 47
to {
type messageBody;
messageBodyValue all;
}
regexp {
string "a=rtpmap:0 PCMU/8000\\r\\n";
}
This SMM rule is applied for outputAdaptorProfile of sipTrunk associated to ATT side.
Rule 1: Includes DTMF payload type 100 in request/response towards ATT if not available
from IP-PBX. Also, if message from CUCM contains a=sendonly, it will be converted to
a=sendrcv towards ATT
Parameter Description
UPDATE-DTMF SMM rule for OutputAdaptor profile of sipTrunk to ATT side
set profiles signaling sipAdaptorProfile UPDATE-DTMF rule 1 criterion 1 message messageTypes all methodTypes
invite,ack statusCode 200
set profiles signaling sipAdaptorProfile UPDATE-DTMF rule 1 action 1 type messageBody operation regsub from type
value value "18 100\\r\\na=rtpmap:100 telephone-event/8000\\r\\na=fmtp:100 0-15\\r\\n"
set profiles signaling sipAdaptorProfile UPDATE-DTMF rule 1 action 1 from type value value "18
100\\r\\na=rtpmap:100 telephone-event/8000\r\na=fmtp:100 0-15\\r\\n"
set profiles signaling sipAdaptorProfile UPDATE-DTMF rule 1 action 1 to type messageBody messageBodyValue all
Copyright
Copyright ©© 2013,
2013, Sonus
Sonus Networks,
Networks, Inc. All
Inc. All rights rights reserved.
reserved.
SBC 5000 Series Configuration Guide 48
set profiles signaling sipAdaptorProfile UPDATE-DTMF rule 1 action 1 regexp string " 18\\r\\n"
set profiles signaling sipAdaptorProfile UPDATE-DTMF rule 1 action 2 type messageBody operation regsub from type
value value "AVP 0 100\\r\\na=rtpmap:100 telephone-event/8000\\r\\na=fmtp:100 0-15\\r\\n"
set profiles signaling sipAdaptorProfile UPDATE-DTMF rule 1 action 2 from type value value "AVP 0
100\\r\\na=rtpmap:100 telephone-event/8000\\r\\na=fmtp:100 0-15\\r\\n"
set profiles signaling sipAdaptorProfile UPDATE-DTMF rule 1 action 2 to type messageBody messageBodyValue all
set profiles signaling sipAdaptorProfile UPDATE-DTMF rule 1 action 2 regexp string "AVP 0\\r\\n"
set profiles signaling sipAdaptorProfile UPDATE-DTMF rule 1 action 3 type messageBody operation regsub from type
value value "a=sendrecv\\r\\n"
set profiles signaling sipAdaptorProfile UPDATE-DTMF rule 1 action 3 from type value value "a=sendrecv\\r\\n"
set profiles signaling sipAdaptorProfile UPDATE-DTMF rule 1 action 3 to type messageBody messageBodyValue all
set profiles signaling sipAdaptorProfile UPDATE-DTMF rule 1 action 3 regexp string "a=sendonly\\r\\n"
commit
Copyright
Copyright ©© 2013,
2013, Sonus
Sonus Networks,
Networks, Inc. All
Inc. All rights rights reserved.
reserved.
SBC 5000 Series Configuration Guide 49
}
}
action 2 {
type messageBody;
operation regsub;
from {
type value;
value "AVP 0 100\\r\\na=rtpmap:100 telephone-
event/8000\\r\\na=fmtp:100 0-15\\r\\n";
}
to {
type messageBody;
messageBodyValue all;
}
regexp {
string "AVP 0\\r\\n";
}
}
action 3 {
type messageBody;
operation regsub;
from {
type value;
value "a=sendrecv\\r\\n";
}
to {
type messageBody;
messageBodyValue all;
}
regexp {
string "a=sendonly\\r\\n";
}
}
}
Copyright
Copyright ©© 2013,
2013, Sonus
Sonus Networks,
Networks, Inc. All
Inc. All rights rights reserved.
reserved.
SBC 5000 Series Configuration Guide 50
1) IP Interface Group
Create IP Interface Group on ATT side and assign IP interface to the same. Also, assign
media ip/prefix to be used on ATT side to this IP interface.
Parameter Description
ATTIFG Media interface group name for ATT network
PKT2_V4 Media interface name for ATT network
Gigabit Ethernet port used for signaling and media traffic towards ATT
pkt2
network
32.252.34.18 Media IP address of SBC towards ATT
29 IP subnet prefix of media interface
set addressContext IPDOMAIN ipInterfaceGroup ATTIFG ipInterface PKT2_V4 ipAddress 32.252.34.18 prefix 29
set addressContext IPDOMAIN ipInterfaceGroup ATTIFG ipInterface PKT2_V4 mode inService state enabled
commit
2) Static route
Create a Static route for the ATT network. A static route indicates the nextHop gateway and
IP interface that is used for a particular peer network IP prefix.
Parameter Description
12.194.18.75 Primary IP address of ATT network.
Copyright
Copyright ©© 2013,
2013, Sonus
Sonus Networks,
Networks, Inc. All
Inc. All rights rights reserved.
reserved.
SBC 5000 Series Configuration Guide 51
set addressContext IPDOMAIN staticRoute 12.194.18.75 32 32.252.34.17 ATTIFG PKT2_V4 preference 100
set addressContext IPDOMAIN staticRoute 12.194.20.75 32 32.252.34.17 ATTIFG PKT2_V4 preference 100
commit
3) Zone
Create Zone for ATT domain and specify the id of the zone.
Parameter Description
ATT_ZONE ATT zone name
commit
Create Sip Signalling Port and specify the SIP signaling IP and Signaling port. Also, assign
signaling ip/prefix to be used on ATT side to this IP interface.
Copyright
Copyright ©© 2013,
2013, Sonus
Sonus Networks,
Networks, Inc. All
Inc. All rights rights reserved.
reserved.
SBC 5000 Series Configuration Guide 52
Parameter Description
32.252.34.18 SIP signalling IP address of SBC towards ATT
5060 SIP signalling port of SBC towards ATT
set addressContext IPDOMAIN zone ATT_ZONE sipSigPort 2 mode inService state enabled
commit
The output of show command for sip signaling port is as given below:
5) IP Peer
Create an IP peer and specify the ATT IPBE (IP Border Element) IPs on ATT zone.
Parameter Description
ATT_IPP1 Primary IP address of the ATT network
ATT_IPP2 Secondary IP address of the ATT network
set addressContext IPDOMAIN zone ATT_ZONE ipPeer ATT_IPP1 ipAddress 12.194.20.75 ipPort 5060
set addressContext IPDOMAIN zone ATT_ZONE ipPeer ATT_IPP2 ipAddress 12.194.18.75 ipPort 5060
commit
Copyright
Copyright ©© 2013,
2013, Sonus
Sonus Networks,
Networks, Inc. All
Inc. All rights rights reserved.
reserved.
SBC 5000 Series Configuration Guide 53
description "";
sip {
fqdn "";
fqdnPort 0;
}
packetServiceProfile "";
ipSignalingProfile "";
}
}
ipPeer ATT_IPP2 {
ipAddress 12.194.18.75;
ipPort 5060;
policy {
description "";
sip {
fqdn "";
fqdnPort 0;
}
packetServiceProfile "";
ipSignalingProfile "";
}
}
Create SIP Trunk Group towards ATT network and assign corresponding profiles on the
same.
Parameter Description
ATT_TG Sip Trunk towards ATT domain.
set addressContext IPDOMAIN zone ATT_ZONE sipTrunkGroup ATT_TG signaling relayNonInviteRequest enabled
set addressContext IPDOMAIN zone ATT_ZONE sipTrunkGroup ATT_TG policy media packetServiceProfile ATT_PSP
set addressContext IPDOMAIN zone ATT_ZONE sipTrunkGroup ATT_TG policy signaling ipSignalingProfile ATT_IPSP
Copyright
Copyright ©© 2013,
2013, Sonus
Sonus Networks,
Networks, Inc. All
Inc. All rights rights reserved.
reserved.
SBC 5000 Series Configuration Guide 54
set addressContext IPDOMAIN zone ATT_ZONE sipTrunkGroup ATT_TG signaling message Manipulation
inputAdaptorProfile RMV-PCMU-FROM-RESPONSE
set addressContext IPDOMAIN zone ATT_ZONE sipTrunkGroup ATT_TG signaling message Manipulation
ouputAdaptorProfile UPDATE-DTMF
set addressContext IPDOMAIN zone ATT_ZONE sipTrunkGroup ATT_TG state enabled mode inService
commit
state enabled;
mode inService;
policy {
carrier 0000;
country 1;
sipDomain ;
localizationVariant northAmerica;
digitParameterHandling {
numberingPlan ATT_NUM_PLAN;
ingressDmPmRule ;
egressDmPmRule Add011 ;
}
callRouting {
elementRoutingPriority DEFAULT_IP;
}
media {
packetServiceProfile ATT_PSP;
toneAndAnncouncementProfile ;
}
services {
classOfService DEFAULT_IP;
}
signaling {
ipSignalingProfile ATT_IPSP;
signalingProfile ;
}
}
signaling {
messageManipulation {
inputAdapterProfile RMV-PCMU-FROM-RESPONSE;
outputAdapterProfile UPDATE-DTMF;
}
Copyright
Copyright ©© 2013,
2013, Sonus
Sonus Networks,
Networks, Inc. All
Inc. All rights rights reserved.
reserved.
SBC 5000 Series Configuration Guide 55
relayNonInviteRequest enabled;
}
media {
maxPtimeDefault 30;
mediaIpInterfaceGroupName ATTIFG;
sourceAddressFiltering disabled;
}
ingressIpPrefix 12.194.18.75 32;
ingressIpPrefix 12.194.20.75 32;
Configure call routing to select customer trunkgroup when call characteristics matches. It
includes configuration of following entities on customer side:
1) Routing Label
Parameter Description
CUST_RL Routing Label name on Customer side.
set global callRouting routingLabel CUST_RL routingLabelRoute 1 trunkGroup CUST_TG ipPeer CUST_IPP inService
inService
commit
Copyright
Copyright ©© 2013,
2013, Sonus
Sonus Networks,
Networks, Inc. All
Inc. All rights rights reserved.
reserved.
SBC 5000 Series Configuration Guide 56
2) Route
Create Route to point to Customer routing label when call comes from ATT trunkgroup
set global callRouting route trunkGroup ATT_TG CUSTSBC standard Sonus_NULL 1 all all ALL none Sonus_NULL
routingLabel CUST_RL
commit
Configure call routing to select ATT trunkgroup when call characteristics matches. It
includes configuration of following entities on ATT side:
1) Routing Label
Parameter Description
ATT_RL Routing Label name on ATT side.
set global callRouting routingLabel ATT_RL routingLabelRoute 1 trunkGroup ATT_TG ipPeer ATT_IPP1 inService
inService
set global callRouting routingLabel ATT_RL routingLabelRoute 2 trunkGroup ATT_TG ipPeer ATT_IPP2 inService
inService
commit
Copyright
Copyright ©© 2013,
2013, Sonus
Sonus Networks,
Networks, Inc. All
Inc. All rights rights reserved.
reserved.
SBC 5000 Series Configuration Guide 57
proportion 0;
cost 1000000;
inService inService;
testing normal;
}
routingLabelRoute 2 {
trunkGroup ATT_TG;
ipPeer ATT_IPP2;
proportion 0;
cost 1000000;
inService inService;
testing normal;
}
}
2) Route
Create Route to point to ATT routing label when call comes from Customer trunkgroup
set global callRouting route trunkGroup CUST_TG CUSTSBC standard Sonus_NULL 1 all all ALL none Sonus_NULL
routingLabel ATT_RL
commit
set global callRouting route trunkGroup CUST_TG CUSTSBC username *72 Sonus_NULL all all ALL none Sonus_NULL
routingLabel ATT_RL
set global callRouting route trunkGroup CUST_TG CUSTSBC username *73 Sonus_NULL all all ALL none Sonus_NULL
routingLabel ATT_RL
set global callRouting route trunkGroup CUST_TG CUSTSBC username *90 Sonus_NULL all all ALL none Sonus_NULL
routingLabel ATT_RL
set global callRouting route trunkGroup CUST_TG CUSTSBC username *91 Sonus_NULL all all ALL none Sonus_NULL
routingLabel ATT_RL
set global callRouting route trunkGroup CUST_TG CUSTSBC username *92 Sonus_NULL all all ALL none Sonus_NULL
routingLabel ATT_RL
Copyright
Copyright ©© 2013,
2013, Sonus
Sonus Networks,
Networks, Inc. All
Inc. All rights rights reserved.
reserved.
SBC 5000 Series Configuration Guide 58
set global callRouting route trunkGroup CUST_TG CUSTSBC username *93 Sonus_NULL all all ALL none Sonus_NULL
routingLabel ATT_RL
set global callRouting route trunkGroup CUST_TG CUSTSBC username *94 Sonus_NULL all all ALL none Sonus_NULL
routingLabel ATT_RL
set global callRouting route trunkGroup CUST_TG CUSTSBC username *95 Sonus_NULL all all ALL none Sonus_NULL
routingLabel ATT_RL
commit
Copyright
Copyright ©© 2013,
2013, Sonus
Sonus Networks,
Networks, Inc. All
Inc. All rights rights reserved.
reserved.
SBC 5000 Series Configuration Guide 59
3. CUCM Configuration
The CUCM 9.1 configuration which is used along with the Sonus SBC 5000 Series is as per
the details provided in the Cisco Configuration Guide:
AT&T IPFR-EF Service on MIS, MPLS PNT or AT&T VPN: Connecting Cisco Unified
Communications Manager 9.1 with Cisco Unified Border Element Release using SIP.
This guide is available online at the following location:
http://www.cisco.com/en/US/solutions/collateral/ns340/ns414/ns728/ns833/1190421.pdf
Following are the differences in the configuration as compared to those used in the CUCM
9.1 configuration guide provided above.
In the above doc, in the CUCM Configuration, there are 3 Regions, whereas in this setup
there shall be only one Default (G711) Region.
Copyright
Copyright ©© 2013,
2013, Sonus
Sonus Networks,
Networks, Inc. All
Inc. All rights rights reserved.
reserved.
SBC 5000 Series Configuration Guide 60
4. Troubleshooting
Call traces can be gathered on an individual call by call basis. This is enabled by creating a
Call Trace Filter on the SBC. When the filter is defined a calling and called number can be
entered to capture a single call. This data is viewed in the EMS with the Call Trace screen
within the Tools major screen.
Assistance for troubleshooting can be obtained by calling the Sonus TAC center at 1-888-391-
3434.
This Customer Configuration Guide ("CCG") is offered as a convenience to AT&T's
customers. The specifications and information regarding the product in this CCG are subject
to change without notice. All statements, information, and recommendations in this CCG 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 CCG.
In no event shall AT&T or its suppliers be liable for any indirect, special, consequential, or
incidental damages, including, without limitation, lost profits or loss or damage arising out
of the use or inability to use this CCG, even if AT&T or its suppliers have been advised of
the possibility of such damage
Copyright
Copyright ©© 2013,
2013, Sonus
Sonus Networks,
Networks, Inc. All
Inc. All rights rights reserved.
reserved.