Administration Guide Document Version: 1.1 Software Version: 1.3.xxx.
Table of Contents Chapter 1. Overview ....................................................................................................................... 3 Chapter 2. Auto-Provisioning – For massive deployment of phones ....................................... 4 2.1 Introduction ........................................................................................................................... 4 2.2 Provision Methods ..........................................................................
CHAPTER 1. OVERVIEW The target audiences of this document are IT administrators, technical professionals, and technical supporters. This document assumes the audiences have preliminary knowledge about Internet, network infrastructures and protocols, Voice over IP technologies, etc. Hence, this document will not explain particular protocols or standards in detail. The administration guide is to help IT administrators to manage massive phones in an enterprise or small office environment.
CHAPTER 2. AUTO-PROVISIONING – FOR MASSIVE DEPLOYMENT OF PHONES 2.1 Introduction This section provides instructions on how IP phones interoperate with provisioning server for auto provisioning, and shows you four major tasks to provision the phones. It will help users who are not familiar with auto provisioning to understand this process more easily and quickly. There are 4 configuration files both of which are CFG formatted that the phone will try to download from the server during provisioning. a.
The custom-named config file means that users are able to customize its name, For example, user names a device’s config file name as "name.cfg", then the phone will go to request and download the common config file and name.cfg from the relevant server. Sip PnP and DHCP Option can specify the config file name according to the URL, such as http:// user: password@192.168.2.2/name.cfg or http:// user: password@192.168.2.2/$input.cfg. The second method is to let the user enter a file name via the LCD.
2.2.1 Plug and Play (PnP) Server As shown: Enable PnP: whether to start SIP PnP PnP Server: pnp server address PnP Port: pnp server port number PnP Transport: Transport Protocol PnP Interval: time interval polling to check the time interval between two requests Restart the phone after setting. It will send the subscribe package to the pnp server, then the server returns the notify package with URL. The phone parses URL after receiving it.
Via: SIP/2.0 / [transport] [local_ip]: [local_port]; branch = [branch] From: To: Call-ID: 176851610432700-321342882818040@192.168.1.14 CSeq: 3 NOTIFY Max-Forwards: 70 Content-Type: application / url Subscription-State: terminated; reason = timeout Event: ua-profile; profile-type = "device"; vendor = "PLANET"; model = "VIP-2140PT"; version = "2.0.3.2991" Content-Length: 29 http://192.168.1.118/ $ mac.cfg http://192.168.1.118/$mac.
Value: 011c0302042b06 1 = Subnet Mask 28 = Broadcast Address 43 = Vendor-Specific Information It will have the following field values in the “DHCP offer message” and “DHCP ACK message” which the server sends to the terminal. Option: (t=43,l=29) Vendor-Specific Information Option: (43) Vendor-Specific Information Length: 29 Value: 746674703a2f2f3139322e3136382e312e3131382f246d61...
Option 43: Custom DHCP Option: DHCP Option Disable: 2.2.
Server Address: The address of the server can carry the path where the config file is stored. Enter username and password the server requires and the port number of the server. Username and password can be filled in the web page or entered on the LCD when downloading the config file. Config File Name: The name of the device config file is the same with the Configuration name described in the URL section. You can refer to the URL section for details.
2. Select Configure TFTP Server.
3. Click the Confirm button to finish configuring the TFTP server. The server URL “tftp://IP/” (Here “IP” means the IP address of the provisioning server, for example, “tftp://10.0.0.3/”) is where the IP phone downloads configuration files from. 2.3.2 Configure an FTP server If there is a wftpd application installed on your PC, open it now, or otherwise, download and install it. To configure an FTP server: 1. Double-click the wftpd.exe to open the application. 2. A screenshot is shown below: 3.
5. Enter the new authentication username in the Profile field. 6. Enter the path to locate the FTP root directory on the computer: 7. Click the Done button to save the settings and finish the configurations.
The server URL “ftp://username:password@IP/” (Here “IP” means the IP address of the FTP server, “username” and “password” are the authentication for FTP server access. For example, ftp://123:123@10.0.0.3/ ) 2.3.3 Configure an HTTP server 1. First, install 3CDaemon if it is not already on your application server host. If there is a hfs application installed on your computer, open it now, or otherwise, download and install it. To configure an HTTP server: 1. Double-click the hfs.exe to start the application.
3. Click menu, then select the IP address to choose the PC’s IP. 4. The default HTTP port is 8080. You can also reset the HTTP port (make sure the port isn’t used before you reset). 5. Right-click the Server root directory. icon on the left of the main page. Select Add folder from disk to add the HTTP 6. Locate the root directory from the computer system. Select the kind of folder which you deployed.
7. Check the server URL “http:// IP:Port/” in the “Open in browser” address bar (For example, the server URL ”http:// 192.168.1.152:8080/” is shown on the screenshot). We recommend that you can fill out the server URL in the address bar of the web browser and then press key to check the HTTP server before provisioning. 2.3.4 Configure a DHCP server Before configuring the DHCP Server, please make sure that: There is no DHCP server in your local system.
3. Click “Weiter”, and select “Local Area Connection”, and then click “Weiter”. 4.
5. Set the DHCP IP range, and click “DHCP Options”. 6.
7. You can add the needed DHCP option value, and fill out the provisioning server address in the input field. Take option 66 for example.
8.Click “OK”, and then click “Weiter”.
9. Select “Overwrite existing file”, and then click “Write INI file”. 10. Click “Install”, and then click “start”. 11. Click “Fertig stellen” to accomplish the DHCP option configuration.
Note: Follow the above steps to finish setting the DHCP Server.
CHAPTER 3. QUALITY OF SERVICE (QOS) – ENHANCE THE COMMUNICATION QUALITY 3.1 VLAN 3.1.1 Introduction VLAN (Virtual Local Area Network) is used to logically divide a physical network into several broadcast domains. VLAN membership can be configured through software instead of physically relocating devices or connections. Grouping devices with a common set of requirements regardless of their physical location can greatly simplify network design.
When VIP-1120PT/VIP-2140PT is configured with an VLAN ID, the VLAN ID will be applied on the outbound packets sent from VIP-1120PT/VIP-2140PT core CPU. This includes all packets, such as ARP, ICMP, DHCP, DNS, HTTP(S), FTP, SIP, etc. For packets of which destination is not to VIP-1120PT/VIP-2140PT core CPU, it will be copied to the other port and will not be added any VLAN ID, nor to remove any. In another words, packets to and from connected PC will be kept as they are.
3.1.3 VLAN CoS (Class of Service) VLAN CoS is the IEEE802.1p standard with added traffic class expediting and dynamic multicast filtering to the IEEE 802.1D standard. The CoS value is to specify the priority queue used for specified class if it is supported by the switch. The administrator can assign a different CoS value for media (RTP) and signal (SIP) packets.
To enable LLDP and VLAN learning, user can check the “Enable LLDP” and “Enable Learning Function” in VIP-1120PT/VIP-2140PT web portal [Network/Advanced /LLDP Settings] 3.3 DSCP Differentiated services or DiffServ is a computer networking architecture that specifies a simple, scalable and coarse-grained mechanism for classifying and managing network traffic and providing quality of service (QoS) on modern IP networks.
CHAPTER 4. ACTION URL AND ACTIVE URI – COLLABORATIVE WORKING ENVIRONMENT THROUGH COMPUTER TELEPHONY INTEGRATION (CTI) 4.1 Introduction Action URL allows devices to interact with web server applications by sending an HTTP GET request. You can specify a URL that triggers a GET request when a specified event occurs. Action URL can only be triggered by the pre-defined events (e.g., Incoming Call). The valid URL format is: http:///?.
Event Description Incoming Call When the device receives an incoming call. Outgoing Call When the device places a call. Call Established When the device establishes a call. Call Terminated When the device terminates a call. DND Enabled When the device enables the DND mode. DND Disabled When the device disables the DND mode. Unconditional Call Forward Enabled When the device enables the unconditional call forward.
The following table lists pre-defined variable values. Variable Value Description $Mac The MAC address of the device $IP The IP address of the device $model The device model $firmware The firmware version of the device The SIP URI of the current account when the $active URL device places a call, receives an incoming call or establishes a call. The user part of the SIP URI for the current $active user account when the device places a call, receives an incoming call or establishes a call.
3 Click Apply to accept the change.
CHAPTER 5. ACTIVE URI 5.1 Introduction Unlike action URL, active URI allows devices to interact with web server application by receiving and handling a HTTP GET request. When receiving a GET request, the IP phone will perform the specified action and respond with a 200 OK message. A GET request may contain variable named as “key” and variable value, which are separated by “=”. Besides, the command may contain more than one variable, separated by “;”.
HEADSET / F_HEADSET Press the HEADSET key. RD Press the RD key. UP/DOWN/LEFT/RIGHT Press the navigation keys. Reboot Reboot the IP phone. DNDOn Activate the DND feature. DNDOff Deactivate the DND feature. F_LOCK Keyboard Lock settings. 5.2 Active URI configuration Generally, if someone who is able to get access to the Web server with authentication, the devices will receive all the HTTP GET requests by default.
5.3 Daylight Saving Time Settings The color screen product time zone configuration is different with common screen of the VIP-1120PT/VIP-2140PT product. The color screen product have the Daylight Saving time Settings.
CHAPTER 6. TRAVERSING NAT 6.1 Introduction Network Address Translation (NAT) is a methodology of remapping internal IP address space to external one by modifying source/destination network address and port field in IP packets when they are transmitted through router or firewall. Not all of network devices could be assigned to a public IP address when it accesses internet due to the shortage of amount of IPv4 address. The NAT helps a lot of these network devices to share public IP address to visit Internet.
2. In some special situations, phones under same local network could not set up connection successfully when STUN is enabled. Because some NATs would refuse to transmit data packets on two binding ports over NAT. So default setting of STUN is disabled. STUN could be enabled by web user interface or importing configuration file. Configuration method: 1. Web user interface 1) Click ‘Line/Basic Settings ’. 2) Modify the field ‘STUN Settings/ Server Address’ with domain name of STUN sever or IP address.
seconds. SIP Wait Stun Time : Default value is 50 seconds. Configure the timeout which phone would wait STUN response before SIP request is sent. Default value is 800 ms. Here is an example to set STUN server to ‘stun1.voiceeclipse.net’. a) Export configuration files from Web user interface. b) Find ‘’ c) Modify the fields shown below: STUN Server :stun1.voiceeclipse.
public network. In addition, the value of ‘rport’ parameter is equalled to port from public IP address. SIP server will keep client device’s NAT mapping IP and port information and send request via the field. This method would not need 3-party server to find NAT mapping information, and have been supported in many types of SIP server. So the default configuration value of Rport in X series phone is 1 (enabled). Configuration method: 1.