Brekeke Software - Developer of SIP Communications Platform SIP Proxy Registrar Server, SIP IP PBX for Business IP Phone System, SIP SDK for Call Center Applications Download Free SIP server software - Free 60-day Trial List of compatible SIP PSTN Gateways, SIP phones, SIP service providers, RADIUS servers, etc. Find answers at Wiki and Forum.
Resell Award-winning VoIP SIP software!
Buy VoIP SIP software!
View the Brekeke Shopping Cart
SIP Server  |  PBX  |  JTAPI SDK  |  PAL  |  OnDO  

Brekeke SIP Server Quickstart Guide

This Quick Start Tutorial is intended to provide a step-by-step guide to set up VoIP communication using the Brekeke SIP Server. The guide outlines a simple example using a SIP phone and X-Lite Softphone.

Note: Section 7 "Basic Setup" of Brekeke SIP Server Administative Guide also covers the basic set up Brekeke SIP Server.

      SIP User Agent (UA)<->Brekeke SIP Server <-> SIP User Agent (UA)

What's Required?

  • A simple/inexpensive LAN switch (or hub) for setting up a small LAN environment
  • A Windows PC (i.e., Windows XP, Windows Vista)
  • BudgeTone-100 from Grandstream
  • X-Lite Softphone*. If you do not have X-Lite Softphone on your PC, you can download it from CounterPath’s webpage. (Download X-Lite Softphone)
    *When using X-Lite Softphone or any other SIP softphones, you need a microphone and speaker for voice communication.

Step 1 - Setting up Windows PC with a static IP address

Configure your PC with a static IP address: 192.168.0.102 and subnet mask of 255.255.255.0:
  1. Click [Start]->[Control Panel], click the [Network Connection] icon.
    Double click [Local Area Connection], click the [Properties] button.
  2. 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 the settings
  3. Make sure your PC is connected to the LAN switch/Hub with an Ethernet cable.

Step 2 - Download and Install Brekeke SIP Server

  1. Download the Brekeke SIP Server installer from our website download page. Free trial is available.
    After successfully installing the product, a Brekeke SIP Server icon will appear on your PC's desktop.
  2. Activate Brekeke SIP Server
    Start the Brekeke SIP Server by double-clicking the [Brekeke SIP Server] icon from your PC desktop.
    Activate Brekeke SIP Server with product ID. Need a Product ID?
  3. Login
    Enter "sa" in both the [User ID] and [Password] fields from the Brekeke SIP Server Admintool screen. Start Brekeke SIP Server. The Status field should indicate that the Brekeke SIP Server is Active.

Note: If you cannot start Brekeke SIP Server, it is most likely because its listening port (5060) is already occupied by other applications. If this happens, restart your PC and enable your Brekeke SIP Server first when your PC is up.

Step 3 - Setting Up Brekeke SIP Server for User Authentication

The authentication for REGISTER and INVITE is enabled by default on Brekeke SIP Server, which is set at Brekeke SIP Server > [Configuration] > [SIP] > [Authentication]. To register SIP UA with Brekeke SIP Server authentication on, create [User Authentication] account for each SIP UA is needed.

Do the following to set up authentication accounts at Brekeke SIP Server:
  1. Choose Brekeke SIP Server >[User Authentication] >[New User], and set.
    1. [User]: UA UserName.
    2. [Password]: SomePassword.
    3. [(Confirm)]: SamePassword.
    4. [Name]: Description to remind whose auth account it is.
    5. Click [Add].
    6. To make sure the user authentication information is added for this user, check from [View Users].
  2. In this example, we will create Authentication accounts from SIP UA Grandstream and xLite.
    In the following setup, the authentication user IDs will be the same as the phone numbers (SIP user ID). It is requied by default settings of Brekeke SIP Server authentication.
    1. Grandstream BudgeTone-100 User Authentication account at Brekeke SIP Server:
      • [User]: 160
      • [Password]: 1234
      • [(Confirm)]: 1234
      • [Name]: Grandstream
    2. xLite User Authentication account at Brekeke SIP Server:
      • [User]: 555
      • [Password]: 5678
      • [(Confirm)]: 5678
      • [Name]: xLite

Note: If you donot want to authenticate users when they are registering or making calls with Brekeke SIP Server, do the following:

  1. Set Brekeke SIP Server>[Configuration]>[SIP]>[Authentication].[REGISTER]:off
  2. Set Brekeke SIP Server>[Configuration]>[SIP]>[Authentication].[INVITE]:off
  3. Save the settings and restart Brekeke SIP Server from [RESTART/SHUTDOWN] page
When authenticaion is off as above, the setup in step3 can be skipped.

Step 4 - Setting up Grandstream BudgeTone-100

  1. Set up Grandstream BudgeTone-100 with a fixed IP address (Ex: 192.168.0.160) and subnet mask of 255.255.255.0.
  2. Set SIP registra IP, user/phone number and authentication information from [Advanced Settings] tab on the phone
    • SIP Server: 192.168.0.102 (Brekeke SIP Server's IP address set in step 1-2)
    • Outbound Proxy: 192.168.0.102 (Brekeke SIP Server's IP address set in step 1-2)
    • SIP User ID: 160 (the same as the authentication user set in step 3-2a)
    • Authenticate ID: 160 (authentication user set in step 3-2a)
    • Authenticate Password: 1234 (password set in step 3-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.
  3. Now make sure the phone is connected to the LAN switch/Hub with an Ethernet cable
    From Brekeke SIP Server Admintool -> [Registered Clients], this phone is registered as [User:] 160; [Contact URL:] sip:160@192.168.0.160.

Step 5 - Setting up X-Lite as a SIP UA

  1. Set up X-Lite as a SIP UA on your PC:
    1. Start X-Lite from your PC by choosing [Start]->[All Programs]->[X-Lite].
    2. From the X-Lite dialog box, go to [▼]->[SIP Account Settings]->[Properties], enter:
      • Display Name: any
      • User name: 555 (the same as the authentication user set in step 3-2b)
      • Password: 5678 (password set in step 3-2b)
      • Authorization user name: 555 (the authentication user set in step 3-2b)
      • Domain: 192.168.0.102 (Brekeke SIP Server's IP address set in step 1-2)
      • Check [Register with domain and receive incoming calls] and select [domain] under [Send outbound via:]
    3. In order for X-Lite to work as a voice communication device, you must have a microphone and speaker(s) connected to your PC.
  2. Verify that X-Lite has successfully registered with Brekeke SIP Server from [Registered Clients] tab. You should see that the X-Lite is registered as [user:] 555; [Contact URL:] sip:555@127.0.0.1.

Step 6 - Making VoIP Calls

To make a call from the Grandstream BudgeTone-100 to X-Lite, follow these steps:

  1. Press [Speakerphone] button.
  2. Wait for a steady dial tone.
  3. Dial 555, and press [Send] button.

To make a call from X-Lite to the Grandstream BudgeTone-100, follow these steps:

  1. Enter 160 and click on [Dial] button
  2. To hang up, click on [hang up] button

Note:

  • In this tutorial, Brekeke SIP Server is installed on Windows OS with Brekeke SIP Server installer. For installation details on other operating system, please refer to Brekeke SIP Server Administrator's Guide, Section - Installation.
  • In this tutorial, the SIP UAs are Grandstream BudgeTone-100 (a SIP compliant phone) and X-Lite Softphone. However, any SIP-compliant products can be used in setting up your VoIP communications.

Learn More

 

Home | Company | Careers | Contact Us | Privacy Policy

© 2012 Brekeke Software, Inc. All Rights Reserved.