+ All Categories
Home > Documents > EarthLink Business SIP Trunking · Proprietary and Confidential – EarthLink Business EarthLink...

EarthLink Business SIP Trunking · Proprietary and Confidential – EarthLink Business EarthLink...

Date post: 03-Jul-2020
Category:
Upload: others
View: 4 times
Download: 1 times
Share this document with a friend
32
EarthLink Business SIP Trunking Microsoft Lync 2013 Implementation Guide
Transcript
Page 1: EarthLink Business SIP Trunking · Proprietary and Confidential – EarthLink Business EarthLink SIP Trunking to IP PBX Interoperability SIP Trunking interoperability testing was

EarthLink Business

SIP Trunking Microsoft Lync 2013

Implementation Guide

Page 2: EarthLink Business SIP Trunking · Proprietary and Confidential – EarthLink Business EarthLink SIP Trunking to IP PBX Interoperability SIP Trunking interoperability testing was

Implementation Guide

2

Proprietary and Confidential – EarthLink Business

Publication History

First Release: Version 1.0 – July 15, 2013

CHANGE HISTORY

Version Date Change Details Changed By

1.0 7/15/2013 Original Document Draft Roger Seelaender

AUTHOR: Roger Seelaender EarthLink Engineering

Page 3: EarthLink Business SIP Trunking · Proprietary and Confidential – EarthLink Business EarthLink SIP Trunking to IP PBX Interoperability SIP Trunking interoperability testing was

Implementation Guide

3

Proprietary and Confidential – EarthLink Business

Table of Contents

Document Purpose ________________________________________________ 4

Product Summary _________________________________________________ 4

Network Architecture and Design ________________________________________ 5

Media Attributes and Codec Negotiation ____________________________________ 8

Codec Support ______________________________________________________ 8

G.711u ___________________________________________________________ 8

G.729a (not supported on Lync2013 by the Mediation Server) ________________________ 8

Packetization Time ____________________________________________________ 8

DTMF Support ______________________________________________________ 8

Fax and Modem Support Requirements ____________________________________ 9

North American Numbering Plan Format ____________________________________ 9

Quality of Service Policy _____________________________________________ 9

EarthLink SIP Trunking to IP PBX Interoperability ______________________________ 10

Adtran Software Version Tested __________________________________________ 10

IP PBX Software Version Tested ___________________________________________ 10

EarthLink Open Issues & Non-Supported Features _______________________________ 10

Microsoft Lync2013 Open Issues & Non-Supported Features ________________________ 10

Microsoft Lync2013 Configuration for EarthLink SIP Trunking _______________________ 11

Microsoft Lync2013 PBX Configuration ______________________________________ 11

Setting the Lync2013 up to mark UDP and TCP traffic with DSCP 46 ____________________ 11

Microsoft Lync2013 Topology Builder _______________________________________ 13

Product Support and Contact Information __________________________________ 31

EarthLink SIP Trunking Turn-up Testing Procedure _____________________________ 32

Page 4: EarthLink Business SIP Trunking · Proprietary and Confidential – EarthLink Business EarthLink SIP Trunking to IP PBX Interoperability SIP Trunking interoperability testing was

Implementation Guide

4

Proprietary and Confidential – EarthLink Business

Document Purpose The purpose of this document is to provide a detailed technical description and best practices for

successful implementation of the EarthLink SIP Trunking Product for the Microsoft Lync 2013 IP PBX. This

document provides information relative to the overall network topology as well as definition and

configuration standards for each device associated with the product. Also described within this

document are product guidelines and product limitations. This document is to serve as product

reference and guide to EarthLink Customers.

Product Summary The EarthLink Business SIP Trunking product is a complete VoIP (Voice over IP) solution based on the SIP

(Session Initiation Protocol) signaling protocol. The SIP Protocol is responsible for set-up and tear-down

of voice calls and overall feature and functionality. The SIP Trunking product can be offered as an overlay

to several of EarthLink’s existing products such as Internet and MPLS based products. EarthLink Business’

SIP Trunking solution will be served off a MetaSphere Call Feature Server (CFS) fronted by an ACME

packet SBC (Session Border Controller). The CFS acts as the centerpiece for call control and feature

interaction. The EarthLink Business SIP Trunking Product will primarily use Adtran CPE (Customer

Premise Equipment) and will be configured as a SIP Proxy. The MetaSphere CFS Platform is a geo-

redundant, high availability solution and serves as the primary element in EarthLink’s Hosted Voice and

SIP Trunking Product families.

In addition to the basic call control, advanced call routing functionality is available with EarthLink’s SIP

Trunking product with MetaSphere Enhanced Application Server (EAS) Platform which consists of

multiple applications and servers integrated into high availability solution.

The Acme Packet SBC masks private to public IP Address space to provide a safe and secure means of

communication between the SIP Server and IP PBX. All SIP traffic destined to, or originating from the

MetaSphere CFS, traverses through the ACME Packet SBC. The same policy relates to the CPE device

installed at the customer premise. The Acme Packet SBC will resolve NAT (Network Address Translation)

related issues exposed when SIP traffic passes through a firewall.

Page 5: EarthLink Business SIP Trunking · Proprietary and Confidential – EarthLink Business EarthLink SIP Trunking to IP PBX Interoperability SIP Trunking interoperability testing was

Implementation Guide

5

Proprietary and Confidential – EarthLink Business

Network Architecture and Design The EarthLink Business SIP Trunking solution consists of several key network elements that are

connected to the existing core routing infrastructure. The MetaSwitch Call Feature Server, IP/TDM

Gateways, and Acme Packet SBC’s are geographically diverse with reach-ability at both layer two and

layer three to provide failover capability and redundancy. Split-Horizon DNS servers are used to resolve

the SIP domain to the appropriate regional SBC. Adtran CPE will be connected to the EarthLink network

via the traditional means such as Ethernet, PPP (Point to Point Protocol), or MLPPP (Multilink Point-to

Point Protocol). T1, or bonded T1 services MUST be provisioned to either the Adtran TA5000 or directly

to the Cisco 7609 (Edge Router) to allow for proper QoS (Quality of Service) behavior.

As mentioned earlier in this document, EarthLink’s SIP Trunking product can be offered as an overlay to

other Earthlink Products and Services. The first diagram below provides a high level look at the primary

components that complete the SIP Trunking product. The second diagram provides a detailed layout for

the connections between the Adtran CPE and Customers IP PBX.

Page 6: EarthLink Business SIP Trunking · Proprietary and Confidential – EarthLink Business EarthLink SIP Trunking to IP PBX Interoperability SIP Trunking interoperability testing was

Implementation Guide

6

Proprietary and Confidential – EarthLink Business

Figure 1-EarthLink SIP Trunking-Network Topology

Page 7: EarthLink Business SIP Trunking · Proprietary and Confidential – EarthLink Business EarthLink SIP Trunking to IP PBX Interoperability SIP Trunking interoperability testing was

Implementation Guide

7

Proprietary and Confidential – EarthLink Business

Figure 2-EarthLink SIP Trunking-Connections from Adtran CPE to IP PBX

1 3 5 7 9 1 1 1 3 1 5 1 7 1 9 2 1 23 G3G1

LINK / A C T

S T A T PoE

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

2 4 6 8 1 0 1 2 1 4 1 6 1 8 2 0 2 2 24

22

23

24

G1

G2

G3

G4

CONSOLE

G4G2

Power over Ethernet

2

EarthLink T1 from Network to Adtran NET T1 0/1

Adtran ETH 0/1 to Customers Ethernet Switch

Lync 2013 Mediation Server

Adtran 900e/Rear-View

EarthLink

Network

Customer’s Layer 2 Ethernet Switch

Page 8: EarthLink Business SIP Trunking · Proprietary and Confidential – EarthLink Business EarthLink SIP Trunking to IP PBX Interoperability SIP Trunking interoperability testing was

Implementation Guide

8

Proprietary and Confidential – EarthLink Business

Media Attributes and Codec Negotiation

Codec Support A voice codec (coder/decoder) is a hardware/software module/algorithm that takes an analog or digital

voice stream and encodes it into an IP packet. For the EarthLink Business SIP Trunking Product to

Lync2013 we only support the G.711u codec.

G.711u G.711u is the most common uncompressed audio codec deployed in the US. Because it is

uncompressed, it supports the highest level of quality for the call. Typically the G.711u consumes

90Kbps-100Kbps per call. The standard sampling rate of 8kHz is used for the G.711u codec.

G.729a (not supported on Lync2013 by the Mediation Server) G.729a is the most common codec utilized to support compressed audio utilized in the US. Because it is

compressed, it is perceived to have a lower voice quality than that of G.711u, however most people

would never be able to tell the difference. Typically the G.729 consumes 30Kbps-40Kbps per call. The

standard sampling rate of 8kHz is used for the G.729a codec.

Packetization Time

Packetization Time determines how often the audio stream is sampled and how often an IP packet is

created. The standard packetization times are 10ms, 20ms, 30ms, and 40ms. EarthLink Media

Gateway’s have been statically configured to use a 20ms packetization time. IP Phones and/or Voice

Applications will need to configure their equipment for a 20ms packetization time before audio traffic

can be reliably passed across the EarthLink IP Voice network.

DTMF Support

EarthLink supports the transmission of Dual-Tone Multi-frequency (DTMF) digits through the

implementation of RFC2833. This RFC covers the basis of including DTMF digits within the media/RTP

path of the call. EarthLink recommends for Customers to configure their IP PBX’s and/or Voice

Applications to use RFC2833 to allow for DTMF to be passed properly and detected across the EarthLink

IP Voice network.

Page 9: EarthLink Business SIP Trunking · Proprietary and Confidential – EarthLink Business EarthLink SIP Trunking to IP PBX Interoperability SIP Trunking interoperability testing was

Implementation Guide

9

Proprietary and Confidential – EarthLink Business

Fax and Modem Support Requirements Currently, analog devices such as faxes and modems MUST be provisioned using the G.711u codec only.

“SIP” to analog lines are supported as SIP Lines off the Adtran FXS Ports or a Cisco 122 ATA (Analog

Terminal Adapter). This method can be supported utilizing the G.711u codec only. T.38 is currently not

supported.

North American Numbering Plan Format The Lync2013 is configured for E.164. This will be mapped by the Metaswitch Application Server to the

NA numbering plan for outgoing calls. Incoming calls to the Lync will be mapped to E.164 format.

Quality of Service Policy To ensure the best possible voice quality, EarthLink will mark and match all VoIP traffic related to SIP

(Session Initiation Protocol) and RTP (Real-Time Transport Protocol). EarthLink VoIP and/or Real-Time

based appliances and applications are configured to use DSCP (Differentiated Services Code Point) “46”

for all signaling traffic (SIP) and DSCP “46” for all Real-Time traffic (RTP) for Layer three priority. The

Customers IP PBX MUST also be configured to use DSCP “46” to provide prioritization for SIP and RTP.

Marking the DSCP field in the IP packet header will allow for packet classification to be matched and

provide priority across EarthLink’s network. This also ensures QoS specifications outlined in SLA (Service

Level Agreements) can be sufficiently met between EarthLink and the customer.

Page 10: EarthLink Business SIP Trunking · Proprietary and Confidential – EarthLink Business EarthLink SIP Trunking to IP PBX Interoperability SIP Trunking interoperability testing was

Implementation Guide

10

Proprietary and Confidential – EarthLink Business

EarthLink SIP Trunking to IP PBX Interoperability SIP Trunking interoperability testing was performed between EarthLink and the Lync2013 Mediation

Server. All phases of the test plan were executed against the actual configuration used in a customer

deployment. A full copy of the test plan can be found on the Engineering SharePoint site under the

Earthlink SIP Trunking Product header. The information below provides the Adtran and IP PBX software

versions tested as well as an issue summary and non-supported elements discovered during compliance

testing in the EarthLink Lab.

Adtran Software Version Tested Adtran TA908e version A4.09

IP PBX Software Version Tested Microsoft Lync Server 2013 (5.0.8308.0)

EarthLink Open Issues & Non-Supported Features Registration is currently not supported for the EarthLink SIP Trunking Product.

Microsoft Lync2013 Open Issues & Non-Supported Features Authorization/Challenge on INVITE without Registration is not supported by the Microsoft

Lync2013 Mediation Server. Authorization must be turned off/“Unchecked” in the

Metaswitch.

Microsoft Lync2013 only does the G.711u codec from the Mediation Server.

Page 11: EarthLink Business SIP Trunking · Proprietary and Confidential – EarthLink Business EarthLink SIP Trunking to IP PBX Interoperability SIP Trunking interoperability testing was

Implementation Guide

11

Proprietary and Confidential – EarthLink Business

Microsoft Lync2013 Configuration for EarthLink SIP Trunking The steps below provide a step by step guide for configuration of the Microsoft Lync2013 IP PBX for the

EarthLink SIP Trunking Product. Basic configuration of the Mediation Server should be complete and the

Mediation Server be connected to the LAN prior to configuring the system for SIP Trunking.

Microsoft Lync2013 PBX Configuration

Setting the Lync2013 up to mark UDP and TCP traffic with DSCP 46

On the Domain Controller create a Group Policy as described in:

http://technet.microsoft.com/en-us/library/jj205076.aspx

The following diagrams show the resulting object after having been added.

Setting the Port Ranges for each of the services:

Page 12: EarthLink Business SIP Trunking · Proprietary and Confidential – EarthLink Business EarthLink SIP Trunking to IP PBX Interoperability SIP Trunking interoperability testing was

Implementation Guide

12

Proprietary and Confidential – EarthLink Business

Adding the Local Policy:

Page 13: EarthLink Business SIP Trunking · Proprietary and Confidential – EarthLink Business EarthLink SIP Trunking to IP PBX Interoperability SIP Trunking interoperability testing was

Implementation Guide

13

Proprietary and Confidential – EarthLink Business

Microsoft Lync2013 Topology Builder

First you have to build the Lync2013 Server and its components for the Front End Server. Lab testing used the

Deltacom.com domain, live deployments use elnk.us.

Page 14: EarthLink Business SIP Trunking · Proprietary and Confidential – EarthLink Business EarthLink SIP Trunking to IP PBX Interoperability SIP Trunking interoperability testing was

Implementation Guide

14

Proprietary and Confidential – EarthLink Business

Default Site:

Page 15: EarthLink Business SIP Trunking · Proprietary and Confidential – EarthLink Business EarthLink SIP Trunking to IP PBX Interoperability SIP Trunking interoperability testing was

Implementation Guide

15

Proprietary and Confidential – EarthLink Business

Standard Edition FE server used in testing.

Setting up internal and external Web ports, assigning the SIP trunk to the Mediation Server. Trunk and

Gateway name can be the same, use the assigned stat-*.voip.elnk.us domain for the assigned ACME.

Page 16: EarthLink Business SIP Trunking · Proprietary and Confidential – EarthLink Business EarthLink SIP Trunking to IP PBX Interoperability SIP Trunking interoperability testing was

Implementation Guide

16

Proprietary and Confidential – EarthLink Business

Mediation Pool Server PSTN Gateway:

PSTN Gateway:

Page 17: EarthLink Business SIP Trunking · Proprietary and Confidential – EarthLink Business EarthLink SIP Trunking to IP PBX Interoperability SIP Trunking interoperability testing was

Implementation Guide

17

Proprietary and Confidential – EarthLink Business

Trunk:

Page 18: EarthLink Business SIP Trunking · Proprietary and Confidential – EarthLink Business EarthLink SIP Trunking to IP PBX Interoperability SIP Trunking interoperability testing was

Implementation Guide

18

Proprietary and Confidential – EarthLink Business

Now in the Lync Server 2013 Control Panel build the attributes for the SIP trunk.

The following screen-shots below are using Lync2013 management tool. These steps outline the

configuration of the Mediation Server with EarthLink’s SIP Trunking product. For more detailed

information see Microsoft’s technet web site for configuring the Lync2013 and Mediation Server.

Screens are shown top to bottom and left to right. Actual building of the services may need to be in a

different order.

Build the PstnGateway Service:

Page 19: EarthLink Business SIP Trunking · Proprietary and Confidential – EarthLink Business EarthLink SIP Trunking to IP PBX Interoperability SIP Trunking interoperability testing was

Implementation Guide

19

Proprietary and Confidential – EarthLink Business

In the Topology build a Computer that matches the stat- pool and assign it the PstnGateway service, set

the Interface:

In Voice routing add the following two digit manipulation rules in the Global Profile:

Page 20: EarthLink Business SIP Trunking · Proprietary and Confidential – EarthLink Business EarthLink SIP Trunking to IP PBX Interoperability SIP Trunking interoperability testing was

Implementation Guide

20

Proprietary and Confidential – EarthLink Business

Create a Default-Site dial plan and include the following digit manipulation rules:

Page 21: EarthLink Business SIP Trunking · Proprietary and Confidential – EarthLink Business EarthLink SIP Trunking to IP PBX Interoperability SIP Trunking interoperability testing was

Implementation Guide

21

Proprietary and Confidential – EarthLink Business

If any of the DIDs of the PBX have VM on the Metasphere Server:

Page 22: EarthLink Business SIP Trunking · Proprietary and Confidential – EarthLink Business EarthLink SIP Trunking to IP PBX Interoperability SIP Trunking interoperability testing was

Implementation Guide

22

Proprietary and Confidential – EarthLink Business

North American Dial Plan:

Page 23: EarthLink Business SIP Trunking · Proprietary and Confidential – EarthLink Business EarthLink SIP Trunking to IP PBX Interoperability SIP Trunking interoperability testing was

Implementation Guide

23

Proprietary and Confidential – EarthLink Business

Allowing users to dial 1+ also:

Page 24: EarthLink Business SIP Trunking · Proprietary and Confidential – EarthLink Business EarthLink SIP Trunking to IP PBX Interoperability SIP Trunking interoperability testing was

Implementation Guide

24

Proprietary and Confidential – EarthLink Business

International Dialing:

Page 25: EarthLink Business SIP Trunking · Proprietary and Confidential – EarthLink Business EarthLink SIP Trunking to IP PBX Interoperability SIP Trunking interoperability testing was

Implementation Guide

25

Proprietary and Confidential – EarthLink Business

Voice Policy Global, associate the SIP trunk route for LD:

Page 26: EarthLink Business SIP Trunking · Proprietary and Confidential – EarthLink Business EarthLink SIP Trunking to IP PBX Interoperability SIP Trunking interoperability testing was

Implementation Guide

26

Proprietary and Confidential – EarthLink Business

SIP Trunk Route:

Page 27: EarthLink Business SIP Trunking · Proprietary and Confidential – EarthLink Business EarthLink SIP Trunking to IP PBX Interoperability SIP Trunking interoperability testing was

Implementation Guide

27

Proprietary and Confidential – EarthLink Business

PSTN Usage – LD Calls:

Page 28: EarthLink Business SIP Trunking · Proprietary and Confidential – EarthLink Business EarthLink SIP Trunking to IP PBX Interoperability SIP Trunking interoperability testing was

Implementation Guide

28

Proprietary and Confidential – EarthLink Business

Trunk Configuration:

Page 29: EarthLink Business SIP Trunking · Proprietary and Confidential – EarthLink Business EarthLink SIP Trunking to IP PBX Interoperability SIP Trunking interoperability testing was

Implementation Guide

29

Proprietary and Confidential – EarthLink Business

Page 30: EarthLink Business SIP Trunking · Proprietary and Confidential – EarthLink Business EarthLink SIP Trunking to IP PBX Interoperability SIP Trunking interoperability testing was

Implementation Guide

30

Proprietary and Confidential – EarthLink Business

Lync User Example: associate DID to a user (leave everything else at <Automatic>)

Page 31: EarthLink Business SIP Trunking · Proprietary and Confidential – EarthLink Business EarthLink SIP Trunking to IP PBX Interoperability SIP Trunking interoperability testing was

Implementation Guide

31

Proprietary and Confidential – EarthLink Business

Product Support and Contact Information The information below provides contact information for assistance in configuration and troubleshooting

EarthLink’s SIP Trunking service.

EarthLink Support: (800)239-3000 or http://www.earthlinkbusiness.com/support/support.xea

24x7 Support Availability

Page 32: EarthLink Business SIP Trunking · Proprietary and Confidential – EarthLink Business EarthLink SIP Trunking to IP PBX Interoperability SIP Trunking interoperability testing was

Implementation Guide

32

Proprietary and Confidential – EarthLink Business

EarthLink SIP Trunking Turn-up Testing Procedure To ensure proper call negotiation can be established between EarthLink and the IP PBX, the test steps

below MUST be executed during the initial turn-up process.

SIP Trunking Test Steps:

1. Test an outbound call to a Local Number. Check for Ring-back, 2-way Audio, and Call Quality.

2. Test an outbound call to a Long Distance Number. Check for Ring-back, 2-way Audio, and Call

Quality.

3. Test an outbound call to an International Number. Check for Ring-back, 2-way Audio, and Call

Quality.

4. Test an outbound call to a Toll-Free Number. Check for Ring-back, 2-way Audio, and Call Quality.

5. Test an inbound call that lasts greater than 10 minutes

6. Test an outbound call that lasts greater than 10 minutes

7. Test simultaneous inbound and outbound calls to PSTN

8. Test an outbound Call to Operator “0”

9. Test an outbound Call to Directory Assistance “411”

10. Test a “911” Call (IDENTIFY TO THE 911 OPERATOR THAT THIS IS A TEST). Ask them to provide

phone number, address and secondary or alternate number if available.

11. Test an inbound call to an internal DID. Check for Ring-back, 2-way Audio, and Call Quality.

12. Test an inbound call to Auto-Attendant. Check DTMF and Call Quality

13. Test an outbound call to an Auto-Attendant/IVR and verify DTMF

14. Test Call Transfer off-site

15. Test Call Forward off-site

Notes:


Recommended