In today's communication market, you're often faced with the question of "build or buy" by which we mean you can mess around with open source solutions that require you to hire your own engineers to build, support and maintain what often ends up being a shaky foundation upon which to base your business or you can buy a solution from a "top tier" company which results in an expensive solution that is often inflexible and doesn't quite meet your needs and is supported by a team that isn't invested in your success - especially if you're not that big!Sky Networks offers an alternative:
Sky Dance – is a massively scalable, secure, voip switching framework that enables companies of all sizes to build, deploy and manage advanced telecommunications applications and services across any device to take full advantage of today’s market opportunities. Sky Dance enables the creation, scale and management of apps of all kinds incorporating voice, video, messaging, data, and other technologies . Sky Dance forms the basis for a suite of device agnostic, innovative solutions from Sky Networks. RESTful APIs allow easy integration into existing front and backend systems or mobile applications. It is the foundation for our class 4/5 switching and hosted unified communications capabilities and Sky DANCE supports our add-on solutions such as Sky Central (multi-domain hosted pbx), Sky View (zoom like business collaboration), Sky Phone (mobile soft phone) and SS7 gateway.
Our objective in building Sky DANCE was simple - "build a telecommunications solution which was not only easy to use and manage but was also reliable and scalable allowing our customers to concentrate on their objective of maximizing revenue and providing great service." We began by selecting from best-of-breed open source technology from a number of open source projects such as freeswitch, kamailio, redis,postgres and others. To build Sky DANCE we added our own industry expertise to make a complete solution that is easy to administer, operate and expand. This included not only fixing bugs in the various open source projects, integration and load testing them but also adding important features like an integrated GUI, easy to understand pre, mid and post translations on calling and called numbers, in-memory databases, least cost routing, built-in redundancy for call processing and database operations, reporting, monitoring, call tracing (including SIP traces) and a RESTful API to make integration with existing CRM and other backend solutions simple. Our APIs include all the APIs inherited from the projects in the solution as well as our own APIs. Important features such as SIP-I/SIP-T and MGCP support are also available.
The result is a world class communications solution that is fully integrated, tested and ready to use which is easily customizable by us or you and is supported by telecommunications experts.Sky DANCE solutions are available on popular virtualized environments such as Amazon's AWS, Google Cloud or VMWare or they can be delivered as a stand-alone solution running on prebuilt servers running CentOS or Ubuntu. Sky DANCE systems can be as small as a single server with 250 simultaneous calls or as large as a distributed multi-state or country network operating with a central administration point. This means when selecting Sky Networks and our Sky DANCE solutions you can start from whatever size you're currently at and grow as big as your dreams without the fear of being stranded with a solution that hasn't been tested or won't scale.
The Sky Dance Architecture consists of a set of core functionality consisting of:
- A SIP Proxy
- Infrastructure Components
- RESTful APIs
- A Session Controller
- Process monitoring/management
Optional components can be added to the “core” offering to add functionality. These components include the SS7 gateway, SkyPhone, Sky Director or customized applications built to spec.