Callback configuration

When the callback feature is enabled, the user could dial an inbound route number and hang up after hearing the ring back tone or wait to be hung up by the system automatically. Then MyPBX will call the user via the trunk. After the call is get through, the user could dial the number he wants to call. If you would like enable the Callback feature, please configure as below:

  1. Select ”Internal Settings”->”Callback Settings”, and in the “New Callback” page, enter the number that is allowed to be called back, i.e. Callback Number.(e.g. 15960111111)
  2. Select “Inbound Call Control”-> “Inbound Routes”, and select “Yes” for “Enable Callback” in the Inbound Route editing page.See Figure 6-1:


For example, as the above figure, the trunk number is

5503301, and the user calls the number
5503301 via cell phone whose caller ID is
15960111111. After hearing the ring back tone, the user hang up the phone and MyPBX would call
15960111111 back via the trunk
(5503301). Then the user could pick up the cellphone and dial the number he wants to call after hearing the prompt.

It is because of the mismatch of signaling.

Please select
“Trunk”->”Analog Trunk”,
and change the value of “Caller ID Start” and “Caller ID Signaling” in the editing page.

In most cases, the problem could be solved by changing the value of “Caller ID Start” from “Ring” to “Polarity” . But if not, please change it to other option.
  1. Please add a new inbound route for this SIP trunk alone and define “
    “DID number” ” to enable it match all DID numbers (i.e.: define the DID number as “.” which will match any remaining digits).
  2. If this SIP trunk has several DID numbers and different DID numbers called are supposed to be led to different destinations, please add different inbound routes for each of them. If the problem still exists after the configuration, please select

    “Internal Settings”->”SIP Settings”->”Advanced Settings” and change the value of “To Field” to “To” .

Why can I make outbound calls but cannot receive inbound calls through my analog trunk?

In this case, please check if the analog trunk has been selected in Inbound Routes.

  1. If this trunk hasn’t been selected, please move it to the “Selected” box directly or add a new inbound route for it.
  2. If this trunk has been selected in the right inbound route, the problem might be caused by the mismatch of signaling. Please select “Trunk”->”Analog trunk” and change the settings of “Caller ID Start” and “Caller ID Signaling”.

About This Guide

Skype Connect™ provides connectivity between your business and the Skype community.

MyPBX helps you to connect to Skype via Skype Connect. By adding Skype Connect to MyPBX, your business could save on your communication costs with little or no additional upgrades required. Once the Skype SIP trunk is registered on MyPBX, you are able to make and receive calls on MyPBX through the Skype SIP trunk.

This guide has been tested with MyPBX U100 and describes how to connect MyPBX to Skype with Skype Connect.

Before you get started you will need

A Skype Connect SIP profile+ An internet connection with a public IP address+ MyPBX.

connect Mypbx to skype

Figure 1 Connect MyPBX to Skype

1. Register Skype SIP Trunk on MyPBX

Before configurations on MyPBX, you need to set up a Skype Manager and buy a SIP profile from Skype. Please refer to Skype Connect Quick Start Guide to set up the SIP profile on Skype.

After setting up the SIP profile, take the SIP account to register on MyPBX.

Step 1. Create a VoIP Trunk. Path: PBXTrunksVoIP trunk

Fill in the Skype for SIP’s SIP profile details message in the pop-up windows.

connect Mypbx to skype

Figure 2 SIP Profile on Skype Manager Page

connect Mypbx to skype

Figure 3 Add VoIP Trunk

Provider Name: give a name for this VoIP trunk



User Name: Same as SIP User on Skype SIP profile.

Password: Same as Password on Skype SIP profile.

Save and apply the changes, and you will see the trunk status is “Registered” on “Trunk Status” page.

Step 2. Create an Outbound Route.

Path: PBX Outbound Call Control Outbound Routes

Route Name: SkypeOut

Dial Pattern: 0.

Strip: 0

Calls from Extensions: Select all.

Make Outbound Calls on Trunk: skypeforsip

As we can see from the Outbound Route of ‘SkypeOut’, all phone numbers starting with 0 will be go through this outbound route.

connect Mypbx to skype

Figure 4 Outbound Route

Step 3. Make a test outgoing call

Call 001760-660-4690 to test audio quality and connectivity. It’s Skype’s echo test online number.

Note: If you want to receive inbound calls with Skype Connect, go to Chapter

2. If not, you have now successfully set up your Skype Connect to make outbound calls.

  • Configure MyPBX with Inbound Calling

  • Receive Incoming Calls from Skype Users

Step 1. Set up a Business Account to test inbound Calls from Skype.

  • Create a new business account in Skype Manager. For more information on creating a new business account, please see the Skype Manager User Guide.
  • Click View profile next to the name of the SIP Profile to which you want to add the business account.

connect Mypbx to skype

Figure 5 View Skype SIP Profile

  • Click Set up incoming calls.
  • In the Add business Account tab, enter the newly created business account’s name and fill in the extension number which number will use to receive the call.


    Add an existing business account: yeastar.mypbx Extension number: 500

connect Mypbx to skype

  • Click Confirm.

Figure 6 Add Business Account

Step 2. Set up the online number on MyPBX.

Path: PBXTrunksVoIP trunk Edit trunk ‘skypeforsip’

Online number: Fill in the extension number which one you configure in Skype Manger.

connect Mypbx to skype

Figure 7 Configure Online Number

Step 3. Create Inbound Route for Skype incoming calls. Path: PBXInbound Call ControlInbound Routes

connect Mypbx to skype

Figure 8 Inbound Route for Business Account

Route Name: SkypeIn

Trunk Sequence: skypeforsip

Office Hours Destination: Extension-500

Non-Office Hours Destination: Extension-500

As we can see from the Inbound Route of ‘SkypeIn’, all incoming calls will be sent to the Extension 500.

Step 4. Test the Call.

All calls from other Skype users to this account (yeastar.mypbx) will be routed to the extension 500.

  • Receive Incoming Calls from Land line or Mobile Phone

    Step 1. Assign an Online Number to receive calls from landlines and mobile phones.

  • Click View profile next to the name of the SIP Profile to which you want to assign an Online Number.

connect Mypbx to skype

Figure 9 View Skype SIP Profile

  • Click Set up incoming calls.
  • Click Buy a new number.

connect Mypbx to skype

Figure 10 Add Skype Number

  • Complete the on-screen instructions to buy the Online Number. For more information on buying a new Online Number, please refer to the Skype
    Manager User Guide.

Note: When you confirm your purchase, the Online Number is automatically associated with the SIP Profile.

Step 2. Set up the Online Number on MyPBX. Path: PBX VoIP Trunk Edit trunk ‘skypeforsip’

Online number: Fill in the Skype online number which one buy from Skype. E.g.: online number is 05925503309.

connect Mypbx to skype

Figure 11 Configure Online Number

Step 3. Create Inbound Route for Skype online number incoming call

Path: PBXInbound Call ControlInbound Routes

connect Mypbx to skype

Figure 12 Inbound Route for Online Number

Route Name: OnlineCall

Trunk Sequence: skypeforsip

Office Hours Destination: IVR

Non-Office Hours Destination: IVR

As we can see from the Inbound Route of ‘OnlineCall’, all incoming calls will go to MyPBX IVR.

Step 4. Test the call.

When someone calls the online number associated with the SIP profile from a landline or mobile phone, the call will be routed to MyPBX IVR.


Why is the analog trunk always in busy status even when there is no call?
It results from the incorrect configuration of “Busy Detection”. Please log in the Web Configuration Panel and check if the value of “Busy Detection” is “yes” in the Analog Trunk editing page. (The default value is “yes”)

If the value is “No”, please change it as “yes” and test if it’s OK then.
If the value is “Yes”, please set up other parameters of Busy Detection. In the case that you can get the parameters from your service provider, please configure them directly.

Why the phone screen displays “unknown” instead of Caller ID once the caller calls through the analog trunk?
It might derive from:

  1. The trunk doesn’t have Caller ID service.
    To be able to confirm it, please connect the PSTN line right to the analog phone and call it via cellular phone to check if there is Call ID on the phone. If there is no Caller ID, please contact the service provider.
  2. Wrong settings of “Caller ID Start” and “Caller ID Signaling” if the trunk has Caller ID service.
    In cases like this, please change their settings. (Select “Trunk”-> ”Analog trunk”, and select the right type for “Call ID Start “and “Caller ID Signaling” in the editing page)
Note: In China, you can try only “Bell-USA” and “DTMF” for “Caller ID Signaling”

The extensions fail to make outbound calls or receive inbound calls. The admin logs in the Web Configuration Panel to check the problem, but the screen shows “502 Bad gateway”. After rebooting, everything goes OK, but the above problem repeats again a while later. What’s wrong?

It’s because that MyPBX has mapped the port to WAN without configuring firewall settings (i.e. no definition of corresponding common rules) and has been attacked. Please configure the firewall settings according to MyPBX User Manual. 

Why do the inbound calls of a certain trunk would be hung up during a specific time period?
It is because that the system has enabled “Business hours” and the destination of “non office hour” has been configured to “End calls” in the inbound routes. Please follow the steps to change the settings:

Step 1: Figure out which is the trunk that has the problem and check all the inbound routes that use this trunk.
Step 2: Solve the problem by changing the destination of “Non-office hours” in the “Edit Inbound route” page.

Why does the callback function fail when pressing the “RD” button on the phone directly (the screen displays “unfound”)?

It’s because that the callee replaces its caller ID with English letters. When the “RD” button is pressed to call back, the phone will call the callee’s “Caller ID” directly. But MyPBX system recognizes the callee only by “Extension number ” rather than “Caller ID”. So the phone screen would displays


Solution: Make the callee’s “caller ID” equal to “extension number”.

Why does the user always hear the prompt that”The number you dialed cannot be reached now, please leave the message after the tone” when calling a specific extension?
The problem might result from one of the following configurations:

  1. The extension has been set up “always transfer to voicemail”; the user can log in “User Web Interface” and uncheck the “always transfer to voicemail” option.
  2. The extension or the phone has enabled “DND” function.
  • If it is the extension that enables”DND”, then it can be canceled by entering the feature code (the default value is”
    ”) on the phone. Also the user could log in “User Web Interface”, select “Settings” and uncheck the DND option.
  • If it is the phone that enables “DND” function, and you can see the “DND” on the phone screen, please cancel the “DND” function according to User Manual of the phone.

Why does the user hear two beep sound first when taking the phone off the hook before hearing the normal dialing tone?

That’s because the extension has new voice-mails. Please dial the feature code


to check the new voice-mails; After all the voice-mails have been checked, the “toot toot” sound would disappear.


Why can’t the extension make outbound calls (to landline or cell phones)?

  • If the problem just happens to one specific extension, please check if this extension has been selected in the outbound route.
  • If the problem happens to all extensions, i.e. all extension cannot make outbound calls, please follow the below steps.
Step 1: Please make sure that the connection of MyPBX and the telecom lines is ok, and check if the lines are available (log in MyPBX Web Configuration Panel and select “Status Monitor”->”Line status”)
Step 2: If the trunk is available to use, please check the configuration of outbound routes (Select “Basic”->”outbound routes”)
  • Check if the configuration of “Dial Pattern” is correct.
  • Check if the expected trunk has been selected.

How to configure inbound routes?
Inbound Routes are used to determine the destinations of incoming calls of different time (i.e. office hour, non-office hour, and holiday). The steps of configuration are as below:

Step 1: Select “Inbound Call Control”->”Inbound Routes”, click “Add Inbound Route”
Step 2: In the “Add Inbound Route” page, select the trunks that you prefer for this route and then select different destinations for incoming calls of different time (see Figure 5-2).

For more instructions, please refer to MyPBX User Manual.



How to configure outbound routes?

Outbound routes are used to determine the authority or dial pattern for the extensions to make outbound calls to cell phones and land-line phones, or make domestic long-distance calls and IDD calls.

Step 1: Check if the selected trunks can be used in the “Line Status” page.
Step 2: Select ”Basic”->”Outbound Routes” and click “Add Outbound Route”
For example, if the user would like to allow extensions 500-507 to make any outbound calls (i.e. any number starts with digit 0-9) via “PSTN4“trunk, please see Figure 5-1 for the detailed configuration. For more instructions, please refer to MyPBX User Manual.

How to connect and configure BRI trunk?
Every BRI module purchased will be supplied with a RJ45-RJ11 cable. (The RJ45 connector is to connect the port offered by BRI provider while the RJ11 part is for the BRI port of MyPBX. See Figure 4-1.)

Steps of configuring BRI trunk:

  1. Connect BRI trunk as the above instructions and log in the web interface (“Status Monitor”->”Line Status”) to check if the connection is successful. If the connection is successful, then the status will show ”OK”. If not, please select the right type of signaling that the service provider requires in the “Edit BRI trunk” page. 
Note: The change of settings takes effect only after rebooting.
  • Configuration of the inbound routes. One BRI trunk has two channels, i.e. two numbers. So if different destinations for them are preferred, two inbound routes should be defined for this BRI trunk and its two channels can be distinguished by DID numbers, that is, the two numbers of this trunk.
    For example: The two numbers of the BRI trunk are 686867 and 686868. Then you can define two inbound routes (see Figure 4-2) to distinguish them.
  • Figure 4-2

    After the configuration, the incoming calls from BriTrunk9 would reach MyPBX via two routes: BRIin1 (call the number 686867) or BRIin2 (call the number 686868).

    How to register a VoIP trunk?

    In the configuration page of “Trunks”, click

    Add VoIP Trunk

    and enter the following information in the popup window. (Take the IMS trunk provided by Chinamobile as an example.)
    Provider Name: 




    the IP address provided by Chinamobile for registration (e.g.:


    the domain provided by Chinamobile (e.g.:
    User Name:

    the user name provided by Chinamobile (e.g:

    the password provided by Chinamobile)
    From User:

    Maximum Channels: the number of the channels of each line you applied for (e.g.: 2) Caller ID: +86592111111

    How to add analog trunks?

    The number of Analog trunks (i.e. FXO ports) is determined by the number of O2 modules (one O2 module contains two FXO ports, i.e. 2 analog trunks) and SO modules (one SO module contains one FXO port, i.e. 1 analog trunk) installed in MyPBX. So if you need to add analog trunks, please make sure that there remain module slots for O2 or SO module first.
    The steps to add analog trunks are as below:

    1. Power off or unplug MyPBX.
    2. Unscrew MyPBX, and open the upper case.
    3. Insert the O2 or SO module into the corresponding slot and place back the upper case and tighten the 4 screws. Then power on MyPBX and new analog trunks will be added successfully after rebooting.

    How to change the extension number of FXS?

    1. Select the FXS extension to be changed and click “Delete”.
    2. Click “Edit”, and change the Extension number in the General section on the “Edit Extension” page.

    How to change the default User Extensions range of MyPBX?

    On the Menu bar of MyPBX, select  

    Internal Settings ->”
    Options”. In the “Extension Preferences” section, you can define the User Extensions. range as you like.

    After firmware update Standard/Pro to the v2.17.0.23 log in failss

    Why does it fail to log in on MyPBX web interface after updating MyPBX Standard/Pro to the firmware version

    In order to enhance the security of MyPBX system, the firmware version of MyPBX Standard/Pro changed the encryption for the web GUI login.

    Please clean the cache and cookies of the browser before login, or use other browsers to log in.

    What to do if the Web Configuration Interface of MyPBX shows “undefined”?

    Retry after refreshing the IE web page; if the problem has not been solved, please delete the cookie and cache of the browser.
    The way to delete the cookie and cache of the browser (Take IE browser as a example):
    On the IE menu bar, select “Tools” –>”Internet options”, and select “general” on the pop-up window. Then Click the “delete” button of “Browsing history”.

    The login information of MyPBX User Web Interface is as below:
    IP address: same as MyPBX server
    User name: Extension number (e.g.:501)

    voicemail access PIN # of this extension (e.g.:501)

    The User is able to log in the User Web Interface only if the “User Web Interface” function is enabled by the admin in the Extension editing page.

    The default user name and password of MyPBX are:
    User name: admin
    Password: password

    What’s the default IP address of MyPBX?

    The default IP address is

    Billing System
    Account Management
    Flexible Billing
    Flexible Rating
    Reliability and High Availability

    Prepaid and Postpaid Service
    Prepaid and postpaid modes provide real-time billing and charging for extensions of MyPBX.
    Prepaid service: the extension is recharged first, and call fees are deducted from the balance right after the call ends. When the balance reaches the limit credit, the system will automatically limit the extension from dialing out.

    Q1. 1 The IP address of user’s PC and that of MyPBX are in different network segment.

    For example: In company A, the IP address of the gateway is 192. 168. 1. 1 . The IP address of the user’s PC is 192. 168. 1. 10, subnet mask: 255. 255. 255. 0, gateway: 192. 168. 1. 1. Please note that the default IP address of MyPBX server is 192. 168. 5. 150
    In this case, the user would like to change the IP address of MyPBX to 192. 168. 1. 200, which is in the same segment with the company network.

    Note: Hereinafter the admin PC (IP address: 192. 168. 1 . 10) will be called PC A.
    Please follow the steps to change the IP address:

    • Connect the LAN port of MyPBX to the Internet service via a cable and then power on MyPBX.
    • Change the IP address of PC A to 192. 168. 5. 0 segment.
    1. Start-> Control Panel-> Network and Internet Connection-> Network Connection-> Local Area Connection, and double click it. (See Figure1-1)
      Figure 1-1
    2. Click “Advanced”, and then click “IP settings”-> ”IP address”-> ”Add” (See Figure 1-2). In the popup window, enter an IP address with a same segment with MyPBX server (e. g.: 192. 168. 5. 61, but please note that this IP address shall not conflict with the IP address on the existing network), see Figure 1-3.

    Figure 1-2
    Figure 1-3

    • Start the IE browser on PC A. In the address bar, enter the default IP address of MyPBX: Step. 4: Enter the user name and password when the login page appears.
      Default user name: admin
      Default password: password
    Note: If you fail to reach MyPBX login page with, please check if the indicator light is lit green. If not, please check the connection between the cable and the LAN port.
    • After login, please select the “Network Settings”? ”LAN Settings”. The LAN Settings page appears. (See Figure 1-4)
      Figure 1-4
    • Change the IP address on the “LAN Settings” page as below:

    IP address: 192. 168. 1. 200
    Subnet Mask: 255. 255. 225. 0
    Gateway: 192. 168. 1. 1

    Primary DNS: 192. 168. 1. 1 Then click “Save” to save the change. (See Figure 1-5)
    Figure 1-5

    • After clicking “save”, there appears the “reboot now” button on the screen. Please click this button to reboot the server in order to apply the changes.
    • After successful rebooting, the User could enter in the IE address bar to login the MyPBX configuration panel.
    • The change of default IP address is completed.