With just a few lines of code, make, receive, and control phone calls using Squaretalk programmable voice API. Enable your applications to perform a variety of voice operations, including audio conferencing, call recording, real-time alerts, and the connection of customers to a custom, intelligent IVR.
Our developer community can use Squaretalk’s programmable voice APIs to build applications and workflows with embedded communication and collaboration features
Create custom and unique call experiences with a detailed API made simple. Activate online campaigns from your opt-in clients, engage customers with multiple sequences, record calls, monitor real-time communications, and any events.
Implement all contact center functionalities within your application or CRM and manage all your calls, agents, locations, skills, phone numbers and data with ease and in a centralized location.
Transfer and connect calls via an app or to a local business without revealing personal phone numbers of potential buyers.
Measure how many interested buyers requested call-back, by tracking calls on every landing page.
Increase lead conversion by instantly connecting buyers with the right agents or business partners.
Create a user ID, give it a name and allow calls via WebRTC in three simple steps.
Book a demoIntercept inbound calls, announce waiting time to callers, frequency. Create a strategy for call distribution.
Learn moreAllow and activate IP addresses to access your monitor and user access for unlimited periods or deactivate the IP at a scheduled time and date.
Book a demoShows extension status - Requires (Extension).
Click2Call script - Requires (Extension, Destination, LeadID, UserID).
Hangup script - Requires (Extension).
Generate Yealink answer link of specified extension to answer incoming call - Requires (Extension).
Show call log of calls - Requires (LeadID; when used in click2call or Phone Number when incoming call answered or dialed manually).
Transfer active call from extension to destination - Requires (Extension, Destination).
Hold/UnHold active call by extension Yealink - Requires (Extension).
Pause extension from getting incoming calls in queues - Requires (Extension).
UnPause extension from getting incoming calls in queues - Requires (Extension).
Having spy call with an agent -Extension is for manager - Destination is for agent - Requires (Extension, Destination).
Having Barge or Conference Call with an agent -Extension is for manager - Destination is for agent - Requires (Extension, Destination).
Having Whisper Call with an agent -extension is for manager - Destination is for agent - Requires (Extension, Destination).
Plain/Text, Application/json, CURL.
Show all URLs configured to POST on Hang-up.
Insert new URL to be configured to POST on Hang-up - Requires(URL).
Update existing URL to POST on Hang-up - Requires (Id),(URL). Please get it by using Show.
Delete existing URL to POST on Hang-up - Requires (Id). Please get it by using Show.
At each call hang-up to post to the specified URLs
At each call start to post to the specified URLs