Archive for the ‘SIPoint’ Category

How to use SIPoint as a softphone switch?

Friday, June 12th, 2009

SIPoint Presence Server is an integrated SIP Registrar, Proxy, Presence and XCAP server. It supports most key SIP standards as well as SIP for Instant Messaging and Presence Leverage Extensions.

Because of its integrated capabilities, it is very easy to use SIPoint to create a simple SIP switch for softphones like X-Lite to support voice, instant messaging, and presence.

System Overview

Here is how the system looks like. Bob, Alice, and John’s soft-phones are all connected to SIPoint via the local network within the same domain. For this example, let’s call the domain is example.com.

sipoint-pbx

SIPoint Configuration

SIPoint has to be configured to manage the example.com domain. Here are the step-by-step instructions.

  • Download SIPoint Installer from Micromethod website if you haven’t done so.
  • Install SIPoint on a server (Linux/Windows/Mac) that is on a LAN with all the softphones.
  • Start SIPoint by running startup.[sh | bat] from where SIPoint is installed. If this is the first time you run SIPoint, SIPoint should automatically populate its embedded database with all the default configurations.
  • Now you should be able to access SIPoint’s Management Console at http://localhost:8080 from the server where SIPoint is installed. You log in with default name and password – admin/admin.
  • The initial page of SIPoint’s Web Management Console gives you the system information.

    sipoint-mc

  • Click the sipoint-general-button node to get the general server configuration, including the default domains SIPoint manages. Add “example.com” to the list of Responsible Domains and select it as the default domain, as shown in the picture below. Please make sure you click the sipoint-plus-button button to add the domain and click the sipoint-save-button button to make the changes persisted.

    sipoint-domain

Softphone Configuration

Now you can configure the SIP-based softphones. Please note that softphones have to support SIMPLE in order to use the presence and instant messaging features. Regardless the SIMPLE support, voice communication should work as long as the softphones are RFC 3261 compliant.

Each softphone should be configured to use SIPoint as the default SIP Registrar and Proxy. Here is how you configure the X-Lite softphone on John’s machine.

  • Configure the SIP account for John as the following. Please note the names are case sensitive.

    properties-of-account-1-1

  • Configure the Presence to use Presence Agent mode.

    properties-of-account-1-2

  • Add Bob (or Alice) as one of your contacts as the following. Make sure you enable “Show contact’s Availability” to enable presence.

    add-contact

Similarly you can configure Bob and Alice’s softphones and add the appropriate contacts.

Now you have a small SIP network with SIPoint Server as the switch. John, Bob, and Alice should be able to call and send instant messages to each other and see the other people’s presence.


Want to learn how Voxeo can help unlock your communications and deliver a better customer experience? Please contact us!

If you found this post interesting or helpful, please consider either subscribing via RSS, becoming a fan on Facebook, or following us on Twitter.


SIPoint Presence Server 4.0 is released

Friday, April 3rd, 2009

SIPoint Presence Server 4.0 has been released on Micromethod web site.

SIPoint is an integrated SIP Registrar, Proxy, Presence and XCAP server. It complies SIP for Instant Messaging and Presence Extensions as well as Open Mobile Alliance Presence SIMPLE Enabler.

The latest SIPoint Presence Server has many improvements on stability and scalability.

I have talked about How SIMPLE based Presence works. I will show you how to leverage SIPoint’s integrated Registrar and Proxy capabilities to create a simple PBX for VoIP phones, IM and presence.

Stay tuned.


Want to learn how Voxeo can help unlock your communications and deliver a better customer experience? Please contact us!

If you found this post interesting or helpful, please consider either subscribing via RSS, becoming a fan on Facebook, or following us on Twitter.