PBXtra Installation Guide (PDF)
Please review the following list of requirements. If any of these items are performed incorrectly or out of order, it may result in problematic system performance, and dissatisfaction with the product.
You must have an “always-on” Internet connection at the desired installation location for your PBXtra Server. Even if you are not using VoIP, your PBXtra will still need to communicate adds, moves, and changes with our central system. Note: if your Internet connection goes “down”, your PBXtra should still function normally, you will simply not be able to use the web-based Admin Panel to make changes until your Internet is back “up”.
Special precautions must be taken when setting up your
PBXtra
in regards to firewalls. If you plan on either using remote phones or a 3rd party VoIP connection you will need to take special care in setting up your network. Many popular firewalls and routers prove to be incompatible or unreliable with remote phones, and 3rd party VoIP connections. Fonality recommends that you *avoid* using the following devices:
•Microsoft ISA Router / Firewall
•Linksys / Cisco WRT45G series routers (Newest firmware is known to be OK)
•Netgear FVX538
PBXtra
has had qualified and tested the following routers for SIP compliance:
•Edgewater Networks EdgeMarc 4200 series
•Fortinet Fortigate 50 (remote telecommuter)
•Fortinet Fortigate 60 (main office)
•Cisco router with QoS capability (2600 series, etc.)
•Linksys BEFSR81 (remote telecommuter)
Normally, there is no special configuration required of the firewall that connects your facility to the internet. In some situations, though, modifications may need to be made to open up specific ports on your firewall. The following link will give a list of ports used by the Fonality system.
* Remote Ports
Your PBXtra server includes a high performance DNS service. Please configure your DHCP network to use this DNS server as your primary DNS server. If you do not know how to accomplish this step, either contact your local computer consultant, or the manufacturer of your office router. For reference information, check this location:
CAUTION
Failure to use the built-in
PBXtra
DNS server is a very common mistake, and will result in intermittent system outages where the IP phones on your network will be unable to reliably contact your
PBXtra
server. For reference information, check this location: Primary DNS Server Requirement
If DHCP IP addressing is used, be sure to use a DHCP reservation to avoid IP address changes. See section 3.2.5.2 below for details.
CAUTION
Failure to use a DHCP reservation or a static IP address for your
PBXtra
server will result in the IP address of the server changing unexpectedly, and will interrupt the connectivity between the server and your IP phones.
All network equipment and LAN network cables used in the installation of PBXtra should be tested and certified in advance. If possible use new cables supplied with your Server and Phones. If additional wiring is required, please be certain that it’s been tested and certified as functional before attempting the PBXtra installation.
Consider testing each port of your Ethernet switches using a computer to verify proper operation before installing IP phones.
Consider using a LAN patch cord testing device to verify proper continuity of all LAN wiring.
If you purchased
PBXtra
with any analog phone ports (FXS ports) for connecting analog phone stations, be careful not to damage them by connecting analog phone lines to them by mistake.
WARNING
You can permanently damage your analog phone station ports if you connect an analog phone line to them. If the phone line rings when it’s wired to an analog phone station port (rather than an analog line port) the 200VAC ring voltage will damage the circuitry in the module. The product warranty will not cover this damage. Carefully review the labeling on each port before connecting any phone lines to your system. See section 3.6 for details.
You can view this installation guide online by visiting this URL:
* Installation Guide
This section will explain IP address assignment and proper placement of the
PBXtra
system on your LAN. Please to not connect any IP phones to your network until you have carefully configured your
PBXtra
server in accordance with these directions.
Installing your
PBXtra
server at the correct location on your network will ensure optimum system performance. Diagrams are included below for your reference.
Avoid configurations where phones must traverse firewalls or NAT routers to get to the
PBXtra
.
Avoid configurations where phones must traverse firewalls or NAT routers to get to the
PBXtra
.
For maximum performance, we recommend connecting the
PBXtra
on the same LAN segment as the location where the majority of your IP phones will be installed. They should use the same IP Address subnet if possible. If you plan to connect the
PBXtra
on its own independent network or Internet provider, please review Configuring two Internet Providers
A static IP address should be manually assigned to the server to avoid unexpected IP address changes. Static IP Addresses are not all 'static-public' addresses that you must purchase from your ISP. You can set a static private IP address that you exclude from your DHCP scope. By keeping the IP of the server the same, you ensure maximum reliability.
To set a static IP address manually, first identify an IP address that is outside the range of IP addresses assigned by your DHCP server.
Once the IP address has been identified, confirm that you have all of the associated information required: Subnet Mask, Default Gateway, Network/Broadcast Addresses, and DNS server IP addresses.
Use Start->cmd to run ping for your intended IP address to be sure it’s not already in use by another device on your network.
* Example
ping 192.168.1.10
If you see timeouts, then the IP address is available, if you see responses (< 10 ms) then the IP address is in use. In that case you’ll need to select another IP address.
Temporarily connect a PS2 keyboard (do not use a USB keyboard) and monitor to your
PBXtra
and log in at the “login:” prompt using these case sensitive credentials:
Username: ip
Password: ip
Select the “Set IP Address...” option from the menu. The wizard will display on the text screen. Follow its instructions to set the IP address and restart. (It is here where you choose an external DNS server, such as your ISP)
From another PC (*do not* use a Fonality PBXtra , go to another PC with internet access) browse to cp.fonality.com and log in using the credentials mentioned in section 2.1 of this guide. If you see an error indicating that your PBXtra server cannot be reached over the internet, please resolve this problem before continuation of the installation process. If you see a welcome message, then you are ready to proceed.
If you are unable to get your
PBXtra
to be recognized by the
PBXtra
admin panel you may need to adjust your firewall configuration to allow outbound access to the following ports from the
PBXtra
:
TCP/80
TCP/443
TCP/8000
TCP/9000
UDP/53
Additional configuration will also be required if you plan to support remote telecommuters over the Internet.
If you are unable to establish the connection to Fonality’s web servers using the information above, you should consider the following alternative configurations for your firewall:
1. Enable a DMZ
A DMZ setting to allow all unknown incoming packets to be routed to the static IP address of the
PBXtra
system on your private network.
2. Configure a Firewall rule
Configure your firewall such that it allows the IP address of the
PBXtra
system to make an outbound connection to any host on any port.
Example:
ALLOW TCP FROM 192.168.1.10 to 0.0.0.0 ON ANY PORT
ALLOW UDP FROM 192.168.1.10 to 0.0.0.0 ON ANY PORT
It may be necessary to reboot the
PBXtra
with CTRL+ALT+DEL on the system console or by disconnecting and reconnecting the power in order to re-initiate a new connection from your
PBXtra
to the Fonality web servers.
Note: If you have a Watchguard firewall, or any firewall that examines the actual data payload of TCP/IP packets, you may need to disable this functionality in your firewall for traffic originating from the
PBXtra
. See your firewall vendor/manufacturer for details about how to accomplish this configuration.
If your network does not have functional DNS servers, or the DNS configuration manually programmed into the PBXtra is invalid, the server will not be able to connect to Fonality’s web servers. This must be resolved before installation can continue.
If you skip this step, you will have problems with your PBXtra . Please use this guide to configure your DHCP server to give out the IP address of your PBXtra as the primary DNS server:
You can use your existing DNS server address as a secondary DNS server. However, the
PBXtra
must be the primary.
Note that the built-in high performance DNS service that comes with
PBXtra
can easily handle DNS service for networks with hundreds of devices on them. Under normal circumstances using it as your primary DNS service will not adversely impact your phone system performance at all.
Once you have confirmed that your
PBXtra
is properly connected to Fonality’s web servers, it’s then safe to unpack and assemble your IP phones, and connect them to your network.
If you are unable to use the default “DHCP” configuration of the phones, it is possible to assign static IP addresses using the LCD menus on the phones. Please avoid setting IP addresses manually if possible. If you must use static IP addresses, Polycom, Cisco, and Snom phones allow you to do this using the LCD menu on each phone in the network settings section.
Verify that each phone is using the primary DNS server that you configured in step 3.3. It must match the IP address you manually assigned or reserved for the PBXtra . Return to step 3.3 if it’s not using the right DNS server IP address.
Verify that each phone can communicate properly with the PBXtra by lifting the handset on each phone and dialing “0” for your main menu. You should hear the default auto attendant greeting. This is the same greeting your callers will hear when PBXtra answers incoming calls. You can use the admin web interface to adjust the configuration of your call menu. To do this, you will need to log into the admin web interface, and click on the “AutoAnswer” tab, and then click on the “edit call menu” option. You can see the status of each IP Phone using the Extensions tab in PBXtra Admin Web Interface. This will show the IP address of each phone that’s on- line. Use the credentials referenced above to log into the web interface at cp.fonality.com .
You may now connect your phone lines to the
PBXtra
. Be sure that the phone lines have been tested by your phone company or inside wiring technician before they are connected to your
PBXtra
. Lines that are inverse polarity or shorted together with another line will cause system instability.
WARNING: If you connect an analog phone line to an analog phone station port, you will damage the hardware. See the warning in section 1.5.
If your PBXtra will be connected to a T1/PRI circuit, additional configuration may be required. Please connect your T1/PRI circuit to the PBXtra once your local telephone company has tested it.
If you are connecting analog phone lines to your system, they should be connected in reverse hunting order. Your busiest incoming lines should be placed in your highest port numbers. For details see this help reference: What order should I connect my lines in?
PBXtra
dials out from the lowest port numbers first, so to avoid placing an outbound call while an inbound call is ringing this reverse order connection of your lines is essential.
If you have analog phone line ports that you leave vacant with no line connected, this may cause you problems when you try to dial out while all other lines are busy. You will hear your own voice echo back to you, and your call will not connect. If this happens, and you have purchased support, contact Fonality Support to have your vacant ports deactivated.
If you hear echo when using analog phone lines, don’t worry. This is normal when installing a new IP PBX. The echo cancellation inside the server may need to be calibrated in order to eliminate the echo. Here are two help documents that will help you start this process:
* Echo
If you need additional assistance, please contact Fonality Support and we will happily help you sort this out.
Depending on the dialing requirements in your country or state, the dialing plan in your systems and/or IP phones may need to be modified. For example, if you need to use 10 digits to dial local numbers instead of 7, your dial plan will need to be adjusted.
Use the
PBXtra
Admin Panel to adjust the dial plan inside your
PBXtra
. Click on the Options tab and select “dial plan”. You can adjust these settings to match the dialing requirements for your local phone company. You can also indicate how each type of call should be routed.
If any changes are made to your server’s dial plan, the same changes also need to be made in your IP phones. Please contact Fonality Support to arrange for your phones to be adjusted accordingly.
If you plan to use one or more of your IP phones in a remote location, and connect to your PBXtra over the internet, those phones need to be reconfigured to work remotely. Detailed instructions are provided in this help document: Setting Up Remote Phones
It may be necessary to configure a DMZ setting in your router/firewall at both the local and remote locations in order to ensure proper communication between the remote telecommuter IP phone and the PBXtra . If you experience inability to get or place calls from a remote location, or if calls appear to connect but have no audio, the DMZ settings will be needed. Detailed instructions are provided in this help document: How to set a DMZ Host/Server setting
If you have difficulty configuring remote telecommuters, check the log in your firewall for clues about what’s preventing the communication. Also consider using a Linksys BEFSR81 router at both locations and configuring DMZ settings on both ends. Also consider configuration of QoS as described in this help document: How do I use QoS on my network?
Fonality goes to great lengths to try to get all of the required information in advance and pre-configure all of your extensions to avoid the need to change extension numbers during the system installation process. If you must change an extension number in one or more of your IP phones, please see this document: How to change extension numbers
When an inbound call arrives at your PBXtra system on one of your phone lines, it’s answered by the auto-attendant. The call menu allows you to configure how your call is handled by the auto-attendant.
When you first begin using the PBXtra Admin Panel, we ask that you confirm your contact information. Once you log in, click the “Options” tab, and then click “customer”. Please make any needed corrections or additions. It’s important that we maintain a current email address so we can reach you in the event of product upgrades or required maintenance.
The Admin Panel has a large orange question mark near the bottom right of the screen. If you click it, you will be entered into help mode where you can find detailed instructions about every item in the call menu.
Each individual item in the call menu also has a small green question mark over it. You can hover your mouse pointer over this question mark to get details about what each item is.
If you plan to have scheduled greetings in your call menu, read this document first. If you try to set up after hours-schedules instead of business-hours schedules you will get unexpected results. For more info, see: Building-Schedules
Blast groups allow you to ring multiple phones at once. If you plan to use a blast group, read this help document first: Using Blast Groups
If you would like to use the conference bridge in the PBXtra server, see this help document: How to use the Conference Bridge feature
If you have the Call Center Edition version of PBXtra , you can learn about how to use the advanced features by looking in the ACD tab of the Admin Panel, and by reviewing this help document: How to use Call Queues
If you are looking for a manual from your IP phone’s manufacturer, you can search our KB for your phone’s manufacturer or model number.
Note that the Swissvoice manual makes reference to a Conference feature. Many versions of the Swissvoice phones do NOT support 3-Way conferencing. If you need conferencing, we recommend that you use a Polycom phone.
If you have questions about your installation, you may contact the Fonality installation team by visiting
www.fonality.com
/support and entering your
PBXtra
admin Username and Password, your full name, and email address. The “Request Type” should be ‘Support’, the “Category” should be ‘Installation’, and the “Symptom” should be what ever best matched your issue. Please be as detailed as possible in the body of your request. If you purchased a support contract with your
PBXtra
system you may contact the Fonality support team for assistance with your
PBXtra
system. Our scope of service is outlined in our terms and conditions, and is published on our web site.
In the Support Contract section, our response times are also published, along with a list of supported and unsupported items. It also includes details about how to contact Fonality for support and our hours of availability.
Fonality's
PBXtra
Web site:
www.fonality.com