Ribbon Documentation Portal will be unavailable Thursday February 2nd 2023 between 2:00 PM EST ~ 12:00 PM. More Info

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

CSS Stylesheet
.wiki-content h1 {
border-top: 1px solid rgb(145,150,153);
}


Section


Column
width40%
Table of Contents
Panel

Table of Contents
maxLevel4



Column
width5%



Column
width55%


Noprint

Add_workflow_for_appnotes
AUTH1UserResourceIdentifier{userKey=8a00a0c8662400ad016635fa5dd8000e, userName='null'}
REV6UserResourceIdentifier{userKey=8a00a02355cd1c2f0155cd26cd5909df, userName='null'}
REV4UserResourceIdentifier{userKey=8a00a02355cd1c2f0155cd26cb220566, userName='null'}
REV1UserResourceIdentifier{userKey=8a00a02355cd1c2f0155cd26cbbe0663, userName='null'}
REV2UserResourceIdentifier{userKey=8a00a02355cd1c2f0155cd26cd6e0a07, userName='null'}




Interoperable Vendors


Image RemovedImage Added


© 2022 Ribbon Communications Operating Company, Inc. © 2022 ECI Telecom Ltd. All rights reserved. The compilation (meaning the collection, arrangement and assembly) of all content on this site is protected by U.S. and international copyright laws and treaty provisions and may not be used, copied, reproduced, modified, published, uploaded, posted, transmitted or distributed in any way, without prior written consent of Ribbon Communications Inc.

The trademarks, logos, service marks, trade names, and trade dress (“look and feel”) on this website, including without limitation the RIBBON and RIBBON logo marks, are protected by applicable US and foreign trademark rights and other proprietary rights and are the property of Ribbon Communications Operating Company, Inc. or its affiliates. Any third-party trademarks, logos, service marks, trade names and trade dress may be the property of their respective owners.  Any uses of the trademarks, logos, service marks, trade names, and trade dress without the prior written consent of Ribbon Communications Operating Company, Inc., its affiliates, or the third parties that own the proprietary rights, are expressly prohibited.

Pagebreak

Document Overview

This document outlines Avaya's configuration best practices involving Ribbon SBC 5400 and SBC 7000 when deployed with Avaya Communication Manager 8.0, Avaya Session Manager 8.0, and Avaya One-X Communicator. This document also provides the configuration snapshot of the interoperability performed between Ribbon's SBC 5400 and Avaya Communication Manager 8.0, Avaya Session Manager 8.0, and Avaya One-X Communicator. 

Scope

This document provides configuration best practices for deploying Ribbon's SBC 5400 and SBC 7000 with Avaya Communication Manager 8.0, Avaya Session Manager 8.0, and associated users. These are configuration best practices and customers may have unique needs and networks. Ribbon recommends that customers work with network design and deployment engineers to establish the network design which best meets their requirements.

Non-Goals

It is not the goal of this document to provide detailed configurations that will meet the requirements of every customer. Use this document as a starting point and build the SBC configurations in consultation with network design and deployment engineers.

Audience

This technical document is intended for telecommunications engineers with the purpose of configuring both the Ribbon SBC 5400 and SBC 7000 with the Avaya Communication Manager 8.0, Avaya Session Manager 8.0, and associated users.

Steps will require navigating the third-party product as well as the Ribbon product using graphical user interface (GUI) or command line interface (CLI). An understanding of the basic concepts of TCP/UDP/TLS, IP/Routing, and SIP/RTP/SRTP is needed to complete the configuration and any necessary troubleshooting.

Pre-Requisites

The following aspects are required before proceeding with Ribbon SBC 5400 and SBC 7000 with Avaya Communication Manager 8.0 and Avaya Session Manager 8.0:

  • Avaya Communication Manager 8.0 and Avaya Session Manager 8.0 need an active license.

  • Avaya One-X Communicator needs to install in terminal using Windows or Remote Desktop with Windows.

Product and Device Details


Equipment/ProductSoftware Version
Ribbon CommunicationsSBC 5400V10.01.00-R000
Third-Party ProductsAvaya Communication ManagerV8.0
Avaya Session ManagerV8.0
Avaya One-X CommunicatorV6.2
VentaFaxV7.3.233.582 I

Network Topology Diagram

Deployment Topology

The deployment topology diagram is depicted below.

Caption
0Figure
1Deployment Topology

Section-A: SBC Core Configuration

The following steps provide an example of how to configure the Ribbon SBC Core.

Code Block
languagenone
titleComplete Configuration
collapsetrue
#----------AVAYA Codecs----------#
set profiles media codecEntry G711A_Avaya codec g711
set profiles media codecEntry G711A_Avaya packetSize 20
set profiles media codecEntry G711A_Avaya fax failureHandling continue
set profiles media codecEntry G711A_Avaya fax toneTreatment faxRelay
set profiles media codecEntry G711A_Avaya modem failureHandling continue
set profiles media codecEntry G711A_Avaya law ALaw
set profiles media codecEntry G711A_Avaya dtmf relay rfc2833

set profiles media codecEntry G711U_Avaya codec g711
set profiles media codecEntry G711U_Avaya packetSize 20
set profiles media codecEntry G711U_Avaya fax failureHandling continue
set profiles media codecEntry G711U_Avaya fax toneTreatment faxRelay
set profiles media codecEntry G711U_Avaya modem failureHandling continue
set profiles media codecEntry G711U_Avaya law ULaw


#----------CUCM Codecs----------#
set profiles media codecEntry G711_CUCM_Ulaw codec g711
set profiles media codecEntry G711_CUCM_Ulaw packetSize 20
set profiles media codecEntry G711_CUCM_Ulaw fax failureHandling continue
set profiles media codecEntry G711_CUCM_Ulaw fax toneTreatment faxRelay
set profiles media codecEntry G711_CUCM_Ulaw modem failureHandling continue
set profiles media codecEntry G711_CUCM_Ulaw law ULaw

set profiles media codecEntry G711_CUCM_Alaw codec g711
set profiles media codecEntry G711_CUCM_Alaw packetSize 20
set profiles media codecEntry G711_CUCM_Alaw fax failureHandling continue
set profiles media codecEntry G711_CUCM_Alaw fax toneTreatment faxRelay
set profiles media codecEntry G711_CUCM_Alaw modem failureHandling continue
set profiles media codecEntry G711_CUCM_Alaw law ALaw
set profiles media codecEntry G711_CUCM_Alaw dtmf relay rfc2833


#----------Ventafax fax codecs----------#
set profiles media codecEntry G711_Ventafax codec g711
set profiles media codecEntry G711_Ventafax packetSize 20
set profiles media codecEntry G711_Ventafax law ULaw

############################# Internal Configuration (PRIVATE) #############################

#----------IP Interface Group----------#

set addressContext default ipInterfaceGroup PRIVATE ipInterface pkt0-PRIVATE ceName isbc
set addressContext default ipInterfaceGroup PRIVATE ipInterface pkt0-PRIVATE portName pkt0
set addressContext default ipInterfaceGroup PRIVATE ipInterface pkt0-PRIVATE ipAddress 10.10.203.137
set addressContext default ipInterfaceGroup PRIVATE ipInterface pkt0-PRIVATE prefix 25
set addressContext default ipInterfaceGroup PRIVATE ipInterface pkt0-PRIVATE state enabled
set addressContext default ipInterfaceGroup PRIVATE ipInterface pkt0-PRIVATE mode inService


#----------IP Static Routes----------#
set addressContext default staticRoute 0.0.0.0 0 10.10.203.129 PRIVATE pkt0-PRIVATE preference 100

#----------Packet Service Profile----------#
set profiles media packetServiceProfile Avaya_PSP dataCalls preferredRtpDataPayloadType 56
set profiles media packetServiceProfile Avaya_PSP dataCalls initialPlayoutBufferDelay 50
set profiles media packetServiceProfile Avaya_PSP dataCalls packetSize 20
set profiles media packetServiceProfile Avaya_PSP silenceFactor 40
set profiles media packetServiceProfile Avaya_PSP typeOfService 0
set profiles media packetServiceProfile Avaya_PSP voiceInitialPlayoutBufferDelay 10
set profiles media packetServiceProfile Avaya_PSP silenceInsertionDescriptor g711SidRtpPayloadType 13
set profiles media packetServiceProfile Avaya_PSP silenceInsertionDescriptor heartbeat enable
set profiles media packetServiceProfile Avaya_PSP aal1PayloadSize 47
set profiles media packetServiceProfile Avaya_PSP codec codecEntry1 G711U_Avaya
set profiles media packetServiceProfile Avaya_PSP packetToPacketControl transcode conditional



#----------IP Signaling profiles----------#
set profiles signaling ipSignalingProfile Avaya_IP commonIpAttributes callTransferFlags handleIpAddressesNotPresentInNetworkSelectorTableNst routeViaTransferringIptg
set profiles signaling ipSignalingProfile Avaya_IP commonIpAttributes flags storePChargingVector enable
set profiles signaling ipSignalingProfile Avaya_IP commonIpAttributes relayFlags referToHeaderRelay rejectReferIfnoMatchForcallId

#----------Signaling profiles----------#
set profiles signaling signalingProfile DEFAULT_IP_PROFILE egress redirectCapability enable
set profiles signaling signalingProfile DEFAULT_IP_PROFILE egress redirectCount enable
set profiles signaling signalingProfile DEFAULT_IP_PROFILE egress redirectInformation enable
set profiles signaling signalingProfile DEFAULT_IP_PROFILE egress egressFlags sendTollFreeNumberInOcnParam enable


#----------ZONEs----------#
set addressContext default zone PRIVATE_ZONE id 3

#----------SIP signaling ports----------#
set addressContext default zone PRIVATE_ZONE sipSigPort 2 ipInterfaceGroupName PRIVATE
set addressContext default zone PRIVATE_ZONE sipSigPort 2 ipAddressV4 10.10.203.153
set addressContext default zone PRIVATE_ZONE sipSigPort 2 portNumber 5060
set addressContext default zone PRIVATE_ZONE sipSigPort 2 mode inService
set addressContext default zone PRIVATE_ZONE sipSigPort 2 state enabled
set addressContext default zone PRIVATE_ZONE sipSigPort 2 transportProtocolsAllowed sip-udp


#----------IPPEERs----------#
set addressContext default zone PRIVATE_ZONE ipPeer Avaya ipAddress 10.35.180.181
set addressContext default zone PRIVATE_ZONE ipPeer Avaya ipPort 5060
set addressContext default zone PRIVATE_ZONE ipPeer Avaya policy description ""
set addressContext default zone PRIVATE_ZONE ipPeer Avaya policy sip fqdn ""
set addressContext default zone PRIVATE_ZONE ipPeer Avaya policy sip fqdnPort 0
set addressContext default zone PRIVATE_ZONE ipPeer Avaya pathCheck profile OPTION
set addressContext default zone PRIVATE_ZONE ipPeer Avaya pathCheck state enabled


#---------- sipTrunkGroup----------#
set addressContext default zone PRIVATE_ZONE sipTrunkGroup Avaya_SM state enabled
set addressContext default zone PRIVATE_ZONE sipTrunkGroup Avaya_SM mode inService
set addressContext default zone PRIVATE_ZONE sipTrunkGroup Avaya_SM policy carrier 0000
set addressContext default zone PRIVATE_ZONE sipTrunkGroup Avaya_SM policy country 1
set addressContext default zone PRIVATE_ZONE sipTrunkGroup Avaya_SM policy localizationVariant northAmerica
set addressContext default zone PRIVATE_ZONE sipTrunkGroup Avaya_SM policy tgIPVersionPreference both-ipv4-and-ipv6
set addressContext default zone PRIVATE_ZONE sipTrunkGroup Avaya_SM policy callRouting elementRoutingPriority DEFAULT_IP
set addressContext default zone PRIVATE_ZONE sipTrunkGroup Avaya_SM policy media packetServiceProfile Avaya_PSP
set addressContext default zone PRIVATE_ZONE sipTrunkGroup Avaya_SM policy services classOfService DEFAULT_IP
set addressContext default zone PRIVATE_ZONE sipTrunkGroup Avaya_SM policy signaling ipSignalingProfile Avaya_IP
set addressContext default zone PRIVATE_ZONE sipTrunkGroup Avaya_SM policy featureControlProfile DEFAULT_IP
set addressContext default zone PRIVATE_ZONE sipTrunkGroup Avaya_SM policy ingress flags nonZeroVideoBandwidthBasedRoutingForSip enable
set addressContext default zone PRIVATE_ZONE sipTrunkGroup Avaya_SM signaling callingParty paiForCallingParty enabled
set addressContext default zone PRIVATE_ZONE sipTrunkGroup Avaya_SM signaling callingParty fromHdrForCallingParty enabled
set addressContext default zone PRIVATE_ZONE sipTrunkGroup Avaya_SM signaling messageManipulation inputAdapterProfile Remove_Privacy
set addressContext default zone PRIVATE_ZONE sipTrunkGroup Avaya_SM signaling messageManipulation outputAdapterProfile AVAYACM8
set addressContext default zone PRIVATE_ZONE sipTrunkGroup Avaya_SM signaling transportPreference preference1 udp
set addressContext default zone PRIVATE_ZONE sipTrunkGroup Avaya_SM signaling transportPreference preference2 none
set addressContext default zone PRIVATE_ZONE sipTrunkGroup Avaya_SM media mediaIpInterfaceGroupName PUBLIC
set addressContext default zone PRIVATE_ZONE sipTrunkGroup Avaya_SM ingressIpPrefix 10.35.180.181 32



############################# FAX Configuration #############################

#----------Packet Service Profile----------#
set profiles media packetServiceProfile VentaFax_PSP dataCalls preferredRtpDataPayloadType 56
set profiles media packetServiceProfile VentaFax_PSP dataCalls initialPlayoutBufferDelay 50
set profiles media packetServiceProfile VentaFax_PSP dataCalls packetSize 20
set profiles media packetServiceProfile VentaFax_PSP silenceFactor 40
set profiles media packetServiceProfile VentaFax_PSP typeOfService 0
set profiles media packetServiceProfile VentaFax_PSP voiceInitialPlayoutBufferDelay 10
set profiles media packetServiceProfile VentaFax_PSP silenceInsertionDescriptor heartbeat enable
set profiles media packetServiceProfile VentaFax_PSP aal1PayloadSize 47
set profiles media packetServiceProfile VentaFax_PSP codec codecEntry1 G711_Ventafax
set profiles media packetServiceProfile VentaFax_PSP packetToPacketControl transcode conditional
set profiles media packetServiceProfile VentaFax_PSP preferredRtpPayloadTypeForDtmfRelay 128
set profiles media packetServiceProfile VentaFax_PSP videoCalls audioOnlyIfVideoIsPrevented enable


#----------IP Signaling profiles----------#
set profiles signaling ipSignalingProfile Venta_Fax_IP ipProtocolType sipOnly
set profiles signaling ipSignalingProfile Venta_Fax_IP commonIpAttributes flags storePChargingVector enable
set profiles signaling ipSignalingProfile Venta_Fax_IP egressIpAttributes flags disable2806Compliance enable
set profiles signaling ipSignalingProfile Venta_Fax_IP egressIpAttributes privacy privacyInformation pPreferredId
set profiles signaling ipSignalingProfile Venta_Fax_IP egressIpAttributes privacy flags includePrivacy enable
set profiles signaling ipSignalingProfile Venta_Fax_IP egressIpAttributes transport type1 udp


#----------IPPEERs----------#
set addressContext default zone PRIVATE_ZONE ipPeer Fax_Avaya_Side ipAddress 10.35.137.105
set addressContext default zone PRIVATE_ZONE ipPeer Fax_Avaya_Side ipPort 5060
set addressContext default zone PRIVATE_ZONE ipPeer Fax_Avaya_Side policy description ""
set addressContext default zone PRIVATE_ZONE ipPeer Fax_Avaya_Side policy sip fqdn ""
set addressContext default zone PRIVATE_ZONE ipPeer Fax_Avaya_Side policy sip fqdnPort 0


#---------- sipTrunkGroup----------#
set addressContext default zone PRIVATE_ZONE sipTrunkGroup Avaya_Ventafax_Side state enabled
set addressContext default zone PRIVATE_ZONE sipTrunkGroup Avaya_Ventafax_Side mode inService
set addressContext default zone PRIVATE_ZONE sipTrunkGroup Avaya_Ventafax_Side policy carrier 0000
set addressContext default zone PRIVATE_ZONE sipTrunkGroup Avaya_Ventafax_Side policy country 1
set addressContext default zone PRIVATE_ZONE sipTrunkGroup Avaya_Ventafax_Side policy digitParameterHandling numberingPlan NANP_ACCESS
set addressContext default zone PRIVATE_ZONE sipTrunkGroup Avaya_Ventafax_Side policy callRouting elementRoutingPriority DEFAULT_IP
set addressContext default zone PRIVATE_ZONE sipTrunkGroup Avaya_Ventafax_Side policy media packetServiceProfile VentaFax_PSP
set addressContext default zone PRIVATE_ZONE sipTrunkGroup Avaya_Ventafax_Side policy services classOfService DEFAULT_IP
set addressContext default zone PRIVATE_ZONE sipTrunkGroup Avaya_Ventafax_Side policy signaling ipSignalingProfile Venta_Fax_IP
set addressContext default zone PRIVATE_ZONE sipTrunkGroup Avaya_Ventafax_Side policy featureControlProfile DEFAULT_IP
set addressContext default zone PRIVATE_ZONE sipTrunkGroup Avaya_Ventafax_Side policy ingress flags nonZeroVideoBandwidthBasedRoutingForSip enable
set addressContext default zone PRIVATE_ZONE sipTrunkGroup Avaya_Ventafax_Side signaling transportPreference preference1 udp
set addressContext default zone PRIVATE_ZONE sipTrunkGroup Avaya_Ventafax_Side media mediaIpInterfaceGroupName PUBLIC
set addressContext default zone PRIVATE_ZONE sipTrunkGroup Avaya_Ventafax_Side ingressIpPrefix 10.35.137.105 32



############################# External Configuration (PUBLIC) #############################

#----------IP Interface Group----------#


set addressContext default ipInterfaceGroup PUBLIC ipInterface pkt0-PUBLIC ceName isbc
set addressContext default ipInterfaceGroup PUBLIC ipInterface pkt0-PUBLIC portName pkt0
set addressContext default ipInterfaceGroup PUBLIC ipInterface pkt0-PUBLIC ipAddress 10.10.203.7
set addressContext default ipInterfaceGroup PUBLIC ipInterface pkt0-PUBLIC prefix 25
set addressContext default ipInterfaceGroup PUBLIC ipInterface pkt0-PUBLIC mode inService
set addressContext default ipInterfaceGroup PUBLIC ipInterface pkt0-PUBLIC state enabled

#----------IP Static Routes----------#
set addressContext default staticRoute 0.0.0.0 0 10.10.203.1 PUBLIC pkt0-PUBLIC preference 100

#----------Packet Service Profile----------#
set profiles media packetServiceProfile CUCM_PSP dataCalls preferredRtpDataPayloadType 56
set profiles media packetServiceProfile CUCM_PSP dataCalls initialPlayoutBufferDelay 50
set profiles media packetServiceProfile CUCM_PSP dataCalls packetSize 20
set profiles media packetServiceProfile CUCM_PSP silenceFactor 40
set profiles media packetServiceProfile CUCM_PSP typeOfService 0
set profiles media packetServiceProfile CUCM_PSP voiceInitialPlayoutBufferDelay 10
set profiles media packetServiceProfile CUCM_PSP silenceInsertionDescriptor g711SidRtpPayloadType 13
set profiles media packetServiceProfile CUCM_PSP silenceInsertionDescriptor heartbeat enable
set profiles media packetServiceProfile CUCM_PSP aal1PayloadSize 47
set profiles media packetServiceProfile CUCM_PSP codec codecEntry1 G711_CUCM_Ulaw
set profiles media packetServiceProfile CUCM_PSP packetToPacketControl transcode conditional
set profiles media packetServiceProfile CUCM_PSP preferredRtpPayloadTypeForDtmfRelay 128


#----------IP Signaling profiles----------# 
set profiles signaling ipSignalingProfile CUCM_IP commonIpAttributes callTransferFlags handleIpAddressesNotPresentInNetworkSelectorTableNst routeViaTransferringIptg
set profiles signaling ipSignalingProfile CUCM_IP egressIpAttributes privacy privacyInformation pPreferredId
set profiles signaling ipSignalingProfile CUCM_IP egressIpAttributes privacy flags includePrivacy enable
set profiles signaling ipSignalingProfile CUCM_IP egressIpAttributes transport type1 udp
set profiles signaling ipSignalingProfile CUCM_IP egressIpAttributes transport type2 tcp

#----------prefixProfile Entry----------#
set profiles digitParameterHandling prefixProfile NA_DIAL_PLAN entry 6 0 1 9 callType nationalType
set profiles digitParameterHandling prefixProfile NA_DIAL_PLAN entry 6 0 1 9 digitType subscriber
set profiles digitParameterHandling prefixProfile NA_DIAL_PLAN entry 6 0 1 9 natureOfAddress none
set profiles digitParameterHandling prefixProfile NA_DIAL_PLAN entry 6 0 1 9 numberingPlanIndicator none
set profiles digitParameterHandling prefixProfile NA_DIAL_PLAN entry 6 0 1 9 numberLeadingPrefixDigits 0
set profiles digitParameterHandling prefixProfile NA_DIAL_PLAN entry 6 0 1 9 numberLeadingPrefixDigitsToStrip 0
set profiles digitParameterHandling prefixProfile NA_DIAL_PLAN entry 6 0 1 9 applyDmRule disable
set profiles digitParameterHandling prefixProfile NA_DIAL_PLAN entry 6 0 1 9 determineArea disable


#----------ZONE----------#
set addressContext default zone PUBLIC_ZONE id 2

#----------SIP signaling ports----------#
set addressContext default zone PUBLIC_ZONE sipSigPort 1 ipInterfaceGroupName PUBLIC
set addressContext default zone PUBLIC_ZONE sipSigPort 1 ipAddressV4 10.10.203.23
set addressContext default zone PUBLIC_ZONE sipSigPort 1 portNumber 5060
set addressContext default zone PUBLIC_ZONE sipSigPort 1 mode inService
set addressContext default zone PUBLIC_ZONE sipSigPort 1 state enabled
set addressContext default zone PUBLIC_ZONE sipSigPort 1 transportProtocolsAllowed sip-udp


#----------IPPEERs----------#
set addressContext default zone PUBLIC_ZONE ipPeer CUCM autoIndex 5
set addressContext default zone PUBLIC_ZONE ipPeer CUCM ipAddress 10.35.180.112
set addressContext default zone PUBLIC_ZONE ipPeer CUCM ipPort 5060
set addressContext default zone PUBLIC_ZONE ipPeer CUCM policy description ""
set addressContext default zone PUBLIC_ZONE ipPeer CUCM policy sip fqdn ""
set addressContext default zone PUBLIC_ZONE ipPeer CUCM policy sip fqdnPort 0
set addressContext default zone PUBLIC_ZONE ipPeer CUCM pathCheck profile OPTION
set addressContext default zone PUBLIC_ZONE ipPeer CUCM pathCheck state enabled


#----------sipTrunkGroups----------#
set addressContext default zone PUBLIC_ZONE sipTrunkGroup Cisco_CUCM autoIndex 4
set addressContext default zone PUBLIC_ZONE sipTrunkGroup Cisco_CUCM state enabled
set addressContext default zone PUBLIC_ZONE sipTrunkGroup Cisco_CUCM mode inService
set addressContext default zone PUBLIC_ZONE sipTrunkGroup Cisco_CUCM policy carrier 0000
set addressContext default zone PUBLIC_ZONE sipTrunkGroup Cisco_CUCM policy country 1
set addressContext default zone PUBLIC_ZONE sipTrunkGroup Cisco_CUCM policy digitParameterHandling numberingPlan NANP_ACCESS
set addressContext default zone PUBLIC_ZONE sipTrunkGroup Cisco_CUCM policy callRouting elementRoutingPriority DEFAULT_IP
set addressContext default zone PUBLIC_ZONE sipTrunkGroup Cisco_CUCM policy media packetServiceProfile CUCM_PSP
set addressContext default zone PUBLIC_ZONE sipTrunkGroup Cisco_CUCM policy services classOfService DEFAULT_IP
set addressContext default zone PUBLIC_ZONE sipTrunkGroup Cisco_CUCM policy signaling ipSignalingProfile CUCM_IP
set addressContext default zone PUBLIC_ZONE sipTrunkGroup Cisco_CUCM policy featureControlProfile DEFAULT_IP
set addressContext default zone PUBLIC_ZONE sipTrunkGroup Cisco_CUCM policy ingress flags nonZeroVideoBandwidthBasedRoutingForSip enable
set addressContext default zone PUBLIC_ZONE sipTrunkGroup Cisco_CUCM signaling transportPreference preference1 udp
set addressContext default zone PUBLIC_ZONE sipTrunkGroup Cisco_CUCM services sipJipProfile defaultJipProfile
set addressContext default zone PUBLIC_ZONE sipTrunkGroup Cisco_CUCM services privacyProfile Privacy_test
set addressContext default zone PUBLIC_ZONE sipTrunkGroup Cisco_CUCM media mediaIpInterfaceGroupName PUBLIC
set addressContext default zone PUBLIC_ZONE sipTrunkGroup Cisco_CUCM ingressIpPrefix 10.35.180.112 32


############################# Global Configuration #############################


#----------AVAYA Routing----------#
set global callRouting routingLabel TO_AVAYA overflowNumber ""
set global callRouting routingLabel TO_AVAYA overflowNOA none
set global callRouting routingLabel TO_AVAYA overflowNPI none
set global callRouting routingLabel TO_AVAYA routePrioritizationType sequence
set global callRouting routingLabel TO_AVAYA action routes
set global callRouting routingLabel TO_AVAYA numRoutesPerCall 10
set global callRouting routingLabel TO_AVAYA routingLabelRoute 0 routeType trunkGroup
set global callRouting routingLabel TO_AVAYA routingLabelRoute 0 trunkGroup Avaya_SM
set global callRouting routingLabel TO_AVAYA routingLabelRoute 0 ipPeer Avaya
set global callRouting routingLabel TO_AVAYA routingLabelRoute 0 proportion 0
set global callRouting routingLabel TO_AVAYA routingLabelRoute 0 cost 1000000
set global callRouting routingLabel TO_AVAYA routingLabelRoute 0 inService inService
set global callRouting routingLabel TO_AVAYA routingLabelRoute 0 testing normal

set global callRouting route trunkGroup Avaya_SM ODINSHADE standard Sonus_NULL Sonus_NULL all all ALL none Sonus_NULL routingLabel TO_CUCM


#----------CUCM Routing----------#
set global callRouting routingLabel TO_CUCM overflowNumber ""
set global callRouting routingLabel TO_CUCM overflowNOA none
set global callRouting routingLabel TO_CUCM overflowNPI none
set global callRouting routingLabel TO_CUCM routePrioritizationType sequence
set global callRouting routingLabel TO_CUCM action routes
set global callRouting routingLabel TO_CUCM numRoutesPerCall 10
set global callRouting routingLabel TO_CUCM routingLabelRoute 0 routeType trunkGroup
set global callRouting routingLabel TO_CUCM routingLabelRoute 0 trunkGroup Cisco_CUCM
set global callRouting routingLabel TO_CUCM routingLabelRoute 0 ipPeer CUCM
set global callRouting routingLabel TO_CUCM routingLabelRoute 0 proportion 0
set global callRouting routingLabel TO_CUCM routingLabelRoute 0 cost 1000000
set global callRouting routingLabel TO_CUCM routingLabelRoute 0 inService inService
set global callRouting routingLabel TO_CUCM routingLabelRoute 0 testing normal

set global callRouting route trunkGroup Cisco_CUCM ODINSHADE standard Sonus_NULL Sonus_NULL all all ALL none Sonus_NULL routingLabel TO_AVAYA

#----------VentaFax Routing----------#
set global callRouting routingLabel TO_AVAYA_VENTAFAX overflowNumber ""
set global callRouting routingLabel TO_AVAYA_VENTAFAX overflowNOA none
set global callRouting routingLabel TO_AVAYA_VENTAFAX overflowNPI none
set global callRouting routingLabel TO_AVAYA_VENTAFAX routePrioritizationType sequence
set global callRouting routingLabel TO_AVAYA_VENTAFAX action routes
set global callRouting routingLabel TO_AVAYA_VENTAFAX numRoutesPerCall 10
set global callRouting routingLabel TO_AVAYA_VENTAFAX routingLabelRoute 0 routeType trunkGroup
set global callRouting routingLabel TO_AVAYA_VENTAFAX routingLabelRoute 0 trunkGroup Avaya_Ventafax_Side
set global callRouting routingLabel TO_AVAYA_VENTAFAX routingLabelRoute 0 ipPeer Fax_Avaya_Side
set global callRouting routingLabel TO_AVAYA_VENTAFAX routingLabelRoute 0 proportion 0
set global callRouting routingLabel TO_AVAYA_VENTAFAX routingLabelRoute 0 cost 1000000
set global callRouting routingLabel TO_AVAYA_VENTAFAX routingLabelRoute 0 inService inService
set global callRouting routingLabel TO_AVAYA_VENTAFAX routingLabelRoute 0 testing normal

set global callRouting route trunkGroup Avaya_Ventafax_Side ODINSHADE standard Sonus_NULL Sonus_NULL all all ALL none Sonus_NULL routingLabel TO_CUCM_VENTAFAX

#----------SMM----------#
set profiles signaling sipAdaptorProfile AVAYACM8 state enabled
set profiles signaling sipAdaptorProfile AVAYACM8 advancedSMM disabled
set profiles signaling sipAdaptorProfile AVAYACM8 rule 1 applyMatchHeader one
set profiles signaling sipAdaptorProfile AVAYACM8 rule 1 criterion 1 type message
set profiles signaling sipAdaptorProfile AVAYACM8 rule 1 criterion 1 message
set profiles signaling sipAdaptorProfile AVAYACM8 rule 1 criterion 1 message messageTypes requestAll
set profiles signaling sipAdaptorProfile AVAYACM8 rule 1 criterion 2 type header
set profiles signaling sipAdaptorProfile AVAYACM8 rule 1 criterion 2 header
set profiles signaling sipAdaptorProfile AVAYACM8 rule 1 criterion 2 header name Request-Line
set profiles signaling sipAdaptorProfile AVAYACM8 rule 1 criterion 2 header condition exist
set profiles signaling sipAdaptorProfile AVAYACM8 rule 1 criterion 2 header hdrInstance all
set profiles signaling sipAdaptorProfile AVAYACM8 rule 1 action 1 type header
set profiles signaling sipAdaptorProfile AVAYACM8 rule 1 action 1 operation regsub
set profiles signaling sipAdaptorProfile AVAYACM8 rule 1 action 1 headerInfo fieldValue
set profiles signaling sipAdaptorProfile AVAYACM8 rule 1 action 1 from
set profiles signaling sipAdaptorProfile AVAYACM8 rule 1 action 1 from type value
set profiles signaling sipAdaptorProfile AVAYACM8 rule 1 action 1 from value avayacm8.votest.com
set profiles signaling sipAdaptorProfile AVAYACM8 rule 1 action 1 to
set profiles signaling sipAdaptorProfile AVAYACM8 rule 1 action 1 to type header
set profiles signaling sipAdaptorProfile AVAYACM8 rule 1 action 1 to value Request-Line
set profiles signaling sipAdaptorProfile AVAYACM8 rule 1 action 1 regexp
set profiles signaling sipAdaptorProfile AVAYACM8 rule 1 action 1 regexp string 10.35.180.181
set profiles signaling sipAdaptorProfile AVAYACM8 rule 1 action 1 regexp matchInstance all

set profiles signaling sipAdaptorProfile "PAID_CHANGE" state "enabled" advancedSMM "disabled" profileType "messageManipulation"
set profiles signaling sipAdaptorProfile "PAID_CHANGE" rule "1" criterion "1" type "message"
set profiles signaling sipAdaptorProfile "PAID_CHANGE" rule "1" criterion "1" message messageTypes "request" methodTypes "invite"
set profiles signaling sipAdaptorProfile "PAID_CHANGE" rule "1" criterion "2" type "header"
set profiles signaling sipAdaptorProfile "PAID_CHANGE" rule "1" criterion "2" header name "P-Asserted-Identity" condition "exist" hdrInstance "all"
set profiles signaling sipAdaptorProfile "PAID_CHANGE" rule "1" applyMatchHeader "one"
set profiles signaling sipAdaptorProfile "PAID_CHANGE" rule "1" action "1" type "header" operation "modify" headerInfo "fieldValue"
set profiles signaling sipAdaptorProfile "PAID_CHANGE" rule "1" action "1" to type "header" value "P-Asserted-Identity"
set profiles signaling sipAdaptorProfile "PAID_CHANGE" rule "1" action "1" from type "value" value ""6146984918" <sip:6146984918@10.10.203.23:5060>"

admin@shade% show profiles signaling sipAdaptorProfile PAID_AVAYA | display set
set profiles signaling sipAdaptorProfile PAID_AVAYA state enabled
set profiles signaling sipAdaptorProfile PAID_AVAYA advancedSMM disabled
set profiles signaling sipAdaptorProfile PAID_AVAYA profileType messageManipulation
set profiles signaling sipAdaptorProfile PAID_AVAYA rule 1 applyMatchHeader one
set profiles signaling sipAdaptorProfile PAID_AVAYA rule 1 criterion 1 type message
set profiles signaling sipAdaptorProfile PAID_AVAYA rule 1 criterion 1 message
set profiles signaling sipAdaptorProfile PAID_AVAYA rule 1 criterion 1 message messageTypes requestAll
set profiles signaling sipAdaptorProfile PAID_AVAYA rule 1 criterion 2 type header
set profiles signaling sipAdaptorProfile PAID_AVAYA rule 1 criterion 2 header
set profiles signaling sipAdaptorProfile PAID_AVAYA rule 1 criterion 2 header name Request-Line
set profiles signaling sipAdaptorProfile PAID_AVAYA rule 1 criterion 2 header condition exist
set profiles signaling sipAdaptorProfile PAID_AVAYA rule 1 criterion 2 header hdrInstance all
set profiles signaling sipAdaptorProfile PAID_AVAYA rule 1 action 1 type header
set profiles signaling sipAdaptorProfile PAID_AVAYA rule 1 action 1 operation regsub
set profiles signaling sipAdaptorProfile PAID_AVAYA rule 1 action 1 headerInfo fieldValue
set profiles signaling sipAdaptorProfile PAID_AVAYA rule 1 action 1 from
set profiles signaling sipAdaptorProfile PAID_AVAYA rule 1 action 1 from type value
set profiles signaling sipAdaptorProfile PAID_AVAYA rule 1 action 1 from value avayacm8.votest.com
set profiles signaling sipAdaptorProfile PAID_AVAYA rule 1 action 1 to
set profiles signaling sipAdaptorProfile PAID_AVAYA rule 1 action 1 to type header
set profiles signaling sipAdaptorProfile PAID_AVAYA rule 1 action 1 to value Request-Line
set profiles signaling sipAdaptorProfile PAID_AVAYA rule 1 action 1 regexp
set profiles signaling sipAdaptorProfile PAID_AVAYA rule 1 action 1 regexp string 10.35.180.181
set profiles signaling sipAdaptorProfile PAID_AVAYA rule 1 action 1 regexp matchInstance all
set profiles signaling sipAdaptorProfile PAID_AVAYA rule 2 applyMatchHeader one
set profiles signaling sipAdaptorProfile PAID_AVAYA rule 2 criterion 1 type message
set profiles signaling sipAdaptorProfile PAID_AVAYA rule 2 criterion 1 message
set profiles signaling sipAdaptorProfile PAID_AVAYA rule 2 criterion 1 message messageTypes request
set profiles signaling sipAdaptorProfile PAID_AVAYA rule 2 criterion 1 message methodTypes [ invite ]
set profiles signaling sipAdaptorProfile PAID_AVAYA rule 2 criterion 2 type header
set profiles signaling sipAdaptorProfile PAID_AVAYA rule 2 criterion 2 header
set profiles signaling sipAdaptorProfile PAID_AVAYA rule 2 criterion 2 header name P-Asserted-Identity
set profiles signaling sipAdaptorProfile PAID_AVAYA rule 2 criterion 2 header condition exist
set profiles signaling sipAdaptorProfile PAID_AVAYA rule 2 criterion 2 header numberOfInstances number 0
set profiles signaling sipAdaptorProfile PAID_AVAYA rule 2 criterion 2 header numberOfInstances qualifier undefined
set profiles signaling sipAdaptorProfile PAID_AVAYA rule 2 action 1 type header
set profiles signaling sipAdaptorProfile PAID_AVAYA rule 2 action 1 operation modify
set profiles signaling sipAdaptorProfile PAID_AVAYA rule 2 action 1 headerInfo fieldValue
set profiles signaling sipAdaptorProfile PAID_AVAYA rule 2 action 1 from
set profiles signaling sipAdaptorProfile PAID_AVAYA rule 2 action 1 from type value
set profiles signaling sipAdaptorProfile PAID_AVAYA rule 2 action 1 from value <sip:anonymous@10.35.180.181>
set profiles signaling sipAdaptorProfile PAID_AVAYA rule 2 action 1 to
set profiles signaling sipAdaptorProfile PAID_AVAYA rule 2 action 1 to type header
set profiles signaling sipAdaptorProfile PAID_AVAYA rule 2 action 1 to value P-Asserted-Identity

Section-B: Avaya SM8, Avaya CM8, Avaya one-X Communicator Configuration

Avaya SM 8 Configuration

This section includes the following new configurations :

  1. Ribbon SBC Core 10.1.0R000 IOT Avaya SM8 and CM8 SIP Trunk Application Notes
  2. Ribbon SBC Core 10.1.0R000 IOT Avaya SM8 and CM8 SIP Trunk Application Notes
  3. Ribbon SBC Core 10.1.0R000 IOT Avaya SM8 and CM8 SIP Trunk Application Notes
  4. Ribbon SBC Core 10.1.0R000 IOT Avaya SM8 and CM8 SIP Trunk Application Notes
  5. Ribbon SBC Core 10.1.0R000 IOT Avaya SM8 and CM8 SIP Trunk Application Notes
  6. Ribbon SBC Core 10.1.0R000 IOT Avaya SM8 and CM8 SIP Trunk Application Notes

...

Select Home > Routing > Domains

...

0Figure
1Domain
3Domain

  1. Domain
  2. Location
  3. SIP Entity
  4. Entity Link
  5. Routing Policy
  6. Dial Pattern

Anchor
Domain
Domain
1. Domain

Select Home > Routing > Domains

Caption
0Figure
1Domain
3Domain

Anchor
Location
Location
2. Location

Select Home > Routing > Locations

...

Caption
0Figure
1Location for SBC
3Location SBC


Anchor
SIP Entity
SIP Entity
3. SIP Entity

Select Home > Routing > SIP Entities

...

Caption
0Figure
1SIP Entity for SBC
3SIP Entity SBC

Select Home > Routing > Entity Links

...

Caption
0Figure
1Entity Link for SBC
3Entity Link for SBC

Anchor
Routing Policy
Routing Policy
5. Routing Policy

Select Home > Routing > Routing Policies

...

Caption
0Figure
1Route Policy for SBC
3Route Policy for SBC

Anchor
Dial Pattern
Dial Pattern
6. Dial Pattern

Select Home > Routing > Dial Patterns

...

Caption
0Figure
1Dial Pattern for SBC
3Dial Pattern for SBC

Avaya CM 8 Configuration

This section includes the following new configurations :

  1. Ribbon SBC Core 10.1.0R000 IOT Avaya SM8 and CM8 SIP Trunk Application Notes
  2. Ribbon SBC Core 10.1.0R000 IOT Avaya SM8 and CM8 SIP Trunk Application Notes
  3. Ribbon SBC Core 10.1.0R000 IOT Avaya SM8 and CM8 SIP Trunk Application Notes
  4. Ribbon SBC Core 10.1.0R000 IOT Avaya SM8 and CM8 SIP Trunk Application Notes
  5. Ribbon SBC Core 10.1.0R000 IOT Avaya SM8 and CM8 SIP Trunk Application Notes
  6. Ribbon SBC Core 10.1.0R000 IOT Avaya SM8 and CM8 SIP Trunk Application NotesNode Name
  7. Signaling Group
  8. Trunk Group
  9. Route Pattern
  10. ARS Digit Analysis Table
  11. Station


Anchor
Node Name
Node Name
1. Node Name

  1. Using the Site Administration, log into Avaya CM 8.0.
  2. Type  change node-names ip in the command line.  
  3. Press the Down Arrow key to a blank line and add the appropriate information.
  4. Press F3 to save when complete.

...

Caption
0Figure
1Node Name
3Node Name

Image Modified


Anchor
Signaling Group
Signaling Group
2. Signaling Group

  1. Using the Site Administration, log into Avaya CM 8.0.
  2. Type add signaling-group next in the command line. 

    Info
    titleNote

    The "next" switch will auto-generate the next available group number for the Signaling Group and is the most efficient method to use when creating a new Signaling Group.


  3.  Add the appropriate information and press F3 to save when complete. For more details, refer to Avaya CM 8.0 guide

...

Caption
0Figure
1Signaling Group
3Signaling Group

Image Modified

Anchor
Trunk Group
Trunk Group
3. Trunk Group

  1. Using the Site Administration, log into Avaya CM 8.0.
  2. Type add trunk-group next in the command line.
  3. Add the appropriate information and press F3 to save when complete. For more details, refer to  Avaya CM 8.0 guide.

...

Caption
0Figure
1Trunk Group
3Trunk Group

Image Modified

Image Modified

Anchor
Route Pattern
Route Pattern
4. Route Pattern

  1. Using Site Administration, log into Avaya CM 8.0.
  2. Type list route-pattern in the command line to determine the next available route pattern.
  3. Identify the route-pattern number to use and then press F1 to exit the current operation.
  4. Type change route-pattern and then enter the available route pattern number. Add the appropriate information and press F3 to save when complete.

...

Caption
0Figure
1Route Pattern
3Route Pattern

Image Modified

Anchor
ARS Digit Analysis Table
ARS Digit Analysis Table
5. ARS Digit Analysis Table

  1. Using the Site Administration, log into Avaya CM 8.0.
  2. Type change ars analysis (dialed number)to add or change the called number handling.

...

Caption
0Figure
1ARS Digit Analysis Table
3ARS Digit Analysis Table

Image Modified

Anchor
Station
Station
6. Station

  1. Using the Site Administration, log into Avaya CM 8.0.
  2. Type add station next to add a new station.
Caption
0Figure
1Station
3Station

Image Modified

Avaya one-X Communicator Configuration

  1. Use the next configuration in terminal with Windows. Change the IP address for Avaya Communication Manager Server and input the username and password.

...

Caption
0Figure
1Avaya one-X Communicator
3Avaya one-X Communicator

Image Modified

Image Modified

Image Modified


Supplementary Services and Features Coverage

The following checklist identifies the set of supplementary services/features covered through the configuration defined in this Interop document. 

...

Legend

Supported

Not Supported

Caveats

The following items should be noted in relation to this Interop document. These are either limitations, untested elements, or useful information pertaining to the Interoperability.

  • Not Caveats.

Support

For any support related queries about this guide, please contact your local Ribbon representative, or use the details below:

References

For detailed information about Ribbon products & solutions, please visit:

https://ribboncommunications.com/products

Conclusion

This Interoperability document describes a successful configuration and interop involving Ribbon SBC 5400 and Avaya Communication Manager, Avaya Session Manager, and Avaya One-X Communicator.

...