Summary of Contents for AudioCodes Mediant 800C SBC
Page 1
Mediant 800 C SBC with Z oom Phone Local Survivability Deploy ment Gui de Deployment Guide AudioCodes Professional Services Mediant™ 800C SBC with Zoom Phone Local Survivability...
Testing the ZPLS Service Module ..................20 6.4.1 Simulating a failover ......................21 6.4.2 Testing Mode........................21 Configuring AudioCodes Mediant 800C SBC ............... 22 Validating AudioCodes SBC License and Version ..............22 Prerequisites .........................22 Configuring IP Network Interfaces ..................23 7.3.1 Configuring LAN and WAN VLANs ..................23 7.3.2...
Page 3
Contents Mediant 800C with ZPLS Configuring Media Realms ....................27 Configuring SIP Signaling Interfaces ..................28 Configuring Proxy Sets and Proxy Address ................29 7.7.1 Configuring a Proxy Address ....................30 Configuring Coders .......................32 Configuring IP Profiles ......................34 7.10 Configuring SIP Response Codes for Alternative Routing Reasons ........36 7.11 Configuring IP Groups ......................37 7.12 Configuring SRTP ........................38 7.13 Configuring IP-to-IP Call Routing Rules ................39...
Page 4
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.
Page 5
Notices Mediant 800C with ZPLS Related Documentation Document Name Mediant 800 Gateway & E-SBC User's Manual SIP Message Manipulation Reference Guide AudioCodes Configuration Notes Document Revision Record LTRT Description 29372 Initial document release. - v -...
Page 6
Notices Mediant 800C with ZPLS 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 website at https://online.audiocodes.com/documentation-feedback. - vi -...
AudioCodes SBC is available as an integrated solution running on top of its field-proven Mediant Media Gateway and Multi-Service Business Router platforms, or as a software-only solution for deployment with third-party hardware.
• Border: IP-to-IP network border. The Zoom Phone Local Survivability Module is located in the Enterprise LAN. The AudioCodes’s SBC, SIP Trunk and the Zoom Phone System are located in the public network. The figure below illustrates this deployment topology:...
2. Environment Information Mediant 800C with ZPLS 2.1.1 Environment Setup The typical deployment topology includes the following environment setup: Table 1: Environment Setup Area Setup ◼ Zoom Phone Local Survivability Module is located on the LAN. Both, Zoom Phone System and Generic SIP Trunk environments are Network ◼...
3. Safety Precautions Mediant 800C with ZPLS Safety Precautions AudioCodes Mediant 800C device is an indoor unit and therefore must not be installed ◼ outdoors. Ethernet cabling must be routed only indoors and must not exit the building. ◼ The device must be installed and serviced only by qualified service personnel.
Wall mounting, using side-mounting brackets (separate orderable item). ◼ Standard 19-inch rack mounting, by placing it on a pre-installed rack shelf (not supplied), and secure it to the rack frame using the front-mounting brackets (supplied). Figure 2: Mounting AudioCodes Mediant 800C device - 5 -...
Connect the plug at the other end of the AC power cord to a standard AC electrical wall outlet. Check that the device is receiving power (POWER LED on front panel should be on - green). Figure 3: Connecting AudioCodes Mediant 800C device to the power - 6 -...
Configuring Zoom Phone Local Survivability Module This section shows how to configure the Zoom Phone Local Survivability Service. AudioCodes Mediant 800C device supplied with Zoom Phone Node pre-installed on the integrated Open Solutions Network (OSN) server. So, this section shows configuration of the ZPLS Service only. In case of disaster recovery of the Zoom Phone Node please refer to Appendix C.
Page 14
Ethernet port #1 (located on the rear panel) and then connect the other end of the cable to your computer (or laptop). Figure 4: Connecting AudioCodes Mediant 800C Device to Network Change your computer's IP address (e.g., 192.168.0.100/24) so that it's in the same subnet as the default address of the VMware host.
Page 15
6. Configuring Zoom Phone Local Survivability Module Mediant 800C with ZPLS Click Log in; the VMWare ESXi Web-based management interface opens: In the Navigator pane, click Virtual Machines, and select the "ZPLS" virtual machine. In the Navigator pane, click Networking, select the VMkernel NICs tab, and click the "vmk0" NIC: - 9 -...
6. Configuring Zoom Phone Local Survivability Module Mediant 800C with ZPLS Click Edit settings, in the dialog box, expand IPv4 settings, and configure the host's networking address: Click Save; you will be disconnected from the VMware management interface (because of the changed IP address).
6. Configuring Zoom Phone Local Survivability Module Mediant 800C with ZPLS 6.1.2.1 Changing the password for the setup user After starting Zoom Node Virtual Machine for the first time you are required to change the password for the setup user (The setup user name is "zoom-setup"). It is necessary for logging in during future use of the Zoom Node console.
6. Configuring Zoom Phone Local Survivability Module Mediant 800C with ZPLS 6.1.2.2 Configuring the Zoom Node Network Interface This section describes configuring network settings (IP address, default gateway, DNS, etc.) of the Zoom Node server. To configure the Zoom Node Network Interface: In the main menu, press 1 to open the network configuration.
6. Configuring Zoom Phone Local Survivability Module Mediant 800C with ZPLS Press 4 to activate the network configuration. Press Enter to confirm the new changes. 6.1.2.3 Removing addresses set via DHCP (optional) While this is not necessary for configuration, it is recommended to remove any addresses that were automatically assigned if DHCP was utilized and utilize static addresses only.
6. Configuring Zoom Phone Local Survivability Module Mediant 800C with ZPLS 6.1.3 Test Zoom Node Network Connectivity Once the network interfaces have been configured for the Zoom Node Virtual Machine, network connectivity for the Zoom Node Server should be tested to ensure proper function. It is mandatory before registering Zoom Node.
6. Configuring Zoom Phone Local Survivability Module Mediant 800C with ZPLS 6.1.4 Zoom Node Registration Once connectivity to the Zoom Cloud has been established and verified, the Zoom Node is ready to be registered within the Zoom web portal. The first step is to generate code through Zoom web portal.
Page 22
6. Configuring Zoom Phone Local Survivability Module Mediant 800C with ZPLS To register Zoom Node: Navigate back to the virtual machine console and select option 4 - Register Zoom Node. Enter the registration code that was copied from the Zoom admin portal in previous step, and press Enter.
6. Configuring Zoom Phone Local Survivability Module Mediant 800C with ZPLS Zoom Phone Local Survivability Module Setup This section describes configuring ZPLS module before starting the service for use in a failover situations. Information in this section based on official Zoom Support documentation, which can be updated from time to time by Zoom.
6. Configuring Zoom Phone Local Survivability Module Mediant 800C with ZPLS Integrating SBC with ZPLS Module This section describes the steps required for assigning the SBC to the ZPLS Module. If Inbound and Outbound PSTN connectivity in failover mode is required, customers will be required to set up Trunk Groups and SBCs within the Zoom Admin portal.
6. Configuring Zoom Phone Local Survivability Module Mediant 800C with ZPLS 6.3.1 Assigning an SBC to a route group Two Route Groups should be created at the Account or Phone Site to ensure PSTN connectivity is functional with the survivability solution: •...
6. Configuring Zoom Phone Local Survivability Module Mediant 800C with ZPLS Testing the ZPLS Service Module This section describes the steps for testing proper configuration of the ZPLS Module. For this purpose, zoom administrators can simulate a failover to verify the service is working as intended. Network connectivity to Zoom Cloud from the Zoom Node server can be verified via the Virtual Machine itself.
6. Configuring Zoom Phone Local Survivability Module Mediant 800C with ZPLS 6.4.1 Simulating a failover To test the Local Survivability service module, an internet outage needs to be simulated by disconnecting your internet connection or by creating firewall rules to block access to the Zoom Phone networks.
Mediant 800C with ZPLS Configuring AudioCodes Mediant 800C SBC This section shows how to configure AudioCodes SBC for interworking between the Zoom Phone Local Survivability, the Zoom Phone Cloud system and the Generic SIP Trunk. These configuration procedures are based on the typical deployment topology described in Section 2.1, and includes the following main areas: ◼...
7. Configuring AudioCodes Mediant 800C SBC Mediant 800C with ZPLS Configuring IP Network Interfaces This section describes configuring the SBC's IP network interfaces. There are several ways to deploy the SBC; however, deployment topology, explained in this document employs the following method: ◼...
7. Configuring AudioCodes Mediant 800C SBC Mediant 800C with ZPLS 7.3.2 Configuring Network Interfaces This section describes configuring the IP network interfaces for each of the following interfaces: ◼ LAN Interface (assigned the name "LAN_IF") ◼ WAN Interface (assigned the name "WAN_IF") To configure the IP network interfaces: Open the IP Interfaces table (Setup menu >...
(for example, zpls-sbc.audiocodes.com). In the '1st Subject Alternative Name [SAN]' field, change the type to ‘DNS’ and enter the SBC FQDN name (based on example above, zpls-sbc.audiocodes.com). Change the 'Private Key Size' based on the requirements of your Certification Authority.
7. Configuring AudioCodes Mediant 800C SBC Mediant 800C with ZPLS 7.4.4 Deploying SBC Signed and Trusted by Zoom Root Certificates After obtaining the SBC signed certificate from the CA, download trusted by Zoom Public Root Certificates and install the following: SBC certificate signed by the public CA authority that was authorized by Zoom (refer to ◼...
7. Configuring AudioCodes Mediant 800C SBC Mediant 800C with ZPLS Configuring Media Realms This section describes configuring Media Realms. Media Realms allows the dividing of the UDP port ranges for use on different interfaces. In the example below, the following Media Realms are...
For specific configuration of interfaces pointing to SIP trunks and/or a third-party PSTN environment connected to the SBC, see the trunk / environment vendor documentation. AudioCodes also offers a comprehensive suite of documents covering the interconnection between different trunks and equipment. To configure SIP Interfaces: Open the SIP Interfaces table (Setup menu >...
7. Configuring AudioCodes Mediant 800C SBC Mediant 800C with ZPLS Configuring Proxy Sets and Proxy Address This section describes configuring 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.
7. Configuring AudioCodes Mediant 800C SBC Mediant 800C with ZPLS 7.7.1 Configuring a Proxy Address This section shows how to configure a Proxy Address. To configure a Proxy Address for ZPLS Module: Open the Proxy Sets table (Setup menu > Signaling & Media tab > Core Entities folder > Proxy Sets).
Page 37
7. Configuring AudioCodes Mediant 800C SBC Mediant 800C with ZPLS To configure a Proxy Address for SIP Trunk: Open the Proxy Sets table (Setup menu > Signaling & Media tab > Core Entities folder > Proxy Sets) Click the Proxy Set SIPTrunk, and click the Proxy Address link located below the table; the Proxy Address table opens.
7. Configuring AudioCodes Mediant 800C SBC Mediant 800C with ZPLS Configuring Coders This section describes configuring coders (termed Coder Group). The Zoom Phone system supports the OPUS and G.722 coders while the network connection to Generic SIP Trunk may restrict operation with other dedicated coders list.
Page 39
7. Configuring AudioCodes Mediant 800C SBC Mediant 800C with ZPLS To set a preferred coder for the Generic SIP Trunk: Open the Allowed Audio Coders Groups table (Setup menu > Signaling & Media tab > Coders & Profiles folder > Allowed Audio Coders Groups).
7. Configuring AudioCodes Mediant 800C SBC Mediant 800C with ZPLS Configuring IP Profiles This section describes configuring 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).
Page 41
7. Configuring AudioCodes Mediant 800C SBC Mediant 800C with ZPLS To configure an IP Profile for the Generic SIP Trunk: Open the IP Profiles table (Setup menu > Signaling & Media tab > Coders & Profiles folder > IP Profiles).
7. Configuring AudioCodes Mediant 800C SBC Mediant 800C with ZPLS 7.10 Configuring SIP Response Codes for Alternative Routing Reasons This section describes configuring the SBC's handling of SIP error responses received from Zoom Phone Cloud system for outgoing SIP dialog-initiating methods (e.g., INVITE, OPTIONS, and SUBSCRIBE messages).
7. Configuring AudioCodes Mediant 800C SBC Mediant 800C with ZPLS 7.11 Configuring IP Groups This section describes configuring IP Groups. The IP Group represents an IP entity on the network with which the 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).
7. Configuring AudioCodes Mediant 800C SBC Mediant 800C with ZPLS Configure an IP Group for the Zoom Phone Cloud system: Parameter Value Index Name Zoom Cloud (arbitrary descriptive name) Type Server Proxy Set Zoom Cloud IP Profile Zoom Media Realm...
7. Configuring AudioCodes Mediant 800C SBC Mediant 800C with ZPLS 7.13 Configuring IP-to-IP Call Routing Rules This section describes configuring 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 SBC selects the appropriate rule based on matching characteristics (e.g., IP Group) of the incoming SIP message.
7. Configuring AudioCodes Mediant 800C SBC Mediant 800C with ZPLS 7.14 Configure Number Manipulation Rules This section describes configuring IP-to-IP manipulation rules. These rules manipulate the SIP Request-URI user part (source or destination number). The manipulation rules use the configured IP Groups (as configured in Section 7.11) to denote the source and destination of the call.
7. Configuring AudioCodes Mediant 800C SBC Mediant 800C with ZPLS 7.15 Configuring Message Manipulation Rules This section describes configuring 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 48
In your implementation, connectivity to the SIP Trunk may require additional message manipulation rules. Refer to the appropriate SIP Trunk Implementation Guide or contact an AudioCodes representative to order Professional Services from AudioCodes, and our Professional Services team will help you with your configuration.
7. Configuring AudioCodes Mediant 800C SBC Mediant 800C with ZPLS 7.16 Configuring Registration Accounts (Optional) This section describes configuring SIP registration accounts. This is required so that the SBC can register with the Generic SIP Trunk on behalf of the Zoom Phone Cloud systems. The Generic SIP Trunk requires registration and authentication to provide service.
As an additional security measure, there is an 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.
(to prevent an underflow condition). In both cases, connection quality and reliability are affected. AudioCodes Gateway can be configured to recover clock from the PSTN line or to act as clock source to PSTN line (internal clock).
7. Configuring AudioCodes Mediant 800C SBC Mediant 800C with ZPLS 7.18.2 Configuring Trunk Settings This section describes the configuration of the PSTN Trunk parameters. This includes selecting the PSTN protocol and configuring related parameters. To configure Trunk settings: Open the Trunk Settings page (Setup menu > Signaling & Media tab > Gateway folder >...
7. Configuring AudioCodes Mediant 800C SBC Mediant 800C with ZPLS 7.18.4 Configuring Trunk Group Settings This section describes the Trunk Group Settings table, which lets you configure various settings per Trunk Group, configured in the previous section. The main configuration includes channel select method, which defines how the device allocates incoming IP-to-Tel calls to the channels of a Trunk Group.
7. Configuring AudioCodes Mediant 800C SBC Mediant 800C with ZPLS 7.18.6 Configuring Tel-to-IP Routing Rule This section describes the Gateway PSTN to IP Routing settings. To receive calls from the PSTN network, you need to add rules to route calls received from the E1 trunk (e.g., Trunk Group ID 1) to the ZPLS Module.
7. Configuring AudioCodes Mediant 800C SBC Mediant 800C with ZPLS 7.19 Miscellaneous Configuration This section describes miscellaneous SBC configuration. 7.19.1 Configuring Mutual TLS Authentication for SIP This section describes configuring SBC to work in mutual (two-way) TLS authentication mode. This section is required only if implementation of MTLS connection with the Zoom Phone System is required and depends on enabling MTLS on the Zoom side.
A. Zoom Data Centers Mediant 800C with ZPLS Zoom Data Centers Connectivity to the Zoom Phone System signaling via Fully Qualified Domain Names (FQDN) depends on the geographical location of the customer SBC(s) and the corresponding Zoom Data Center that the customer would like to send and receive traffic.
B. Zoom Public Trusted Certificate List Mediant 800C with ZPLS Zoom Public Trusted Certificate List The following table lists the Zoom Public Trusted Certificates. Table 21: Zoom Public Trusted Certificate List Certificate Issuer Organization Common Name or Certificate Name Buypass AS-983163327 Buypass Class 2 Root CA Buypass AS-983163327 Buypass Class 3 Root CA...
Page 58
B. Zoom Public Trusted Certificate List Mediant 800C with ZPLS Certificate Issuer Organization Common Name or Certificate Name AffirmTrust AffirmTrust Networking AffirmTrust AffirmTrust Premium AffirmTrust AffirmTrust Premium ECC Entrust, Inc. Entrust Root Certification Authority Entrust, Inc. Entrust Root Certification Authority - EC1 Entrust, Inc.
C. Recovering ZPLS from Disaster Mediant 800C with ZPLS Recovering ZPLS from Disaster In case the ZPLS becomes unresponsive due to reasons like a faulty SSD, you can restore it using the provided USB dongle. The USB dongle is bootable and contains VMWare 7.0 running on a Linux OS, enabling you to perform the necessary recovery procedures.
Page 60
C. Recovering ZPLS from Disaster Mediant 800C with ZPLS Once the dongle is detected, select its' icon: Click Restore, select the downloaded ESXi image file (.img), and click Open; you are prompted to approve the restore action. Click Yes; the restore process starts and the progress is displayed on the bottom-left side progress bar: When the restore process finishes, perform a "Safely Remove Hardware"...
Page 61
C. Recovering ZPLS from Disaster Mediant 800C with ZPLS Use Windows Device Manager to determine the COM port (e.g., COM7) and connect your computer to the ZPLS (rear panel of the Mediant 800C), using a serial interface: Connect the USB dongle to the ZPLS (USB port on rear panel of Mediant 800C) and do a cold restart (power off power on).
Page 62
C. Recovering ZPLS from Disaster Mediant 800C with ZPLS Press F2 to customize settings (password and IP address): Using the up/down arrow keys, select Configure Management Network, and press Enter: Navigate to the Network Adapters screen: - 56 -...
Page 63
C. Recovering ZPLS from Disaster Mediant 800C with ZPLS Using your keyboard's Spacebar, select vmnic1 network interface: Press the Esc key, navigate to IPv4 Configuration > Set Static IPv4 address …, Configure the local IP address, subnet and default gateway: Press the Esc key twice, and navigate to Restart Management Network: - 57 -...
Page 64
C. Recovering ZPLS from Disaster Mediant 800C with ZPLS Press the F11 key to confirm and wait: Press the Enter key to exit. Press the Esc key, and then press the F12 key to restart the ZPLS. Access the VMWare’s web-based management interface: Open your web browser and browse to https://<local IP address configured above>/ui/#/login: Log in using the same password that is used for accessing the ZPLS through serial (root’s...
Page 65
C. Recovering ZPLS from Disaster Mediant 800C with ZPLS Click Assign license, and in the opened dialog box, paste the key in the field: Create a virtual machine: Navigate to Virtual Machines, and click Create to open the wizard for creating a virtual machine: Select creation type: Select the Deploy a virtual machine from an OVF or OVA file option, and click Next:...
Page 66
C. Recovering ZPLS from Disaster Mediant 800C with ZPLS Select OVF and VMDK files: Configure the server’s name to "ZPLS", select the OVA file (or drag it on to the window), and click Next: Select storage: Keep default settings, and click Next. License agreements: Agree to the license agreement, and click Next.
D. Enabling OSN’s Internal vNIC Mediant 800C with ZPLS Enabling OSN’s Internal vNIC This section describes the procedure to enable the internal vNIC on the OSN module. This is required if a customer prefers to connect both the SBC and ZPLS applications to the network via a single Ethernet cable.
Page 68
D. Enabling OSN’s Internal vNIC Mediant 800C with ZPLS Press F2 to customize settings. Using the up/down arrow keys, select Configure Management Network, and press Enter. Navigate to the Network Adapters screen' - 62 -...
Page 69
D. Enabling OSN’s Internal vNIC Mediant 800C with ZPLS Using your keyboard's Spacebar, select vmnic0 network interface. Click Yes to Apply changes. Press the Esc key, and then press the F12 key to restart the ZPLS. Go to VMware management interface to continue the network related setup. Select Networking from the left pane, select the Virtual Switches tab, and the click Add Standard virtual switch: - 63 -...
Page 70
D. Enabling OSN’s Internal vNIC Mediant 800C with ZPLS Create the new vSwitch using the internal interface, vmnic0. select the Add port group tab, and the click Add port group. Select the newly created Virtual Switch. select the VMkernel NICs tab, and the click Add VMkernel NIC. - 64 -...
Page 71
D. Enabling OSN’s Internal vNIC Mediant 800C with ZPLS Select the newly created Port group and click Create. - 65 -...
Need help?
Do you have a question about the Mediant 800C SBC and is the answer not in the manual?
Questions and answers