Connecting Cisco Cucm With Teams Direct Routing Enterprise Model Using Mediant SBC Configuration Note
Connecting Cisco Cucm With Teams Direct Routing Enterprise Model Using Mediant SBC Configuration Note
Version 7.2
Configuration Note Contents
Table of Contents
1 Introduction .........................................................................................................7
1.1 Intended Audience.................................................................................................. 7
1.2 About Microsoft Teams Direct Routing ................................................................... 7
1.3 About AudioCodes SBC Product Series ................................................................. 7
2 Component Information......................................................................................9
2.1 AudioCodes SBC Version....................................................................................... 9
2.2 Cisco CUCM Version.............................................................................................. 9
2.3 Microsoft Teams Direct Routing Version ................................................................. 9
2.4 Interoperability Test Topology .............................................................................. 10
2.4.1 Enterprise Model Implementation......................................................................... 10
2.4.2 Environment Setup .............................................................................................. 11
2.4.3 Infrastructure Prerequisites .................................................................................. 11
2.4.4 Known Limitations ............................................................................................... 11
3 Configuring Teams Direct Routing ..................................................................13
3.1 Prerequisites ........................................................................................................ 13
3.2 SBC Domain Name in the Teams Enterprise Model ............................................. 13
3.3 Example of the Office 365 Tenant Direct Routing Configuration ........................... 14
3.3.1 Online PSTN Gateway Configuration ................................................................... 14
3.3.2 Online PSTN Usage Configuration....................................................................... 14
3.3.3 Online Voice Route Configuration ........................................................................ 14
3.3.4 Online Voice Routing Policy Configuration ........................................................... 14
3.3.5 Enable Online User ............................................................................................. 15
3.3.6 Assigning Online User to the Voice Route............................................................ 15
4 Configuring Cisco CUCM .................................................................................17
4.1 Log in to Cisco Unified Communications Manager................................................ 17
4.2 Create a New Trunk ............................................................................................. 17
4.3 Create a New Route Pattern................................................................................. 19
5 Configuring AudioCodes SBC .........................................................................23
5.1 SBC Configuration Concept in Teams Direct Routing Enterprise Model ............... 24
5.2 IP Network Interfaces Configuration ..................................................................... 24
5.2.1 Configure VLANs................................................................................................. 25
5.2.2 Configure Network Interfaces .............................................................................. 25
5.3 SIP TLS Connection Configuration ....................................................................... 27
5.3.1 Configure the NTP Server Address ...................................................................... 27
5.3.2 Create a TLS Context for Teams Direct Routing .................................................. 28
5.3.3 Configure a Certificate ......................................................................................... 29
5.3.4 Method of Generating and Installing the Wildcard Certificate ................................ 32
5.3.5 Deploy Baltimore Trusted Root Certificate ........................................................... 33
5.4 Configure Media Realms ...................................................................................... 34
5.5 Configure SIP Signaling Interfaces ....................................................................... 35
5.6 Configure Proxy Sets and Proxy Address ............................................................. 36
5.6.1 Configure a Proxy Address .................................................................................. 37
5.7 Configure Coders ................................................................................................. 39
5.8 Configure IP Profiles............................................................................................. 41
5.9 Configure IP Groups ............................................................................................. 44
Notice
Notice
Information contained in this document is believed to be accurate and reliable at the time of
printing. However, due to ongoing product improvements and revisions, AudioCodes cannot
guarantee accuracy of printed material after the Date Published nor can it accept responsibility
for errors or omissions. Updates to this document can be downloaded from
https://www.audiocodes.com/library/technical-documents.
This document is subject to change without notice.
Date Published: November-23-2021
WEEE EU Directive
Pursuant to the WEEE EU Directive, electronic and electrical waste must not be disposed of
with unsorted waste. Please contact your local recycling authority for disposal of this product.
Customer Support
Customer technical support and services are provided by AudioCodes or by an authorized
AudioCodes Service Partner. For more information on how to buy technical support for
AudioCodes products and for contact information, please visit our website at
https://www.audiocodes.com/services-support/maintenance-and-support.
LTRT Description
Documentation Feedback
AudioCodes continually strives to produce high quality documentation. If you have any
comments (suggestions or errors) regarding this document, please fill out the Documentation
Feedback form on our Web site at https://online.audiocodes.com/documentation-feedback.
1 Introduction
This Configuration Note describes how to set up the AudioCodes Enterprise Session Border
Controller (hereafter, referred to as SBC) for interworking between Cisco CUCM and
Microsoft's Teams Direct Routing environment.
You can also use AudioCodes' SBC Wizard tool to automatically configure the SBC based
on this interoperability setup. However, it is recommended to read through this document to
better understand the various configuration options. For more information on AudioCodes'
SBC Wizard including the download option, visit AudioCodes Web site at
https://www.audiocodes.com/partners/sbc-interoperability-list.
2 Component Information
2.1 AudioCodes SBC Version
Table 2-1: AudioCodes SBC Version
Vendor Microsoft
Model Teams Phone System Direct Routing
Software Version v.2019.9.24.1 i.EUNO.4
Protocol SIP
Additional Notes None
Figure 2-1: Interoperability Test Topology between SBC and Microsoft Teams Direct Routing
Enterprise Model with Cisco CUCM
Enterprise Network
DMZ
Management
Station (OAMP) LAN
Internet
Firewall
Cisco CUCM
Area Setup
3.1 Prerequisites
Before you begin configuration, make sure you have the following for every SBC you want
to pair:
◼ Public IP address
◼ FQDN name matching SIP addresses of the users
◼ Public certificate, issued by one of the supported CAs
Can be used
DNS name Examples of FQDN names
for SBC FQDN
During creation of the Domain you will be forced to create public DNS record
(sbc1.hybridvoice.org in our example.)
Note: The commands specified in Sections 3.3.5 and 3.3.6, should be run for each
Teams user in the company tenant.
Use the following command on the Microsoft Teams Direct Routing Management Shell after
reconfiguration to verify correct values:
◼ Get-CsOnlinePSTNGateway
Identity : sbc1.hybridvoice.org
Fqdn : sbc1.hybridvoice.org
SipSignallingPort : 5068
FailoverTimeSeconds : 10
ForwardCallHistory : True
ForwardPai : True
SendSipOptions : True
MaxConcurrentSessions :
Enabled : True
MediaBypass : True
GatewaySiteId :
GatewaySiteLbrEnabled : False
FailoverResponseCodes : 408,503,504
GenerateRingingWhileLocatingUser : True
PidfLoSupported : False
MediaRelayRoutingLocationOverride :
ProxySbc :
BypassMode : None
5. In the Device Name field, enter a unique SIP Trunk name and optionally provide a
description.
6. From the Device Pool drop-down list, select a device pool.
Figure 4-4: SIP Trunk Settings Page
8. Enter the Destination Address and Destination Port of the AudioCodes SBC.
5. Click Save.
Figure 4-9: Added Route Pattern
Notes:
• For implementing Microsoft Teams Direct Routing and Cisco CUCM based on the
configuration described in this section, AudioCodes SBC must be installed with a
License Key that includes the following software features:
• Enable Microsoft (licensing MSFT) [All AudioCodes media gateways and SBCs
are by default shipped with this license. Exceptions: MSBR products and Mediant
500 SBC or Media Gateways]
• Microsoft TEAMS (licensing SW/TEAMS)
• Number of SBC sessions [Based on requirements]
• DSP Channels [If media transcoding is needed]
• Transcoding sessions [If media transcoding is needed]
For more information about the License Key, contact your AudioCodes sales
representative.
• The scope of this document does not cover all security aspects for configuring this
topology. Comprehensive security measures should be implemented per your
organization's security policies. For security recommendations on AudioCodes’
products, refer to the Recommended Security Guidelines document, which can be
found at AudioCodes web site
Vlan ID 1 Vlan ID 2
LAN DMZ
Management
Station (OAMP)
WAN
Firewall
CUCM
3. Click Apply.
All other parameters can be left unchanged with their default values.
Note: The table above exemplifies configuration focusing on interconnecting SIP and
media. You might want to configure additional parameters according to your
company's policies. For example, you might want to configure Online Certificate
Status Protocol (OCSP) to check if SBC certificates presented in the online server are
still valid or revoked. For more information on the SBC's configuration, see the User's
Manual, available for download from https://www.audiocodes.com/library/technical-
documents.
3. Click Apply.
➢ To configure a certificate:
1. Open the TLS Contexts page (Setup menu > IP Network tab > Security folder > TLS
Contexts).
2. In the TLS Contexts page, select the required TLS Context index row, and then click
the Change Certificate link located below the table; the Context Certificates page
appears.
3. Under the Certificate Signing Request group, do the following:
a. In the 'Subject Name [CN]' field, enter the SBC FQDN name
(based on example above, sbc1.hybridvoice.org).
b. In the ‘1st Subject Alternative Name [SAN]’ field, change the type to ‘DNS’ and
enter the SBC FQDN name (based on example above, sbc1.hybridvoice.org).
Note: The domain portion of the Common Name [CN] and 1st Subject Alternative
Name [SAN] must match the SIP suffix configured for Office 365 users.
c. Change the 'Private Key Size' based on the requirements of your Certification
Authority. Many CAs do not support private key of size 1024. In this case, you
must change the key size to 2048.
d. To change the key size on TLS Context, go to: Generate New Private Key and
Self-Signed Certificate, change the 'Private Key Size' to 2048 and then click
Generate Private-Key. To use 1024 as a Private Key Size value, you can click
Generate Private-Key without changing the default key size value.
e. Fill in the rest of the request fields according to your security provider's
instructions.
f. Click the Create CSR button; a textual certificate signing request is displayed in
the area below the button:
4. Copy the CSR from the line "----BEGIN CERTIFICATE" to "END CERTIFICATE
REQUEST----" to a text file (such as Notepad), and then save it to a folder on your
computer with the file name, for example certreq.txt.
5. Send certreq.txt file to the Certified Authority Administrator for signing.
6. After obtaining an SBC signed and Trusted Root/Intermediate Certificate from the CA,
in the SBC's Web interface, return to the TLS Contexts page and do the following:
a. In the TLS Contexts page, select the required TLS Context index row, and then
click the Change Certificate link located below the table; the Context Certificates
page appears.
b. Scroll down to the Upload certificates files from your computer group, click
the Choose File button corresponding to the 'Send Device Certificate...' field,
navigate to the certificate file obtained from the CA, and then click Load File to
upload the certificate to the SBC.
Figure 5-8: Uploading the Certificate Obtained from the Certification Authority
7. Confirm that the certificate was uploaded correctly. A message indicating that the
certificate was uploaded successfully is displayed in blue in the lower part of the page.
8. In the SBC's Web interface, return to the TLS Contexts page, select the required TLS
Context index row, and then click the Certificate Information link, located at the bottom
of the TLS. Then validate the Key size, certificate status and Subject Name:
Figure 5-9: Certificate Information Example
Note: Before importing the Baltimore Root Certificate into AudioCodes' SBC, make
sure it's in .PEM or .PFX format. If it isn't, you need to convert it to .PEM or .PFX
format. Otherwise, you will receive a 'Failed to load new certificate' error message.
To convert to PEM format, use the Windows local store on any Windows OS and then
export it as 'Base-64 encoded X.509 (.CER) certificate'.
Note: The Direct Routing interface can only use TLS for a SIP port. It does not support
using TCP due to security reasons. The SIP port might be any port of your choice.
When pairing the SBC with Office 365, the chosen port is specified in the pairing
command.
0
(Phone 5061 (as
0
Teams System configured
(Recommended
1 (arbitrary WAN_IF SBC does not 0 in the Enable Teams Teams
to prevent DoS
name) use UDP or Office
attacks)
TCP for SIP 365)
signaling)
Proxy
SBC IPv4
TLS Context Proxy Proxy Hot Load
Index Name SIP
Name Keep-Alive Swap Balancing
Interface
Method
CUCM Using
1
(arbitrary name)
CUCM Default - -
Options
Teams Using Random
2
(arbitrary name)
Teams Teams Enable
Options Weights
3. Configure the address of the Proxy Set according to the parameters described in the
table below:
Table 5-6: Configuration Proxy Address for SIP Trunk
10.15.28.101:5060
0 UDP 0 0
(CUCM IP and port)
4. Click Apply.
3. Configure the address of the Proxy Set according to the parameters described in the
table below:
Table 5-7: Configuration Proxy Address for Teams Direct Routing
0 sip.pstnhub.microsoft.com:5061 TLS 1 1
1 sip2.pstnhub.microsoft.com:5061 TLS 2 1
2 sip3.pstnhub.microsoft.com:5061 TLS 3 1
4. Click Apply.
➢ To configure coders:
1. Open the Coder Groups table (Setup menu > Signaling & Media tab > Coders &
Profiles folder > Coder Groups).
2. Configure a Coder Group for Microsoft Teams Direct Routing:
Parameter Value
Figure 5-16: Configuring Coder Group for Microsoft Teams Direct Routing
3. Click Apply, and then confirm the configuration change in the prompt that pops up.
4. Open the Media Settings page (Setup menu > Signaling & Media tab > Media folder
> Media Settings).
Figure 5-17: SBC Preferences Mode
Parameter Value
General
Index 1
Name CUCM
Media Security
SBC Media Security Mode Not Secured
SBC Signaling
P-Asserted-Identity Header Mode Add (required for anonymous calls)
SBC Forward and Transfer
Remote REFER Mode Handle Locally
Remote Replaces Mode Handle Locally
Remote 3xx Mode Handle Locally
3. Click Apply.
Parameter Value
General
Index 2
Name Teams (arbitrary descriptive name)
Media Security
SBC Media Security Mode Secured
SBC Early Media
Remote Early Media RTP Detection By Media (required, as Microsoft Teams Direct
Mode Routing does not send RTP immediately to
remote side when it sends a SIP 18x
response)
SBC Media
Extension Coders Group AudioCodersGroups_0
ICE Mode Lite (required only when Media Bypass
enabled on Microsoft Teams)
SBC Signaling
Remote Update Support Not Supported
3. Click Apply.
➢ To configure IP Groups:
1. Open the IP Groups table (Setup menu > Signaling & Media tab > Core Entities folder
> IP Groups).
2. Configure an IP Group for the Cisco CUCM:
Parameter Value
Index 1
Name CUCM
Type Server
Proxy Set CUCM
IP Profile CUCM
Media Realm CUCM
SIP Group Name (according to requirement, for example,
sbc.ACeducation.info)
SIP Topology Hiding Headers List From,Diversion,Referred-By,History-Info
Parameter Value
Index 2
Name Teams
Topology Location Up
Type Server
Proxy Set Teams
IP Profile Teams
Media Realm Teams
Classify By Proxy Set Disable
Local Host Name < FQDN name of your SBC in the Microsoft
Teams tenant >
(For example, sbc.ACeducation.info)
Always Use Src Address Yes
Proxy Keep-Alive using IP Group
Enable
settings
3. Click Apply.
Parameter Value
Index 0
Name Teams-Contact (arbitrary descriptive name)
Condition header.contact.url.host contains 'pstnhub.microsoft.com'
3. Click Apply.
Parameter Value
Index 0
Name Teams
Source SIP Interface Teams
Source IP Address 52.114.*.*
Destination Host < FQDN name of your SBC in the Microsoft
Teams tenant > (e.g. sbc.ACeducation.info)
Message Condition Teams-Contact
Action Type Allow
Source IP Group Teams
3. Click Apply.
Terminate Dest
0 Any OPTIONS internal
OPTIONS Address
Refer from
Request
1 Teams Any REFER Teams Teams
URI
(arbitrary name)
Teams to
2 CUCM (arbitrary Teams IP Group CUCM
name)
CUCM to
3 Teams CUCM IP Group Teams
(arbitrary name)
Note: The routing configuration may change according to your specific deployment
topology.
As an extra security to the above note, there is option to configure traffic filtering rules
(access list) for incoming traffic on AudioCodes SBC. For each packet received on the
configured network interface, the SBC searches the table from top to bottom until the first
matching rule is found. The matched rule can permit (allow) or deny (block) the packet. Once
a rule in the table is located, subsequent rules further down the table are ignored. If the end
of the table is reached without a match, the packet is accepted. Please note that the firewall
is stateless. The blocking rules will apply to all incoming packets, including UDP or TCP
responses.
Use
Subnet Start End Interface
Index Source IP Protocol Specific Allow Type
Prefix Port Port ID
Interface
Note: Be aware, that if in your configuration, connectivity to SIP Trunk (or other
entities) is performed through the same IP Interface as Teams (WAN_IF in our
example), you must add rules to allow traffic from these entities.
Note: Adapt the manipulation table according to your environment dial plan.
For example, for this interoperability test topology, a manipulation is configured to remove
the "+" (plus sign) from the destination number for calls from the Teams Direct Routing IP
Group.
Calls from Teams IP Group with the prefix destination number "+", remove one character
0
from left.
Parameter Value
Index 0
Name Change R-URI host toward CUCM
Manipulation Set ID 2
Condition Any.Request
Action Subject Header.Request-URI.URL.Host
Action Type Modify
Action Value Param.Message.Address.Dst.IP
Figure 5-26: Configuring SIP Message Manipulation Rule 0 (for Cisco CUCM)
3. Configure another manipulation rule (Manipulation Set 3) for Teams Direct Routing IP
Group. This rule applies to messages received from the Teams IP Group. This remove
the SIP P-Asserted-Identity Header.
Parameter Value
Index 1
Name Remove PAI
Manipulation Set ID 3
Action Subject Header.P-Asserted-Identity
Action Type Remove
4. Configure another manipulation rule (Manipulation Set 2) for Cisco CUCM. This rule
applies to messages sent to the Cisco CUCM IP Group. This remove the SIP Privacy
Header in all messages, except of call with presentation restriction.
Parameter Value
Index 2
Name Remove Privacy Header
Manipulation Set ID 2
Condition Header.Privacy exists And Header.From.URL
!contains 'anonymous'
Action Subject Header.Privacy
Action Type Remove
Figure 5-28: Configuring SIP Message Manipulation Rule 2 (for Cisco CUCM)
5. Configure another manipulation rule (Manipulation Set 2) for Cisco CUCM. This rule
applies to messages sent to the Cisco CUCM IP Group. This removes the SIP History-
Info.1 Header (if it’s exists) in all messages.
Parameter Value
Index 3
Name Remove History-Info.1
Manipulation Set ID 2
Condition Header.History-Info.1 exists
Action Subject Header.History-Info.1
Action Type Remove
Figure 5-29: Configuring SIP Message Manipulation Rule 3 (for Cisco CUCM)
The table displayed below includes SIP message manipulation rules which are grouped together
under Manipulation Set IDs (Manipulation Set IDs 2 and 3) and which are executed for messages sent
to and from the Cisco CUCM IP Group as well as the Teams Direct Routing IP Group. These rules are
specifically required to enable proper interworking between Cisco CUCM and Teams Direct Routing.
Refer to the User’s Manual for further details concerning the full capabilities of header manipulation.
Rule
Rule Description Reason for Introducing Rule
Index
d. Click Apply.
d. Click Apply.
3. Click Apply.
5.17.2 Optimizing CPU Cores Usage for a Specific Service (relevant for
Mediant 9000 and Software SBC only)
This section describes how to optimize the SBC's CPU cores usage for a specified profile to
achieve maximum capacity for that profile. The supported profiles include:
◼ SIP profile – improves SIP signaling performance, for example, SIP calls per second
(CPS)
◼ SRTP profile – improves maximum number of SRTP sessions
◼ Transcoding profile – enables all DSP-required features, for example, transcoding and
voice in-band detectors
3. Click Apply, and then reset the device with a burn-to-flash for your settings to take
effect.
Note: To load or save an ini file, use the Configuration File page (Setup menu >
Administration tab > Maintenance folder > Configuration File).
;**************
;** Ini File **
;**************
;Board: M800B
;Board Type: 72
;Serial Number: 5299378
;Slot Number: 1
;Software Version: 7.20A.254.202
;DSP Software Version: 5014AE3_R => 710.16
;Board IP Address: 10.15.77.55
;Board Subnet Mask: 255.255.0.0
;Board Default Gateway: 10.15.0.1
;Ram size: 512M Flash size: 64M Core speed: 500Mhz
;Num of DSP Cores: 3
;Num of physical LAN ports: 4
;Profile: NONE
;;;Key features:;Board Type: M800B ;Coders: G723 G729 G728 NETCODER GSM-
FR GSM-EFR AMR EVRC-QCELP G727 ILBC EVRC-B AMR-WB G722 EG711 MS_RTA_NB
MS_RTA_WB SILK_NB SILK_WB SPEEX_NB SPEEX_WB OPUS_NB OPUS_WB ;DSP Voice
features: RTCP-XR ;DATA features: ;Channel Type: DspCh=30 IPMediaDspCh=30
;HA ;E1Trunks=1 ;T1Trunks=1 ;FXSPorts=4 ;FXOPorts=0 ;BRITrunks=4 ;IP
Media: Conf VXML ;QOE features: VoiceQualityMonitoring MediaEnhancement
;Security: IPSEC MediaEncryption StrongEncryption EncryptControlProtocol
;Control Protocols: MGCP SIP SBC=250 TEAMS MSFT FEU=100 TestCall=100
;Default features:;Coders: G711 G726;
[SYSTEM Params]
SyslogServerIP = 10.10.10.10
EnableSyslog = 1
NTPServerUTCOffset = 7200
ActivityListToLog = '', '', '', '', '', '', '', '', '', ''
TR069ACSPASSWORD = '$1$gQ=='
TR069CONNECTIONREQUESTPASSWORD = '$1$gQ=='
NTPServerIP = '10.15.28.1'
SBCWizardFilename = 'templates4.zip'
[BSP Params]
PCMLawSelect = 3
UdpPortSpacing = 10
EnterCpuOverloadPercent = 99
ExitCpuOverloadPercent = 95
[Analog Params]
[ControlProtocols Params]
AdminStateLockControl = 0
[PSTN Params]
V5ProtocolSide = 0
BrokenConnectionEventTimeout = 1000
ENABLEMEDIASECURITY = 1
PLThresholdLevelsPerMille_0 = 5
PLThresholdLevelsPerMille_1 = 10
PLThresholdLevelsPerMille_2 = 20
PLThresholdLevelsPerMille_3 = 50
CallProgressTonesFilename = 'usa_tones_13.dat'
[WEB Params]
Languages = 'en-US', '', '', '', '', '', '', '', '', ''
[SIP Params]
GWDEBUGLEVEL = 5
MSLDAPPRIMARYKEY = 'telephoneNumber'
SBCFORKINGHANDLINGMODE = 1
ENERGYDETECTORCMD = 587202560
ANSWERDETECTORCMD = 10486144
[ DeviceTable ]
[ \DeviceTable ]
[ InterfaceTable ]
[ \InterfaceTable ]
[ TLSContexts ]
[ \TLSContexts ]
[ AudioCodersGroups ]
[ \AudioCodersGroups ]
[ IpProfile ]
IpProfile_SBCUserRegistrationTime, IpProfile_ResetSRTPStateUponRekey,
IpProfile_AmdMode, IpProfile_SBCReliableHeldToneSource,
IpProfile_GenerateSRTPKeys, IpProfile_SBCPlayHeldTone,
IpProfile_SBCRemoteHoldFormat, IpProfile_SBCRemoteReplacesBehavior,
IpProfile_SBCSDPPtimeAnswer, IpProfile_SBCPreferredPTime,
IpProfile_SBCUseSilenceSupp, IpProfile_SBCRTPRedundancyBehavior,
IpProfile_SBCPlayRBTToTransferee, IpProfile_SBCRTCPMode,
IpProfile_SBCJitterCompensation,
IpProfile_SBCRemoteRenegotiateOnFaxDetection,
IpProfile_JitterBufMaxDelay,
IpProfile_SBCUserBehindUdpNATRegistrationTime,
IpProfile_SBCUserBehindTcpNATRegistrationTime,
IpProfile_SBCSDPHandleRTCPAttribute,
IpProfile_SBCRemoveCryptoLifetimeInSDP, IpProfile_SBCIceMode,
IpProfile_SBCRTCPMux, IpProfile_SBCMediaSecurityMethod,
IpProfile_SBCHandleXDetect, IpProfile_SBCRTCPFeedback,
IpProfile_SBCRemoteRepresentationMode, IpProfile_SBCKeepVIAHeaders,
IpProfile_SBCKeepRoutingHeaders, IpProfile_SBCKeepUserAgentHeader,
IpProfile_SBCRemoteMultipleEarlyDialogs,
IpProfile_SBCRemoteMultipleAnswersMode, IpProfile_SBCDirectMediaTag,
IpProfile_SBCAdaptRFC2833BWToVoiceCoderBW,
IpProfile_CreatedByRoutingServer, IpProfile_SBCFaxReroutingMode,
IpProfile_SBCMaxCallDuration, IpProfile_SBCGenerateRTP,
IpProfile_SBCISUPBodyHandling, IpProfile_SBCISUPVariant,
IpProfile_SBCVoiceQualityEnhancement, IpProfile_SBCMaxOpusBW,
IpProfile_SBCEnhancedPlc, IpProfile_LocalRingbackTone,
IpProfile_LocalHeldTone, IpProfile_SBCGenerateNoOp,
IpProfile_SBCRemoveUnKnownCrypto, IpProfile_DataDiffServ,
IpProfile_SBCMSRPReinviteUpdateSupport, IpProfile_SBCMSRPOfferSetupRole,
IpProfile_SBCMSRPEmpMsg;
IpProfile 1 = "CUCM", 1, "AudioCodersGroups_0", 0, 10, 10, 46, 24, 0, 0,
2, 0, 0, 0, 0, -1, 1, 0, 0, -1, 1, 4, -1, 1, 1, 0, 0, "", "", 0, 0, "",
"", "", 0, 2, 0, 0, 0, 1, 0, 8, 300, 400, 0, 0, 0, "", 0, 0, 1, 3, 0, 2,
2, 1, 3, 2, 1, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1,
0, 0, 0, 0, 0, 0, 0, 0, 300, -1, -1, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1,
-1, 0, "", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, 0, 0, 0, 1, 2, 0;
IpProfile 2 = "Teams", 1, "AudioCodersGroups_0", 0, 10, 10, 46, 24, 0, 0,
2, 0, 0, 0, 0, -1, 1, 0, 0, -1, 1, 4, -1, 1, 1, 0, 0, "",
"AudioCodersGroups_0", 0, 0, "", "", "", 0, 1, 0, 0, 0, 0, 0, 8, 300,
400, 0, 0, 0, "", 0, 0, 1, 3, 0, 0, 1, 0, 3, 2, 1, 0, 1, 0, 0, 0, 1, 0,
1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 300, -1, -1,
0, 0, 1, 0, 0, 0, 0, -1, -1, -1, -1, -1, 0, "", 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, -1, -1, 0, 0, 0, 1, 2, 0;
[ \IpProfile ]
[ CpMediaRealm ]
[ \CpMediaRealm ]
[ SBCRoutingPolicy ]
[ \SBCRoutingPolicy ]
[ SRD ]
[ \SRD ]
[ MessagePolicy ]
[ \MessagePolicy ]
[ SIPInterface ]
[ \SIPInterface ]
[ ProxySet ]
[ \ProxySet ]
[ IPGroup ]
[ \IPGroup ]
[ ProxyIp ]
[ \ProxyIp ]
[ ConditionTable ]
[ \ConditionTable ]
[ IP2IPRouting ]
[ \IP2IPRouting ]
[ Classification ]
Classification_SrcPort, Classification_SrcTransportType,
Classification_SrcUsernamePrefix, Classification_SrcHost,
Classification_DestUsernamePrefix, Classification_DestHost,
Classification_ActionType, Classification_SrcIPGroupName,
Classification_DestRoutingPolicy, Classification_IpProfileName,
Classification_IPGroupSelection, Classification_IpGroupTagName;
Classification 0 = "Teams", "Teams-Contact", "DefaultSRD", "Any",
"52.114.*.*", 0, -1, "*", "*", "*", "int-
sbc2.audctrunk.aceducation.info", 1, "Teams", "", "", 0, "default";
[ \Classification ]
[ IPInboundManipulation ]
FORMAT IPInboundManipulation_Index =
IPInboundManipulation_ManipulationName,
IPInboundManipulation_RoutingPolicyName,
IPInboundManipulation_IsAdditionalManipulation,
IPInboundManipulation_ManipulationPurpose,
IPInboundManipulation_SrcIPGroupName,
IPInboundManipulation_SrcUsernamePrefix, IPInboundManipulation_SrcHost,
IPInboundManipulation_DestUsernamePrefix, IPInboundManipulation_DestHost,
IPInboundManipulation_RequestType, IPInboundManipulation_ManipulatedURI,
IPInboundManipulation_RemoveFromLeft,
IPInboundManipulation_RemoveFromRight,
IPInboundManipulation_LeaveFromRight, IPInboundManipulation_Prefix2Add,
IPInboundManipulation_Suffix2Add;
IPInboundManipulation 0 = "From Teams (Dst)", "Default_SBCRoutingPolicy",
0, 0, "Teams", "*", "*", "+", "*", 0, 1, 1, 0, 255, "", "";
[ \IPInboundManipulation ]
[ IPOutboundManipulation ]
FORMAT IPOutboundManipulation_Index =
IPOutboundManipulation_ManipulationName,
IPOutboundManipulation_RoutingPolicyName,
IPOutboundManipulation_IsAdditionalManipulation,
IPOutboundManipulation_SrcIPGroupName,
IPOutboundManipulation_DestIPGroupName,
IPOutboundManipulation_SrcUsernamePrefix, IPOutboundManipulation_SrcHost,
IPOutboundManipulation_DestUsernamePrefix,
IPOutboundManipulation_DestHost,
IPOutboundManipulation_CallingNamePrefix,
IPOutboundManipulation_MessageConditionName,
IPOutboundManipulation_RequestType,
IPOutboundManipulation_ReRouteIPGroupName,
IPOutboundManipulation_Trigger, IPOutboundManipulation_ManipulatedURI,
IPOutboundManipulation_RemoveFromLeft,
IPOutboundManipulation_RemoveFromRight,
IPOutboundManipulation_LeaveFromRight, IPOutboundManipulation_Prefix2Add,
IPOutboundManipulation_Suffix2Add,
IPOutboundManipulation_PrivacyRestrictionMode,
IPOutboundManipulation_DestTags, IPOutboundManipulation_SrcTags;
IPOutboundManipulation 0 = "To Teams (Src)", "Default_SBCRoutingPolicy",
0, "Any", "Teams", "*", "*", "*", "*", "*", "", 0, "Any", 0, 0, 0, 0,
255, "+", "", 0, "", "";
[ \IPOutboundManipulation ]
[ MessageManipulations ]
FORMAT MessageManipulations_Index =
MessageManipulations_ManipulationName, MessageManipulations_ManSetID,
MessageManipulations_MessageType, MessageManipulations_Condition,
MessageManipulations_ActionSubject, MessageManipulations_ActionType,
MessageManipulations_ActionValue, MessageManipulations_RowRole;
MessageManipulations 0 = "Change R-URI host toward CUCM", 2,
"Any.Request", "", "Header.Request-URI.URL.Host", 2,
"Param.Message.Address.Dst.IP", 0;
MessageManipulations 1 = "Remove PAI", 3, "", "", "Header.P-Asserted-
Identity", 1, "", 0;
MessageManipulations 2 = "Remove Privacy Header", 2, "", "Header.Privacy
exists And Header.From.URL !contains 'anonymous'", "Header.Privacy", 1,
"", 0;
MessageManipulations 3 = "Remove History-Info.1", 2, "", "Header.History-
Info.1 exists", "Header.History-Info.1", 1, "", 0;
[ \MessageManipulations ]
[ GwRoutingPolicy ]
[ \GwRoutingPolicy ]
[ ResourcePriorityNetworkDomains ]
FORMAT ResourcePriorityNetworkDomains_Index =
ResourcePriorityNetworkDomains_Name,
ResourcePriorityNetworkDomains_Ip2TelInterworking;
ResourcePriorityNetworkDomains 1 = "dsn", 1;
ResourcePriorityNetworkDomains 2 = "dod", 1;
ResourcePriorityNetworkDomains 3 = "drsn", 1;
ResourcePriorityNetworkDomains 5 = "uc", 1;
ResourcePriorityNetworkDomains 7 = "cuc", 1;
[ \ResourcePriorityNetworkDomains ]
[ MaliciousSignatureDB ]
[ \MaliciousSignatureDB ]
[ AudioCoders ]
[ \AudioCoders ]
AudioCodes Inc.
200 Cottontail Lane
Suite A101E
Somerset NJ 08873
Tel: +1-732-469-0880
Fax: +1-732-469-2298
©2021 AudioCodes Ltd. All rights reserved. AudioCodes, AC, HD VoIP, HD VoIP Sounds Better, IPmedia, Mediant,
MediaPack, What’s Inside Matters, OSN, SmartTAP, User Management Pack, VMAS, VoIPerfect, VoIPerfectHD, Your
Gateway To VoIP, 3GX, VocaNom, AudioCodes One Voice, AudioCodes Meeting Insights, AudioCodes Room Experience
and CloudBond are trademarks or registered trademarks of AudioCodes Limited. All other products or trademarks are
property of their respective owners. Product specifications are subject to change without notice.
Document #: LTRT-29313