Connecting Mitel 5000 IP-PBX To BroadCloud SIP Trunk Using .

Transcription

Configuration NoteAudioCodes Professional Services - Interoperability LabConnecting Mitel 5000 IP-PBX to BroadCloudSIP Trunk using AudioCodes Mediant E-SBCVersion 7.0

Configuration NoteContentsTable of Contents1Introduction . 71.11.22Intended Audience .7About AudioCodes E-SBC Product Series.7Component Information. 92.12.22.32.4IP-PBX Version .9AudioCodes E-SBC Version .9BroadCloud SIP Trunking Version .9Interoperability Test Topology . 102.4.12.4.23Configuring Mitel 5000 IP-PBX . 133.14Environment Setup .11Known Limitations .11Basic Configuration Parameters . 13Configuring AudioCodes E-SBC . 194.1Step 1: IP Network Interfaces Configuration . ep 1a: Configure VLANs.21Step 1b: Configure Network Interfaces.22Step 2: Enable the SBC Application . 24Step 3: Configure Media Realms . 25Step 4: Configure SIP Signaling Interfaces . 27Step 5: Configure Proxy Sets . 29Step 6: Configure IP Profiles . 33Step 7: Configure IP Groups. 39Step 8: Configure IP-to-IP Call Routing Rules . 41Step 9: Configure IP-to-IP Manipulation Rules. 48Step 10: Configure Message Manipulation Rules . 51Step 11: Configure Registration Accounts . 54Step 12: Miscellaneous Configuration. 554.12.1 Step 12a: Configure SBC Alternative Routing Reasons .554.13 Step 13: Reset the E-SBC .56AAudioCodes INI File . 57Version 7.03AudioCodes Mediant E-SBC

Mitel 5000 IP-PBX & BroadCloud SIP TrunkThis page is intentionally left blank.AudioCodes Mediant E-SBC4Document #: LTRT-12520

Configuration NoteNoticesNoticeThis document describes how to connect the Mitel 5000 IP-PBX and BroadCloud SIP Trunkusing AudioCodes Mediant E-SBC product series.Information contained in this document is believed to be accurate and reliable at the time ofprinting. However, due to ongoing product improvements and revisions, AudioCodes cannotguarantee accuracy of printed material after the Date Published, nor can it acceptresponsibility for errors or omissions. Updates to this document and other documents as sathttp://www.audiocodes.com/downloads. Copyright 2015 AudioCodes Ltd. All rights reserved.This document is subject to change without notice.Date Published: December-10-2015TrademarksAudioCodes, AC, HD VoIP, HD VoIP Sounds Better, IPmedia, Mediant, MediaPack, What’sInside Matters, OSN, SmartTAP, VMAS, VoIPerfect, VoIPerfectHD, Your Gateway ToVoIP, 3GX, VocaNOM and CloudBond 365 are trademarks or registered trademarks ofAudioCodes Limited All other products or trademarks are property of their respectiveowners. Product specifications are subject to change without notice.WEEE EU DirectivePursuant to the WEEE EU Directive, electronic and electrical waste must not be disposedof with unsorted waste. Please contact your local recycling authority for disposal of thisproduct.Customer SupportCustomer technical support and services are provided by AudioCodes or by an authorizedAudioCodes Service Partner. For more information on how to buy technical support forAudioCodes products and for contact information, please visit our Web site atwww.audiocodes.com/support.Document Revision RecordLTRTDescription12520Initial document release for Version 7.0.Documentation FeedbackAudioCodes continually strives to produce high quality documentation. If you have anycomments (suggestions or errors) regarding this document, please fill out theDocumentation Feedback form on our Web site at http://www.audiocodes.com/downloads.Version 7.05AudioCodes Mediant E-SBC

Mitel 5000 IP-PBX & BroadCloud SIP TrunkThis page is intentionally left blank.AudioCodes Mediant E-SBC6Document #: LTRT-12520

Configuration Note11. IntroductionIntroductionThis Configuration Note describes how to set up the AudioCodes Enterprise SessionBorder Controller (hereafter, referred to as E-SBC) for interworking between BroadCloud'sSIP Trunk and the Mitel 5000 IP-PBX environment.1.1Intended AudienceThe document is intended for engineers, or AudioCodes and BroadCloud Partners whoare responsible for installing and configuring BroadCloud's SIP Trunk and IP-PBX forenabling VoIP calls using AudioCodes E-SBC.1.2About AudioCodes E-SBC Product SeriesAudioCodes' family of E-SBC devices enables reliable connectivity and security betweenthe Enterprise's and the service provider's VoIP networks.The E-SBC provides perimeter defense as a way of protecting Enterprises from maliciousVoIP attacks; mediation for allowing the connection of any PBX and/or IP-PBX to anyservice provider; and Service Assurance for service quality and manageability.Designed as a cost-effective appliance, the E-SBC is based on field-proven VoIP andnetwork services with a native host processor, allowing the creation of purpose-builtmultiservice appliances, providing smooth connectivity to cloud services, with integratedquality of service, SLA monitoring, security and manageability. The native implementationof SBC provides a host of additional capabilities that are not possible with standalone SBCappliances such as VoIP mediation, PSTN access survivability, and third-party valueadded services applications. This enables Enterprises to utilize the advantages ofconverged networks and eliminate the need for standalone appliances.AudioCodes E-SBC is available as an integrated solution running on top of its field-provenMediant Media Gateway and Multi-Service Business Router platforms, or as a softwareonly solution for deployment with third-party hardware.Version 7.07AudioCodes Mediant E-SBC

Mitel 5000 IP-PBX & BroadCloud SIP TrunkThis page is intentionally left blank.AudioCodes Mediant E-SBC8Document #: LTRT-12520

Configuration Note2. Component Information2Component Information2.1IP-PBX VersionTable 2-1: IP-PBX VersionVendorMitelModel5000Software Version5.0 SP2ProtocolSIP/UDPAdditional NotesNone2.2AudioCodes E-SBC VersionTable 2-2: AudioCodes E-SBC VersionSBC VendorAudioCodesModels Mediant 500 E-SBCMediant 800 Gateway & E-SBCMediant 1000B Gateway & E-SBCMediant 3000 Gateway & E-SBCMediant 2600 E-SBCMediant 4000 E-SBC Software VersionSIP F7.00A.035.012ProtocolSIP/UDP (to the both BroadCloud SIP Trunk and IP-PBX)Additional NotesNone2.3BroadCloud SIP Trunking VersionTable 2-3: BroadCloud VersionVendor/Service ProviderBroadCloudSSW Model/ServiceBroadWorksSoftware Version21ProtocolSIP/UDPAdditional NotesNoneVersion 7.09AudioCodes Mediant E-SBC

Mitel 5000 IP-PBX & BroadCloud SIP Trunk2.4Interoperability Test TopologyThe interoperability testing between AudioCodes E-SBC and BroadCloud SIP Trunk withIP-PBX was done using the following topology setup: The Enterprise deployed with the IP-PBX in its private network for enhancedcommunication within the Enterprise. The Enterprise wishes to offer its employees enterprise-voice capabilities and toconnect the Enterprise to the PSTN network using BroadCloud's SIP Trunkingservice. AudioCodes E-SBC is implemented to interconnect between the Enterprise LAN andthe SIP Trunk. Session: Real-time voice session using the IP-based Session Initiation Protocol(SIP). Border: IP-to-IP network border between IP-PBX network in the Enterprise LANand BroadCloud's SIP Trunk located in the public network.The figure below illustrates this interoperability test topology:Figure 2-1: Interoperability Test Topology between E-SBC and IP-PBX withBroadCloud SIP TrunkAudioCodes Mediant E-SBC10Document #: LTRT-12520

Configuration Note2.4.12. Component InformationEnvironment SetupThe interoperability test topology includes the following environment setup:Table 2-4: Environment SetupArea2.4.2SetupNetwork IP-PBX is located on the Enterprise's LANBroadCloud SIP Trunk is located on the WANSignalingTranscoding IP-PBX operates with SIP-over-UDP transport typeBroadCloud SIP Trunk operates with SIP-over-UDP transporttypeCodecsTranscoding IP-PBX supports G.711A-law, G.711U-law, and G.729 coderBroadCloud SIP Trunk supports G.711A-law, G.711U-law, andG.729 coderMediaTranscoding IP-PBX operates with RTP media typeBroadCloud SIP Trunk operates with RTP media typeKnown LimitationsThere were no limitations observed in the interoperability tests done for the AudioCodesE-SBC interworking between IP-PBX and BroadCloud 's SIP Trunk.Version 7.011AudioCodes Mediant E-SBC

Mitel 5000 IP-PBX & BroadCloud SIP TrunkThis page is intentionally left blank.AudioCodes Mediant E-SBC12Document #: LTRT-12520

Configuration Note33. Configuring Mitel 5000 IP-PBXConfiguring Mitel 5000 IP-PBXThis chapter describes how to configure basic parameters of the Mitel 5000 CP IP-PBX tooperate with AudioCodes E-SBC.Note: For more complicated configuration parameters please refer to the User Manualof each IP-PBX.3.1Basic Configuration ParametersThe screenshots below display the main parameters, which should be configured on theMitel 5000 IP-PBX to operate with the AudioCodes E-SBC. To configure Mitel 5000 IP-PBX:1.Log in to Mitel DB Programming.2.Verify that the Mitel 5000 is equipped with enough SIP trunk licenses.Figure 3-1: Home Page of the Mitel Web Maintenance ConsoleFigure 3-2: Mitel DB ProgrammingVersion 7.013AudioCodes Mediant E-SBC

Mitel 5000 IP-PBX & BroadCloud SIP Trunk3.Create a SIP Trunk Group by navigating to System Devices and Feature Codes SIP Peers SIP Trunk Groups.4.Right-click in the right- hand window panel and then select Create SIP Trunk Group.Figure 3-3: Create a SIP Trunk GroupAudioCodes Mediant E-SBC14Document #: LTRT-12520

Configuration Note5.3. Configuring Mitel 5000 IP-PBXConfigure the trunk group as shown below.Figure 3-4: Configuring Trunk GroupVersion 7.015AudioCodes Mediant E-SBC

Mitel 5000 IP-PBX & BroadCloud SIP Trunk6.To program the Trunk Group Configuration properties, navigate to System Devicesand Feature Codes SIP Peers SIP Trunk Groups SIP Trunk group # TrunkGroup Configuration.Figure 3-5: Trunk Group Configuration PropertiesAudioCodes Mediant E-SBC16Document #: LTRT-12520

Configuration Note7.3. Configuring Mitel 5000 IP-PBXCreate the SIP peer trunks by navigating to System Devices and Feature Codes SIP Peers SIP Trunk Groups SIP Trunk group # Trunk Group Configuration Trunks.Figure 3-6: Creating the SIP Peer TrunksVersion 7.017AudioCodes Mediant E-SBC

Mitel 5000 IP-PBX & BroadCloud SIP Trunk8.Program the Outgoing key to select the SIP Trunk Group that was just created.a.b.Navigate to System Device and Feature Codes Phones Local endpoint’s extension number Associated Extension.In the right-hand pane, select Outgoing Extension and enter the number of SIPTrunk Groups.Figure 3-7: Outgoing ExtensionsAudioCodes Mediant E-SBC18Document #: LTRT-12520

Configuration Note44. Configuring AudioCodes E-SBCConfiguring AudioCodes E-SBCThis chapter provides step-by-step procedures on how to configure AudioCodes E-SBC forinterworking between the Mitel 5000 IP-PBX and the BroadCloud SIP Trunk. Theseconfiguration procedures are based on the interoperability test topology described inSection 2.4 on page 10, and includes the following main areas: E-SBC WAN interface - BroadCloud SIP Trunking environment E-SBC LAN interface - IP-PBX environmentThis configuration is done using the E-SBC's embedded Web server (hereafter, referred toas Web interface).Notes: For implementing IP-PBX and BroadCloud SIP Trunk based on the configurationdescribed in this section, AudioCodes E-SBC must be installed with a SoftwareLicense Key that includes the following software features: SBC Security DSP RTP SIPFor more information about the Software License Key, contact your AudioCodessales representative. The scope of this interoperability test and document does not cover all securityaspects for connecting the SIP Trunk to the IP-PBX environment. Comprehensivesecurity measures should be implemented per your organization's security policies.For security recommendations on AudioCodes’ products, refer to the RecommendedSecurity Guidelines document. Before you begin configuring the E-SBC, ensure that the E-SBC's Web interfaceNavigation tree is in Advanced-menu display mode. To do this, select the Advancedoption, as shown below: When the E-SBC is reset, the Navigation tree reverts to the Basic-menu display.Version 7.019AudioCodes Mediant E-SBC

Mitel 5000 IP-PBX & BroadCloud SIP Trunk4.1Step 1: IP Network Interfaces ConfigurationThis step describes how to configure the E-SBC's IP network interfaces. There are severalways to deploy the E-SBC; however, this interoperability test topology employs thefollowing deployment method: E-SBC interfaces with the following IP entities: IP-PBX located on the LAN BroadCloud SIP Trunk located on the WAN E-SBC connects to the WAN through a DMZ network The type of physical connection to the LAN depends on the method used to connect tothe Enterprise's network. In the interoperability test topology, E-SBC connects to theLAN and WAN using dedicated LAN ports(i.e., two ports and two network cables are used). E-SBC uses two logical network interfaces: LAN (VLAN ID 1) WAN (VLAN ID 2)Figure 4-1: Network Interfaces in Interoperability Test TopologyAudioCodes Mediant E-SBC20Document #: LTRT-12520

Configuration Note4.1.14. Configuring AudioCodes E-SBCStep 1a: Configure VLANsThis step describes how to define VLANs for each of the following interfaces: LAN VoIP (assigned the name "Voice") WAN VoIP (assigned the name "WANSP") To configure the VLANs:1.Open the Ethernet Device Table page (Configuration tab VoIP menu Network Ethernet Device Table). There will be one existing row for VLAN ID 1 and underlyinginterface GROUP 1.2.Add another VLAN ID 2 for the WAN side as follows:ParameterValueIndex1VLAN ID2Underlying InterfaceGROUP 2 (Ethernet port group)Namevlan 2TaggingUntaggedFigure 4-2: Configured VLAN IDs in Ethernet Device TableVersion 7.021AudioCodes Mediant E-SBC

Mitel 5000 IP-PBX & BroadCloud SIP Trunk4.1.2Step 1b: Configure Network InterfacesThis step describes how to configure the IP network interfaces for each of the followinginterfaces: LAN VoIP (assigned the name "Voice") WAN VoIP (assigned the name "WANSP") To configure the IP network interfaces:1.Open the IP Interfaces Table page (Configuration tab VoIP menu Network IPInterfaces Table).2.Modify the existing LAN network interface:a.b.Select the 'Index' radio button of the OAMP Media Control table row, andthen click Edit.Configure the interface as follows:Parameter3.ValueIP Address172.26.100.169 (IP address of E-SBC)Prefix Length24 (subnet mask in bits for 255.255.255.0)Default Gateway172.26.100.001VLAN ID1Interface NameVoice (arbitrary descriptive name)Underlying Devicevlan 1Add a network interface for the WAN side:a.b.Enter 1, and then click Add Index.Configure the interface as follows:Parameter4.ValueApplication TypeMedia ControlIP Address65.196.9.185 (WAN IP address)Prefix Length28 (for 255.255.255.240)Default Gateway65.196.9.177 (router's IP address)VLAN ID2Interface NameWANSPPrimary DNS Server IP Address198.6.1.146Secondary DNS Server IP Address198.6.1.122Underlying Devicevlan 2Click Apply, and then Done.AudioCodes Mediant E-SBC22Document #: LTRT-12520

Configuration Note4. Configuring AudioCodes E-SBCThe configured IP network interfaces are shown below:Figure 4-3: Configured Network Interfaces in IP Interfaces TableVersion 7.023AudioCodes Mediant E-SBC

Mitel 5000 IP-PBX & BroadCloud SIP Trunk4.2Step 2: Enable the SBC ApplicationThis step describes how to enable the SBC application. To enable the SBC application:1.Open the Applications Enabling page (Configuration tab VoIP menu Applications Enabling Applications Enabling).Figure 4-4: Enabling SBC Application2.From the 'SBC Application' drop-down list, select Enable.3.Click Submit.4.Reset the E-SBC with a burn to flash for this setting to take effect (see Section 4.13 onpage 56).AudioCodes Mediant E-SBC24Document #: LTRT-12520

Configuration Note4.34. Configuring AudioCodes E-SBCStep 3: Configure Media RealmsThis step describes how to configure Media Realms. The simplest configuration is to createtwo Media Realms - one for internal (LAN) traffic and one for external (WAN) traffic. To configure Media Realms:1.Open the Media Realm Table page (Configuration tab VoIP menu VoIP Network Media Realm Table).2.Add a Media Realm for the LAN interface. You can use the default Media Realm(Index 0), but modify it as shown below:ParameterValueIndex0NameMRLan (descriptive name)IPv4 Interface NameVoicePort Range Start6000 (as required by IP-PBX)Number of Media Session Legs 100 (media sessions assigned with port range)Figure 4-5: Configuring Media Realm for LANVersion 7.025AudioCodes Mediant E-SBC

Mitel 5000 IP-PBX & BroadCloud SIP Trunk3.Configure a Media Realm for WAN traffic:ParameterValueIndex1NameMRWan (arbitrary name)IPv4 Interface NameWANSPPort Range Start7000 (represents lowest UDP port number usedfor media on WAN)Number of Media Session Legs100 (media sessions assigned with port range)Figure 4-6: Configuring Media Realm for WANThe configured Media Realms are shown in the figure below:Figure 4-7: Configured Media Realms in Media Realm TableAudioCodes Mediant E-SBC26Document #: LTRT-12520

Configuration Note4.44. Configuring AudioCodes E-SBCStep 4: Configure SIP Signaling InterfacesThis step describes how to configure SIP Interfaces. For the interoperability test topology,an internal and external SIP Interface must be configured for the E-SBC. To configure SIP Interfaces:1.Open the SIP Interface Table page (Configuration tab VoIP menu VoIP Network SIP Interface Table).2.Add a SIP Interface for the LAN interface. You can use the default SIP Interface(Index 0), but modify it as shown below:Parameter3.ValueIndex0Interface NameIP-PBX (see Note below)

SIP Trunk and the Mitel 5000 IP-PBX environment. 1.1 Intended Audience : The document is intended for , or AudioCodes andengineers BroadCloud Partners who are responsible for installing and configuring BroadCloud's SIP Trunk and -PBX IPfor enabling VoIP calls using AudioCodes E-SBC. 1.2 About AudioCodes E-SBC Product Series .