Skip to main content

WebRTC Voice SDKs Fundamentals

What & Why

These SDKs enable client-side applications to instantiate and control a Telnyx call leg.

As a result, developers of applications integrated with Telnyx voice platform are no longer constrained to working with inflexible and uncustomizable SIP UAs such as PBX, Asterisk, Zoiper etc.

Instead they can embed native voice capabilities client-side to work seamlessly with their voice application and achieve end to end visibility and control of the user experience.

How

These SDKs

  • Utilize the native client-end (browser or device) WebRTC API for cross browser/device compatibility, …
  • Adhere to the WebRTC standardization where Media is transported via RTP over DTLS, aka SRTP, aka DTLS-SRTP, … and
  • Implements the WebRTC session negotiation, aka signaling, via JSON-RPC messages over Secure WebSocket (WSS).

Availability

The following SDKs are offered