User Guide
Page 8
... Source Code 43 4.3 Installation Using the Installer CD 43 4.4 Manual Installation 47 Chapter 5 Using the Auto Provisioning Server 49 5.1 General Information and Guidelines 49 5.2 Web Manager Overview 49 5.3 Web Manager Login 50 5.4 Navigation Panel 50 5.5 Help ...52 5.6 Product Type ...52 5.6.1 Edit Setting 52 5.6.2 View SPTGEN 54 5.6.3 Delete a Product Type 55 5.6.4 Add a Product Type 56 5.6.5 Import ...57 5.6.6 Note on SPTGEN Files 57 5.6.7 Export to SPTGEN 58 5.7 Device Management 59 5.7.1 Device Search 59 5.7.2 Edit Device 60 5.7.3 Delete Device 61 5.7.4 Unlock Device...
... Source Code 43 4.3 Installation Using the Installer CD 43 4.4 Manual Installation 47 Chapter 5 Using the Auto Provisioning Server 49 5.1 General Information and Guidelines 49 5.2 Web Manager Overview 49 5.3 Web Manager Login 50 5.4 Navigation Panel 50 5.5 Help ...52 5.6 Product Type ...52 5.6.1 Edit Setting 52 5.6.2 View SPTGEN 54 5.6.3 Delete a Product Type 55 5.6.4 Add a Product Type 56 5.6.5 Import ...57 5.6.6 Note on SPTGEN Files 57 5.6.7 Export to SPTGEN 58 5.7 Device Management 59 5.7.1 Device Search 59 5.7.2 Edit Device 60 5.7.3 Delete Device 61 5.7.4 Unlock Device...
User Guide
Page 16
... to use the Command Line Interface (CLI) autopro command to preconfigure the ZyXEL VoIP devices to set up auto provisioning using the provisioning utility. Auto Provisioning Administrator's Guide Figure 1 Provisioning Utility Scenario 1.2.1 Provisioning Utility System Usage Use the following steps to get the configuration files from the server (see Chapter 2 on page 21). Note: You must use in the account file. 2 Create a common file with general SIP settings such as the username, password and SIP number (see...
... to use the Command Line Interface (CLI) autopro command to preconfigure the ZyXEL VoIP devices to set up auto provisioning using the provisioning utility. Auto Provisioning Administrator's Guide Figure 1 Provisioning Utility Scenario 1.2.1 Provisioning Utility System Usage Use the following steps to get the configuration files from the server (see Chapter 2 on page 21). Note: You must use in the account file. 2 Create a common file with general SIP settings such as the username, password and SIP number (see...
User Guide
Page 17
... management. The auto provisioning server's database uses MySQL. • It is easy-to-use ZyXEL's auto provisioning server software for enhanced security. After the VoIP device starts and connects to the Internet, it automatically downloads its unique configuration text file from the provisioning server. 1.3 Auto Provisioning Server Scenario For large-scale deployments, you change SIP parameters. • PIN code based authentication for a automated, end-to configure any SIP settings. Subscribers do not need to...
... management. The auto provisioning server's database uses MySQL. • It is easy-to-use ZyXEL's auto provisioning server software for enhanced security. After the VoIP device starts and connects to the Internet, it automatically downloads its unique configuration text file from the provisioning server. 1.3 Auto Provisioning Server Scenario For large-scale deployments, you change SIP parameters. • PIN code based authentication for a automated, end-to configure any SIP settings. Subscribers do not need to...
User Guide
Page 18
...; Provide SIP numbers and PIN codes to the subscribers either through a card, information sheet or other method. • Use the autopro command in the Command Line Interface (CLI) to pre-configure the ZyXEL VoIP devices to do the following figure and steps describe how auto provisioning works with the CRM system. See Appendix D on page 87 for its database structure. • Install the auto provisioning server software on a server (see...
...; Provide SIP numbers and PIN codes to the subscribers either through a card, information sheet or other method. • Use the autopro command in the Command Line Interface (CLI) to pre-configure the ZyXEL VoIP devices to do the following figure and steps describe how auto provisioning works with the CRM system. See Appendix D on page 87 for its database structure. • Install the auto provisioning server software on a server (see...
User Guide
Page 19
... Router (SER) software is http://192.168.1.200/ZyXEL/. The subscriber must press *99** SIP number * PIN code #. You can use http://192.168.1.200 to access it to get the latest configuration file every time the device starts and connects to the Internet. 3 The VoIP device uses the SIP number, PIN code and its MAC address and model name to authenticate with the auto provisioning server. 4 For a new subscriber, the auto provisioning server requests subscriber specific settings...
... Router (SER) software is http://192.168.1.200/ZyXEL/. The subscriber must press *99** SIP number * PIN code #. You can use http://192.168.1.200 to access it to get the latest configuration file every time the device starts and connects to the Internet. 3 The VoIP device uses the SIP number, PIN code and its MAC address and model name to authenticate with the auto provisioning server. 4 For a new subscriber, the auto provisioning server requests subscriber specific settings...
User Guide
Page 21
.... Chapter 2 Auto Provisioning Commands 21 Auto Provisioning Administrator's Guide CHAPTER 2 Auto Provisioning Commands Before you deploy the VoIP devices, you are not configurable via the web configurator. This period is usually shorter than the timeout period. servaddr timeout Sets how long the VoIP device waits after a failed attempt to download the configuration file from accidentally changing them with your provisioning server's IP address and enable the auto provisioning feature. Use the Command Line Interface (CLI) to configure them .
.... Chapter 2 Auto Provisioning Commands 21 Auto Provisioning Administrator's Guide CHAPTER 2 Auto Provisioning Commands Before you deploy the VoIP devices, you are not configurable via the web configurator. This period is usually shorter than the timeout period. servaddr timeout Sets how long the VoIP device waits after a failed attempt to download the configuration file from accidentally changing them with your provisioning server's IP address and enable the auto provisioning feature. Use the Command Line Interface (CLI) to configure them .
User Guide
Page 24
.... Note: Make sure you use communications software (such as a terminal emulation program) that allows you to capture the results. 3.4.1 The Common File Format This is the format of general settings if you use . Important Points to get a device's SPTGEN file. Figure 6 Account Field File Example 980101014 = SIP #1 Phone Number 980101012 = SIP #1 UserId 980101013 = SIP #1 Password 980102014 = SIP #2 Phone Number 980102012 = SIP #2 UserId 980102013 = SIP #2 Password 3.4 Common File You can...
.... Note: Make sure you use communications software (such as a terminal emulation program) that allows you to capture the results. 3.4.1 The Common File Format This is the format of general settings if you use . Important Points to get a device's SPTGEN file. Figure 6 Account Field File Example 980101014 = SIP #1 Phone Number 980101012 = SIP #1 UserId 980101013 = SIP #1 Password 980102014 = SIP #2 Phone Number 980102012 = SIP #2 UserId 980102013 = SIP #2 Password 3.4 Common File You can...
User Guide
Page 25
... Port command okay 150 Opening data connection for RETR rom-t 226 File sent OK ftp: 36107 bytes received in 3.75Seconds 9.63Kbytes/sec. Chapter 3 Provisioning Utility 25 ftp> quit 221 Goodbye! 3.6 Auto Provisioning Text Files Auto provisioning uses configuration text files that include subscriber specific SIP settings (username, password and SIP number). They only need to the Internet. Figure 7 FTP Session Example C:\>ftp 192.168.1.1 Connected to create a common file. Subscribers do not need to connect the VoIP device...
... Port command okay 150 Opening data connection for RETR rom-t 226 File sent OK ftp: 36107 bytes received in 3.75Seconds 9.63Kbytes/sec. Chapter 3 Provisioning Utility 25 ftp> quit 221 Goodbye! 3.6 Auto Provisioning Text Files Auto provisioning uses configuration text files that include subscriber specific SIP settings (username, password and SIP number). They only need to the Internet. Figure 7 FTP Session Example C:\>ftp 192.168.1.1 Connected to create a common file. Subscribers do not need to connect the VoIP device...
User Guide
Page 29
... 1 Phone1 980101019 SIP #1 Mapping to the second phone port. SIP account user ID. Map incoming calls to the first phone port. Secondary voice compression type. Disables or enables the sending of caller ID. Local SIP listening port. Primary voice compression type. Registration resend timeout value. Chapter 3 Provisioning Utility 29 RTP start port. SIP account phone number. Sets how DTMF tones are handled. STUN server's IP address. Turns STUN off or on.
... 1 Phone1 980101019 SIP #1 Mapping to the second phone port. SIP account user ID. Map incoming calls to the first phone port. Secondary voice compression type. Disables or enables the sending of caller ID. Local SIP listening port. Primary voice compression type. Registration resend timeout value. Chapter 3 Provisioning Utility 29 RTP start port. SIP account phone number. Sets how DTMF tones are handled. STUN server's IP address. Turns STUN off or on.
User Guide
Page 30
... register server address. STUN server's IP address. 30 Chapter 3 Provisioning Utility RTP start port. RTP end port, should larger than RTP start port. Auto Provisioning Administrator's Guide Table 6 Menu 98 VoIP, Phone and Auto Provision Setup FIN FN PVA INPUT DESCRIPTION 980102003 SIP #2 Server Port 980102004 SIP #2 Registartion Server IP 980102005 SIP #2 Registartion Server Port 980102006 SIP #2 Registartion Expiration Time 980102007 SIP #2 Register ReSend Time 980102009 SIP #2 Local signaling Port 980102010 SIP #2 RTP Port Range...
... register server address. STUN server's IP address. 30 Chapter 3 Provisioning Utility RTP start port. RTP end port, should larger than RTP start port. Auto Provisioning Administrator's Guide Table 6 Menu 98 VoIP, Phone and Auto Provision Setup FIN FN PVA INPUT DESCRIPTION 980102003 SIP #2 Server Port 980102004 SIP #2 Registartion Server IP 980102005 SIP #2 Registartion Server Port 980102006 SIP #2 Registartion Expiration Time 980102007 SIP #2 Register ReSend Time 980102009 SIP #2 Local signaling Port 980102010 SIP #2 RTP Port Range...
User Guide
Page 43
... CD-ROM drive and turn on the hard drive. 1 Set up your computer's hard drive. Chapter 4 Auto Provisioning Server Installation 43 This will format and re-partition your CD-ROM as the primary boot device in order to use the auto provisioning server software. • CPU: Intel Xeon processor 3.4G X 2 • Hard Disk: U320 80GB, SCSI H.D.D *3 (Raid 5) • Memory: ECC 2GB DDR400 • Network: Intel 100/1000MB Ethernet NIC...
... CD-ROM drive and turn on the hard drive. 1 Set up your computer's hard drive. Chapter 4 Auto Provisioning Server Installation 43 This will format and re-partition your CD-ROM as the primary boot device in order to use the auto provisioning server software. • CPU: Intel Xeon processor 3.4G X 2 • Hard Disk: U320 80GB, SCSI H.D.D *3 (Raid 5) • Memory: ECC 2GB DDR400 • Network: Intel 100/1000MB Ethernet NIC...
User Guide
Page 47
... need to use this is a secret key";// ZyXEL 3des key is pre-configured. It is better not to use ASCII strings for VoIP Subscribing System, the sample CRM server software. 1 Open Public\Function\Config.php, modify the following values according to your operational environment $mysql_server = 'localhost'; // MySQL hostname or IP address $user_id = 'root'; // MySQL user $user_password = ''; // MySQL password (only needed) $database = 'provisioning'; // Provisioning Server database name $database_connection_error_msg = 'database connect failure...
... need to use this is a secret key";// ZyXEL 3des key is pre-configured. It is better not to use ASCII strings for VoIP Subscribing System, the sample CRM server software. 1 Open Public\Function\Config.php, modify the following values according to your operational environment $mysql_server = 'localhost'; // MySQL hostname or IP address $user_id = 'root'; // MySQL user $user_password = ''; // MySQL password (only needed) $database = 'provisioning'; // Provisioning Server database name $database_connection_error_msg = 'database connect failure...
User Guide
Page 49
... Administrator's Guide CHAPTER 5 Using the Auto Provisioning Server This chapter provides instructions for : • Using "Product Type" • Using "Unit Device management" • Using "Account Management" • Using "Information Center" • Using "System Maintenance" • Using "Utilities" 5.1 General Information and Guidelines Read this section before you use the web configurator you need to allow: Chapter 5 Using the Auto Provisioning Server 49 A Viewer user can modify the server's settings. It is recommended that you use MySQL to use the...
... Administrator's Guide CHAPTER 5 Using the Auto Provisioning Server This chapter provides instructions for : • Using "Product Type" • Using "Unit Device management" • Using "Account Management" • Using "Information Center" • Using "System Maintenance" • Using "Utilities" 5.1 General Information and Guidelines Read this section before you use the web configurator you need to allow: Chapter 5 Using the Auto Provisioning Server 49 A Viewer user can modify the server's settings. It is recommended that you use MySQL to use the...
User Guide
Page 73
... Device). Chapter 6 Using the Auto Provisioning Server 73 Auto Provisioning Administrator's Guide CHAPTER 6 Using the Auto Provisioning Server After you have installed the auto provisioning server and integrated it with the CRM system, do the following to prepare the auto provisioning server to configure (Product Type > Import). 3 Configure the SPTGEN file with the desired VoIP and auto provisioning settings if you have not already done so (Product Type...
... Device). Chapter 6 Using the Auto Provisioning Server 73 Auto Provisioning Administrator's Guide CHAPTER 6 Using the Auto Provisioning Server After you have installed the auto provisioning server and integrated it with the CRM system, do the following to prepare the auto provisioning server to configure (Product Type > Import). 3 Configure the SPTGEN file with the desired VoIP and auto provisioning settings if you have not already done so (Product Type...
User Guide
Page 75
... conflicts between updates that users make to notify it informs the master of new updates. Otherwise, you must always be responsible for robustness, speed, and system administration: • Robustness is better to the tables that you can also serve as a backup. When the hard disk storage approaches its binary log files and maintains an index of the files to disable the Linux firewall on...
... conflicts between updates that users make to notify it informs the master of new updates. Otherwise, you must always be responsible for robustness, speed, and system administration: • Robustness is better to the tables that you can also serve as a backup. When the hard disk storage approaches its binary log files and maintains an index of the files to disable the Linux firewall on...
User Guide
Page 79
...server system configuration. If you want to change these settings, you must log into the server's Linux command line as "root". Table 9 Auto Provisioning Server System Configuration NO. You can use it with the default settings. The default password is a secret key Appendix B Auto Provisioning Server System Configuration 79 VARIABLE NAME DESCRIPTION 1 $mysql_server MySQL hostname or IP address 2 $user_id MySQL user name 3 $user_password MySQL password (only needed) 4 $database Provisioning Server database name 5 $database_connection_error_msg database connection error...
...server system configuration. If you want to change these settings, you must log into the server's Linux command line as "root". Table 9 Auto Provisioning Server System Configuration NO. You can use it with the default settings. The default password is a secret key Appendix B Auto Provisioning Server System Configuration 79 VARIABLE NAME DESCRIPTION 1 $mysql_server MySQL hostname or IP address 2 $user_id MySQL user name 3 $user_password MySQL password (only needed) 4 $database Provisioning Server database name 5 $database_connection_error_msg database connection error...
User Guide
Page 112
... a Product Type 55 Delete a Viewer 65 Denmark, Contact Information 4 DES 70 Device Delete 61 Device Editing Details 61 Device List 60 Device Management 59 Device Search 59 Device Unlock 62 Dialing Long Interval 31 Dialing Short Interval 31 DiffServ 31 Digit Duration 37 Disclaimer 3 Disk Partitioning Setup Type 44 DNS 28 DNS Service Access 28 DNS Service Port 28 DNS Service Secured IP Address 28 Domain Name 29 Download Address 37 DTMF Digit Duration 37 DTMF Key Type 29...
... a Product Type 55 Delete a Viewer 65 Denmark, Contact Information 4 DES 70 Device Delete 61 Device Editing Details 61 Device List 60 Device Management 59 Device Search 59 Device Unlock 62 Dialing Long Interval 31 Dialing Short Interval 31 DiffServ 31 Digit Duration 37 Disclaimer 3 Disk Partitioning Setup Type 44 DNS 28 DNS Service Access 28 DNS Service Port 28 DNS Service Secured IP Address 28 Domain Name 29 Download Address 37 DTMF Digit Duration 37 DTMF Key Type 29...
User Guide
Page 113
... Locked Time 70 Login History 68 Long Dialing Interval 31 Index Auto Provisioning Administrator's Guide M MAC Address 61 Manual Installation 47 Mapping Outgoing Calls 31 Mapping to Phone1 37 Mapping to Phone2 37 Mapping to POTS Phone1 29 Master Server 75 Maximum Flash Key Interval 31 Mcrypt Module 43 Memory 43 Menu 24.10 Time and Date Setting 27 Menu 24.11 Remote Management Control 28 Menu 4 Internet Access Setup...
... Locked Time 70 Login History 68 Long Dialing Interval 31 Index Auto Provisioning Administrator's Guide M MAC Address 61 Manual Installation 47 Mapping Outgoing Calls 31 Mapping to Phone1 37 Mapping to Phone2 37 Mapping to POTS Phone1 29 Master Server 75 Maximum Flash Key Interval 31 Mcrypt Module 43 Memory 43 Menu 24.10 Time and Date Setting 27 Menu 24.11 Remote Management Control 28 Menu 4 Internet Access Setup...
User Guide
Page 114
... SIP IP/URL 33 Phone Book SIP Number 33 Phone Number 29 Phone Port. 29 Phone Setup 31 Photocopying 3 PHP 4.3.1 43 PIN Code 17, 61 Poland, Contact Information 5 POTS 29 Prefix number for Using PSTN 32 Primary Boot Device 43 Priority Setting 31 Product Model 4 Product Serial Number 4 Product Type 61 Product Type Add 56 Product Type Delete 56 Product Type Edit Setting 53 114 Product Type List 52 Product Type Management 52 Protocol 33 Provisioning 3DES Key 79 Provisioning Server Database Description 81 Provisioning Server Database Name 79 Provisioning Server Installation...
... SIP IP/URL 33 Phone Book SIP Number 33 Phone Number 29 Phone Port. 29 Phone Setup 31 Photocopying 3 PHP 4.3.1 43 PIN Code 17, 61 Poland, Contact Information 5 POTS 29 Prefix number for Using PSTN 32 Primary Boot Device 43 Priority Setting 31 Product Model 4 Product Serial Number 4 Product Type 61 Product Type Add 56 Product Type Delete 56 Product Type Edit Setting 53 114 Product Type List 52 Product Type Management 52 Protocol 33 Provisioning 3DES Key 79 Provisioning Server Database Description 81 Provisioning Server Database Name 79 Provisioning Server Installation...
User Guide
Page 115
... Firmware Password 37 Target Firmware Username 37 Target Firmware Version 36 Telephone 4 TELNET 28 TELNET Server Access 28 TELNET Server Port 28 TELNET Server Secured IP Address 28 Text File Format 24 Text File Menus 26 Text Files 25 TFTP 15 Time and Date Setting 27 Time Protocol 27 Time Server Address 27 Time Zone 27 TOS Priority Setting 31 Trademark 3 Trademark Owners 3 Trademarks 3 Translation 3 Transmit Packetized Period 32 Transport Type 29 Triple DES 70 Troubleshooting 75 Type 33...
... Firmware Password 37 Target Firmware Username 37 Target Firmware Version 36 Telephone 4 TELNET 28 TELNET Server Access 28 TELNET Server Port 28 TELNET Server Secured IP Address 28 Text File Format 24 Text File Menus 26 Text Files 25 TFTP 15 Time and Date Setting 27 Time Protocol 27 Time Server Address 27 Time Zone 27 TOS Priority Setting 31 Trademark 3 Trademark Owners 3 Trademarks 3 Translation 3 Transmit Packetized Period 32 Transport Type 29 Triple DES 70 Troubleshooting 75 Type 33...