Multimedia Service Platform

Multimedia Service Platform is future-proof turnkey solution for delivery of SIP services like voice and video over IP (VoIP), instant messaging (IM) and Presence to SIP end-points.

The full platform description is available at

The platform is based on IETF standards and integrates the best-of-breed Open Source software components available on the market. It can be distributed across multiple data centers to scale to serve millions of SIP end-points by using a self-organizing network design.

Home page:


  • Voice and video based on SIP protocol (RFC 3261)
  • NAT traversal for signaling and media
  • SIP SIMPLE presence
  • Instant Messaging based on MSRP
  • Transparent for the applications in the end-points
  • SOAP/XML provisioning server
  • Integrated DNS management system
  • Multiple SIP domains support
  • Multiple devices per SIP account (parallel forking)
  • Multiple telephone numbers and aliases per SIP account
  • Class 4 SIP trunking
  • Class 5 telephony features (call forwarding, voicemail)
  • Rating engine for postpaid with anti-fraud system or prepaid
  • Rating engine with tariffs per SIP account, SIP domain or IP address
  • Real-time web based SIP and RTP tracing
  • Least cost routing (LCR) and ENUM peering engine
  • Multi-tenant, the platform accomodates multiple resellers


Multimedia Service Platform integrates the best of breed Open Source software components available on the market today:

  • OpenSIPS - SIP Proxy/Registrar/Presence agent
  • MediaProxy - RTP media relay
  • CDRTool - CDR mediation and rating engine
  • Call Control - Prepaid engine
  • SylkServer - Conference server
  • OpenXCAP - Presence policy server
  • MSRPRelay - IM/File transfer relay
  • Asterisk - Voicemail and media server
  • PowerDNS - DNS server
  • Freeradius - Accounting server


The platform scales to serve 30,000 SIP end-points and the traffic associated with them. For scalability beyond 30000 end-points SIP Thor architecture must be used.


The platform is using cluster of active/passive servers for its core functions. For each function, except for the Media Relay that can run in active mode on multiple servers, all logical functions are active on one server at a time.