Telecom companies face a unique set of challenges that stem from technology trends and customer demands and they need enhanced agility in responding to these changes while offering superior customer service. Erlang, with its origins in Ericsson, has been always used to develop fault- tolerant, distributed and highly available software used in telecommunications systems.

Within telecommunications, Erlang can be used for developing systems used for controlling switches or converting protocols. It can also be used for telecommunication applications e.g. handling mobility in a mobile network or providing unified messaging.

Erlang Solutions partners with leading telecom companies and helps them create next generation telecom solutions that offer reduced time to market along with a cost advantage.  Strong industry knowledge, product expertise, knowledge of telecom standards and a quality-driven approach combined with outstanding technical skills enables us to effectively deliver customized solutions. ESL consultants have many years of experience in building high quality telecom products using Erlang/OTP. Our telecoms practice has successfully executed engagements in consulting, system architecture, messaging protocols, voice call protocols, testing (at unit, integration and system level), interoperability testing, monitoring and controlling systems using both standards like SNMP, SMPP, WCTP,TNPP, IMAP etc. and proprietary protocols.

Some of our key competencies include:

  • Design and development of mobile messaging gateways that handle very high volume mobile messaging and mobile payment transactions
  • Development of a new breed of messaging gateway for a leading global enabler of telecoms services.  This messaging gateway is active across geo-redundant sites, with fault-tolerant software and high load tolerance, while allowing for in-service software upgrades, frequent changes and a long service life.
  • Design and development of multiplayer networked games on mobile devices
  • Design and development of a call leg manager is responsible for setting up calls and coordinates the audio and network connectivity resources needed for internet telephony. The low level handling of the audio in the calls is done by components written in other languages, but it is the call leg manager that controls how these components operate.


" We chose a platform that can scale rapidly- and still remain reliable."

  • Barry Houlihan, CEO, Mobile Interactive Group