M2S VoIP

Architecture and

Redundancy

M2S VoIP

Architecture and Redundancy

Our Triple Georedundant Cloud Is Run On High Performance Dedicated Servers In Tier 1 Datacenters To Provide 5×9’s Uptime And Reliability.

Data Centers Map

… Added With Our Massive Server Architecture, Designed To Keep The Information Flowing No Matter What The World Has To Throw At It.

Kamailio

In the M2S architecture, Kamailio provides load balancing functionality as well as all of
the normal services a SIP Proxy provides. Kamailio acts as a load balancer for the SIP Requests
(much the way nginx or HAProxy are used to load balance Web Requests). We minimize the number
of public interfaces needed to inform clients and carriers by pointing them to the load balancers.
Adding capacity becomes as easy as informing Kamailio of the new Switch.

FreeSWITCH

FreeSWITCH is an amazingly resilient and powerful switch. Its design has allowed us to abstract
the logic away from FreeSWITCH allowing these servers to do what they do best (transcode calls)
while freeing our architecture to scale each resource independently.

ECallMgr and Erlang
M2S leverages the functional Language Erlang in order to provide massively scalable logic as a
function of our system. Erlang has been deployed in some of the most stable, and massive, architectures
on Earth, including the AXD 301 (the only system to reach 99.9999999% of reliability,
which is 4 mins of downtime every 20 years), Goldman Sachs High-speed trading models, and
Github. It excels where other architectures struggle, particularly when dealing with massive concurrent
media streaming.
The Apps
Apps can control what happens at all stages of call management (even initiating calls on their own). Authentication,
routing, in-call applications (like IVRs and voicemail), even call placement via caller-id announcement. That coupled with our easy to use customer management system we put the power in your hands.
Big Couch
We take data management very seriously. We have seen database technology advance considerably
over the last decade, and we implement many of those innovations by combining NoSQL
database architecture with sensible schema and proven resilient design. We take advantage of
Database Sharding, Global Distribution and a number of other killer features using BigCouch,
which takes the best elements from Google’s BigTable and CouchDB to form a powerful but stable
distributed architecture.

Call Today:

888-885-8233

Email:

Sales@M2SVoip.com

Support@M2SVoip.com

Unified 2021 Award

Winner of the 2021 Unified Communications Product of the Year