Switchvox Integration APIs & Tools
Switchvox offers a set of APIs and built-in tools that let you integrate Switchvox with your web-based application.
You can build Switchvox features into your users' interactions with your business application:
Click to dial on contact records within the app
Display screen pops for incoming calls, and search the app for matching caller ID to improve the caller information
Open the caller's record within the app, to save the user from navigating in the app
You can also set up Switchvox so that callers can interact with your business application. IVR menus can collect and send call data to your app, and store returned data. Event Triggers can cause automatic interaction with your app for incoming and outgoing calls and other more specific call events.
Realtime API
Your web-based application can use the Realtime API to create calls for the user, and receive realtime notification of the user's call state. The API requires authentication with the credentials used to log into the phone-user's account from a web browser.
Extend API
The Extend API methods let you query information from Switchvox. Extend is a an XML-based API, but a sample JavaScript library is available to send requests and handle the response.
Switchvox Admin Tools
Within the Switchvox Admin Web Suite, there are several tools you can use to integrate Switchvox with your web-based application.
These tools are documented and supported in Switchvox, so the links provided here are hosted in Switchvox's support articles.
IVR Web Actions
Callers can interact with your web-based application as they navigate a Switchvox IVR. Here are the web-based IVR actions with a link to the Switchvox support articles about each action:
IVR Action | Description |
Post information about the current call to your application, and receive XML response data to store in IVR variables. | |
Upload a recorded sound to your application. | |
Download a sound from your application, then play that sound to your caller. |
Event Triggers
Call events happening in Switchvox can submit information about the event to your application. Your application can return data to Switchvox, and instruct Switchvox to set a caller ID, or transfer the call.
Zapier Integration Via Event Triggers
Zapier is an online platform that helps you automate workflows by connecting the different apps and services you use in actions called “Zaps”. Zaps allow you to automate these tasks by integrating with Switchvox Event Triggers.