Copyright
© 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.
Document Overview
This document outlines Avaya's configuration best practices involving R 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 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 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:
Product and Device Details
| Equipment/Product | Software Version |
---|
Ribbon Communications | SBC 5400 | V10.01.00-R000 |
---|
Third-Party Products | Avaya Communication Manager | V8.0 |
---|
Avaya Session Manager | V8.0 |
Avaya One-X Communicator | V6.2 |
VentaFax | V7.3.233.582 I |
Network Topology Diagram
Deployment Topology
.
Section-A:
The following steps provide an example of how to configure the
#----------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 :
- Ribbon SBC Core 10.1.0R000 IOT Avaya SM8 and CM8 SIP Trunk Application Notes
- Ribbon SBC Core 10.1.0R000 IOT Avaya SM8 and CM8 SIP Trunk Application Notes
- Ribbon SBC Core 10.1.0R000 IOT Avaya SM8 and CM8 SIP Trunk Application Notes
- Ribbon SBC Core 10.1.0R000 IOT Avaya SM8 and CM8 SIP Trunk Application Notes
- Ribbon SBC Core 10.1.0R000 IOT Avaya SM8 and CM8 SIP Trunk Application Notes
- Ribbon SBC Core 10.1.0R000 IOT Avaya SM8 and CM8 SIP Trunk Application Notes
1. Domain
Select Home > Routing > Domains
2. Location
Select Home > Routing > Locations
3. SIP Entity
Select Home > Routing > SIP Entities
4. Entity Link
Select Home > Routing > Entity Links
5. Routing Policy
Select Home > Routing > Routing Policies
6. Dial Pattern
Select Home > Routing > Dial Patterns
Avaya CM 8 Configuration
This section includes the following new configurations :
- Ribbon SBC Core 10.1.0R000 IOT Avaya SM8 and CM8 SIP Trunk Application Notes
- Ribbon SBC Core 10.1.0R000 IOT Avaya SM8 and CM8 SIP Trunk Application Notes
- Ribbon SBC Core 10.1.0R000 IOT Avaya SM8 and CM8 SIP Trunk Application Notes
- Ribbon SBC Core 10.1.0R000 IOT Avaya SM8 and CM8 SIP Trunk Application Notes
- Ribbon SBC Core 10.1.0R000 IOT Avaya SM8 and CM8 SIP Trunk Application Notes
- Ribbon SBC Core 10.1.0R000 IOT Avaya SM8 and CM8 SIP Trunk Application Notes
1. Node Name
- Using the Site Administration, log into Avaya CM 8.0.
- Type
change node-names ip
in the command line. - Press the Down Arrow key to a blank line and add the appropriate information.
- Press F3 to save when complete.
2. Signaling Group
- Using the Site Administration, log into Avaya CM 8.0.
Type add signaling-group next
in the command line.
- Add the appropriate information and press F3 to save when complete. For more details, refer to Avaya CM 8.0 guide
3. Trunk Group
- Using the Site Administration, log into Avaya CM 8.0.
- Type
add trunk-group next
in the command line. - Add the appropriate information and press F3 to save when complete. For more details, refer to Avaya CM 8.0 guide.
4. Route Pattern
- Using Site Administration, log into Avaya CM 8.0.
- Type
list route-pattern
in the command line to determine the next available route pattern. - Identify the route-pattern number to use and then press F1 to exit the current operation.
- Type
change route-pattern
and then enter the available route pattern number. Add the appropriate information and press F3 to save when complete.
5. ARS Digit Analysis Table
- Using the Site Administration, log into Avaya CM 8.0.
- Type
change ars analysis (dialed number)
to add or change the called number handling.
6. Station
- Using the Site Administration, log into Avaya CM 8.0.
- Type
add station next
to add a new station.
Avaya one-X Communicator Configuration
- Use the next configuration in terminal with Windows. Change the IP address for Avaya Communication Manager Server and input the username and password.
Supplementary Services and Features Coverage
The following checklist identifies the set of supplementary services/features covered through the configuration defined in this Interop document.
Sr. No. | Supplementary Services/Features | Coverage |
---|
1 | Vendors SBC response to SIP OPTIONS messages from PBX | |
2 | PBX response to SIP OPTIONS messages from vendor SBC | |
4 | Basic test call from PBX to PUBLIC through SBC. | |
8 | Calling Number format - vendors SBC to PUBLIC number normalization Test SBC capability to send calling number in one of the following number formats (user part of FROM & PAI URIs) | |
9 | Called Number format - PBX to SBC number normalization Test SBC capability of accepting the called number in one of the following number formats (user part of Request & To URIs) | |
10 | Calling Number format - PBX to SBC number normalization Test SBC capability of accepting the calling number in one of the following number formats (user part of FROM & PAI URIs) | |
14 | PBX Line to PUBLIC - call answer - Originator disconnect | |
15 | PBX Line to PUBLIC - call answer - Terminator disconnect | |
16 | PBX Line to PUBLIC - Busy subscriber | |
17 | PBX Line to PUBLIC - No answer timeout test | |
18 | PBX Line to PSTN - Subscriber not reachable | |
19 | PUBLIC Line to PBX - call answer - Originator disconnect. | |
20 | PUBLIC Line to PBX - call answer - Terminator disconnect | |
21 | PUBLIC Line to PBX - busy subscriber | |
22 | PUBLIC Line to PBX - No answer timeout test, Invoked by PBX | |
23 | PUBLIC Line to PBX - subscriber not reachable | |
24 | Verify CLIP service on PBX line (incoming call from PUBLIC) | |
25 | Verify CLIR service on PBX line (incoming call from PUBLIC) | |
26 | Verify CLIP service on PUBLIC line (outgoing call from PBX, From) | |
27 | Verify CLIP service on PUBLIC line (outgoing call from PBX, PAI/PPI) | |
28 | Verify CLIR service on PUBLIC line (outgoing call from PBX) | |
29 | Verify Call Forward Immediate (unconditional) on a PBX line (Incoming call from PUBLIC, call forward terminates within PBX) | |
30 | Verify Call Forward Immediate (unconditional) on a PBX line (Incoming call from PUBLIC, call forward terminates PUBLIC) | |
31 | Verify Call Forward Busy on PBX line (Incoming call from PUBLIC, call forward terminates within PBX) | |
32 | Verify Call Forward No-answer on PBX line (Incoming call from PUBLIC, call forward terminates within PBX) | |
33 | Verify Call Hold Service on PBX (Incoming call from PUBLIC) | |
34 | Verify 3-party conference service on PBX (Incoming call from PUBLIC, 3rd party within PBX) | |
35 | Verify 3-party conference service on PBX (Incoming call from PUBLIC, 3rd party PUBLIC) | |
36 | Verify do-not-disturb service on PBX line (Incoming call from PUBLIC) | |
37 | Verify Call park service on PBX line (Incoming call from PUBLIC) | |
38 | Verify Call Waiting on an PBX line, involving a PUBLIC line | |
39 | Verify DTMF transmission from/to PBX - Inband | |
40 | Verify DTMF transmission from/to PBX - RFC 2833 - telephone-event | |
41 | T.38 Fax transmission mode - PUBLIC line to PRIVATE origination | |
42 | T.38 Fax transmission mode - PBX line to PUBLIC origination | |
43 | In-band G.711 Fax transmission mode - PUBLIC to PBX origination | |
44 | In-band G.711 Fax transmission mode - PBX to PUBLIC origination | |
45 | Test of Call in progress audit function (response to in-call OPTIONS from PBX to SBC) & session refresh & response to UPDATE messages. | |
47 | Test of SBC endpoint restart-recovery | |
48 | Test of eSBC loss of Ethernet link and reconnection | |
Legend
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.
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.
All features and capabilities tested are detailed within this document. Any limitations, notes or observations are also recorded to provide the reader with an accurate understanding of what has been covered, and what has not.
Configuration guidance is provided to enable the reader to replicate the same base setup - there may be additional configuration changes required that are specific to the exact deployment environment.
© 2021 Ribbon Communications Operating Company, Inc. © 2021 ECI Telecom Ltd. All rights reserved.