This page describes the WRTC deployment models. WRTC can be deployed in enterprise environment on public, private, or a hybrid cloud network.
WRTC can as well be deployed in service provider networks or in labs as a private cloud using Open Stack cloud infrastructure.
Sonus WebRTC Enterprise Deployment
Deploying Sonus WebRTC in the enterprise environment, would not only secure the communication with the users but also, reduce the costs of the telephony services and introduce video and chat services in a simple manner, without any kind of additional plug-ins or application downloads.
In Enterprise deployment, The Sonus WebRTC Gateway operates on a Virtual Machine (VM) environment such as Kernel Virtual Machine (KVM) and VMWare, Open Stack cloud environment that supports multi-tenant instances with the use of single or multi-nodal VMs. For more information on installing Sonus WebRTC Gateway, refer to Installing Sonus WebRTC Gateway.
Sonus WebRTC Enterprise deployment includes browser-to-browser communication, secure access to communication infrastructure, interconnecting SIP or PSTN networks, and IMS communication.
Sonus WebRTC IMS Deployment
This deployment is similar to accessing a secured communication infrastructure but, the SBC will be communicating with the IMS infrastructure instead of SIP based infrastructure as shown in the following figure:
SIP Registration is the third party user registration with PBX / IMS Core networks.
Sonus WebRTC Standalone Cloud Deployment
The enterprise can either rent the required resources from a public cloud provider such as HP or subscribe to the services of an operator providing Sonus WebRTC as a service. In this case, the WebRTC gateway is considered just as another SIP end point and all calls coming from the Sonus WebRTC Gateway can be processed with the already available servers at the enterprise.
In a private cloud, Sonus WebRTC is deployed as cluster that consists of multiple nodes of WRTC in a service. It receives the configuration data, such as startup configurations, cluster and node names, floating IPs and other networks information, such as routing, alarms, statistics, and so on through OpenStack meta server.
Refer Installing WRTC on OpenStack Through Dashboard for detail information on how WRTC is deployed on OpenStack.