Grandstream Networks, Inc. GXP2130/2140/2160 Auto-configuration Plug and Play



Similar documents
Fanvil VoIP Auto Provison Standard

Grandstream Networks, Inc. GXP-1450 GXP-2100 GXP-2110 GXP-2120

ASTERISK. Goal. Prerequisites. Asterisk IP PBX Configuration

TECHNICAL SUPPORT NOTE. 3-Way Call Conferencing with Broadsoft - TA900 Series

How To Configure. VoIP Survival. with. Broadsoft Remote Survival

For internal circulation of BSNL only

AGILE SIP TRUNK IP-PBX Connection Manual (Asterisk)

Grandstream Networks, Inc. UCM6510 Basic Configuration Guide

3.1 SESSION INITIATION PROTOCOL (SIP) OVERVIEW

Three-Way Calling using the Conferencing-URI

Basic Xten Pro Configuration

Grandstream Networks, Inc.

BroadSoft Partner Configuration Guide

Yealink Phones User Guide Bicom Systems

Technical Manual 3CX Phone System for Windows

1. Summary Recording triggered by SIP INFO Configurations on the phone How the SIP INFO works... 2

SIP Trunking. Service Guide. Learn More: Call us at

Session Initiation Protocol (SIP) 陳 懷 恩 博 士 助 理 教 授 兼 計 算 機 中 心 資 訊 網 路 組 組 長 國 立 宜 蘭 大 學 資 工 系 TEL: # 340

User Manual. Four Channel s GSM VoIP Gateway. Model: GSM4SIP

Enabling Security Features in Firmware DGW v2.0 June 22, 2011

OpenSIPS For Asterisk Users

Application Notes for Configuring SIP Trunking between McLeodUSA SIP Trunking Solution and an Avaya IP Office Telephony Solution 1.

Hacking Trust Relationships of SIP Gateways

SIP: Protocol Overview

V310 Support Note Version 1.0 November, 2011

Part II. Prof. Ai-Chun Pang Graduate Institute of Networking and Multimedia, Dept. of Comp. Sci. and Info. Engr., National Taiwan University

Thank you for purchasing this Panasonic product. Please read this manual carefully before using this product and save this manual for future use.

SIP Basics. CSG VoIP Workshop. Dennis Baron January 5, Dennis Baron, January 5, 2005 Page 1. np119

GXP line SIP Enterprise Phone Quick Installation Guide

Overview Introduction

Session Initiation Protocol (SIP) Chapter 5

SIP ALG - Session Initiated Protocol Applications- Level Gateway

How To Set Up Mybpx Security Configuration Guide V1.2.2 (V1.3.2) On A Pc Or Mac)

VoIP Fraud Analysis. Simwood esms Limited Tel:

Polycom Phones User Guide Bicom Systems

Session Initiation Protocol (SIP) The Emerging System in IP Telephony

Time Warner ITSP Setup Guide

Configure Yealink IP Phones for 3CX Phone System

Avaya IP Office 4.0 Customer Configuration Guide SIP Trunking Configuration For Use with Cbeyond s BeyondVoice with SIPconnect Service

SIP Session Initiation Protocol

Grandstream Networks, Inc.

SIP Essentials Training

Media Gateway Controller RTP

How To Set Up A Gxp280 Ip Phone On A Cell Phone On Your Computer Or Ip Phone (Siphone) On A Sim Sim Sim Or Ipro (Cell Phone) On Your Ipro Or Ipo (Cellphone) On

VOIP-211RS/210RS/220RS/440S. SIP VoIP Router. User s Guide

Technical Communication 1201 Norphonic emergency rugged telephone on Alcatel-Lucent OmniPCX Enterprise

Using BroadWorks Remote Office on Yealink IP Phone with BroadSoft UC One. September Document Version: V1.0

How To Configure A Linksys Pap2T With Virtualbpx On A Cell Phone On A Pc Or Ipad Or Ipa (For Ipa) On A Ipa Or Ip2T On A Sim Sim (For Sim Sims

P160S SIP Phone Quick User Guide

BROADWORKS SIP ACCESS SIDE EXTENSIONS INTERFACE SPECIFICATIONS RELEASE Version 1

Table of Contents... iii. Summary of Changes... v. Introduction Getting Started... 3

Formación en Tecnologías Avanzadas

Session Initiation Protocol (SIP)

3CX PBX v12.5. SIP Trunking using the Optimum Business Sip Trunk Adaptor and the 3CX PBX v12.5

Application Note. Firewall Requirements for the Onsight Mobile Collaboration System and Hosted Librestream SIP Service v5.0

NTP VoIP Platform: A SIP VoIP Platform and Its Services

How To Program A Talkswitch Phone On A Cell Phone On An Ip Phone On Your Ip Phone (For A Sim Sim) On A Pc Or Ip Phone For A Sim Phone On Iphone Or Ipro (For An Ipro) On

User Manual. Model: GoIP

Mitel 6800i Series SIP Phones RN REV SP2 RELEASE NOTES

Storming SIP Security Captions

Configuring CyberData VoIP Ceiling Speakers

Gigaset IP and IP-PRO Phones Provisioning / Remote Management. last modifications by J. Stahl, Bocholt, January the 18 th 2011

SIP Trunk 2 IP-PBX User Guide Asterisk. Ver /08/01 Ver /09/17 Ver /10/07 Ver /10/15 Ver1.0.

Cisco SPA Phones User Guide Bicom Systems

Analog IP Gateway GXW-400x Quick Installation Guide SW version

Analog IP Gateway GXW410x Quick Installation Guide SW version

AGILE SIP TRUNK IP- PBX Connection Manual (Asterisk, Trixbox)

Integrating Citrix EasyCall Gateway with SwyxWare

SIP Trunking using Optimum Business SIP Trunk Adaptor and the Panasonic KX-NCP500 IP PBX V2.0502

Request for Comments: August 2006

Configuring the CyberData VoIP 4-Port Zone Controller with Audio Out

The main purpose of this release is improving voice quality and addressing stability issues observed in previous releases.

RN Rev 02 Release Note Release 1.4.3

Quick Start Guide v1.0

IP Office 4.2 SIP Trunking Configuration Guide AT&T Flexible Reach and AT&T Flexible Reach with Business in a Box (SM)

6.40A AudioCodes Mediant 800 MSBG

Configuring Avaya 1120E, 1140E, 1220 and 1230 IP Deskphones with Avaya IP Office Release 6.1 Issue 1.0

An outline of the security threats that face SIP based VoIP and other real-time applications

ThinkTel ITSP with Registration Setup Quick Start Guide

Session Initiation Protocol (SIP)

Configure Yealink IP Phones for Asterisk PBX

Yealink SIP IP Phones Release Note of Version 70

Application Notes for IDT Net2Phone SIP Trunking Service with Avaya IP Office Issue 1.0

EE4607 Session Initiation Protocol

DPH-140S SIP Phone Quick User Guide

Using BroadWorks Directory & BroadWorks Call Logs on Yealink IP Phones with BroadSoft UC One. September Document Version: V1.

Grandstream Networks, Inc.

MAX Communication Server Release 7.5

IP-Telephony SIP & MEGACO

Analog IP Gateway GXW-400x Quick Installation Guide SW version

SIP Trunking & Peering Operation Guide

V101 SIP VoIP Telephone Adaptor User Manual V1.1m

Transbox. User Manual

DHCP Option 66 Auto Provisioning Guide

ZyXEL IP PBX Support Note. ZyXEL IP PBX (X2002) VoIP. Support Notes

UCM61xx Configuration

Voice over IP Fundamentals

internet technologies and standards

Configuring the Synapse SB67070 SIP Gateway from AT&T for Clearfly SIP Trunking. January 2013

Transcription:

Grandstream Networks, Inc. GXP2130/2140/2160 Auto-configuration Plug and Play

Introduction: This is a technical guide targeted to PBX developers that want to learn the different mechanisms that GXP2130/2140/2160 support to get provisioned with other systems. Currently GXP2130/2140/2160 phones can use OPTION66, auto-provision with TFTP, HTTP and HTTPS, Web interface and now with a device auto recognition option that Grandstream called Plug and Play. The purpose of his option is to make an easy installation of the GXP device, by zero configuration with just having the user to connect the phone to a LAN via a hub/switch/router. Once the phone is connected to the LAN, a PBX should be able to detect it and display the phone information in its console or web interface. The PBX user should be able to select the new phone detected and assign the basic configuration a phone needs to at least make a sip registration against the PBX. As well as been able to place and receive phone calls, for example; Sip User ID or extension number, sip password and Caller name. Other configuration can be provisioned to the phone like; prefer audio codecs, Speed Dial keys or BLF (Busy Lamp Field) and most important indicating the server path of configuration and firmware server. Plug and Play option needs to be supported in both the IP phone and the PBX. Here you will find the technical details of how the phone engages in this mechanism. PBX developers need to adapt their system to interact with Grandstream IP Phones. How Plug and Play works: First make sure the following guidelines are met: 1- GXP2130/2140/2160 should be reset to factory default or out of the box 2- GXP2130/2140/2160 and PBX (support Plug and Play) are in the same local area network Step 1: Sending SUBSCRIBE When the phone boots up, it will start sending a sip SUBSCRIBE message to a multicast IP address 224.0.1.75. The phone will send SUBSCRIBE for 5 times and stop IF no response from the server or when receiving 200 or 500. It will ignore errors like 30x and 4xx. Below is how the SUBSCRIBE message looks like: SUBSCRIBE sip:mac%3a000b82273b89@224.0.1.75 SIP/2.0 Via: SIP/2.0/UDP 172.18.32.197:5060;branch=z9hG4bK458721093;rport From: <sip:mac%3a000b82273b89@224.0.1.75>;tag=1692014507 To: <sip:mac%3a000b82273b89@224.0.1.75>

Call-ID: 1278367207-5060-1@BHC.BI.DC.BJH CSeq: 20000 SUBSCRIBE Contact: <sip:172.18.32.197:5060> X-Grandstream-PBX: true Max-Forwards: 70 User-Agent: Grandstream GXP1628 1.0.2.7 Expires: 0 Supported: replaces, path, timer Event: ua-profile;profile-type="device";vendor="grandstream";model="gxp1628";version="1.0.2.7" Accept: application/url Allow: INVITE, ACK, OPTIONS, CANCEL, BYE, SUBSCRIBE, NOTIFY, INFO, REFER, UPDATE, MESSAGE Content-Length: 0 Description of the SUBSCRIBE message: - Request URI user part: Contains device MAC address with following format MAC%3A000B82273B89 - Contact: IP address and port of the phone - User-Agent: Contains Vendor, Model and firmware version - Event: Contains information about the phone like ua-profile, profile-type, vendor, model and version Step 2: creating configuration file in PBX Per detection of the SUBSCRIBE message, the PBX should display the phone in its device manager tool. The administrator should be able to see the vendor s name, model, firmware version and MAC address then he can right-click on the device and assign the corresponding account information. Once the configuration is saved from the device manager tool, the PBX should create the configuration file and send it to the provisioning server location. Note: Grandstream configuration file can be generated in two different ways. A) By utilizing a Grandstream encoder tool (Java API is available) or B) Creating an XML text file. For more information on how to accomplish these methods, please visit: http://www.grandstream.com/support/tools Step 3: Sending sip NOTIFY to the phone

After PBX generates the configuration file, it will then need to notify the phone where to find it. This is done by sending a sip NOTIFY with the URL indicating where to download the configuration file. Below is how the NOTIFY looks like: NOTIFY sip:172.18.32.197:5060 SIP/2.0 Via:SIP/2.0/UDP 172.18.0.10:5060;branch=z9hG4bK-d8754z-6b22332837742742-1---d8754z-;rport Max-Forwards: 70 Contact: <sip:172.18.0.10:5060> To: <sip:172.18.0.10:5060> From: <sip:172.18.0.10:5060>;tag=e32c0d70 Call-ID: MzAyOWYxNmUwMGJkZmQ4MDNjYTBiM2EwN2NkNDkwNjY. CSeq: 1 NOTIFY Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REGISTER, SUBSCRIBE, NOTIFY, REFER, INFO, MESSAGE Content-Type: application/url Supported: replaces User-Agent: MyPBX_101 Event: ua-profile Content-Length: 52 Message Body: http://172.18.0.10:5481/provisioning/cfg000b82273b89 Note: The last line (Message Body) contains the URL that the phone will use to download the configuration file. The phone will reply 200 ok If this header is included otherwise it will reply 4XX or 5XX Step 5: getting provisioned The phone will immediately open a TCP connection to the URL indicated in the NOTIFY, begins downloading the configuration file and flash it. Phone will reboot to take effect new configuration and a second attempt to download a configuration file will occur. This time the phone will do a checksum and If the file is the same as the previous one downloaded then it will discard flashing in memory again. Phone is ready to use with new configuration. Remarks: All GXP2130/2140/2160 will engage the Plug and Play option at boot up, If no NOTIFY is

received then the phone will continue with normal provisioning mechanism, meaning checking for an OPTION66 message, If nothing received then go to the indicated URL in the phone s configuration. The Plug and Play option was developed and verified operation originally with 3CX phone systems. For more technical related questions please contact Grandstream support team at support@grandstream.com