Experts in Real-Time Messaging and Push
  • Products
  • Solutions
  • Services
  • Shop
  • Customers
  • Company
  • Contact
  • Blog
  • ejabberd exceeds expectations at SIPPhone

    Posted by ProcessOne on April 26, 2007

    Paris, april 26, 2007 - SIPPhone have been using ejabberd for over three years and it has performed beyond their expectations. ProcessOne Instant Messaging solution is the perfect match to add sophisticated chat features to web sites or VoIP solutions.

    SIPPhone is a strong advocate of industry standards. Based in San Diego in the USA, the company provides a range of voice over IP (VoIP) services for consumers and businesses. It decided to introduce new instant messaging capabilities for its customers and realised that the use of industry-recognised protocols would be the key to its success.

    “We believe that industry standards are the way forwards for this industry”, says Matthew Reilly Software Engineer at SIPPhone. “The compatibility of our solutions with other established systems helps us to compete very strongly with proprietary solutions from other vendors.”

    SIPPhone wanted to establish a new instant messaging service that would be highly available and robust. To gain the trust of new users, its solution had to be both easy to use and reliable.

    Meeting the brief precisely

    The company carried out an extensive market review to find the most suitable instant messaging server with which to deliver its new service. Reliance on industry standards was, of course, a prime requirement. In addition, however, SIPPhone needed a server that could support large numbers of concurrent users per node, to limit hardware and administration costs. It also needed to be able to customise the server easily and integrate instant messaging capabilities seamlessly with its VoIP provision.

    ejabberd met the brief precisely. Based on the widely accepted eXtensible Messaging and Presence Protocol (XMPP), standardised by the Internet Engineering Task Force, ejabberd is a high-performance instant messaging server. It is an open source solution, so SIPPhone was able to licence the technology free of charge. It is also highly robust and offers a large number of built-in features for improving the performance of instant messaging services.

    ProcessOne specialises in developing high-performance messaging solutions based on the ejabberd server and provided SIPPhone with assistance to acquire the solution. SIPPhone had a strong team of software engineers who were able to customise the server and build a bespoke solution in-house. However, experts from ProcessOne were available throughout the project to provide the team with advice and support when required.

    Delivering a robust and scalable service

    Engineers at SIPPhone soon realised that ejabberd was a very effective toolbox. They quickly developed a highly robust messaging service in line with business expectations and integrated it easily into the company’s existing VoIP infrastructure. Throughout the project, the company experienced no segmentation faults or buffer overloads.

    “Simply put, it works”, says Reilly.

    It was very important for the messaging solution to support large numbers of users. ejabberd scales naturally to handle thousands of simultaneous users connected on a single ejabberd node, but also has an in-built clustering feature. Through the use of clustering, companies can make their solutions even more scalable and increase fault tolerance at the same time.

    Maintaining high availability

    SIPPhone launched its new messaging capability as a feature of Gizmo Project, a free-to-use VoIP service for consumers and businesses. Now, users of Gizmo Project can exchange messages instantly with friends, family and colleagues. Due to the use of industry standards and gateways, the service allows users to ‘chat’ with users of compatible systems too, such as Yahoo Messenger, Windows Live, Google Talk and other Jabber-based systems.

    Since going live, the solution has been very reliable. ejabberd allows engineers to perform updates on code without loosing the connection or needing to restart the server. As a result, SIPPhone is able to troubleshoot the system and perform maintenance, while keeping users connected and chatting. “This is a very important benefit, as it allows us to maintain a high level of availability for our customers”, says Reilly.

    He concludes: “We have now been using ejabberd for over three years and it has performed beyond our expectations.”

    Download the complete Case Study in PDF format: ejabberd exceed expectations at SIPPhone

    About ProcessOne

    ProcessOne is a company specialized in high-performance messaging solutions. The company actively develops the ejabberd server and offers strong commercial support for ejabberd installations around the world. It has customers managing millions of registered users and, as a result, ProcessOne has emerged as one of the major messaging solution providers.

    For more information, please visit:

    Contact: .(JavaScript must be enabled to view this email address)

    About ejabberd

    ejabberd is a proven and highly scalable XMPP server with full features. Distributed under an Open Source license, the server currently powers many of the largest Jabber deployments in the world. It therefore accounts for several million registered users.

    ejabberd is renowned for its cluster support which leads to unmatched features such as:

    • a single domain can be served by a cluster of ejabberd nodes
    • fault-tolerance: server can keep on running even if several nodes in the cluster fail
    • scalability: cluster nodes can be added or removed on the fly without stopping the servers

    For more informations, please visit:

    Get back to our news section