Plivo Browser SDK

Introduction

The Plivo Browser SDK lets you make and receive calls using Plivo applications directly from any web browser. Using our SDK, you can create applications such as:

  1. Call Center — Build efficient call center workflow by allowing your agents to make and receive calls via their browsers. Control call flow in your app using our API.
  2. Click to Call — When adding click to call for your CRM app, Plivo runs seamlessly in the background to allow your users to interact via audio communication.
  3. Web-Based Help Desk — Create great service experiences and workflows. Sales and support agents can access customer info while making calls directly from their web browsers.
  4. Web Conferencing — Build rich conference experiences with Plivo’s out-of-the-box features, including unique call flows, recording calls, and branded conference greetings.

How does it work?

plivo Browser SDK for voice SIP calls

  1. From a browser, a Plivo endpoint initiates an internet call to Plivo’s voice platform.
  2. The platform notifies your application server about the call.
  3. Plivo handles the call based on XML documents returned by the application server. In this case, a Dial XML element connects the call with the phone number specified in the XML document.
  4. Plivo initiates a call to the phone number specified in the Dial XML element.
  5. Once the call is answered, the two parties are connected and can talk to each other.

To learn more about managing the call flows and types of call flows, refer to our Voice Overview guide.

Next steps

Now that you know the fundamentals, you can build a simple app. Get inspiration from our sample applications and learn implementation details from our Browser SDK Reference documentation.