Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
WebRTC Telco Gateway Fact Sheet
1. Xura pioneered
the adaptation of
WebRTC to the telco
world, as one of the
first companies to
successfully implement
a soft-phone in the
browser.
Benefits:
–– Easy browser integration
–– Flexible deployment models
–– Increased security
–– RCS functionality integrated
in WebRTC enabling
innovative IP-based services
–– Ability to provide billing
solutions for WebRTC services
Xura WebRTC Telco Gateway
Fact sheet
Xura’s WebRTC Telco Gateway offers a forward-thinking and secure
approach to web reachability by enabling network operators to create
innovative new services leveraging their existing assets and strengths.
High-level solution
Xura’s WebRTC Telco Gateway allows WebRTC devices to use normal telecommunication
functions such as calling to and from a telephone number and sharing video such as a
videoconference. The WebRTC Telco Gateway provides a novel approach to browser support
that reduces integration complexity and increases solution security. The gateway isolates the
web world from the telco world which eliminates the need for telco protocols in the Browser.
Xura offers two different options to adapt WebRTC to the world of telecommunications
depending upon whether the use case is a standalone service or media to be incorporated
into web based RCS clients. Standalone services would include use cases such as creating
web based telephones or A2P services such as click-to-call from a browser.
Xura WebRTC Gateway for telco services and voice ubiquity
For operators that want to extend telephone functionality on a browser such as a dialer
or a web phone, the simple API enables all primary media features. The Java script based
SDK allows an operator to embed voice and video capabilities to create services or web
phones that extend the reach of mobile telephony. In addition,the API also allows 3rd
party developers to create their own click-to-communicate services, enabling rich, real-
time interaction within their app or website.
WebApp
Server
Media Proxy
SIP
Servlets
WebRTC Gateway
HTTP REST
HTTP Long Polling
ICE
DTLS DTLS
SRTP
Websockets
TelcoorEnterprise
ICE
STUN / TURN
WebRTCDevices
SIP
RTP
2. Xura WebRTC Gateway for web-based end points
For network operators wanting to augment the functionality of web-based RCS clients,
this option enables services such as allowing subscribers to use their own telephone
numbers from their browsers. In addition, when combined with the RCS API Gateway,
support may include enabling all RCS functionality for any end point via a standardized
RCS profile.
Benefits
Through Xura’s WebRTC Telco Gateway, former Peer-to-Peer WebRTC-enabled devices
can now be applied to a new world of business solutions and opportunities. And in doing
so, creates a larger base of users that can benefit from telco services by reducing
dependency on the actual device used.
The solution is easy to integrate into telco architectures, and can be deployed inside
or outside existing infrastructure. It has been tested in real telco environments and
has short deployment timeframes i.e. hours/days.
With the addition of the Xura WebRTC Telco Gateway SDK and samples, developers
can create solutions for the use-cases they require and make them live in a very short
timeframe. The SDK, also enables not only web-based telephony endpoints but also
new services combining the internet call-leg with a telco call-leg, opening up a myriad of
monetization capabilities.
Scalability
Xura’s platform is based on proven scalable carrier-class systems; it offers horizontal
scalability at multiple levels:
–– Product-level: different instances of Xura’s gateway can be deployed at the same
time. In this case, a range of users would be provisioned on each deployment. The
number of supported users can grow as much as the operator wants, as the different
deployments would be totally independent from each other.
–– Internal-level: a single instance of Xura’s gateway contains multiple scalable
components. Multiple notifiers work in parallel assuring not only the required
redundancies to avoid failing situations but making the global performance higher.
Media Stacks are also parallelizable, allowing different sessions to run in different
machines, which increases the number of simultaneous sessions significantly. Also
in this internal level, the REST interface components are replicated, increasing the
number of processed requests per unit of time.
–– At a general level: Xura’s gateway is designed to easily adapt to external hardware
or software components that specialize in specific functions. For example, HTTP load
balancers, SIP load balancers, media transcoding hardware, etc.