Advanced Multi-Site Guide
Advanced Multi-Site Guide
Allworx
Advanced Multi-site Setup
Guide
(Release 7.3)
No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any
form or by any means, electronic, mechanical, photocopy, recording, or otherwise without the prior
written permission of Allworx.
© 2011 Allworx Corp. All rights reserved. Allworx, a wholly owned subsidiary of PAETEC Holding.
All other names may be trademarks or registered trademarks of their respective owners.
Advanced Multi-site Setup Guide – Release 7.3
Table of Contents
1 Introduction ............................................................................................................................................ 3
1.1 Who Should Use This Guide .............................................................................................................. 3
1.2 Overview ............................................................................................................................................ 3
1.3 Quality of Service between Sites ........................................................................................................ 7
1.4 How Sites Communicate .................................................................................................................... 7
1.5 Feature Keys...................................................................................................................................... 9
1.6 Configuration Requirements ............................................................................................................ 10
2 Setting up the Network ......................................................................................................................... 11
A. Configure sites’ routers ........................................................................................................................ 11
B. Configure the Internal Dial Plan on all Servers ..................................................................................... 12
C. Enable Advanced Multi-site on the Controller....................................................................................... 12
D. Enable Advanced Multi-site on the Branches ....................................................................................... 13
E. Accept the Branches’ requests to join the network ............................................................................... 15
F. Test communications between sites .................................................................................................... 15
G. Verify the exchange of site data ........................................................................................................... 16
H. Check for and resolve conflicts ............................................................................................................ 16
I. Add Handsets and Call Appearances for remote users (optional) ........................................................ 17
J. Map handsets (optional)....................................................................................................................... 17
K. Define call routes for multiple sites (optional) ....................................................................................... 17
L. Configure handsets for multiple sites (optional) ................................................................................... 17
M. Configure Auto Attendants for multiple sites (optional)......................................................................... 18
N. Configure outside line routing (optional) ............................................................................................... 18
O. Configure Paging Zones (optional) ...................................................................................................... 18
P. Configure Parking Orbits (optional) ...................................................................................................... 19
Q. Test site-to-site operations ................................................................................................................... 19
3 Special Actions .................................................................................................................................... 21
3.1 Switching Controllers ....................................................................................................................... 21
3.2 Resetting the Network ...................................................................................................................... 21
3.3 Changing Internal Dial Plan.............................................................................................................. 21
300 Main Street • East Rochester, NY 14445 • Toll Free 1-866-ALLWORX • 585-421-3850 • [Link]
© 2010 Allworx Corp. All rights reserved. Allworx, a wholly owned subsidiary of PAETEC Holding. All other names may be trademarks or registered
trademarks of their respective owners.
Revised: June 17, 2011
Page i
Advanced Multi-site Setup Guide – Release 7.3
300 Main Street • East Rochester, NY 14445 • Toll Free 1-866-ALLWORX • 585-421-3850 • [Link]
© 2010 Allworx Corp. All rights reserved. Allworx, a wholly owned subsidiary of PAETEC Holding. All other names may be trademarks or registered
trademarks of their respective owners.
Revised: June 17, 2011
Page ii
Advanced Multi-site Setup Guide – Release 7.3
1 Introduction
1.2 Overview
This section is a concept of operation for the Allworx Advanced Multi-site capability. Later sections will
provide specific procedures for configuring and joining Allworx servers into a multi-site network.
Allworx Advanced Multi-site provides seamless integration between Allworx servers that are owned by one
customer but that are installed in different locations. With some exceptions, the network of Allworx servers
will behave like a single, enterprise-wide system. The following objects and features are common across all
sites:
• Extensions
• Users
• Voicemail
The following are partially integrated:
• Handsets
• Auto Attendants
• Outside lines
• Paging Zones
• Parking Orbits
The following are independent on each Allworx system:
• Call Queues
• Call Monitors
• Conference Bridges
• Dialing Rules
• Message aliases
As you can see, many features are common or shared between sites. However, they are not centrally
managed. Users, extensions, handsets and outside lines must be added and configured at the site where
they physically exist or are registered. However, information about all of these items is shared between sites.
Once the sites are integrated into the Multi-site network, each site transmits its information directly to every
other site. When a site’s configuration is updated, it will communicate the updates to all of the other sites.
The features that are provided by Allworx Advanced Multi-site are described below. Procedures for
implementing these features can be found in Section 2, Setting up the Network.
300 Main Street • East Rochester, NY 14445 • Toll Free 1-866-ALLWORX • 585-421-3850 • [Link]
© 2011 Allworx Corp. All rights reserved. Allworx, a wholly owned subsidiary of PAETEC Holding. All other names may be trademarks or registered
trademarks of their respective owners.
Revised: June 17, 2011
Page 3
Advanced Multi-site Setup Guide – Release 7.3
1.2.1 Extension Call Routing
Extensions that are defined on one site can be dialed by users on any other site. User and system
extensions can be dialed directly, without any special configuration and without dialing a site code. In
addition, extensions can be created or modified to ring phones at multiple sites. For instance, if an employee
splits their time between two sites, the employee’s extension can be configured to ring phones at both sites.
This capability is not automatically enabled and must be set up manually. Also, the number of handsets at
other sites for which this can be done is subject to limitations.
In order to enable routing to handsets on multiple sites, the handsets must be manually “mapped”. Mapping
involves identifying a handset on a remote site and enabling it on the local site. The maximum number of
handsets that can be mapped on any site is controlled by the feature keys that are installed on the Allworx
server at the site. The limitations are described in Section 1.5, Feature Keys.
1.2.2 BLF/DSS
Users at one site can monitor the status (BLF) of handsets and use BLF PFKs to ring handsets at other
sites. This capability is not automatically enabled and must be set up manually. Also, the number of remote
site handsets for which this can be done is subject to limitations. The limitations are present because of the
large amount of network communications traffic that is necessary to monitor BLF at other sites.
In order to enable routing and BLF/DSS for handsets at other sites, they must be “mapped”. Mapping
involves identifying a handset on a remote site and enabling it on the local site. Doing this permits BLF/DSS
and call routing to the mapped phones. The maximum number of handsets that can be mapped on any site
is controlled by the feature keys that are installed on the Allworx server at the site. The limitations are
described in Section 1.5, Feature Keys.
300 Main Street • East Rochester, NY 14445 • Toll Free 1-866-ALLWORX • 585-421-3850 • [Link]
© 2011 Allworx Corp. All rights reserved. Allworx, a wholly owned subsidiary of PAETEC Holding. All other names may be trademarks or registered
trademarks of their respective owners.
Revised: June 17, 2011
Page 4
Advanced Multi-site Setup Guide – Release 7.3
The following features cannot be accessed across sites:
Receiving queued calls from another sites’ queues
Supervising queue operations
911 Alerts
Day/Night mode switching
Managing Conference Bridges
Call Supervision
Retrieving ringing phones at another site
My Allworx Manager
Users are able to log into My Allworx Manager on any site. However, the only feature that they can
manage from sites other than their home site is their Presence setting. Queues and conference
bridges cannot be managed from remote sites.
1.2.5 Voicemail
Voicemail inboxes are fully integrated. All voicemail messages for a given user go into a single inbox. Users
can access their voicemail from any site. They can send, reply, and forward messages to any user, at any
site. Message aliases can include users from any site. However, users can only use message aliases that
are defined on their home site.
Messages are physically stored on the Allworx server at the user’s home site so when accessing them from a
remote site, network access to the user’s home site must be in place.
Page 5
Advanced Multi-site Setup Guide – Release 7.3
1.2.7 Auto Attendants
Each site will have its own set of nine (9) Auto Attendants. When someone calls into any Auto Attendant,
they can dial the extension of any user at any site. Single-digit Auto Attendant shortcuts can be configured to
route to any extension at any site. However by default, dial-by-name and dial-by-directory will only include
users that are set up on the local site. To include users from other sites in the “dial-by” options, Auto
Attendants must be re-configured to be “Global” Auto Attendants.
Auto Attendants, whether or not they are global, do not necessarily include all users in their dial-by options. It
is possible to include certain users in some Auto Attendants and not in others. In this way, different Auto
Attendants can be used for different groups of employees such as for different departments. For instance,
Auto Attendant 3 can be used as the Sales Auto Attendant. Users that are not on the Sales team would be
excluded from Auto Attendant 3. When callers to the Auto Attendant use the dial-by-name option, only Sales
team members will be included.
Similarly, certain users can be excluded from Global Auto Attendants. Users that are excluded from certain
Auto Attendants on their home site will also be excluded from Global Auto Attendants at other sites that have
the same number. For example, Auto Attendant 3 on Site A is configured to be global. Users in Auto
Attendant 3 on all other sites will be included in Auto Attendant 3 on Site A. Users not included in their home
site’s Auto Attendant 3 will not be included.
Note: The dial-by-directory feature will be automatically disabled if the number of users assigned to the Auto
Attendant is 50 or more. This is more likely to occur with Global Auto Attendants.
300 Main Street • East Rochester, NY 14445 • Toll Free 1-866-ALLWORX • 585-421-3850 • [Link]
© 2011 Allworx Corp. All rights reserved. Allworx, a wholly owned subsidiary of PAETEC Holding. All other names may be trademarks or registered
trademarks of their respective owners.
Revised: June 17, 2011
Page 6
Advanced Multi-site Setup Guide – Release 7.3
Internal Dial Plan. The procedure involves disabling the network, making the Internal Dial Plan changes, and
then re-enabling the network.
300 Main Street • East Rochester, NY 14445 • Toll Free 1-866-ALLWORX • 585-421-3850 • [Link]
© 2011 Allworx Corp. All rights reserved. Allworx, a wholly owned subsidiary of PAETEC Holding. All other names may be trademarks or registered
trademarks of their respective owners.
Revised: June 17, 2011
Page 7
Advanced Multi-site Setup Guide – Release 7.3
Figure 1 – Branch Sites Request to Join
The System Administrator at the Controller site must accept the sites into the network. As each site is
accepted, the server adds the new site to the network’s site list and sends the updated list to all other sites.
The Branch sites and the Controller site make contact with all sites on the list. Each server then transmits its
users, extensions, and other information directly to the other servers.
When an update is made at any of the sites, such as when a new extension is created, the site automatically
communicates the change to the other sites in the network.
300 Main Street • East Rochester, NY 14445 • Toll Free 1-866-ALLWORX • 585-421-3850 • [Link]
© 2011 Allworx Corp. All rights reserved. Allworx, a wholly owned subsidiary of PAETEC Holding. All other names may be trademarks or registered
trademarks of their respective owners.
Revised: June 17, 2011
Page 8
Advanced Multi-site Setup Guide – Release 7.3
When a new site joins the network, similar steps occur. The new server requests to join the network. The
System Administrator at the Controller site accepts the request and the server updates the site list. The
Controller site then sends the updated site list to all sites in the network. All sites then exchange information
with the new site.
Once the network is formed, calls between sites go directly from the calling site to the answering site. They
do not go through the Controller or any other site. With this scheme there is no single point of failure for
connecting calls or for making configuration updates. If the Controller cannot be reached, calls between all of
the other sites are unaffected and configuration updates are propagated to all reachable sites.
300 Main Street • East Rochester, NY 14445 • Toll Free 1-866-ALLWORX • 585-421-3850 • [Link]
© 2011 Allworx Corp. All rights reserved. Allworx, a wholly owned subsidiary of PAETEC Holding. All other names may be trademarks or registered
trademarks of their respective owners.
Revised: June 17, 2011
Page 9
Advanced Multi-site Setup Guide – Release 7.3
It may be desirable to install a Primary key on a Branch site so that it can perform the role of a Controller
site, if needed. If the Controller were to go down or become unreachable, the network would continue to
operate properly. However, if the Controller is down and sites needed to be added or Parking Orbits need to
be re-allocated, one of the existing Branch site would have to be reconfigured to be a Controller. Adding a
Primary key to a Branch site would prepare the network for that eventuality.
Note: The Internet Call Access Key is not required for Advanced Multi-site. In addition, the use of remote
phones and SIP trunks does not require a key. Beginning with Release 7.1, the Internet Call Access Key is
not used by the system.
300 Main Street • East Rochester, NY 14445 • Toll Free 1-866-ALLWORX • 585-421-3850 • [Link]
© 2011 Allworx Corp. All rights reserved. Allworx, a wholly owned subsidiary of PAETEC Holding. All other names may be trademarks or registered
trademarks of their respective owners.
Revised: June 17, 2011
Page 10
Advanced Multi-site Setup Guide – Release 7.3
2 Setting up the Network
This section provides detailed procedures for setting up the network. Prior to beginning this process, read
Section 1, Introduction. Pay special attention to the Feature Key and Configuration Requirements
subsections.
The following are the steps for setting up the network. These steps should be performed after the individual
sites have been configured and proper operation has been verified on each server:
A. Configure sites’ routers
B. Configure the Internal Dial Plan on all Servers
C. Enable Advanced Multi-site on the Controller.
D. Enable Advanced Multi-site on the Branches
E. Accept the Branches’ requests to join the network
F. Test communications between sites
G. Verify the exchange of site data
H. Check for and resolve conflicts
I. Add Handsets and Call Appearances for remote users (optional)
J. Map handsets (optional)
K. Define call routes for multiple sites (optional)
L. Configure handsets for multiple sites (optional)
M. Configure Auto Attendants for multiple sites (optional)
N. Configure outside line routing (optional)
O. Configure Paging Zones (optional)
P. Configure Parking Orbits (optional)
Q. Test site-to-site operations
Page 11
Advanced Multi-site Setup Guide – Release 7.3
Some routers block ping and traceroute attempts so this test can fail even if multi-site communications would
otherwise be successful. If both ping and traceroute fail, an alternative test is to attempt to register a phone
on one site as a remote phone to the other sites. Make sure that the remote site is configured to accept
remote registrations. This setting is on the Servers / VoIP page.
Do not proceed until communications between all sites is verified.
Voicemail messages are sent between sites using SMTP. In order for Voicemail to be delivered to a given
server, SMTP messages must be forwarded through the site’s router to the Allworx server. This is
accomplished by forwarding TCP port 25. However, if the site has its own email server, the site’s router may
already be forwarding port 25 to their email server. If this is the case, the multi-site network can be
configured to use an alternate port for voicemail. Pick another unused port (e.g. port 26) for voicemail and
configure the router to forward that port to the Allworx server. The routers at other sites must be configured
to use the same SMTP or alternate port.
Page 12
Advanced Multi-site Setup Guide – Release 7.3
8. Click the Modify link in the Action column on the right side of the settings table.
9. Change the Voicemail Port number to the number determined in Procedure A, Configure sites’
routers.
300 Main Street • East Rochester, NY 14445 • Toll Free 1-866-ALLWORX • 585-421-3850 • [Link]
© 2011 Allworx Corp. All rights reserved. Allworx, a wholly owned subsidiary of PAETEC Holding. All other names may be trademarks or registered
trademarks of their respective owners.
Revised: June 17, 2011
Page 13
Advanced Multi-site Setup Guide – Release 7.3
5. Click the Update button
6. If the Allworx server is in LAN Host mode, reboot the server.
7. If the Allworx server is set up in any of the NAT/Firewall network modes:
Go to Network / Configuration
Click Modify
Scroll to the Firewall section.
Add an entry to the list of “LAN Addresses exposed through firewall”
WAN Port #: Voicemail Port number configured in step 4
Protocol: TCP
IP Address: WAN IP address of the Allworx server
Local Port #: Voicemail Port number configured in step 4
Note: If the Internal Dial Plan or Extension Length in a Branch site is different from those settings on the
Controller site, the Branch site will not be permitted to join the network.
In the Site List section, a message will be displayed:
<Controller Site IP Address> contacted. Pending acceptance from admin at site.
This indicates that the Branch site has sent a request to the Controller site to join the multi-site network. The
Branch site will stay in this state until this request is manually accepted on the Controller site.
If the message says <Controller Site IP Address> is being contacted, then the Branch site is waiting for a
response from the Controller. Click the Refresh link occasionally to see if the “Pending acceptance” message
is displayed. If after a few minutes the refreshed page continues to display the “is being contacted” message,
300 Main Street • East Rochester, NY 14445 • Toll Free 1-866-ALLWORX • 585-421-3850 • [Link]
© 2011 Allworx Corp. All rights reserved. Allworx, a wholly owned subsidiary of PAETEC Holding. All other names may be trademarks or registered
trademarks of their respective owners.
Revised: June 17, 2011
Page 14
Advanced Multi-site Setup Guide – Release 7.3
a problem is indicated. Verify that the Controller site is configured as a Controller. Verify network
communications between sites.
After the issue is resolved, attempt to re-connect the Branch site. Set the Multi-site configuration to Disabled
then enable it using Procedure C, Enable Advanced Multi-site on the Branches, starting with Step 9.
300 Main Street • East Rochester, NY 14445 • Toll Free 1-866-ALLWORX • 585-421-3850 • [Link]
© 2011 Allworx Corp. All rights reserved. Allworx, a wholly owned subsidiary of PAETEC Holding. All other names may be trademarks or registered
trademarks of their respective owners.
Revised: June 17, 2011
Page 15
Advanced Multi-site Setup Guide – Release 7.3
7. Repeat steps 2 through 6 for all combinations of sites in the network. Do not proceed until all tests
pass.
300 Main Street • East Rochester, NY 14445 • Toll Free 1-866-ALLWORX • 585-421-3850 • [Link]
© 2011 Allworx Corp. All rights reserved. Allworx, a wholly owned subsidiary of PAETEC Holding. All other names may be trademarks or registered
trademarks of their respective owners.
Revised: June 17, 2011
Page 16
Advanced Multi-site Setup Guide – Release 7.3
I. Add Handsets and Call Appearances for remote users (optional)
If users will own or share handsets at sites other than their home site, install their phones and/or add call
appearances for them on existing phones, as needed. Procedures for doing this can be found in the Allworx
Administration Guide, Release 7.3.
4. Check the box for each handset to be mapped. Then click Update.
5. Perform steps 2, 3, and 4 for all remote sites with handsets to be mapped.
300 Main Street • East Rochester, NY 14445 • Toll Free 1-866-ALLWORX • 585-421-3850 • [Link]
© 2011 Allworx Corp. All rights reserved. Allworx, a wholly owned subsidiary of PAETEC Holding. All other names may be trademarks or registered
trademarks of their respective owners.
Revised: June 17, 2011
Page 17
Advanced Multi-site Setup Guide – Release 7.3
M. Configure Auto Attendants for multiple sites (optional)
For any Auto Attendants on any sites that are to be Global Auto Attendants, perform the following steps:
1. Go to Phone System / Auto Attendants.
2. Click the Modify link for the Auto Attendant to be made Global.
3. Pull down the list box for the Include Remote Users setting. Choose Enabled.
WARNING: Using another site’s lines for connecting emergency (911) calls is not recommended. Disruptions
in Internet service between sites may prevent emergency calls from being connected. In addition, using
another site’s lines may thwart the ability of the 911 center to determine the location of the emergency.
Page 18
Advanced Multi-site Setup Guide – Release 7.3
4. Enter a name for the group and click Add.
5. Do the same for each independent Multi-site paging group that is required.
6. Click Update.
7. Determine which handsets should be in which Multi-site paging groups.
8. Create local Paging Zones on each server for each collection of handsets. Assign handsets to the
appropriate zones.
9. On each server that will be participating in Multi-site paging, go to the Paging page.
10. Click Modify for Paging Zone Names.
11. For each local Paging Zone that should be included in a Multi-site Paging Group, choose the
appropriate group using the pull-down list in the Multi-Site Group Column.
12. Click Update.
1. Determine an allocation of Parking Orbits among the participating sites. 150 orbits are available to
share among all participating sites.
2. On each site that will be participating in Multi-site Parking, go to Phone System / Call Park. Click
Modify.
3. Check the box for “Permit other sites to retrieve parked calls from this site.”
4. Into the Number of Orbits box, enter the number of orbits that you wish to allocate to this site.
5. Click Update.
300 Main Street • East Rochester, NY 14445 • Toll Free 1-866-ALLWORX • 585-421-3850 • [Link]
© 2011 Allworx Corp. All rights reserved. Allworx, a wholly owned subsidiary of PAETEC Holding. All other names may be trademarks or registered
trademarks of their respective owners.
Revised: June 17, 2011
Page 19
Advanced Multi-site Setup Guide – Release 7.3
From within the Message Center, leave a voicemail message for at least one user at every other site.
Verify the recipients’ name announcements are heard when their extensions are entered (assuming the
recipients have recorded their names). Verify the messages are received and that the sender’s name
announcement is heard.
4. Receiving BLF
Verify that handset status (e.g. on-hook; off-hook) is received for at least one handset on every server
from which handsets have been mapped.
300 Main Street • East Rochester, NY 14445 • Toll Free 1-866-ALLWORX • 585-421-3850 • [Link]
© 2011 Allworx Corp. All rights reserved. Allworx, a wholly owned subsidiary of PAETEC Holding. All other names may be trademarks or registered
trademarks of their respective owners.
Revised: June 17, 2011
Page 20
Advanced Multi-site Setup Guide – Release 7.3
3 Special Actions
300 Main Street • East Rochester, NY 14445 • Toll Free 1-866-ALLWORX • 585-421-3850 • [Link]
© 2011 Allworx Corp. All rights reserved. Allworx, a wholly owned subsidiary of PAETEC Holding. All other names may be trademarks or registered
trademarks of their respective owners.
Revised: June 17, 2011
Page 21