sinch-api-voice-callout

Place outbound text-to-speech voice calls via the Sinch Voice API callouts endpoint.

6|2|Updated Dec 11, 2025
One-click install
npx skills add https://github.com/sinch/sinch-plugins --skill sinch-api-voice-callout-sinch
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sinch-api-voice-callout
Source: https://github.com/sinch/sinch-plugins/tree/main/plugins/sinch-antigravity-plugin/skills/sinch-api-voice-callout
Command: npx skills add https://github.com/sinch/sinch-plugins --skill sinch-api-voice-callout-sinch

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? It removes the need to manually construct and authenticate HTTP requests against the Sinch Voice API when you need to place an outbound text-to-speech phone call from your AI assistant or terminal. ## Core Features & Use Cases - TTS Callouts: Place an outbound voice call that speaks arbitrary text to any E.164 phone number using the Sinch Voice API ttsCallout method. - Caller ID and Locale Control: Optionally set the caller ID (CLI) and TTS locale such as en-US for the spoken message. - Credential Validation: Checks for VOICE_APPLICATION_KEY and VOICE_APPLICATION_SECRET and reports clear errors for 400, 401, and 403 responses. - Use Case: A developer wants to send a spoken verification code to a user; they invoke the skill with the destination number and message text, and the call is initiated immediately with the returned call ID. ## Quick Start Ask the assistant to place a Sinch voice call to +14155551234 speaking the text "Your verification code is 1 2 3 4" using the sinch-api-voice-callout skill.

Frequently Asked Questions about sinch-api-voice-callout

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I make an outbound TTS voice call with the Sinch Voice API?

Send a POST request to https://calling.api.sinch.com/calling/v1/callouts with method ttsCallout, providing the destination number, text to speak, and optional CLI and locale. This skill performs that request directly using your Voice application credentials.

What credentials does the Sinch Voice API callout require?

The Voice API uses an Application Key and Application Secret from a Voice app in the Sinch Dashboard, set as VOICE_APPLICATION_KEY and VOICE_APPLICATION_SECRET. It does not use Conversation API credentials or OAuth2 project tokens.

Can I set the caller ID and language for a Sinch TTS call?

Yes, the callout accepts an optional cli parameter for the caller ID in E.164 format and a locale parameter such as en-US for the text-to-speech voice. The locale defaults to en-US when omitted.

Why does my Sinch voice callout return a 401 error?

A 401 response means the Application Key or Secret is missing or incorrect. Verify that VOICE_APPLICATION_KEY and VOICE_APPLICATION_SECRET are set in your environment and belong to an active Voice app in the Sinch Dashboard.

Does the Sinch Voice API support regional endpoints?

Yes, regional endpoints such as calling-use1, calling-euc1, and calling-apse1 are available alongside the default calling.api.sinch.com base URL. Choose the region matching where your Voice application is configured.