Table of Contents


 

Interoperable Vendors


© 2021 Ribbon Communications Operating Company, Inc. © 2021 ECI Telecom Ltd. All rights reserved. The compilation (meaning the collection, arrangement and assembly) of all content on this site is protected by U.S. and international copyright laws and treaty provisions and may not be used, copied, reproduced, modified, published, uploaded, posted, transmitted or distributed in any way, without prior written consent of Ribbon Communications Inc.

The trademarks, logos, service marks, trade names, and trade dress (“look and feel”) on this website, including without limitation the RIBBON and RIBBON logo marks, are protected by applicable US and foreign trademark rights and other proprietary rights and are the property of Ribbon Communications Operating Company, Inc. or its affiliates. Any third-party trademarks, logos, service marks, trade names and trade dress may be the property of their respective owners.  Any uses of the trademarks, logos, service marks, trade names, and trade dress without the prior written consent of Ribbon Communications Operating Company, Inc., its affiliates, or the third parties that own the proprietary rights, are expressly prohibited.

Document Overview

This document outlines the configuration best practices for the Ribbon solution covering the EdgeMarc 300 series ATA (Analog Telephone Adaptor) coupled with the EdgeMarc 2900 Session Border Controller​ (​SBC​) when deployed with Zoom BYOC (Bring Your Own Carrier). The EdgeMarc 2900 SBC frontends the Zoom Cloud providing interoperability coverage.

The Ribbon EdgeMarc 300 is a low-density analog gateway or ATA device that gives small businesses, SOHOs and branch offices with analog voice infrastructures an easy, cost-effective way to capitalize on Voice over Internet Protocol​ (VoIP) services. The EdgeMarc 300 Series offers a survivable branch office solution, providing support for integrating analog endpoints and the Public Switched Telephone Network (PSTN) and support for all Session Initiation Protocol (SIP) calls. The EdgeMarc 300 supports any-to-any connectivity between analog and SIP devices, enabling branch offices to rapidly migrate analog phones onto SIP-based networks and communicate seamlessly with Ribbon session border controllers.

An SBC ​is a network element deployed to protect​ ​SIP-based VoIP networks. ​Early deployments of SBCs were focused on the borders between two service provider networks in a peering environment. This role has now expanded to include significant deployments between a service provider's access network and a backbone network to provide service to residential and/or enterprise customers. ​

The interoperability compliance testing focuses on verifying inbound and outbound call flows between Ribbon EdgeMarc ATA & Zoom Cloud through Ribbon EdgeMarc SBC that frontends the Zoom cloud.

This interoperability guide contains the following sections: 

  • Section A: EdgeMarc Configuration
    • Captures general EdgeMarc configurations for deploying with Zoom BYOC.
  • Section B: Zoom Web BYOC configuration

    • Captures the Zoom BYOC configuration.

    • All basic calls, along with the supplementary features like call hold, call transfer, and conference can be tested with configurations from Section A and Section B.

    • Advanced supplementary features can be configured on Zoom as mentioned in Supplementary Services Configuration on Zoom. These cover:

      • Auto Receptionist

      • Call Flip

      • Shared Line Appearance (SLA) or Call Delegation

      • Shared Line Group (SLG) 

Non-Goals

It is not the goal of this guide to provide detailed configurations that will meet the requirements of every customer. Use this guide as a starting point and build the SBC + ATA configurations in consultation with network design and deployment engineers. 

Audience

This document is intended for telecommunications engineers to use when configuring both the Ribbon SBCs and the third-party product. The steps in this document require navigating the third-party product as well as the Ribbon product using graphical user interface (GUI) or command line interface (CLI). An understanding of the basic concepts of TCP/UDP/TLS, IP/Routing, and SIP/RTP/SRTP is necessary to complete the configuration and any necessary troubleshooting.

Note

This configuration guide is provided as a convenience to Ribbon customers. The specifications and information regarding the product in this guide are subject to change without notice. All statements, information, and recommendations in this guide are believed to be accurate but are presented without warranty of any kind, express or implied, and are provided “AS IS”. Users must take full responsibility for the application of the specifications and information in this guide.

Prerequisites

Before proceeding with the interop, you must have the following:

Product and Device Details

The sample configuration in this document uses the following equipment and software:

Requirements


Equipment

Software Version

Ribbon Communications

Ribbon EdgeMarc 2900A

Ribbon EdgeMarc 304

V15.8.2

V15.8.2

ZoomZoom app Desktop5.4.7(59784.1220)
Zoom app Mobile5.4.7(946)

Third-party Equipment

Beetel phone

NIL

Network Topology Diagram

This section covers the EdgeMarc 304 ATA deployment topology and the Interoperability Test Lab Topology.

EdgeMarc 304 ATA Deployment Topology

EdgeMarc Deployment Topology


The deployment topology includes:

  • Analog phone that connects to the FXS port of EdgeMarc 304. 
  • EdgeMarc 2900a SBC communicates with the EdgeMarc 304 over LAN. 
  • Zoom cloud connects via the WAN interface of EdgeMarc 2900a.

Interoperability Test Lab Topology

The following topology diagram shows connectivity between Zoom and Ribbon EdgeMarc 300 series.

Zoom EdgeMarc Network Topology Diagram


Section A: EdgeMarc Configuration

The following EdgeMarc configurations are included in this section:

  1. Connectivity
  2. Network
  3. Static Routes
  4. SIP UA

Connectivity

EdgeMarc back panel is shown below:

EdgeMarc Back Panel

EdgeMarc 304 interface/port details are listed in the following table:

EdgeMarc 304 Interfaces


In the current test bed setup, the following ports are used:

  • LAN Port - RJ45 "LAN 1" port is for LAN Side connectivity.
  • Phone Port - RJ11 "Phone 1" port connects to a PSTN (Analog) phone.

WAN and SFP WAN ports of EdgeMarc 304 are disabled in ATA (Analog Telephone Adapter) mode

Network

To configure the network interface, login to the EdgeMarc as root user and click Network. 

EdgeMarc Network Interface

Static Routes

Static routes are used to create communication to remote networks. In a production environment, static routes are mainly configured for routing from a specific network to a network that can only be accessed through one point or one interface (single path access or default route).

  • For smaller networks with just one or two routes, configuring static routing is preferable. This is often more efficient since a link is not being wasted by exchanging dynamic routing information.
  • For networks that have a LAN side Gateway on a Voice VLAN or Multi-Switch Edge Devices (MSEs) with voice VLAN towards EdgeMarc, static routing configurations are not required.

Navigate to Network > Static Routes to configure the routes. The IP address of the EdgeMarc 2900a is 172.16.X.X. 

Static Routes


SIP UA

To configure SIP UA:

  1. Navigate to SIP UA

    SIP UA

     
  2. Assign the Port 1 and Port 2 with the PSTN number as follows:

    Port Level Basic Config

  3. Navigate to SIP UA → Advanced and configure as shown below:. The Outbound Proxy Server IP is the EdgeMarc 2900A SBC LAN IP.  

    Advanced Config

  4. Navigate to SIP UA → SIP Proxies

    SIP Proxies

    The EdgeMarc 2900a SBC can be configured as as described in Ribbon EdgeMarc SBC Configuration with Zoom BYOC

Section B: Zoom Web BYOC Configuration

Prerequisites:

  • Zoom Go BYOC account - a special type of Zoom account that has outbound/inbound SIP trunk that peers between the Zoom Phone Cloud and the customer’s PSTN carrier connection.
  • Customer's existing carrier/carrier equipment - any carrier offering PSTN services. Carrier equipment can be router/gateway or another SBC that supports SIP trunk connectivity. IP-PBX was used to simulate customer carrier router/gw. Carrier has provided several DID’s to use as external BYOC numbers.
  • Trunk Registration - BYOC is a “static” trunk between two static IP endpoints, therefore no trunk registration is necessary.
Note

Ensure a Zoom BYOC SIP trunk is built between the Zoom SBC and the EdgeMarc SBC deployed on the customer site.

Once the Zoom Go account is available, login to Zoom Web BYOC portal at https://go.zoom.us/.

This section describes the following Zoom BYOC configurations:

  1. Adding an External Number.
  2. Creating Zoom Users.
  3. Configuring supplementary services configuration on Zoom.

Adding an External Number

  1. Navigate to Phone Systems Management > Phone Numbers > External.
  2. Select Add to ​add external phone numbers provided by your carrier into the Zoom portal. These numbers are the DID numbers provided by your carrier. 

    Add External Number

    External

  3. Select BYOC as the carrier and enter the customer existing phone numbers (from carrier) separated by commas and click Submit

    Add External Number

  4. Verify the external numbers have been created successfully as shown below. 

    External Number created successfully

Creating Zoom Users

Create Zoom users to login to Zoom clients on a desktop or a mobile device. To create a user:

  1. Navigate to User Management > Users. Click Add to create new Zoom users.
  2. Navigate to Phone System Management > Users & Rooms. Check for the User status "Active".
  3. Navigate to Assign Calling Plan > Assign BYOC Calling Plan. Click on "Confirm and Assign Numbers". 

    Create Zoom User

    Assign BYOC calling plan

  4. Assign the External Numbers created previously in Adding an External Number

    Choose from Unassigned Numbers

  5. Click Confirm to finish. Once the User is assigned a Calling Plan and Number, it should look like the following. 

    Configured User

Configuring Supplementary Services Configuration on Zoom

Zoom supports multiple supplementary services. To configure different supplementary services in Zoom, refer to the following links:

Supplementary Services and Features Coverage

The following checklist depicts the set of services/features covered through the configuration defined in this Interop Guide. 

Sr. No.Supplementary Features/ServicesCoverage
1Basic Registration over UDP,TCP & TLS

N/A

2Basic Call Setup

3Basic Call Termination

4Auto Receptionist (Auto Attendant)

N/A

5Call Hold/Resume

6Call Transfer - Blind (Cold transfer)

7Call Transfer - Consult (Warm transfer)

8Conference

Legend

Supported

Not Supported
N/ANot Applicable

Support

For any support related queries about this guide, please contact your local Ribbon representative, or use the details below:

References

For detailed information about Ribbon products and solutions, please visit: https://ribboncommunications.com/products

For detailed information about Zoom products and solutions, please visit: https://zoom.us/

Conclusion

This Interoperability Guide describes a successful configuration covering Zoom interop with Ribbon SBC EdgeMarc 2900a and EdgeMarc 304 as a Ribbon solution. All the necessary features and serviceability aspects stand covered as per the details provided in this interoperability document.



© 2021 Ribbon Communications Operating Company, Inc. © 2021 ECI Telecom Ltd. All rights reserved.