Page 1
Configuration Note AudioCodes Professional Services - Interoperability Lab Connecting NEC SV8100 IP-PBX to BroadCloud SIP Trunk using AudioCodes Mediant™ E-SBC Version 7.0...
Interoperability Test Topology ................10 2.4.1 Environment Setup ....................11 2.4.2 Known Limitations ....................11 Configuring NEC SV8100 IP-PBX ..............13 Basic Configuration Parameters ................13 Configuring AudioCodes E-SBC ..............21 Step 1: IP Network Interfaces Configuration ............22 4.1.1 Step 1a: Configure VLANs..................23 4.1.2...
Page 4
NEC SV8100 IP-PBX & BroadCloud SIP Trunk This page is intentionally left blank. AudioCodes Mediant E-SBC Document #: LTRT-12530...
Page 5
Configuration Note Notices Notice This document describes how to connect the IP-PBX with BroadCloud SIP Trunk using AudioCodes Mediant E-SBC product series. 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.
Page 6
NEC SV8100 IP-PBX & BroadCloud SIP Trunk This page is intentionally left blank. AudioCodes Mediant E-SBC Document #: LTRT-12530...
Configuration Note 1. Introduction Introduction This Configuration Note describes how to set up AudioCodes Enterprise Session Border Controller (hereafter, referred to as E-SBC) for interworking between BroadCloud's SIP Trunk and IP-PBX environment. Intended Audience The document is intended for engineers, or AudioCodes and BroadCloud Partners who are responsible for installing and configuring BroadCloud's SIP Trunk and IP-PBX for enabling VoIP calls using AudioCodes E-SBC.
Page 8
NEC SV8100 IP-PBX & BroadCloud SIP Trunk This page is intentionally left blank. AudioCodes Mediant E-SBC Document #: LTRT-12530...
NEC SV8100 IP-PBX & BroadCloud SIP Trunk Interoperability Test Topology The interoperability testing between AudioCodes E-SBC and BroadCloud SIP Trunk with IP-PBX was done using the following topology setup: Enterprise deployed with IP-PBX in its private network for enhanced communication within the Enterprise.
Configuration Note 2. Component Information 2.4.1 Environment Setup The interoperability test topology includes the following environment setup: Table 2-4: Environment Setup Area Setup IP-PBX is located on the Enterprise's LAN Network BroadCloud SIP Trunk is located on the WAN ...
Page 12
NEC SV8100 IP-PBX & BroadCloud SIP Trunk This page is intentionally left blank. AudioCodes Mediant E-SBC Document #: LTRT-12530...
Configuration Note 3. Configuring NEC SV8100 IP-PBX Configuring NEC SV8100 IP-PBX This chapter describes how to configure the basic parameters of the NEC SV8100 PBX to operate with AudioCodes E-SBC. Note: For more complicated configuration parameters please refer to the User Manual of each IP-PBX.
Page 14
NEC SV8100 IP-PBX & BroadCloud SIP Trunk Using the 10-40: IP Trunk Availability Programming command, select the '01 - IP Trunk Availability' check box. From the '02 – IP Trunk Port Count' drop-down list, select the number of trunks available.
Page 15
Configuration Note 3. Configuring NEC SV8100 IP-PBX From the '14 – SIP Carrier Choice' drop-down list, select Default. Clear the '16 - Register Sub Mode' field. Figure 3-4: Programming Command 10-29 Using the 84-39-05: SIP Trunk message customize Programming command, from...
Page 16
NEC SV8100 IP-PBX & BroadCloud SIP Trunk From the '28 – Audio Capacity Priority' drop-down list, select your codec preference. From the '32 – DTMF Relay Mode' drop-down list, select RFC2833. Figure 3-6: Audio Codec Priority and DTMF Relay Settings Using the 84-14: SIP Trunk Basic Setup Programming command, in the '07 –...
Page 17
Configuration Note 3. Configuring NEC SV8100 IP-PBX Route outgoing trunk digits to the E-SBC in the 10-23: IP System Interconnection Setup programming command. The shown configuration routes all dialed numbers to the E-SBC as dialed. The IP address used is the internal LAN interface of the E-SBC.
Page 18
NEC SV8100 IP-PBX & BroadCloud SIP Trunk To route incoming calls using the DDI Translation tables, configure the SIP trunks as DID types in Programming command 22-02: Figure 3-10: Incoming Trunk Routing Type Using the '01 – Dial-in Receive Digits' field, configure the number of received DID/DDI digits from the SIP carrier.
Page 19
Configuration Note 3. Configuring NEC SV8100 IP-PBX Using the '01 – Received Number' field, enter your received DDI/DID numbers in Programming command 22-11. Figure 3-12: DDI receive configuration Version 7.0 AudioCodes Mediant E-SBC...
Page 20
NEC SV8100 IP-PBX & BroadCloud SIP Trunk This page is intentionally left blank. AudioCodes Mediant E-SBC Document #: LTRT-12530...
Configuration Note 4. Configuring AudioCodes E-SBC Configuring AudioCodes E-SBC This chapter provides step-by-step procedures on how to configure the E-SBC for interworking between IP-PBX and the BroadCloud SIP Trunk. These configuration procedures are based on the interoperability test topology described in Section on page 10, and includes the following main areas: ...
NEC SV8100 IP-PBX & BroadCloud SIP Trunk Step 1: IP Network Interfaces Configuration This step describes how to configure the E-SBC's IP network interfaces. There are several ways to deploy the E-SBC; however, this interoperability test topology employs the following deployment method: ...
Configuration Note 4. Configuring AudioCodes E-SBC 4.1.1 Step 1a: Configure VLANs This 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: Open the Ethernet Device Table page (Configuration tab >...
NEC SV8100 IP-PBX & BroadCloud SIP Trunk 4.1.2 Step 1b: Configure Network Interfaces This step describes how to configure the IP network interfaces for each of the following interfaces: LAN VoIP (assigned the name "Voice") WAN VoIP (assigned the name "WANSP") ...
Page 25
Configuration Note 4. Configuring AudioCodes E-SBC The configured IP network interfaces are shown below: Figure 4-3: Configured Network Interfaces in IP Interfaces Table Version 7.0 AudioCodes Mediant E-SBC...
NEC SV8100 IP-PBX & BroadCloud SIP Trunk Step 2: Enable the SBC Application This step describes how to enable the SBC application. To enable the SBC application: Open the Applications Enabling page (Configuration tab > VoIP menu > Applications Enabling > Applications Enabling).
Configuration Note 4. Configuring AudioCodes E-SBC Step 3: Configure Media Realms This step describes how to configure Media Realms. The simplest configuration is to create two Media Realms - one for internal (LAN) traffic and one for external (WAN) traffic. ...
Page 28
NEC SV8100 IP-PBX & BroadCloud SIP Trunk Configure a Media Realm for WAN traffic: Parameter Value Index Media Realm Name MRWan (arbitrary name) IPv4 Interface Name WANSP 7000 (represents lowest UDP port number used Port Range Start for media on WAN)
Configuration Note 4. Configuring AudioCodes E-SBC Step 4: Configure SIP Signaling Interfaces This 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: Open the SIP Interface Table page (Configuration tab >...
Page 30
NEC SV8100 IP-PBX & BroadCloud SIP Trunk The configured SIP Interfaces are shown in the figure below: Figure 4-8: Configured SIP Interfaces in SIP Interface Table Note: Unlike in previous software releases where configuration entities (e.g., SIP Interface, Proxy Sets, and IP Groups) were associated with each other using table row indices, Version 7.0 uses the string names of the configuration entities.
Configuration Note 4. Configuring AudioCodes E-SBC Step 5: Configure Proxy Sets This step describes how to configure Proxy Sets. The Proxy Set defines the destination address (IP address or FQDN) of the IP entity server. Proxy Sets can also be used to configure load balancing between multiple servers.
Page 32
NEC SV8100 IP-PBX & BroadCloud SIP Trunk Configure a Proxy Address Table for Proxy Set for IP-PBX: Go to Configuration tab > VoIP menu > VoIP Network > Proxy Sets Table > Proxy Address Table. Parameter Value Index 192.168.100.5:5060 Proxy Address...
Page 33
Configuration Note 4. Configuring AudioCodes E-SBC Figure 4-11: Configuring Proxy Set for BroadCloud SIP Trunk Configure a Proxy Address Table for Proxy Set 1: Go to Configuration tab > VoIP menu > VoIP Network > Proxy Sets Table > Proxy Address Table. Parameter Value Index...
Page 34
NEC SV8100 IP-PBX & BroadCloud SIP Trunk The configured Proxy Sets are shown in the figure below: Figure 4-13: Configured Proxy Sets in Proxy Sets Table AudioCodes Mediant E-SBC Document #: LTRT-12530...
Configuration Note 4. Configuring AudioCodes E-SBC Step 6: Configure IP Profiles This step describes how to configure IP Profiles. The IP Profile defines a set of call capabilities relating to signaling (e.g., SIP message terminations such as REFER) and media (e.g., coder and transcoding method). In this interoperability test topology, IP Profiles need to be configured for the following IP entities: ...
Page 36
NEC SV8100 IP-PBX & BroadCloud SIP Trunk Click the SBC Signaling tab, and then configure the parameters as follows: Parameter Value Remote Update Support Supported Remote re-INVITE Support Supported Remote Can Play Ringback Figure 4-15: Configuring IP Profile for IP-PBX – SBC Signaling Tab...
Page 37
Configuration Note 4. Configuring AudioCodes E-SBC Click the SBC Media tab, and then configure the parameters as follows: Parameter Value SBC Media Security Mode Figure 4-16: Configuring IP Profile for IP-PBX – SBC Media Tab Version 7.0 AudioCodes Mediant E-SBC...
Page 38
NEC SV8100 IP-PBX & BroadCloud SIP Trunk To configure an IP Profile for the BroadCloud SIP Trunk: Click Add. Click the Common tab, and then configure the parameters as follows: Parameter Value Index Name BroadCloud (see Note on page 37) Figure 4-17: Configuring IP Profile for BroadCloud SIP Trunk –...
Page 39
Configuration Note 4. Configuring AudioCodes E-SBC Click the SBC Signaling tab, and then configure the parameters as follows: Parameter Value P-Asserted-Identity Header Mode Add (required for anonymous calls) Figure 4-18: Configuring IP Profile for BroadCloud SIP Trunk – SBC Signaling Tab Version 7.0 AudioCodes Mediant E-SBC...
Page 40
NEC SV8100 IP-PBX & BroadCloud SIP Trunk Click the SBC Media tab, and then configure the parameters as follows: Parameter Value SBC Media Security Mode Figure 4-19: Configuring IP Profile for BroadCloud SIP Trunk – SBC Media Tab AudioCodes Mediant E-SBC...
Configuration Note 4. Configuring AudioCodes E-SBC Step 7: Configure IP Groups This step describes how to configure IP Groups. The IP Group represents an IP entity on the network with which the E-SBC communicates. This can be a server (e.g., IP PBX or ITSP) or it can be a group of users (e.g., LAN IP phones).
Page 42
NEC SV8100 IP-PBX & BroadCloud SIP Trunk The configured IP Groups are shown in the figure below: Figure 4-20: Configured IP Groups in IP Group Table AudioCodes Mediant E-SBC Document #: LTRT-12530...
Configuration Note 4. Configuring AudioCodes E-SBC Step 8: Configure IP-to-IP Call Routing Rules This step describes how to configure IP-to-IP call routing rules. These rules define the routes for forwarding SIP messages (e.g., INVITE) received from one IP entity to another. The E-SBC selects the rule whose configured input characteristics (e.g., IP Group) match those of the incoming SIP message.
Page 44
NEC SV8100 IP-PBX & BroadCloud SIP Trunk Figure 4-21: Configuring IP-to-IP Routing Rule for Terminating SIP OPTIONS – Rule Tab Click the Action tab, and then configure the parameters as follows: Parameter Value Destination Type Dest Address Destination Address internal...
Page 46
NEC SV8100 IP-PBX & BroadCloud SIP Trunk Configure a rule to route calls from Skype IP-PBX to BroadCloud SIP Trunk: Click Add. Click the Rule tab, and then configure the parameters as follows: Parameter Value Index Name IP-PBX to ITSP (arbitrary descriptive...
Page 47
Configuration Note 4. Configuring AudioCodes E-SBC Click the Action tab, and then configure the parameters as follows: Parameter Value IP Group Destination Type BroadCloud Destination IP Group Destination SIP Interface BroadCloud Figure 4-24: Configuring IP-to-IP Routing Rule for IP-PBX to ITSP – Action tab Version 7.0 AudioCodes Mediant E-SBC...
Page 48
NEC SV8100 IP-PBX & BroadCloud SIP Trunk To configure rule to route calls from BroadCloud SIP Trunk to IP-PBX: Click Add. Click the Rule tab, and then configure the parameters as follows: Parameter Value Index Name ITSP to IP-PBX (arbitrary descriptive...
Page 49
Configuration Note 4. Configuring AudioCodes E-SBC Click the Action tab, and then configure the parameters as follows: Parameter Value Destination Type IP Group Destination IP Group IP-PBX Destination SIP Interface IP-PBX Figure 4-26: Configuring IP-to-IP Routing Rule for ITSP to IP-PBX – Action tab Version 7.0 AudioCodes Mediant E-SBC...
Page 50
NEC SV8100 IP-PBX & BroadCloud SIP Trunk The configured routing rules are shown in the figure below: Figure 4-27: Configured IP-to-IP Routing Rules in IP-to-IP Routing Table Note: The routing configuration may change according to your specific deployment topology. AudioCodes Mediant E-SBC...
Configuration Note 4. Configuring AudioCodes E-SBC Step 9: Configure IP-to-IP Manipulation Rules This step describes how to configure IP-to-IP manipulation rules. These rules manipulate the source and / or destination number. The manipulation rules use the configured IP Groups to denote the source and destination of the call. As configured in Section 4.7 on page 34, IP Group 0 represents IP-PBX, and IP Group 1 represents BroadCloud SIP Trunk.
Page 53
Configuration Note 4. Configuring AudioCodes E-SBC Click the Action tab, and then configure the parameters as follows: Parameter Value Manipulated Item Destination URI Remove From Left Prefix to Add Figure 4-29: Configuring IP-to-IP Outbound Manipulation Rule - Action Tab Click Submit. The figure below shows an example of configured IP-to-IP outbound manipulation rules for calls between IP-PBX IP Group and BroadCloud SIP Trunk IP Group: Figure 4-30: Example of Configured IP-to-IP Outbound Manipulation Rules...
Page 54
NEC SV8100 IP-PBX & BroadCloud SIP Trunk This page is intentionally left blank. AudioCodes Mediant E-SBC Document #: LTRT-12530...
Configuration Note 4. Configuring AudioCodes E-SBC 4.10 Step 10: Configure Message Manipulation Rules This step describes how to configure SIP message manipulation rules. SIP message manipulation rules can include insertion, removal, and/or modification of SIP headers. Manipulation rules are grouped into Manipulation Sets, enabling you to apply multiple rules to the same SIP message (IP entity).
Page 56
NEC SV8100 IP-PBX & BroadCloud SIP Trunk Configure another manipulation rule (Manipulation Set 4) for BroadCloud SIP Trunk. This rule applies to messages sent to the BroadCloud SIP Trunk IP Group. This replaces the host part of the SIP P-Asserted-Identity Header with the value from the SIP To Header.
Page 57
Configuration Note 4. Configuring AudioCodes E-SBC Configure another manipulation rule (Manipulation Set 4) for BroadCloud SIP Trunk. This rule is applied to response messages sent to the BroadCloud SIP Trunk IP Group for Rejected Calls initiated by the IP-PBX. This replaces the method type ‘502’ with the value ‘480’, because BroadCloud SIP Trunk not recognizes ‘502’...
Page 58
NEC SV8100 IP-PBX & BroadCloud SIP Trunk Configure another manipulation rule (Manipulation Set 4) for BroadCloud SIP Trunk. This rule is applied to forward messages sent to the BroadCloud SIP Trunk IP Group with the '00' prefix and the IP-PBX IP address in the Contact initiated by the IP-PBX.
Page 59
Configuration Note 4. Configuring AudioCodes E-SBC Figure 4-35: Example of Configured SIP Message Manipulation Rules The table displayed below includes SIP message manipulation rules, which are bound together by commonality via the Manipulation Set ID 4, which are executed for messages sent to the BroadCloud SIP Trunk IP Group.
Page 60
NEC SV8100 IP-PBX & BroadCloud SIP Trunk Assign Manipulation Set ID 4 to the BroadCloud SIP trunk IP Group: Open the IP Group Table page (Configuration tab > VoIP menu > VoIP Network > IP Group Table). Select the row of the BroadCloud SIP trunk IP Group, and then click Edit.
Configuration Note 4. Configuring AudioCodes E-SBC 4.11 Step 11: Configure Registration Accounts This step describes how to configure SIP registration accounts. This is required so that the E-SBC can register with the BroadCloud SIP Trunk on behalf of IP-PBX. The BroadCloud SIP Trunk requires registration and authentication to provide service.
NEC SV8100 IP-PBX & BroadCloud SIP Trunk 4.12 Step 12: Miscellaneous Configuration This section describes miscellaneous E-SBC configuration. 4.12.1 Step 12a: Configure SBC Alternative Routing Reasons This step describes how to configure the E-SBC's handling of SIP 503 responses received for outgoing SIP dialog-initiating methods, e.g., INVITE, OPTIONS, and SUBSCRIBE...
Configuration Note 4. Configuring AudioCodes E-SBC 4.13 Step 13: Reset the E-SBC After you have completed the configuration of the E-SBC described in this chapter, save ("burn") the configuration to the E-SBC's flash memory with a reset for the settings to take effect.
Page 64
NEC SV8100 IP-PBX & BroadCloud SIP Trunk This page is intentionally left blank. AudioCodes Mediant E-SBC Document #: LTRT-12530...
Configuration Note A. AudioCodes INI File AudioCodes INI File The ini configuration file of the E-SBC, corresponding to the Web-based configuration as described in Section 4 on page 21, is shown below: Note: To load and save an ini file, use the Configuration File page (Maintenance tab > Software Update menu >...
Page 66
NEC SV8100 IP-PBX & BroadCloud SIP Trunk ;PM_gwSUBSCRIBEDialogs is hidden but has non-default value ;PM_gwSBCRegisteredUsers is hidden but has non-default value ;PM_gwSBCMediaLegs is hidden but has non-default value ;PM_gwSBCTranscodingSessions is hidden but has non-default value [BSP Params] PCMLawSelect = 3...
Page 67
Configuration Note A. AudioCodes INI File ENERGYDETECTORCMD = 587202560 ANSWERDETECTORCMD = 10486144 ;GWAPPCONFIGURATIONVERSION is hidden but has non-default value [SCTP Params] [IPsec Params] [Audio Staging Params] [SNMP Params] [ PhysicalPortsTable ] FORMAT PhysicalPortsTable_Index = PhysicalPortsTable_Port, PhysicalPortsTable_Mode, PhysicalPortsTable_SpeedDuplex, PhysicalPortsTable_PortDescription, PhysicalPortsTable_GroupMember, PhysicalPortsTable_GroupStatus; PhysicalPortsTable 0 = "GE_4_1", 1, 4, "User Port #0", "GROUP_1", "Active";...