 |
 |
Brekeke PBX Quick Start Guide
This Quick Start Tutorial provides a guide to set up VoIP PBX communications using Brekeke PBX. The guide uses a SIP softphone and a basic telephone for example purposes.
SIP User Agent (UA) <-> Brekeke PBX Server <-> SIP User Agent (UA)
Note:
-
In this tutorial, Brekeke PBX and bundled SIP Server are installed on Windows OS with Brekeke PBX installer.
For installation details on other operating systems, please refer to Brekeke PBX Administrator's Guide (Basic).
-
You can use any SIP-compliant products you like, but for the purposes of this tutorial we will use X-Lite's softphone and Grandstream's BudgeTone-100.
What's Required?
- A simple and inexpensive LAN switch or hub for setting up a small LAN environment
- A Windows PC (e.g. Windows XP, Windows Vista)
- Grandstream BudgeTone-100 phone
- X-Lite Softphone(www.counterpath.com)
(Note that X-Lite requires a microphone and speaker for voice communication.)
Step 1 - Setting up a Windows PC with a static IP address
Configure your PC with a static IP address, e.g., IP address 192.168.0.102 and subnet mask of 255.255.255.0:
- Click [Start] -> [Control Panel], then click the [Network Connection] icon.
Double-click [Local Area Connection], then click the [Properties] button
- In the "Local Area Connection Properties" dialog box, double-click the [Internet Protocol (TCP/IP)] item.
- In the "Internet Protocol (TCP/IP) Properties" dialog box, select [Use the following IP address].
- Set [IP address]: 192.168.0.102; [Subnet mask]: 255.255.255.0. Click [Ok] to save these settings.
- Make sure your PC is connected to the LAN switch/Hub with an Ethernet cable.
Step 2 - Download and Install Brekeke PBX
- Download Brekeke PBX installer from our download page. (A free trial is available.) Run the executable file.
- Go to Start > Program Files > Brekeke > Brekeke PBX to run Brekeke PBX Admintool and activate Brekeke PBX with your product ID.
Need a Product ID?
- Login with "sa" for both [User] and [Password].
Step 3 - Create PBX User Extensions
- Click Brekeke PBX Admintool > [Users] to display all current users.
In this tutorial, we will create two PBX user extension numbers, which will be the same as the phone numbers (SIP user ID).
- Create PBX user extensions from [New User]. Enter "160" as the extension for the Grandstream BudgeTone-100 user.
- Create another extension "555" for the X-Lite user.
Note:
Creating a PBX user extension requires a password, which is the one that you use for checking extension voicemail and logging into an extension account from the Brekeke PBX Admintool. If the password is not changed when the extension is created, its default value will be the same as the one for the person who created this extension. In this example, the default password for PBX user extensions 160 and 555 is "sa".
Step 4 - Setting Up a User Authentication Account
The authentication for REGISTER and INVITE is enabled by default on Brekeke PBX-bundled SIP Server, which is set under [To SIP Server] > [Configuration] > [SIP] > [Authentication] fields. To register SIP UA with Brekeke PBX authentication ON, create a [User Authentication] account for each SIP UA.
Do the following to set up authentication accounts at Brekeke PBX-boundled SIP Server > [User Authentication]:
- Choose SIP Server >[User Authentication] >[New User], and set the following:
- [User]: Phone number (SIP user ID).
- [Password]: AnyPassword.
- [(Confirm)]: SamePassword.
- [Name]: Description to remind you whose authentication account this is.
- Click [Add].
- To make sure the user authentication information is added for this user, click [View Users] to check.
- In this example, we will create authentication accounts from SIP UA Grandstream and X-Lite. The authentication user IDs below will be the same as the phone numbers (SIP user IDs), which is required by default in Brekeke PBX-bundled SIP Server authentication settings.
- Grandstream BudgeTone-100 User Authentication account:
- [User]: 160
- [Password]: 1234
- [(Confirm)]: 1234
- [Name]: Grandstream
- X-Lite User Authentication account:
- [User]: 555
- [Password]: 5678
- [(Confirm)]: 5678
- [Name]: X-Lite
Note:
-
What's the difference between PBX user extension and user authentication?
- If you do not want to authenticate users when they are registering or making calls with Brekeke PBX, do the following:
- Set SIP Server>[Configuration]>[SIP]>[Authentication].[REGISTER]:off
- Set SIP Server>[Configuration]>[SIP]>[Authentication].[INVITE]:off
- Save the settings and restart SIP Server from Brekeke PBX Admintool > [RESTART/SHUTDOWN] page
When authenticaion is off as above, the setup in step 4 can be skipped.
Step 5 - Setting Up Grandstream BudgeTone 100
Making calls between Brekeke PBX user extensions requires each user to be registered with Brekeke PBX-bundled SIP Server.
- Set up a Grandstream BudgeTone-100 with a fixed IP address (e.g., 192.168.0.160) and a subnet mask of 255.255.255.0.
- Set the following SIP registrar IP, user/phone number and authentication information from [Advanced Settings] tab on the phone:
- SIP Server: 192.168.0.102 (the Brekeke PBX server IP address set in step 1-2)
- Outbound Proxy: 192.168.0.102 (the Brekeke PBX server IP address set in step 1-2)
- SIP User ID: 160 (the PBX user extension set in step 3-2)
- Authenticate ID: 160 (the authentication user set in step 4-2a)
- Authenticate Password: 1234 (thepassword set in step 4-2a)
- Authenticate Password: 1234 (the password set in step 4-2a)
- Name: any
- Update the settings and reboot the phone
Check Grandstream manual for more information on setting up your BudgeTone-100 phone. Most of the default settings in the Grandstream BudgeTone-100 should work.
- Make sure the phone is connected to the LAN switch/Hub with an Ethernet cable.
From Brekeke PBX Admintool > [Registered Clients], the Grandstream phone is registered as [User:] 160; [Contact URL:] sip:160@192.168.0.160
Step 6 - Setting up X-Lite
- Set up X-Lite as a SIP UA on your PC:
- Start X-Lite from your PC by choosing [Start]->[All Programs]->[X-Lite].
- From the X-Lite dialog box, go to [▼]->[SIP Account
Settings]->[Properties], then enter:
- Display Name: any
- User name: 555 (the PBX user extension set in step 3-3)
- Password: 5678 (the password set in step 4-2b)
- Authorization user name: 555 (the authentication user set in step 4-2b)
- Domain: 192.168.0.102 (the Brekeke PBX server IP address set in step 1-2)
- Check [Register with domain and receive incoming calls] and select [domain] under [Send outbound via:]
- In order for X-Lite to work as a voice communication device, you must have a microphone and speaker(s) connected to your PC.
- Verify that X-Lite has successfully registered from Brekeke PBX Admintool > [Registered
Clients] tab.
You should see that the X-Lite is registered as [user:] 555; [Contact URL:] sip:555@127.0.0.1.
Step 7 - Making Calls
To make a call from the Grandstream BudgeTone-100 to X-Lite, follow these steps:
- Press [Speakerphone] button.
- Wait for a steady dial tone.
- Dial 555, and press [Send] button.
To make a
call from X-Lite to the Grandstream BudgeTone-100, follow these steps:
- Enter 160 and click the [Dial] button
- To hang up, click the [hang up] button
Learn More
|
 |
Home |
|
| |
© 2012 Brekeke Software, Inc. All Rights Reserved.
|
 |