Vonage SIP Trunking Configuration Guide
NEC SV9100 version 6.00.
August 2017
Note: Parts of this guide still refer to Nexmo. Vonage acquired Nexmo in June 2016. Visit the Vonage Knowledge Base to obtain the current list of IP addresses.
Contents
- 1. Audience
-
2. SIP Trunking Network Components
- 2.1 Network Components
-
3. Features
- 3.1.1 Features Supported
- 3.1.2 Features Not Supported by PBX
- 3.1.3 Features Not Tested
- 3.1.4 Caveats and Limitations
-
4. Configuration
- 4.1 IP Address Worksheet
- 4.2 Configuring NEC SV
- 4.2.1 SIP Server Information Setup
- 4.2.2 SIP System Information Setup
- 4.2.3 SIP Trunk Registration Information
- 4.2.4 Class of Service Options (Outgoing Call Service)
- 4.2.5 IP Trunk Party Calling Party Number Setup for Extensions
- 4.2.6 DID Translation Table
- 4.2.7 SIP Trunk Basic Setup
- 4.2.8 IP Trunk Basic Setup
- 4.2.9 Location Setup
- 4.3 Nexmo Configuration
- 4.3.1 Configure Numbers in Nexmo Account
- 5. Summary of Tests and Results
1. Audience
This document is intended for the SIP trunk customer’s technical staff and Value Added Retailer (VAR) having installation and operational responsibilities. This configuration guide provides steps for configuring NEC SV9100 version 6.00.50 with Nexmo SIP Trunking services.
2. SIP Trunking Network Components
The network for the SIP trunk reference configuration is illustrated below and is representative of a NEC SV9100 configuration to Nexmo SIP trunking.
2.1 Network Components
Component | Version | Comments |
---|---|---|
NEC SV9100 | 6.00.50 | |
Cisco IP Phone |
Model: CP-7965 App Load ID: jar45sccp.9-4-2TH1-1.sbn Boot Load ID: tnp65.9-3-1-CR17.bin
|
This Cisco IP Phone is the PSTN test device |
3. Features
3.1.1 Features Supported
- Incoming and outgoing off-net calls using G711ULAW voice codecs
- Calling Line (number) Identification Presentation
- Calling Line (number) Identification Restriction
- Call hold and resume
- Call transfer (semi-attended and consultative)
- 3 way Conference
- Call forward (All, No answer)
- DTMF relay both directions (RFC2833)
- Media flow-through on NEC SV
3.1.2 Features Not Supported by PBX
- None
3.1.3 Features Not Tested
- None
3.1.4 Caveats and Limitations
- When Public DNS is used for resolving sip.nexmo.com, NEC SV9100 receives multiple target address. NEC sends registration to the first target and when it is challenged, it sends with authorization details to the second target. Consequently registration fails. Hence for this testing, a local DNS is used to resolve sip.nexmo.com to one of the intended target IP addresses and trunk has been registered.
- In the inbound call from Nexmo, the TO header in the INVITE contains
sip.nexmo.com
instead of the trunk FQDN which isnexmo.tekvizionlabs.com
. - In the outbound call from NEC, the From header in the INVITE contains trunk FQDN
(
sip.nexmo.com
) instead of the PBX IP. It appears to be a design intent of NEC SV9100. - NEC SV9100 does not appear to support Diversion header. Consequently diversion information is not present in the call forward INVITE from NEC SV9100.
- NEC SV9100 adds +1 to the originating number (From header) in the call forward INVITE if NEC SV9100 is enabled for E164 dialing.
- In a 3 way conference, when PSTN drops out of the conference, the trunks are not released until one of the PBX endpoints disconnect
- No Session Audit message is sent from Nexmo
4. Configuration
4.1 IP Address Worksheet
The specific values listed in the table below and in subsequent sections are used in the lab configuration described in this document, and are for illustrative purposes only. The customer must obtain and use the values for your deployment.
Component | Lab Value | Customer Value |
---|---|---|
NEC SV9100 | ||
LAN IP Address | 192.168.52.80 |
|
LAN Subnet Mask | 255.255.255.0 |
|
WAN IP Address (After NAFTing) | 192.xx.xx.xxx |
|
WAN Subnet Mask | 255.255.255.128 |
4.2 Configuring NEC SV
This section describes NEC SV9100 configuration. A direct SIP trunk is established between NEC SV9100 and Nexmo. There is no PBX level NATing done.
4.2.1 SIP Server Information Setup
- Navigate to
10-XX
: System Configuration - Click
10-29
: SIP Server Information Setup - Enter Registrar Domain Name:
sip.nexmo.com
- Enter Proxy Domain Name:
nexmo.com
- Enter Proxy Host Name:
sip
- Select SIP Carrier Choice: Carrier B
4.2.2 SIP System Information Setup
- Navigate to
10-XX
: System Configuration - Click
10-28
: SIP System Information Setup - Enter Domain Name:
nexmo.com
- Enter Host Name:
sip
- Select Transport Protocol: UDP
4.2.3 SIP Trunk Registration Information
- Navigate to
10-XX
: System Configuration - Click
10-36
: SIP Trunk Registration Information - Check Registration
- Enter User ID:
911236e3
(Provided by Nexmo for this particular testing) - Enter Authentication User ID:
911236e3
(Provided by Nexmo for this particular testing) - Enter Authentication Password
4.2.4 Class of Service Options (Outgoing Call Service)
- Navigate to
20-XX
: System Options - Click
20-08
: Class of Service Options (Outgoing Call Service)
The Class of Service Options are configured as below
4.2.5 IP Trunk Party Calling Party Number Setup for Extensions
- Navigate to
20-XX
: System Options - Click
21-19
: IP Trunk (SIP) Calling Party Number Setup for Extension - Enter the Calling Party Number (DID) against the respective ICM Extension (For e.g. in
this test setup ICM Extensions 109 and 111 are used. The respective
DIDs
are entered against them)
4.2.6 DID Translation Table
- Navigate to
22-XX
: Incoming - Click
22-11
: DID Translation Table - Select a DID Translation Entry (e.g. 1 and 2)
- Enter Received Number as the last 4 digits of the DID
-
Enter Target 1: ICM Extension (e.g. 109 and 111)
4.2.7 SIP Trunk Basic Setup
- Navigate to
84-XX
: VoIP Hardware Setup - Click
84-14
: SIP Trunk Basic Information Setup -
Select Incoming/Outgoing SIP Trunk for E.164 : Mode 1
4.2.8 IP Trunk Basic Setup
- Navigate to
14-XX
: Trunk Setup - Click
14-01
: Trunk Basic Setup - Check Trunk to Trunk Outgoing CallerID Through Mode
4.2.9 Location Setup
- Navigate to
10-XX
: System Configuration - Click
10-02
: Location Setup - Enter Country Code: 1
- Enter Caller ID Edit Code: 9
4.3 Nexmo Configuration
4.3.1 Configure Numbers in Nexmo Account
-
Login to the Nexmo account using the credentials provided at the time of registration. A Key and Secret will be displayed on the dashboard and this can be used as the username and password for Registration SIP Trunks.
In order to provide the URL to which the call has to be routed from Nexmo, navigate to the Numbers tab
-
Click Edit against each number as shown below
A pop-up will be displayed
Select the " Forward to " and provide the URL to which the calls route
-
Click Update to save the changes
5. Summary of Tests and Results
N/S = Not Supported N/T= Not Tested N/A= Not Applicable
Test Case | Test Case Description | Result | Notes |
---|---|---|---|
1 | Calling Party Disconnects Before Answer | PASS | When the call comes from Nexmo, the TO header in the INVITE contains sip.nexmo.com instead of the trunk FQDN which is nexmo.tekvizionlabs.com . |
2 | Calling Party Disconnects After Answer | PASS | |
3 | Calling Party Disconnects After Answer | PASS | |
4 | Three Way Calling | PASS | In a 3 way conference, when PSTN drops out of the conference, the trunks are not released until one of the PBX endpoints disconnect. |
5 | Calling Party Presentation Restricted | PASS | |
6 | Calling Party Disconnects Before Answer | PASS | When NEC initiates a call, the FROM header in the INVITE contains trunk FQDN (sip.nexmo.com ) instead of the PBX IP. It appears to be a design intent of NEC SV9100. |
7 | Calling Party Disconnects After Answer | PASS | |
8 | Calling Party Disconnects After Answer | PASS | |
9 | Calling Party Receives Busy | PASS | |
10 | International Outbound Dialing | FAIL | With E164 dialing enabled, NEC adds +1 with international dialing also. Call fails henceforth. |
11 | Outbound Call Forward Always | PASS | NEC SV9100 does not appear to support Diversion header. Consequently, diversion information is not present in the call forward INVITE from NEC SV9100. NEC SV9100 adds +1 to the originating number (From header) in the call forward INVITE if NEC SV9100 is enabled for E164 dialing. |
12 | Outbound Call Forward Not Available (Ring No Answer) | PASS | |
13 | Outbound Consultative Call Transfer | PASS | |
14 | Outbound Semi-Attended/Blind Call Transfer | PASS | |
15 | Outbound Call Hold | PASS | |
16 | Terminate Early Media Outbound Call Before Answer | PASS | |
17 | Early Media Forward Call | PASS | |
18 | Outbound, Wait for Session Audit | PASS | No Session Audit message is sent to Nexmo |
19 | Outbound, Wait for Session Audit | PASS | |
20 | Outbound DTMF (RTPevent ) |
PASS | |
21 | Inbound DTMF (RTPevent ) |
PASS |