Latest Documentation

Latest Release Notes
MPBX Datasheet
MPBX Quick Start Guide
MPBX Appliance User Guide
MPBX Hardware Manual


Home


Source Code


PIKA Support Forums


Report An Issue

You can search the PIKA Mantis database to see a list of known issues with the WARP Appliance.

You will need a username and password to report an issue.

Please, before entering a new bug report, search the database to see if someone else has reported the same issue.

Child pages
  • Guide - 4.1.0
Skip to end of metadata
Go to start of metadata

Table of Contents

 

Version Date Comment
Current Version (v. 2) Dec 06, 2013 09:59 David Modderman:
Changed Eth reference from Eth1/2 to Eth0/1 and updated picture of Analog Station port 1
v. 1 Nov 29, 2013 06:20 Pawel Pastuszak

 

1. Default Settings

1.1. LAN Interface ( eth1 )

The LAN interface has a static IP and runs a DHCP server that provides dynamic addresses to its clients.

 

LAN IP Address: 192.168.2.1

LAN Dynamic Range for Clients: 192.168.2.100 - 192.168.2.200  


1.2. WAN Interface ( eth 0)

The WAN interface is set up as a DHCP client (thus it will be assigned an IP address from the current active network).

A typical setup is to have the LAN port connected to a switch and the WAN connected into a Firewall as illustrated below.

1.3. Web Interface

The web interface is enable on the WAN & LAN Interface, the default username and password is: admin/admin.

2. Initial Software Setup

The following steps show how to set up a basic phone system with trunks, calling rules, dial plan and extensions.

2.1. Log in to the MPBX

To log in to the MPBX Configuration GUI, open Chrome or Firefox web browser and enter either IP Address https://192.168.2.1/ if you are connecting from the LAN side or the IP address determined in step 6 above if you are coming from the WAN side. The default user name is admin and the default password is admin.

2.1.1. Accept SSL Certificate

Before you can access the Login Page you must accept the SSL Certificate the follow steps show how accept on Chrome or Firefox.

2.1.1.1. Accept SSL Certificate on FireFox

When accessing the web gui for the first time in Firefox you will get message like this below to accept the SSL Certification.

Click "I Understand the Risk" to expect the window as show below.

Click "Add Exception.." button to Accept the SSL Certificate. The will bring the following window

Now make sure that "Permanetly stroe this exception" is check on and Click "Confirm Security Exception" Button.

2.1.1.2. Accept SSL Certificate on Chrome

When accessing the web gui for the first time in Chrome you will get message like this below to accept the SSL Certification.

Click on "Proceed anyway" button to accept the SSL Certificate.

2.1.1.3. Accept SSL Certificate on Internet Explore (IE) 10

When accessing the web gui for the first time in IE 10 you will get message like this below to accept the SSL Certification


Click on "Continue to this website (not recommended)" link to accept the SSL Certificate GUI.

2.1.1.4. Accept SSL Certificate on Safari

Click on "Continue" button to accept the SSL Certificate GUI.


Once you Accept the SSL Certificate you will be allow to login.

 

2.2. Changing Default Password

On the first login the you will be required to change your default password from admin to any secret you wish.

Enter and new password and click Update Password.

After the password update you will be required to re-login withe new password.

 

Once Login you will start in the Dashboard from here you can navigate to correct location.

 

3. Prepare an internal phone line extension

Among the first steps with a new PBX is to setup a phone line internal to your office, which essentially serves as the speaker, mouthpiece and dialpad for calls however they are routed.

In this example we will create a traditional analog phone extension.

First, a Dial Plan must be prepared, which is a collection of one or more Outgoing Call Rules.

3.1. Create Dial Plan

To create a dial plan, select Dial Plan under the Call Routing menu option at the top of the page. Then select the New Dial Plan button to open the dial plan creation dialog as shown below. You should add the external calling rule created in the step above to this dial plan. Once all of the parameters have been selected, hit the Save button at the bottom of the dialog

 

3.2. Create Phone Extension 

Next, select Phone Extensions under the PBX Configuration menu option at the top of the page.

There you see two options: to create Analog or VOIP Extensions.  Analog Extension is only available if FXS Module is installed. 

Then select the New Analog Extension button to open the phone extension creation dialog as shown below.


For Analog Station, please select Port 1, assuming your physical analog telephone is attached to the first FXS port as in the photo:

 

3.3. Apply Changes

Once you are finished creating phones, you need to hit the Apply Changes button in the top right of the GUI as shown below for all of the above settings to save.


4. Setting up a VoIP phone system.

One basic capability of the Mobile PBX is to route phone calls over an existing VoIP (SIP) account from an external SIP server/Internet phone service provider.

To see the effects end to end, these basic steps need to be followed:

  • Create External Line

  • Create Outgoing Calling Rule

  • Create Incoming Calling Rule

  • Create Dial Plan

  • Create Phone Extensions, Analog Extension

Create External Line

To create an external line, select External Lines under the PBX Configuration menu option at the top of the page. Then select the New VoIP External Line button to open the Line creation dialog as shown below.

In this dialog, enter all the parameters required to configure your VoIP trunk and then hit the Save button at the bottom of the dialog. This step may be skipped if you are not planning on using external lines at the moment.

 


Create Outgoing Calling Rules

To create an outgoing calling rule, select Outgoing Calling Rules under the Call Routing menu option at the top of the page. Then select the New Calling Rule button to open the calling rule creation dialog as shown below.
 

In this dialog, enter all the parameters required to create your outgoing calling rule.

For Rule Name, type in any text not already used by other outgoing calling rules, in this example, SipTrunk.

For Pattern, use _X. which matches any number of digits 0-9 followed by any numbers.

For Caller ID, you may use either your organization's main contact number, or the direct telephone number assigned to you by your SIP provider (DID endpoint). This is the number parties will see when you call out to them via this line over the Mobile PBX. In this example, 6131112233.  Note that 613 happens to be an area code in Canada, and can be of arbitrary length. 

If you created an External Line in the step above, you would select it here as shown. If you have not created an External Line, you should create a local destination calling rule. Once all of the parameters have been entered, hit the Save button at the bottom of the dialog.


 

4.1. Create Incoming Calling Rule

Incoming calling rules serve to inform the Mobile PBX which calls from the outside should be routed to an extension/line on the inside of your organization or office.  As you will see, this is based on digits of the calling party's phone number, time of day, day of week, etc.

The incoming rules allow you to direct the calls coming from the Trunk Interface (in this case, your VoIP line setup earlier) to a local extension directly, or to an auto attendant, or just to be able to block certain calls.

To create an incoming calling rule, select Incoming Calling Rules under the Call Routing menu option at the top of the page. Then select the New Incoming Calling Rule button to open the calling rule creation dialog as shown below.



 

In the example below we are routing the incoming call to extension 6000.

The External Line would be the one corresponding to the one you defined in the first step as a VoIP line (sip.pikatech.com in this example).

Pattern is _X. is the example below to match exactly four digits 0-9.

Extension here is 6000 which must be setup beforehand.


 

4.2. Apply Changes

 

Once you are finished, you need to hit the Apply Changes button in the top right of the GUI as shown below for all of the above settings to save.


5. Backup & Restore your Mobile PBX settings

If you have gone through the process of setting up many phone extensions, external lines (trunks), dial plans, incoming and outgoing calling rules, it is a good time to learn how to backup your work from the Mobile PBX GUI, and how to restore it if need be.

 

5.1. Backup Mobile PBX configuration

Under the System Configuration menu, select Backup & Restore.

 

Click on Create New Backup button

 A popup will appear prompting for the name of your backup. A suggested name such as backup_2013sep20_171134 will already show, or you may type in something more meaningful to you. Finally, click Save.

5.2. Restore Mobile PBX configuration

To restore a previous Mobile PBX configuration, you may either use the "Upload a Backup File" facility in the screenshot above, which is useful if you have changed to a different MPBX appliance and have a configuration file on your PC,or refer to the "List of Previous Configuration Backups" also facility in the screenshot above.Then select the middle icon under Options, the right-most column.


6. Setup your phone lines to make and receive calls over GSM (SIM cards)

 

This section is similar to “Guide to setting up a VoIP phone system”, only a GSM network will be used for calling to outside your office.

 

Two modules are available to support GSM voice calling, a DUAL and QUAD, for upto 2 or 4 SIM cards, respectively.

For detailed information on how to insert a GSM module and SIM cards into the Mobile PBX, including where to plug external antennas. please refer to the Application Hardware Manual.


6.1. Create a new GSM External Line


Once the hardware is installed and the Mobile PBX is powered on, please Login to the GUI.

The first thing you will see is the Dashboard with GSM External Lines and it's status. If none of the SIM Status state SIM PIN required/missing.

 You are ready to have your GSM calls routed.

6.1.1. Setting PIN for GSM SIM Card

Select External Lines under the PBX Configuration menu option at the top of the page.


Then select GSM External Line and click on Edit button in the Options for the GSM Module requiring the PIN. 


Enter the PIN into the PIN field and click on "Save" button.


 

6.2. Apply Changes

 Once you are finished, you need to hit the Apply Changes button in the top right of the GUI as shown below for all of the above settings to save.

7. Setting Up an Auto Attendant

This section describes how to set up an auto attendant, also known as an IVR. For the following example, we will create an IVR that:


Answers incoming calls.

  • Plays a prompt giving users instructions what to.
  • Allows users to dial extensions.
  • Creates a 0 for sales and 1 for support option.
  • Returns to prompt if invalid extension dialled


This example assumes that you have created a ring group or extension for Sales and Support and other extensions are available in the system.

 

7.1. Step 1: Record Prompt

 

To record a prompt, you need to go to the Call Routing -> Auto Attendant Prompts page as shown

Then select the Record an Auto Attendant Prompt button.

 

 

Then select a name for your file in the text box, remember this name for later and an extension to record from and hit the Record button.

 

 

This will now ring the extension you entered. Pick up the phone and record your prompt. For example, “Welcome to the WARP IVR, if you know the extension of the person you wish to reach, please dial it now. Dial 0 for sales, Dial 1 for support.”

 

 

 

When you are done recording, hit the “#” digit and hangup. This will prompt you with a message, just hit OK.

 

Refresh the page and see your recording.


 

7.2. Step 2: Create your Auto Attendant

 To create your auto attendant, you need to go to the Call Routing -> Auto Attendant page as shown.

 

Now hit the Create New Auto Attendant button to create the IVR.

 

 

On the dialog that appears, enter a name for your IVR and select “Allow Dialling Other Extensions” to enable dialling your extensions.

Now you need to start filling out the actions your auto attendant will take. From the “Select an Option” drop down, select your actions. We will start with “Answer” the call. Select that action from the list.

 

 

Now add the action by hitting the “Add New Step” button

 

 

Now we will play our prompt to the user. We will add the “Background” action specifying the audio file we recorded earlier.

 

Now add the action to wait for an extension for 20 seconds.

 

 Click the Save button.

 

 

7.3. Step 3: Add Special Keys

 

To add our special extensions of 0 for Sales an 1 for Support, we edit our Auto Attendant. Then select the “Allow Key Press Events” check box. Beside the “0” we select our Sales ring Group from the drop down box and hit the “Update” Button...

 

 

Do the same thing to add Support then hit Save.

 

7.4. Step 4: Add Error Handling

 

If the user dials an invalid extension, we want to return to the top of our Auto Attendant. To do this, we edit the IVR and fill in the “i” under the Key Press events. We select this Auto Attendant as the target so that it will loop to the beginning of the Auto Attendant.

 

Now click Save button and your basic Auto Attendant is ready.


8. Network Setup

 

The parameters for networking can be changed through the networking configuration page. This page can be reached by selecting Network under the System Configuration menu option at the top of the page.

 

 

This page allows you to configure the Bridge, WAN, LAN interfaces and 3G/LTE Data Connection settings. It also allows basic configuration of the DHCP server and the firewall on the MPBX.

 

All Interface allow basic firewall settings

 

8.1. WAN Interface

 

The WAN interface is your external connection to the internet or your network. This should always be DHCP unless static ip is required.

 

 

In DHCP Mode all network setting will be displayed to identify the current settings, after reboot

 

8.2. LAN Interface

The LAN interface is your local connection which connect to your internet or provides and network for you and your IP Phones.



It's highly recommend that your LAN stay's as static IP setup.

 

8.3. 3G/LTE Data

 

MPBX allow you to connect to the internet using Pika authorized Data module. When the module is detected you will be able to config the module otherwise you will the follow message.

 

 

 

 

8.4. 3G Settings

 

When an 3G module is detect it will allow you setup the following configuration.

 

 

 

 

Call Number for 3G should say as *99# if your provider has an custom dial string then you should change the value.

 

 

 

 

 

8.5. LTE Settings

 

When LTE is detected the 3G/LTE Data section adjust it options for LTE.

 

 

 

 

8.6. DHCP Server

 

MPBX by default comes with an DHCP server to IP Address for IP Phone and data connections. 

 

 

The DHCP Server can be disable in the "DHCP Server" tab by checking off the Enable DHCP Server option. It also allow the option to change the IP range and which interface it can run on.

 

 

 

9. Dashboard

 

9.1. 3G/LTE Status and Control

 

Once the MPBX has been configured for 3G/LTE the your can see the 3G/LTE Status, signal strength and usage as well able to manual connect or disconnect.

 

 

The above show that we have good signal and we are registered to an network. By clicking on Connect button it will establish an internet connection and make the 3G/LTE device as the default WAN.

 

 

Once an connection is established the MPBX collects statistics on your internet usage which can be displayed using the Usage button.

 

 

 

 

 


 

 

  • No labels