how to c a v sip t grandstream ucm 6xxx series · before configuring the grandstream ucm pbx, the...

14
TECHNICAL NOTE Author: Adam Wells Date: June 6th, 2018 Alloy Computer Products Pty Ltd ABN 41 006 507 473 4/585 Blackburn Road Notting Hill 3168 Victoria, Australia Telephone: 03 8562 9000 Facsimile: 03 8562 9099 HOW TO CONFIGURE ALLOYVOICE SIP TRUNKS ON GRANDSTREAM UCM 6XXX SERIES 1. Introduction This Technical note will go through information on how to setup AlloyVoice on Grandstream UCM PBX, as well as general information on the SIP Protocol. SIP trunks are a VoIP service that can be provided from an ITSP (Internet Telephony Service Provider) to extend telephony features beyond IP-PBX local area. SIP trunks can carry voice calls, video calls, multimedia conferences, and other SIP-based, real-time communications services.

Upload: others

Post on 19-Oct-2020

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: HOW TO C A V SIP T GRANDSTREAM UCM 6XXX SERIES · Before configuring the Grandstream UCM PBX, the following minimum requirements should be considered. Prerequisites - Internet/Network

TECHNICAL NOTE Author: Adam Wells Date: June 6th, 2018

Alloy Computer Products Pty Ltd ABN 41 006 507 473

4/585 Blackburn Road Notting Hill 3168

Victoria, Australia Telephone: 03 8562 9000 Facsimile: 03 8562 9099

HOW TO CONFIGURE ALLOYVOICE SIP TRUNKS ON

GRANDSTREAM UCM 6XXX SERIES

1. Introduction

This Technical note will go through information on how to setup AlloyVoice on Grandstream UCM PBX, as well as general information on the SIP Protocol.

SIP trunks are a VoIP service that can be provided from an ITSP (Internet Telephony Service Provider) to extend telephony features beyond IP-PBX local area. SIP trunks can carry voice calls, video calls, multimedia conferences, and other SIP-based, real-time communications services.

Page 2: HOW TO C A V SIP T GRANDSTREAM UCM 6XXX SERIES · Before configuring the Grandstream UCM PBX, the following minimum requirements should be considered. Prerequisites - Internet/Network

TECHNICAL NOTE Author: Adam Wells Date: June 6th, 2018

2

Contents

1. Introduction ................................................................................................................................................... 1

2. Requirements ................................................................................................................................................ 3

3. Grandstream UCM Architecture Examples ................................................................................................... 3

3.1 SIP ALG ..................................................................................................................................................... 4

3.2 Bandwidth Requirements ........................................................................................................................ 4

4. Connecting to the Grandstream UCM6XXX Series PBX. ................................................................................ 5

5. Logging into the Web Management Console ................................................................................................ 6

Configure SIP Trunk ....................................................................................................................................... 8

6.1. Add New SIP Trunks ................................................................................................................................ 8

Configure Outbound Rules ........................................................................................................................ 9

Configure Inbound Routes ....................................................................................................................... 10

Direct Outward Dialing ............................................................................................................................ 11

Applying the Configuration Changes ...................................................................................................... 13

SIP Trunk Status ...................................................................................................................................... 14

Page 3: HOW TO C A V SIP T GRANDSTREAM UCM 6XXX SERIES · Before configuring the Grandstream UCM PBX, the following minimum requirements should be considered. Prerequisites - Internet/Network

TECHNICAL NOTE Author: Adam Wells Date: June 6th, 2018

3

2. Requirements

Before configuring the Grandstream UCM PBX, the following minimum requirements should be considered.

Prerequisites

- Internet/Network Services - It is also highly recommended that you have a static IP address. If your external IP changes

intermittently, inbound calls will fail. - A firewall/router/NAT device that supports static port mapping. - Open the following ports to allow Grandstream UCM to communicate with the Alloy Voice SIP

Trunk : o Port 5060 (UDP/TCP) for SIP communications o Port 10000-20000 (UDP) for RTP/RTCP communications.

3. Grandstream UCM Architecture Examples

Network Scenario - On-Premises Deployment

Page 4: HOW TO C A V SIP T GRANDSTREAM UCM 6XXX SERIES · Before configuring the Grandstream UCM PBX, the following minimum requirements should be considered. Prerequisites - Internet/Network

TECHNICAL NOTE Author: Adam Wells Date: June 6th, 2018

4

3.1 SIP ALG

To maximize your chances of success, make sure you choose a device that does not implement a SIP Helper or SIP ALG (Application Layer Gateway), or choose a device on which SIP ALG can be disabled.

3.2 Bandwidth Requirements

VoIP is in real time, so it does place a demand on your Internet connection. Example: Call Using G711 Codec Each RTP packet contains 20ms of audio (typical). Each 20ms of audio requires 160 bytes. Each second of audio will require 50 packets, each containing an audio payload of 160 bytes. Before being transmitted over the network the IP packet will contain: 160 bytes for the audio payload 12 bytes for the RTP header 8 bytes for the UDP header 20 bytes for the IP header = for a total of 200 bytes per packet If the transmission medium is Ethernet, the IP packet is encapsulated in an Ethernet Frame which adds an 18-byte header, for a total of 218 bytes per frame * 50 packets per second * 8 bits per byte. This equates to 87,200 bits per second or 87.2 kbps (RTP Call Only), to include message overhead, add +5%.

Page 5: HOW TO C A V SIP T GRANDSTREAM UCM 6XXX SERIES · Before configuring the Grandstream UCM PBX, the following minimum requirements should be considered. Prerequisites - Internet/Network

TECHNICAL NOTE Author: Adam Wells Date: June 6th, 2018

5

4. Connecting to the Grandstream UCM6XXX Series PBX.

Please follow the following steps to connect the Grandstream UCM6XXX Series Phone System.

Connect the WAN Port of the Grandstream UCM6XXX Series Phone System to the Local Area Network.

o Note: For Initial Set-up be sure to utilise the WAN port to your network to receive an IP Address via DHCP. Alternately you can connect to the LAN port and receive DHCP from the UCM, however you will not be able to register a SIP trunk via the LAN side.

Power-on the Grandstream UCM6XXX Series Phone System.

From the LCD and navigation keys, press "OK" button and "DOWN" button to view the IP address on the Grandstream UCM6XXX Series Phone System (e.g. UCM6102).

Connect the administration console computer to the same local area network to which the

Grandstream UCM6XXX Series Phone System WAN port is connected to.

Page 6: HOW TO C A V SIP T GRANDSTREAM UCM 6XXX SERIES · Before configuring the Grandstream UCM PBX, the following minimum requirements should be considered. Prerequisites - Internet/Network

TECHNICAL NOTE Author: Adam Wells Date: June 6th, 2018

6

5. Logging into the Web Management Console The Grandstream UCM6XXX Series Phone System provides a web console to monitor and configure the Grandstream UCM6XXX Series Phone System parameters.

Please follow the following steps to login to the Grandstream UCM6XXX.

- Open a web browser such as Google Chrome - Enter in the IP Address of the UCM, EG 192.168.10.250. https://192.168.10.250 this will redirect

you to port 8089 by default. - Enter in the username and password. If you have not logged in or changed the password before

this will be located underneath the UCM on a label.

Page 7: HOW TO C A V SIP T GRANDSTREAM UCM 6XXX SERIES · Before configuring the Grandstream UCM PBX, the following minimum requirements should be considered. Prerequisites - Internet/Network

TECHNICAL NOTE Author: Adam Wells Date: June 6th, 2018

7

After successfully logging in, you will be presented with the Grandstream Dashboards which provides an overview of the system such as resources, extensions, memory etc.

Page 8: HOW TO C A V SIP T GRANDSTREAM UCM 6XXX SERIES · Before configuring the Grandstream UCM PBX, the following minimum requirements should be considered. Prerequisites - Internet/Network

TECHNICAL NOTE Author: Adam Wells Date: June 6th, 2018

8

Configure SIP Trunk

In this section we discuss the configuration of the Alloy Voice SIP VoIP Trunk through the Grandstream UCM web console.

6.1. Add New SIP Trunks

To add a new SIP trunk on the Grandstream UCM, follow the steps below.

- Click the Extension / Trunk menu from the left hand side - Select the VoIP Trunks sub menu - Under VoIP Trunks, Click the +Create New SIP Trunk button

Enter in the following details under the Create New SIP Trunk

- Type: Register SIP Trunk Provider Name: AlloyVoice

- Host Name: alloyvoice.com.au - Keep Original CID: Enable this option - Keep Trunk CID: Leave this option unticked - NAT: Leave this option unticked - Allow outgoing calls if registration fails: Leave this option unticked - Username: Enter in the username of the AlloyVoice Trunk - Password: Enter the password of the AlloyVoice Trunk - Auth ID: Enter in the username of the AlloyVoice Trunk - Click Save

This will bring you back to the VoIP Trunks section. Select Edit on the AlloyVoice Trunk

Under the Basic Settings Tab;

- From Domain: alloyvoice.com.au - From User: Enter the Username for the trunk here eg 0312345678

Under the Advanced Settings Tab;

- Codec Preference: Select Codec Preference to PCMA - Send PAI Header: Tick Send PAI Header - Outbound Proxy Support: Tick Enable Outbound Proxy Support - Outbound Proxy: enter sbc02.alloyvoice.com.au - The Maximum Number of Call Lines: Enter in the number of concurrent calls allowed on

your AlloyVoice Plan

Page 9: HOW TO C A V SIP T GRANDSTREAM UCM 6XXX SERIES · Before configuring the Grandstream UCM PBX, the following minimum requirements should be considered. Prerequisites - Internet/Network

TECHNICAL NOTE Author: Adam Wells Date: June 6th, 2018

9

Configure Outbound Rules

In this section we discuss the configuration of enabling outgoing calls for extensions on the Grandstream UCM to route through the AlloyVoice SIP Trunk.

Add Outbound Rules

To add an outbound rule, follow the steps below.

- Select the Extension / Trunk menu on the left hand side - Select Outbound Routes - Select +Add

Enter in the following details

- Calling Rule Name: Enter the Calling rule name – EG AlloyVoice - Pattern: Enter pattern _X. (X – Any digit between 0-9, “.” Wildcard, Match one or more characters)

Definition Of Pattern Options: o All patterns are prefixed with the "_". o Special characters: o X: Any Digit from 0-9. o Z: Any Digit from 1-9. o N: Any Digit from 2-9. o ".": Wildcard. Match one or more characters. o "!": Wildcard. Match zero or more characters immediately.

- Use Trunk: Select the configured trunk that was setup in the previous step. EG AlloyVoice - Privilege level: Enter the privilege level that you wish to allow. If you set this to International it will

allow international calls to be routed via the AlloyVoice Trunk. - Click Save

Page 10: HOW TO C A V SIP T GRANDSTREAM UCM 6XXX SERIES · Before configuring the Grandstream UCM PBX, the following minimum requirements should be considered. Prerequisites - Internet/Network

TECHNICAL NOTE Author: Adam Wells Date: June 6th, 2018

10

Configure Inbound Routes

In this section we will go through adding inbound routes and DID’s associated AlloyVoice Trunk.

- Select the Extension / Trunk menu on the left hand side - Select Inbound Routes - Select +Add

Please follow the following steps to configure the Inbound Route settings. The configuration discusses configuring the example DID number (e.g. 0312345678) to the end-user extension (e.g. 1002). Please refer to your Grandstream Administration guide for further instructions on inbound route options.

- Calling Rule Name: Enter the Calling rule name – EG Main Inbound Number - Pattern: Enter pattern _0312345678 - Definition Of Pattern Options:

o All patterns are prefixed with the "_". o Special characters: o X: Any Digit from 0-9. o Z: Any Digit from 1-9. o N: Any Digit from 2-9. o ".": Wildcard. Match one or more characters. o "!": Wildcard. Match zero or more characters immediately.

- Default Destination (Type): Select the type of default destination Type - E.G extension - Default Destination: Select the destination extension E.G 1002 - Click Save

Page 11: HOW TO C A V SIP T GRANDSTREAM UCM 6XXX SERIES · Before configuring the Grandstream UCM PBX, the following minimum requirements should be considered. Prerequisites - Internet/Network

TECHNICAL NOTE Author: Adam Wells Date: June 6th, 2018

11

Direct Outward Dialing

In this section we discuss the basic configuration of Direct Outward Dialing (DOD) which enables an internal end-user/extension to present their DID number when making and outgoing call.

Example Configuration:

The configuration example is for the DID number (e.g. 0312345678) which will be configured as the DOD number assigned to the end-user/extension (e.g. 1002).

When end-user/extension (e.g. 1002) makes and outgoing it will present the number (e.g. 0312345678)

Add Direct Outward Dialing:

Please follow the following steps to configure a DID to an end-user/extension which is presented when the appropriate end/extension makes and outgoing calls.

- Select the Extension / Trunk menu on the left hand side - Select VoIP Trunks - Click the DOD icon on the right hand side of the AlloyVoice Trunk

Enter in the following details

- DOD Number: The telephone number you wish to display on the outbound call - Available: The Extension list you can choose from,

Select the extension you wish to use this DID when dialing out by pressing the -> Symbol - Selected: The extension you have selected to display this number on outbound dialing - Click Save

Page 12: HOW TO C A V SIP T GRANDSTREAM UCM 6XXX SERIES · Before configuring the Grandstream UCM PBX, the following minimum requirements should be considered. Prerequisites - Internet/Network

TECHNICAL NOTE Author: Adam Wells Date: June 6th, 2018

12

Page 13: HOW TO C A V SIP T GRANDSTREAM UCM 6XXX SERIES · Before configuring the Grandstream UCM PBX, the following minimum requirements should be considered. Prerequisites - Internet/Network

TECHNICAL NOTE Author: Adam Wells Date: June 6th, 2018

13

Applying the Configuration Changes

After you have made any changes on the Grandstream UCM you must select Apply Changes at the top of the Web UI. If you do not click this the changes will not take effect.

Page 14: HOW TO C A V SIP T GRANDSTREAM UCM 6XXX SERIES · Before configuring the Grandstream UCM PBX, the following minimum requirements should be considered. Prerequisites - Internet/Network

TECHNICAL NOTE Author: Adam Wells Date: June 6th, 2018

14

SIP Trunk Status

To view the status of the SIP Trunk, this is displayed on the dashboard of the Grandstream Web Interface under the Trunks section. You can also view Extension information here under the PBX Status.