Allo.com MEGAPBX ( IP Only ) User Manual Version 2.0 2 User manual V2.0 www.allo.
Table of Contents 1. Introduction ............................................................................................................................................. 6 1.1 Typical setup of MegaPBX ............................................................................................................. 7 2. Getting Started With the MegaPBX .................................................................................................... 8 2.1 Hardware Setup ...................................
3.4 SIP Trunks .......................................................................................................................................... 22 3.4.1 Add SIP Provider: ........................................................................................................................... 22 3.4.2 Add a SIP Trunk group .......................................................................................................... 22 3.4.3 Manage SIP Trunk Group: ....................................
. Tools ...................................................................................................................................................... 46 5.1 System Diagnostics ........................................................................................................................... 46 5.2 Backup/Recovery........................................................................................................................... 48 5.3 Upgrade Firmware: ...............................
MegaPBX - Introduction 1. Introduction Thank you for purchasing the Allo.com’s MegaPBX, a SIP-based, affordable, feature-rich converging communication platform designed to meet the communication requirements for small to medium sized enterprises. The MegaPBX provides the cutting-edge IP-based communications that businesses demand while leveraging existing infrastructure and providing a smooth transition into IP telephony.
MegaPBX - Introduction 1.1 Typical setup of MegaPBX 7 User manual V2.0 www.allo.
MegaPBX – Getting Started 2. Getting Started With the MegaPBX 2.1 Hardware Setup 1. Plug one end of the RJ45 Ethernet cable into your Network Switch 2. Plug the other end of the RJ45 Ethernet cable into the WAN port of the MegaPBX 3. Connect a PC to the LAN port of the MegaPBX, Enable the DHCP option in the Network Settings of the PC 3. Plug the Power Adapter included into an available power outlet 4. Plug the other end of the Power Adapter into the “DC-IN” port of the MegaPBX 5.
MegaPBX – Getting Started Notification LEDs (On the Front Panel): 2.2 Access the web GUI: MegaPBX Web GUI can be accessed either through WAN or LAN interface. Steps to Access the GUI during the initial setup through LAN interface: Step 1: Make the setup as mentioned previously in the hardware setup Step 3: Make sure the Network setting of the PC is set in automatic mode (i.e. DHCP mode). An IP address will be accessed to the PC in the 192.168.113.
MegaPBX – Getting Started TOOLS->Admin Account Option Important Note: Recommended web browser to access GUI are Mozilla Firefox 3. Setting Up Features 3.1 System Dash Board MegaPBX Dash Board Shows the Status information such as SIP Station status, SIP trunk Status, Call Statistics, System Status and So on. MegaPBX can be easily configured for various settings through the “Quick configuration tool” available on the Dashboard. 10 User manual V2.0 www.allo.
MegaPBX- Setting up features 3.2 Quick Configuration Tool: Click on the “Quick Configuration Tool” in the MegaPBX Dash Board which leads to the General Settings Page. 3.2.1General Settings: Select the Time Zone as per your country’s time zone. Here you can configure the Date and Time, either manually or through NTP (Ex: pool.ntp.org) and Click on “Apply” button for saving the configuration. 3.2.
MegaPBX- Setting up features 3.2.3 Administrator Password Setting: To guarantee the system safety, modify the Admin Password. Its recommended to set alphanumeric password with special characters. Click on “SAVE” button for saving the configuration. 3.2.4 SIP Extension Group Configuration: By Default there is a Extension group called “Default sip”. You can limit or enable PBX features for extensions by creating Extensions group.
MegaPBX- Setting up features Click on “SAVE “button. You can create new SIP Group Configuration by clicking “CREATE” 3.2.5 SIP Extensions Configuration: You can create here the range of IP Extensions (Eg: 6000 to 6020) Important Note: You can add Extension range of Max 50 users at a time and the maximum of 250 SIP extensions 13 User manual V2.0 www.allo.
MegaPBX- Setting up features 3.2.6 SIP Trunk Groups: Group Name: Enter a descriptive name in this field to identify the configured SIP trunk Group. By default: DefSIPtrunk DTMF Mode: You can enable/Disable the Email alerts on arrival of new voicemail & MWI Features: You can enable/Disable NAT, FAX and DID Routing NAT: It should be check if the device is behind a NAT router. Enable this option to avoid NAT Traversal issues. Fax: If it is checked then T.
MegaPBX- Setting up features Authentication: Used for SIP trunk authentication. If Authentication is required, check Authentication box and enter Authentication user name and Password provided by the VoIP service provider. Registration Mode: Enable if registration required from the VoIP Service provider Registrar Address: Domain name/ IP Address of registrar.
MegaPBX- Setting up features digits and only 4567807890 are dialed through VoIP Provider1. (Where as a VoIP Provider1 is an account which is registered to any Internet Telephony Service Provider) Second way is, choose provider or trunk based on actual number dialed. This type of rule will allow the user to choose suitable provider based on actual number. For e.g. adding ' 44X.
MegaPBX- Setting up features 3.2.6 Call Queue: Refer Section: 4.4 3.2.7 Voicemail Groups: Refer Section: 4.5 3.2.8 Voice Files: Refer Section: 4.2 3.2.9 IVR: Refer Section: 4.1 3.2.10 Time of Day Routing: Refer Section: 3.7 3.2.15 Create DID Range: Refer Section: 3.5 3.2.16 Feature Settings: Refer Section: 4.6 3.2.17 Customized Messages: Refer Section: 4.6 3.3 SIP Extensions: Navigation: SETUP > SIP Extensions > Create Extension: This is where you setup your IP extensions Extensions Details 1. 2.
MegaPBX- Setting up features 3. Last Name: Enter the last name of the user 4. Email: Email ID of the respective user to receive the Voicemail alerts 5. Password: To authenticate the SIP extension and Voicemail 6. Extension Settings: You can enable/ Disable Voicemail Settings such as Email alert on arrival of new voicemail and MWI, Enable video calling (H264 codec support) 7. Group: Select the appropriate SIP group for that SIP extension.
MegaPBX- Setting up features Make sure to click the SAVE ALL button in the top navigation bar, after adding / editing / deleting any Extension. The SAVE ALL tab turns Orange if some changes are made and not saved. Configuring our First SIP Client: With our extension created, we now need to configure a device to talk to MegaPBX. Any SIP device will do; but for a quick test, we will configure Counter path’s (http://counterpath.com) XLite Soft Phone.
MegaPBX- Setting up features 3.3.1 Create Range Of Extensions: Navigation: SETUP > SIP Extensions > Create range of Extensions: This is where you can create range of user extensions all at a time. The details of the page are as follows: Extension Range: Select the number range from where the user extension has to start creating.
MegaPBX- Setting up features 3.3.3 Create Extension Group You can enable/disable Features like Voice mail, FAX, Call Pickup, callback, Call Park and so on. You can also configure various Codec’s and can also prioritize the active Codec’s using the up and down arrows. By Default there is a Extension group called “Default sip”. You can limit or enable PBX features for extensions by creating Extensions group. Click on “Save “button, followed by “Save all” button to update the configuration changes. 3.3.
MegaPBX- Setting up features 3.4 SIP Trunks 3.4.1 Add SIP Provider: Navigation: SETUP > SIP Trunks> Add a SIP Provider: This is where you can configure VoIP Service provider Accounts The details of the Configuration page are as follows: Account Name: SIP service subscriber name which will be used for Caller ID display. User Name: User account information, provided by VoIP service provider (ITSP), usually has the form of digit similar to phone number or actually a phone number.
MegaPBX- Setting up features DTMF Mode: You can enable/Disable the Email alerts on arrival of new voicemail & MWI Features: You can enable/Disable NAT, FAX and DID Routing NAT: It should be check if the device is behind a NAT router. Enable this option to avoid NAT Traversal issues. Fax: If it is checked then T.38 supported, if unchecked only FAX pass through is supported. DID Routing: This field is used to route incoming calls when a DID (Direct Inward Dialing #) is used instead of the account ID.
MegaPBX- Setting up features dialed to determine the caller's destination. Every setup that will accept incoming calls will have at least one incoming route. In larger setups, individual users or departments may get their own DID numbers. 3.5.
MegaPBX- Setting up features 3.5.3 Delete DID Range: By clicking on the SETUP > DID Routing > Delete DID Range Extensions link on the lefthand side MegaPBX menu, we reach this section: Here you can enter the range of DID and Click on “Delete” button. It will delete DID route associated with respective DID’s. 3.6 Dial Out Rules: One of the tricky concepts while configuring MegaPBX is learning how to create good outbound routing rules.
MegaPBX- Setting up features An outbound routing rule is made up of several components: Name: Provide proper rule name Description: Provide the proper description for the Dial out rule name Patterns: We should take care to create valid dial plans so as to ensure that our calls are handled via the appropriate trunks.Many people get confused about dial plan pattern construction; but it doesn't have to be that difficult.
MegaPBX- Setting up features Example 1,2,3,7,8,9 . Wildcard; matches one or more characters | Separates dialing prefix from number For e.g. adding '01|X.' in the Dial Pattern and selected a “VoIP Provider1” in Trunk Sequence, will allow user to dial 014567807890 numbers, so that 01 will be stripped off from the dialed digits and only 4567807890 are dialed through VoIP Provider1.
MegaPBX- Setting up features Description: Provide the proper description for the Time based routing rule. Route To: Configuring the incoming route is setting the destination. The destination for any inbound call can be a digital receptionist, extension, voicemail, Call Queue or any other currently available destination. Duration: This field let you enter the time range to play the IVR during the days it is Set to play.
MegaPBX- Setting up features Click on the “Create” followed by “Save all” button to update in configuration. 3.7.3 Manage Time Route Groups: Administrator can edit or delete the Manage Time Route group in this configuration page.Click on “Save “button, followed by “Save all” button to update the configuration changes. 3.
MegaPBX- Setting up features 6. DNS 2: the IP address corresponding to a DNS server* Important Note: DHCP mode isn't recommended WAN side. Or trouble may arise when SIP Extensions need to change registration server address caused by revised IP. LAN Configuration: Use this setting in the event that you want to use the MegaPBX as your network router. 1. IP Address: It is a Base IP Address of a LAN Port, which functions as a gateway for its LAN. Default value is 192.168.113.1* 2.
MegaPBX- Setting up features server IP address or domain name in the STUN Server field. For a list of public STUN servers, please Refer to: http://www.voip-info.org/wiki/view/STUN External IP: Enter the NAT Traversal IP address i.e. Public IP Address of your internet , to communicate with Public Network when MegaPBX is behind the NAT. This IP address will substitute in all outgoing SIP messages instead of Local IP address.
MegaPBX- Setting up features NTP: URI or IP address of the NTP (Network Time Protocol) server, which will be used by the phone to synchronize the date and time. For Eg: pool.ntp.org 32 User manual V2.0 www.allo.
MegaPBX- Advance Settings 4. Advanced Settings 4.1 IVR What is an IVR? An IVR is a pre-recorded interactive operator defined by a sequence of actions that provides a customer with a better call experience. An IVR can be ‘chained’ with other IVR’s creating a multi-level IVR system. Let's take a look at a typical voice menu system for a small company: 4.1.
Lets create a IVR for the above mentioned example: Enter the IVR Name and Description then select the sequences to be followed, Select Sequence 1 and type as Ring and click on Add button Select Sequence as 2 and type as Allow user to dial Local Extensions and click on Add button Select the voice file as Msg1 which was created in Create Voice file section. Select step as 3 and type as Play IVR and click on Add button Select the voice file as Msg2 which was created in Create Voice file section.
Example 2: Voice file with Key press Press 1 for Customer Service Press 2 for Sales Press 0 for Reception” With the MegaPBX, you can either upload an existing voice file, or record your own. Accepted formats are: .wav format only. 4.2.
Key Presses: Key press options are available to the caller when a Voice File is played back through an IVR. Depending what your voice File sounds like (see above example2) you can add any number of Key press Actions by first selecting a key number, and then the action (Example in the screen shot key press 5 go to Extension). Then Press the +Add button to continue, then in the key press action select the extension number to ring repeat the above to continue adding more Key press Actions, as you desire. 4.
Click on “SCHEDULE “button, followed by “SAVE ALL” button to update the configuration changes. Important Note: 1. MegaPBX supports up to 50 simultaneous participants with irrespective of the number of Conference bridges 2. Make sure that the current date and time are configured correctly under SETUP> Date/Time Configuration for the proper functioning of Conference Schedules 4.4 Queues/ Ring Groups The call queue is one of the most advanced features of Asterisk.
• A unique name for the queue • A unique number to identify the queue • The announcement to be played to the caller periodically • Category of hold music to be played • Ring strategy • Static members of the queue 4.4.1 Create a Call Queue By clicking on the ADVANCED > QUEUES > Create a New Call Queue link on the left side navigation of the MegaPBX menu, we reach this section: Queue Name: Each queue can be assigned a name that is used for display purposes only.
Wrap up Time: After an agent finishes a call, this setting adjusts the amount of time to wait before sending another call to this agent. This will need to be adjusted to match the workflow of the agents. Click on “CREATE “button, followed by “SAVE ALL” button to update the configuration changes. 4.5 Voicemail Groups A Voicemail Group is a pre-programmed group of voicemail recipients. All the members of this group will receive the same voicemail message.
Accessing, Retrieving & Managing Voice Mail The MegaPBX allows users to manage voicemail through voice messages in their phones. This section will summarizes how to access, retrieve and manage voicemail and other settings. The default feature code for accessing Voicemail is 800. After dialing this code, you will enter a basic voice menu with the option to listen or forward messages and configure voicemail options.
1. Pickup: This feature code is to pick up the ringing extension from another extension if the party is not available in the desk. By Default Feature code is “*9”. For Eg if *9 is your call pick up code , by dialing *91002 from any other extension you can attend 1002 phone extension is ringing 2. Conference: Using this feature code you can enter into the conference room. By Default the Feature code is “*900”, i.e. Dial *900 from your phone.
3. Number of Slots: number of calls you can be parked. 4. Time Out: Time to lift the call which has parked. If this time is over then call will ring back the same extension from where it has parked. 5. FAX Settings: Specify the format to receive the FAX by email either PDF or TIFF format Voicemail Options: Enable/Disable Voicemail, email alerts for new voicemail, MWI Call Back Settings: 1. Callback prefix: Prefix number to initiate the callback. Default Value = *4 .
4.7 Directory Services The directory can be configured to find users by last name or by first name, the caller can hear the recipient's number before being put straight through. 4.7.
4.8 CDR Settings: The call records can be exported to Radius server or FTP server. Radius Server Configuration: This will allow you to configure the radius server information where all the records will be saved.
FTP Configuration: This will allow you to configure the FTP server information and CDR upload scheduling Enable CDR FTP Upload: Upon Enabling, allows administrator to configure the Remote FTP server parameters Server IP Address: IP address of the FTP server Server Port: Ftp Server Port (Default 21) User name: Username of Ftp Login Password: password of Ftp Login FTP Upload Schedule: This will allow you to configure the CDR upload scheduling by setting the Frequency of schedule, Day and Time.
5. Tools 5.1 System Diagnostics 46 User manual V2.0 www.allo.
MegaPBX- Feature Handling Ping Test: It is used to check the packet loss and latency time from your SIP end client like IP Phone/ FXS gateways to check the quality of your network connections. Enter the ip address of the IP Phone in your LAN and enter “ PING” Button, it will displays similar to like this: Trace route Test: It is used to determine the route taken by packets across an IP network. Format SD Card: This will allow you to completely erase all the contents in the SD card.
MegaPBX- Feature Handling 5.2 Backup/Recovery Navigation: TOOLS > Backup/Recovery: Here you can back up or Restore the MegaPBX Configurations. 1. Backup Configuration: Allows you to create a backup of the existing Configuration and Voice files of the MegaPBX 2. Restore Configuration: Allow you to upload a backup file to the MegaPBX, which is restored instantly 5.
MegaPBX- Feature Handling Change Password: This allows you to change the admin login Password. New Password: Enter the new password. It’s strongly recommended to assign alphanumeric password. PBX Admin Email Address: This allows you to configure the email account information for the admin. Mail Server: Enter the appropriate Email server. For Ex: mail.allo.com Port: Enter the SMPTP port number. By default: 25 Email ID: Enter the Email address For Eg: perter@allo.
MegaPBX- Feature Handling You can either export to your local PC or Print the Call reports. 6.2 SIP Trunk Status: Navigation: STATUS > SIP TRUNK STATUS this is where you find the status of SIP Trunk Status 6.3 SIP Station Status: Navigation: STATUS > SIP STATION STATUS this is where you can find the SIP Station status 50 User manual V2.0 www.allo.
MegaPBX- Feature Handling 6.4 Current Calls/ Conferences: Navigation: STATUS > Current Calls/Conferences: This is where you can find the active calls and current conference status 6.5 Network Status: Navigation: STATUS > Network Status: This is where you can find the LAN and WAN ip address and MAC Addresses. 6.6 System Load: The System Info tool displays a lot of useful information and statistics on our server, such as IP address information, Internal& External Memory usage and system uptime.
MegaPBX- Feature Handling 6.7 System Events Log You can view the System event log such as SIP and RTP messages, which is useful for debugging. 7. Save All Navigation: SAVE ALL This is the button which you must press after adding / editing / deleting such things as Extensions, Voice Files, IVRs and modifying settings such as General Settings, VoIP Accounts, Network Settings, DID Routing, Firmware Upgrades, and other System Settings. 8. Personal Web Login 52 User manual V2.0 www.allo.
MegaPBX- Feature Handling To log into the personal web portal for an extension. Log into the MegaPBX Web GUI using The extension number as Login ID and SIP Authentication password. After logging in, the following page will display User can change the user settings , access and manage Voicemails , Call Logs, Call Back and Conference Bridge. 8.1 Settings: Do Not Disturb: The Do-Not-Disturb (DND) feature is great for phones that do not have a DND function on the phone itself.
MegaPBX- Feature Handling Enable call forwarding: If you want to allow Follow me feature for your user extension, check the “Enable Call forwarding” Forward to phone: Enter the Phone number where the call need to forwarded. Phone numbers may be internal SIP Extensions/ Mobile numbers. For e.g.: If you want add 9912254123 as Follow me number and if your Outgoing rule has Dial out Prefix as “8”, then you need add “ 89912254123” as Forward to Phone.
MegaPBX- Feature Handling 8.3 Call Logs Here you can view the detailed call logs of your user extension including the time of call, Call duration, and call status. 8.4 Call Back If a person is not on desk and you want to talk to him immediately as he arrives at desk, then you can make use of this feature. You just call his extension number. Open the user portal GUI of your extension (Below is the user 2001 GUI page).
MegaPBX- Feature Handling 8.5 Conference By clicking on the Conference link on the Top navigation of the MegaPBX menu, we reach this section: Login Details: Conference ID: Enter the conference room ID Admin PIN: Enter the Admin PIN Important Note: 1. Note that you should be able to login user conference in user webportal, provided you are currently participating the scheduled conference. Otherwise it will throw the below message 56 User manual V2.0 www.allo.
MegaPBX- Feature Handling Once you log in to the User conference you manage that conference from WebGUI.You can even invite the participants, mute or kick out the participants from the conference room. 57 User manual V2.0 www.allo.
MegaPBX- IP Phone Configuration 9. Managing & Handling MegaPBX Features 9.1 Call Forwarding Call forwarding / Diverting is a telephony feature. If your phone is unreachable / out of service area or you do not wish to receive calls, the incoming calls can be diverted to other phone numbers. The Call Forward feature enables incoming calls to be redirected to any other telephone in the country. Outgoing calls can still be made even after you have activated Call Forward.
MegaPBX- IP Phone Configuration 9.4 BLF (Busy Lamp Field) Support MegaPBX supports BLF, which sends information about other extensions to a phone connected to the same PBX to inform the status. By default BLF Support is enabled. This feature is used by a receptionist or secretary for routing incoming calls. 9.5 Hard Reset A reset button is provided in the back panel of MegaPBX. This will hard reset the MegaPBX.
MegaPBX- Appendix 10. IP Phones configuration required for MegaPBX Interoperability 10.1 X-Lite Configurations Right Click on X-Lite -> SIP Account Settings -> Select Property of SIP Account => Presence -> Refresh Interval -> 60 sec => Advanced -> Reregister every -> 60 sec If you have difficulty establishing a connection with the MegaPBX, give STUN Server => Topology -> STUN Server -> Use Specified Server -> “STUN Server IP Address” 10.
MegaPBX- Appendix 11. Appendix A: Glossary of Terms ATA Analog Telephone Adapter: Used to connect a standard telephone to a high-speed modem to facilitate VoIP and/or fax calls over the Internet. DHCP Short for Dynamic Host Configuration Protocol, a protocol for assigning dynamic IP addresses to devices on a network. With dynamic addressing, a device can have a different IP address every time it connects to the network. DHCP also supports a mix of static and dynamic IP addresses. DID Direct Inward Dial.
MegaPBX- IP Phone Configuration Local Area Network: A LAN is a group of computers and associated devices that share a common communications line or wireless link and typically share the resources of a single processor or server within a small geographic area (for example, within an office building). NETMASK Used by the TCP/IP protocol to decide how the network is broken up into sub-networks (ex: 255.255.255.0).