Setup IP PBX Step by Step
Setup IP PBX Step by Step
Setup IP PBX Step by Step
html)
Documents (../../index.html)
F.A.Q (../index.html)
Index
1. Instruction
2. What's VOIP?
2.1 IP-PBX
2.2 Phones
2.3 VOIP carriers
3. Scenario
4. Configuration
4.1 Step1: setup miniSipServer
4.2 Step2: connect local users to miniSipServer
4.2.1 Add a new extension in miniSipServer
4.3 Step 3: connect miniSipServer to VOIP provider
4.3.1 Make outgoing call
4.3.2 Receive incoming call
5. Advance configuration
6. FAQ
6.1 How to change SIP port?
6.2 one-way audio or no-way audio problem?
1. Instruction
More and more people start small business now, it is very important to keep communication with our customers.
In normal, most of us just use a simple telephone or use skype to do that. It can fit our basic requirement, but it
has obvious shortage, for example, it makes our business looks like a very small business, a personal business.
We hope to make our business looks like a big business and our company looks like a professional company.
We want to establish a voice interaction for our customers, such as prompt "welcome to xxx company. Please dial
the extension or zero for assistance", etc. Can we do that?
Of course, we can do that! There is a very simple solution to do that by using VOIP. This document gives a step
by step guide on how to establish a VOIP network for our business. The solution will be as simple as possible,
almost just need only one PC with Windows system.
2. What's VOIP?
VOIP is "Voice over Internet Protocol". It is a general term for a family of transmission technologies for delivery of
voice communications over IP networks such as the Internet or other packet-switched networks. VOIP can be a
benefit for reducing communication and infrastructure costs.
In another way, it is very easy to use VOIP to establish our communication system with full features.
In normal, we need to setup three main components: IP-PBX, phones (or soft-phones) and VOIP carriers' service
which you can use to call other people in PSTN network(Public Switched Telephone Network, it is our traditional
telephone network).
2.1 IP-PBX
There are lots of IP-PBX. Some of them are hardware based devices, some of them are software based servers.
Of course, here we suggest miniSipServer to you. miniSipServer is a professional SIP PBX for Windows and
Kubuntu/Linux systems. It has all features we need. Most important, it is so easy that we can setup and run it in
several minutes!
2.2 Phones
We can buy SIP phones from Grandstream, Cisco, Linksys, etc. If we still want to use our traditional analog
telephone, we can buy a SIP adapter from them.
To get started, we use a softphone and run it in the same computer or another computers. miniSipPhone
(http://www.myvoipapp.com/download) is suggested here..
3. Scenario
Following figure describes a simple environment for small business or home based business.
In our demo scenario, the small company only has two members, Holly and G.T.
Holly's extension number is 100, and G.T's extension phone number is 101. Both of them use SIP softphones.
The IP address of Holly's PC is 192.168.1.100. The IP address of G.T's PC is 192.168.1.101. miniSipServer will
be installed on another PC whose IP address is 192.168.1.110.
The company establishs connection with PSTN through a VOIP carrier's network.
We will follow subsequent steps to establish our VOIP network.
Step 1
Step 2
Step 3
Step 4
Setup miniSipServer.
4. Configuration
4.1 Step1: setup miniSipServer
This step could be the easiest one. We can download miniSipServer SETUP file from
http://www.myvoipapp.com/download (http://www.myvoipapp.com/download).
There are several kinds of miniSipServer, such as 20 client, 50 clients etc. For example, "100 clients" version
can support 100 extensions. Since there are only two members in our scenario, "20 clients" version is enough.
Before we install miniSipServer, please make sure that PC and network are working well firstly.
Then, please click .EXE file to setup miniSipServer and run it! It is unnecessary to configure anything! So easy!
If everything is fine, miniSipServer should run as following figure.
In the pop-up window, please configure SIP account like following figure.
Value
192.168.1.110
User name
100
Password
100
Please click 'OK' button to complete miniSipPhone configuration. It will try to register to miniSipServer. If it
successes, miniSipPhone should display telephone number and be ready to make calls.
Now, Holly's extension has connected to miniSipServer rightly. We can follow the same step to configure G.T'
extension. If you have other kinds of SIP clients/phones, they should be configured same information.
Both Holly and G.T' extensions have been connected to miniSipServer. We can show miniSipServer' local user
information to check their status. Their icons should be blue.
After we finish this step, the basic VOIP network is established. Holly and G.T can call each other. Holly can dial
'101' to call G.T, and G.T can also dial '100' to call Holly.
In normal, we can just assign extension number and password to a new extension. The new employee can use
this new account information to configure his/her SIP phones.
In normal, if we want to make call to outside or receive a call from outside, we need a VOIP gateway connect our
miniSipServer and traditional telephone or we need VOIP provider to do it for us. We decide to connect our
miniSipServer to VOIP providers' network and we select BroadVoice (http://www.broadvoice.com/) as our VOIP
provider.
After we request a SIP account from BroadVoice, for example, the account is '723123456', we will use use this
account to configure miniSipServer to connect BroadVoice.
In the miniSipServer main window, please click button 'External lines' to add an external line information.
In the pop up window, please click button 'Add' to add an external line with BroadVoice account information.
The key items are described in below table. Of course, you can update it according to your own configuration.
Item
value
sip.broadvoice.com
5060
7321234567
Password
1234
Authorization ID
7321234567
Automatic attendant
Yes
All local users can use this external line to make outgoing calls
Yes
Some VoIP providers require different authorization numbers with their accounts. In this scenario, we must
configure "authorization ID" with such numbers. By default, authorization number is same with voip account, then
it is unnecessary to configure "authorization ID" item or configure it as same as voip account.
Because we hope both Holly and G.T can make outgoing call, we select 'All local users can use this external line
to make outgoing calls'.
Here we configure 'Automatic attendant' to support receiving incoming call from outside.
If the external line success to connect to peer server ( VOIP provider's network or VOIP gateway), the icon of the
external line should be gray and without cross flag.
Then, we describe some details about making outgroup calls and receiving incoming calls.
5. Advance configuration
When we finish above configurations, we success to establish our basic VOIP system. Is it enough? Of course,
no! We want more useful services to support our communication, such as Voice mail, ring group, etc.
Please visit our website for details (../../index.html) of all services.
6. FAQ
6.1 How to change SIP port?
The default SIP port is 5060 (UDP) which is defined in SIP standard. But in some special scenarios, we need
change this port to another, for example 5090.
To do that, we need modify MSS and SIP phones configurations together.
In MSS, please click menu "data -> system information -> SIP" and change the port. Please refer to following
figure.