...
CSS Stylesheet |
---|
.wiki-content h1 {
border-top: 1px solid rgb(145,150,153);
} |
Section |
---|
Column |
---|
|
Noprint |
---|
Add_workflow_for_appnotes |
---|
AUTH1 | UserResourceIdentifier{userKey=8a00a0c8662400ad016635fa5dd8000e, userName='null'} |
---|
REV6 | UserResourceIdentifier{userKey=8a00a02355cd1c2f0155cd26cd5909df, userName='null'} |
---|
REV4 | UserResourceIdentifier{userKey=8a00a02355cd1c2f0155cd26cb220566, userName='null'} |
---|
REV1 | UserResourceIdentifier{userKey=8a00a02355cd1c2f0155cd26cbbe0663, userName='null'} |
---|
REV2 | UserResourceIdentifier{userKey=8a00a02355cd1c2f0155cd26cd6e0a07, userName='null'} |
---|
|
|
|
|
Interoperable Vendors
Image RemovedImage Added
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 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/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
The deployment topology diagram is depicted below.
Caption |
---|
0 | Figure |
---|
1 | Deployment Topology |
---|
|
|
Section-A: SBC Core Configuration
The following steps provide an example of how to configure the Ribbon SBC Core.
Code Block |
---|
language | none |
---|
title | Complete Configuration |
---|
collapse | true |
---|
|
#----------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
...
- Domain
- Location
- SIP Entity
- Entity Link
- Routing Policy
- Dial Pattern
1. DomainSelect Home > Routing > Domains
Select Home > Routing > Domains
Caption |
---|
|
|
2. LocationSelect Home > Routing > Locations
...
Caption |
---|
0 | Figure |
---|
1 | Location for SBC |
---|
3 | Location SBC |
---|
|
|
3. SIP EntitySelect Home > Routing > SIP Entities
...
Caption |
---|
0 | Figure |
---|
1 | SIP Entity for SBC |
---|
3 | SIP Entity SBC |
---|
|
|
4. Entity LinkSelect Home > Routing > Entity Links
...
Caption |
---|
0 | Figure |
---|
1 | Entity Link for SBC |
---|
3 | Entity Link for SBC |
---|
|
|
Anchor |
---|
| Routing Policy |
---|
| Routing Policy |
---|
|
5. Routing PolicySelect Home > Routing > Routing Policies
...
Caption |
---|
0 | Figure |
---|
1 | Route Policy for SBC |
---|
3 | Route Policy for SBC |
---|
|
|
6. Dial PatternSelect Home > Routing > Dial Patterns
...
Caption |
---|
0 | Figure |
---|
1 | Dial Pattern for SBC |
---|
3 | Dial Pattern for SBC |
---|
|
|
Avaya CM 8 Configuration
This section includes the following new configurations :
- Node Name
- Signaling Group
- Trunk Group
- Route Pattern
- ARS Digit Analysis Table
- Station
- 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.
...
Caption |
---|
0 | Figure |
---|
1 | Node Name |
---|
3 | Node Name |
---|
|
Image Modified |
Anchor |
---|
| Signaling Group |
---|
| Signaling Group |
---|
|
2. Signaling Group
- Using the Site Administration, log into Avaya CM 8.0.
Type add signaling-group next
in the command line.
Info |
---|
|
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. |
- Add the appropriate information and press F3 to save when complete. For more details, refer to Avaya CM 8.0 guide
...
Caption |
---|
0 | Figure |
---|
1 | Signaling Group |
---|
3 | Signaling Group |
---|
|
Image Modified |
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.
...
Caption |
---|
0 | Figure |
---|
1 | Trunk Group |
---|
3 | Trunk Group |
---|
|
Image Modified Image Modified |
Anchor |
---|
| Route Pattern |
---|
| Route Pattern |
---|
|
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.
...
Caption |
---|
0 | Figure |
---|
1 | Route Pattern |
---|
3 | Route Pattern |
---|
|
Image Modified |
Anchor |
---|
| ARS Digit Analysis Table |
---|
| ARS Digit Analysis Table |
---|
|
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.
...
Caption |
---|
0 | Figure |
---|
1 | ARS Digit Analysis Table |
---|
3 | ARS Digit Analysis Table |
---|
|
Image Modified |
6. Station
- Using the Site Administration, log into Avaya CM 8.0.
- Type
add station next
to add a new station.
Caption |
---|
|
Image Modified |
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.
...
Caption |
---|
0 | Figure |
---|
1 | Avaya one-X Communicator |
---|
3 | Avaya 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
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:
- Sales and Support: 1-833-742-2661
- Other Queries: 1-877-412-8867
- Website: https://ribboncommunications.com/about-us
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.
...