In addition, it also provides Internet access to all LAN devices through NAT router. VOI-9200 IP PBX provides call control and media relay services to SIP clients, and it performs the following primary functions: SIP Registrar...
BLINK indicates LAN activity 4. WAN ON indicates WAN connection BLINK indicates WAN activity 5. WLAN Reserved * 6. Active On Indicates the system is ready 7. PWR ON indicates the unit is powered up * WLAN is not applicable for the VOI-9200...
Page 6
1.4.2. Rear Panel 1. Power 12V DC, 3.0A 2. Reset Hold the Reset button and release to reboot system Hold the Reset button for 10 seconds before release to restore whole system back to the factory default 3. FXO ports 2 FXO ports are for connection to PSTN lines, and numbered 1 and 2 from left to right.
Web Based Management This chapter illustrates how to login and configure system parameters with VOI-9200. The factory default of LAN IP address is 192.168.1.1 and WAN IP address is 192.168.0.1. You can connect your PC or laptop to access the web GUI through LAN port at https://192.168.1.1/, or through WAN port at https://192.168.0.1.
2.1. System The System setup includes the following configurations 2.1.1. Time Setup Select System→Time Setup, and you can see the current setting of time zone and real time clock. The Time Setup page allows to configure time zone and date for IP PBX.
Page 10
2.1.2. On-board WAN Setup The WAN setup page allows administrator to configure WAN interface of VOI-9200. Select System→On-board WAN Setup, to display current setting of WAN interface. You can select one of three interface types among static IP, DHCP, and PPPoE. The default type of WAN interface is static IP and the default WAN IP is 192.168.0.1.
Page 11
DHCP You may choose DHCP in Type list and click APPLY button, and the acquired IP address, network mask, and default gateway information will be displayed when you revisit this page later. PPPoE Choose PPPoE in Type list and enter the username and password, then click APPLY button to save your input.
Page 12
The default LAN IP address is 192.168.1.1. You can enter your desired IP and mask then click APPLY button to save. Note that VOI-9200 IP PBX at default assigns IP addresses for LAN devices via DHCP server and translates those addresses into its WAN IP address for access beyond the LAN subnet.
Page 13
2.1.4. LAN Routing To enable static routing among LAN subnets, enter the IP address, netmask, and the gateway IP address for the IP PBX. It is important to assure that the given gateway IP address is in the same IP PBX’s LAN network. Each subnet requires an entry even multiple subnets share the same gateway, unless masking does the same.
Page 14
The refresh interval can be from 60 to 600 seconds depending on the volatility of WAN IP assignment. For example, you can visit http://www.no-ip.com to apply an account with your own username and password and acquire a hostname, like VOI-9200.no-ip.org, named by yourself. Disable DynDNS Select Disable button, and then click APPLY button.
Page 15
2.1.6. QoS Setup To assure the bandwidth reserved for the outgoing and incoming VoIP traffic overriding regular data traffic, you can select System→QoS Setup to access the QoS Setup page which offers three parameters to characterize the WAN link. These parameters must be correctly given according to the actual WAN transmission speed.
Page 16
2.1.7. Virtual Server If you want to access any device behind LAN of VOI-9200 IP PBX from WAN, you need to select System→Virtual Server to configure port mappings. In virtual server page, Service ID names the service; Protocol and Port specify the TCP or UDP port number(s) on WAN IP which will be forwarded to the Forward to port of Forward to IP in LAN.
Page 17
2.1.8. Maintenance Select System→Maintenance to enter the IP PBX maintenance page to get relative records of system operation. Storage Backup To backup internal main storage, click the BACKUP icon and follow instructions to insert the USB connector of an external USB drive. There are two checkboxes for removing either CDR or Voicemails after backup.
Page 18
IP address of the corresponding extension/trunk IP address: designate which port to be used for SIP connection between Port: VOI-9200 IPPBX and the SIP device who registered as the corresponding extension/trunk ID...
Page 19
Dialed Number: the complete number that the caller dialed practically Caller ID: the configured caller ID of the caller Dest. Interface: the interface of VOI-9200 that this call passed through Start Time: the time when this call was made Answer Time: the time when this call was hanged up...
Page 20
System Events Event log includes reported events from system services including: NTP, DNS, DHCP, and PPPoE. You can click System Events icon to see complete records. Active Calls Click Active Calls icon to display the active call status.
Page 21
2.1.9. Firmware Upgrade Select System→Firmware Upgrade and the version of the running PBX firmware could be found in the page. To upgrade current firmware, you need to locate a release file obtained from the vendor and then click UPGRADE icon. Note that the filename of firmware should not be changed;...
2.2. Service This chapter describes configurations for various services provided by VOI-9200. 2.2.1. NTP Service Select Service→NTP Service to specify a NTP server for network time synchronization. You can enable or disable NTP service at any time. Enable NTP service Select Enable button and then enter the fully qualified domain name (FQDN) or the IP address of a NTP server.
Page 23
2.2.3. STUN Service Select Service→STUN Service to specify a Simple Traversal of UDP through NATs (STUN) server for NAT traversal. You can enable or disable STUN service at any time. Enable STUN service Select Enable button then enter the fully qualified domain name (FQDN) or the IP address of a STUN server.
Page 24
Enable TFTP service Select Enable button, and then click APPLY icon. Afterward you are able to do file management, for example, upload files into or download files from IP PBX through TFTP service. Change Directory Choose the desired directory in Directory list. By default, the root directory is /tftpboot.
Page 25
2.2.5. DHCP Service Select Service→DHCP Service to display current status of DHCP service in this page. You can enable or disable DHCP service at any time. Enable DHCP service Select Enable button, and then click APPLY icon. Afterward, you can configure more DHCP settings in this page.
Page 26
2.2.6. IP PBX Service Select Service→IP PBX Service to specify IPPBX global parameters in Advance subpage. Besides, you can also reload, backup, or restore IPPBX configuration and restart IPPBX service in Service & Configuration subpage. IPPBX global parameters Global SIP settings, call records, and status of clients could be configured in the first half of Advance page.
Page 27
Support Devices Multiplex Call-ID A checkbox for forcing discrimination of SIP tags. Do this only when there is such a client device in the system and other devices supporting the same feature. Otherwise, one may find the special device only got registered with this option but other clients or even SIP trunks failed due to such change.
Page 28
Backup IPPBX configuration By clicking BACKUP icon, IP PBX archives and encrypts current configuration into a time-stamped backup file under /tftpboot. To secure configuration files, it is suggested that the files be download to a local host by the TFTP service once in a while. Note that the filename of the configuration file should not be changed;...
2.3. User Management This chapter describes the procedures to configure IP telephony part for the IP PBX. Usually, it is required to reload configuration in order to make new configuration effective. Before reloading IP PBX, you need to configure in sequence the user group, user, device, route, route group, and trunk pages as follows.
Page 30
2. Edit Usergroup Click the usergroup link in Groups panel. Edit settings shown on the right side. Click APPLY icon. 3. Delete Usergroup Click the usergroup link in Groups panel. Click Delete icon. The deleted usergroup shall disappear from the Groups panel.
Page 31
Table 2-1 Usergroup Configuration Settings Field Description A unique name of this group composed of alphabets, Group ID numbers, and underscore but without spaces; 32 characters maximum Description Arbitrary description info Select outbound SIP trunks and PSTN trunks accessible by this usergroup. Note the order matters the hunting sequence in run time.
Page 32
2.3.2. User A user is a logical entity in IP telephony which associates extensions with a usergroup. It also propagates its attributes such as e-mail and voicemail PIN to extensions. Usually a user refers to a real person who has a name and e-mail; however, one can always create virtual users to associate with public extensions.
Page 33
Table 2-2 User Configuration Settings Field Description A unique name of this user composed of alphabets, numbers, and underscore but without Login ID spaces; 32 characters maximum This is the ID for the user to access the IPPBX Web GUI for management.
2.4. Device A device could be an IP phone, gateway, analog telephone adapter, or even another IP PBX, etc. It has one or more extensions to be registered to the IP PBX. The Device Phone Management page lets the administrator to create accounts for device extensions.
Page 35
Table 2-3 Device Configuration Settings Field Description A unique ID containing alphabets, numbers, and Device ID underscore only without spaces; 32 characters maximum. Device administration URL (Optional) Administration URL of the device. (Optional) For phones support auto-config, check to specify the MAC address and audio preferences of the phone.
Page 36
2.4.2. Extension of IP Phone The newly added device should be displayed in Devices panel. The following shows steps to add extensions for the new device. Click link of the device shown in the Devices panel. Click Extension of IP Phone button to the extension management page. Click <ADD>...
Page 37
Delete Device To delete one or more extensions associated with a certain device, follow steps below. Click device link in Devices panel. Click Extensions button. Click extension link in Extensions panel. Click Delete button. The deleted extension shall disappear from the Extensions panel. Once a device has no extension, it can be deleted.
Page 38
Table 2-4 Device Extension Configuration Settings Field Description Extension number A unique line number composed of digits only, e.g. 101; 32 digits maximum. This is the login ID on the device configuration side. Password Password of this extension. Same password must be configured on the device side as well.
Page 39
Line in use forward (Optional) Enter a number to which incoming calls are forwarded when the extension is busy. The number could be an extension or a PSTN number with appropriate outbound prefix. Selective call blocking (Optional) Check Block anonymous calls to block all calls without a Caller ID;...
Page 40
2.4.3. Analog Phone (PC#1, PC#2 only) Connect an analog phone to an FXS port and configure the properties of each port. Detailed settings are described as in Table 2-5...
Page 41
Table 2-5 FXS Extension Configuration Settings Field Description POTS port FXS port index A unique line number composed of numeric digits only, e.g. 101, with Extension number maximum up to 32 digits. Pickup group The pickup group to which the extension belongs. Unavailable timeout Timeout for ringing before a call is answered.
2.5. Route Management A route is a destination number pattern for outbound call matching. A pattern consists of digits 0-9, “*”, “#”, digit set, and wildcard characters like “.”, “X”, “Z”, and “N”. Table 2-5-1 explains digit set and wildcard characters. Table 2-5-1 Digit Set and Wildcard Characters for Route Patterns Expression Description...
Page 43
Add Route Click <ADD> button from the left panel. Enter settings shown in Table 2-5-2 Click APPLY button. The newly added route should be displayed in Routes panel on the left side. Edit Route Click the link of the route to edit from the Routes panel. Edit settings shown on the right side.
Page 44
2.5.2. Route Group A route group routes into a logical superset of route patterns. Such abbreviation simplifies the association of multiple routes with a trunk, say, a PSTN line. A route could be included in various routegroups and a routegroup could contain one single route only.
Page 45
Table 2-5-3 Routegroup Configuration Settings Field Description A unique ID containing alphabets, numbers, and Group ID underscore only without spaces; 32 characters maximum. Description Arbitrary description info. Select routes belonged to this routegroup. Click arrow icons to add or remove a route to/from the routegroup. The right box lists currently selected routes.
The SIP Trunk Management page allows the administrator to configure SIP trunks used by VOI-9200 IP PBX. Select Trunk -> SIP Trunk, and one can add, edit, and delete SIP trunks. Note IP PBX service must be reloaded to activate changes.
Page 47
Edit SIP Trunk Click the link of the SIP trunk to edit from the Trunks panel. Edit settings shown on the right side. Click Save button. Delete SIP Trunk Click the link of the SIP trunk to delete from the Trunks panel. Click Delete button.
Page 48
Field Description Check if the trunk is a passive trunk which means the registration will be from a dynamic remote peer. Typical application is to accept registration from an IP PBX at a Dynamic peer remote site with dynamic IP address. Once the remote IP PBX registers, calls from local to remote can be made reversely over the trunk.
Page 49
Field Description Select a routegroup to associate routes with this trunk. Outbound calls match included route patterns could employ this trunk to hop onto a remote SIP domain. Outbound routegroup There may not be appropriate routegroup to select initially. One can come back later to revise it once the expected routegroup has been added.
Page 50
2.6.2. FXO PSTN Trunk (PC#1, PC#2 only) A PSTN trunk group is a logical group of one or more PSTN subscriber lines connecting to FXO ports on VOI-9200 IP PBX. The PSTN Trunk Management page allows the administrator to configure PSTN trunks.
Page 51
Delete PSTN Trunk Click the link of trunk to delete from the Trunks panel. Click Delete button. The deleted PSTN trunk shall disappear from the Trunks panel. Table 2-6-2 PSTN Trunk Configuration Settings Field Description ID number of this PSTN trunk group. A valid Trunk group number ranges from 1 to 31.
Page 52
Field Description Select a routegroup to associate routes with this trunk. Outbound calls match included route patterns could employ this trunk to access PSTN. Outbound routegroup There may not be appropriate routegroup to select initially. One can come back later to revise it once the expected routegroup is added.
Page 53
2.6.3. Terminal Trunk (PC#1, PC#2 only) A SIP terminal trunk refers to a SIP account for a remote SIP trunk to register with. It terminates SIP registration and invitation from a remote IP PBX and relay calls to local clients, PSTN trunks, or further SIP trunks. In a site-to-site SIP trunking application, a SIP trunk on one side usually pairs with a terminal trunk on the other side to form a unidirectional call hand-off path.
Page 54
Delete Terminal Trunk Click the link of the terminal to delete from the Trunk panel. Click Delete button. The deleted terminal shall disappear from the Trunk panel. Table 2-6-3 Terminal Trunk Configuration Settings Field Description A unique number consisting of digits only. This is Terminal identifier the trunk identifier configured on the other IP PBX.
Page 55
2.6.4. POTS setup (PC#1, PC#2 only) This page allows selection of country-based progress tones and/or impedance of POTS ports. IP PBX service needs to be restarted before new setting takes effect.
2.7. Feature A feature is a logical entity presenting a function module of IP PBX, e.g. meet-me conference, Interactive Voice Response (IVR) subsystem, voice mail, etc. Note that IP PBX service must be reloaded to activate changes. 2.7.1. Call park During a call, the callee may want to continue the conversation using another phone.
Page 57
2.7.2. Life line (PC#1, PC#2 only) Life line feature allows specification of emergency number patterns to seize a PSTN line with absolute priority. For example, someone dials an emergency call while all PSTN lines are in use. In such case, if the called number matches any specified pattern, the PSTN line with longest talk time so far will be disconnected right away to allow the connection of the emergency call.
Page 58
2.7.3. Meet-Me Conference (PC#1, PC#2, PC#3 only) Meet-me conference enables conferencing of multiple parties from various sources. A party could dial in a conference from an internal IP phone, an external IP phone on Internet, an analog phone via PSTN, or an IP phone in a remote site. IP PBX allows multiple conference rooms going concurrently using different room numbers.
Page 59
Table 2-7-3 Meet-me Conference Configuration Settings Field Description Room number Meeting room number, e.g. 8000. Description Arbitrary description info. PIN for normal users to join the conference. During a conference, a normal user has following options: # to quit conference PIN to join *1 to mute/unmute *9 to log in as the administrator if there is no administrator in...
Page 60
2.7.4. Music On Hold Music-On-Hold (MOH) is used in several occasions for a single purpose—to comfort the waiting party with music. One could upload some candidate music files and pick one as the default one. Select Feature -> Music On Hold to manage MOH files. Add MOH file Click <ADD>...
Page 61
2.7.5. Voicemail IP PBX has a built-in voice mail subsystem with a sophisticated IVR. A call to an extension in use or no answer could be configured to enter voice mail recording procedure. After leaving a message, a notification e-mail will be sent to the user owns the extension with or without the message in the form of an attached .wav file.
Page 62
2.7.6. Meet-Me Prompts (PC#1, PC#2, PC#3 only) This page allows replacing built-in meet-me conference prompts with user recordings. Choose a language and browse a corresponding recording from local storage. Then, click PUT FILE to complete the replacement. To reset a prompt back to default, leave browsed file blank and directly click the PUT FILE button.
Page 63
2.7.7. Voicemail Prompts This page allows replacing built-in voicemail system prompts with user recordings. Choose a language and browse a corresponding recording from local storage. Then, click PUT FILE to complete the replacement. To reset a prompt back to default, leave browsed file blank and directly click the PUT FILE button.
Page 64
2.7.8. Worktime IP PBX has a built-in worktime system for users in different places. To configure Worktime feature, select Feature -> Worktime from the menu, enter settings shown in the window, and then click APPLY button. Add Worktime Click <Add New> button from the left panel to add a new worktime. Enter settings shown in the window.
Page 65
2.7.9. IVR Interactive Voice Response (IVR) answers incoming calls to a trunk and prompt voice menu to guide the caller to reach his expected extension. Usually the caller dial the desired extension by pressing digit keys from the touch-tone phone, and the auto attendant to make the transfer.
Page 66
Table 2-7-9 IVR Settings Field Description Select key for reaching operator if this option is Key for reaching operator checked, e.g. 0. Operator extension The designated extension number of the operator. Select an action to be taken if the caller does not respond to the IVR for a certain period of time.
Application Examples This chapter provides configuration examples for IP PBX deployment. The internal extension can serve as a short demonstration for IP PBX. In addition, two more cases for IP PBX applications will be shown. The first case is for Single-Site configurations, and the second case for Two-Site configurations.
3.1. Case I: Single-Site IP PBX This case shows typical settings of a single-site configuration for SMB Companys. The IP PBX combines the telephony network and the data network with ADSL/Cable modem connection to Internet access and 2 PSTN subscriber lines as shown in Figure 5-1.
3.2. Case II: Two-Site IP PBX This case describes the typical settings of a two-site network for company B headquarters B-HQ and its branch B-BR in another country. Assuming each site has a DSL connection for Internet access. B-HQ has 4 PSTN subscriber lines and B-BR has 2 lines as shown in Figure 5-2.
Page 70
IP PBX - Headquarter Ethernet POTS ADSL modem PSTN IP Phones Internet ADSL modem IP PBX - Branch Ethernet POTS PSTN IP Phones Figure 5-2 Two-Site IP PBX Network Connections...
Page 71
Configuration steps in IP PBX-Headquarter: Create usergroups staff, utility, and ext-all. Include staff and utility in the Reachable usergroup of ext-all. Create a user account for each staff and assign it to usergroup staff. Create an additional user account public and assign it to usergroup utility. Create a device for each physical phone and designate an extension.
GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it.
Page 74
on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.
Page 75
OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. All the source code of LevelOne GPL products are uploaded to http://www.level1.com All the users can download freely.
Need help?
Do you have a question about the VOI-9200 and is the answer not in the manual?
Questions and answers