{"items":[{"type":"group","fsPath":"docs/voice/index.md","metadata":{"product":"Voice","type":"markdown"},"label":"Voice","link":"/docs/voice","routeSlug":"/docs/voice","items":[{"type":"link","fsPath":"docs/voice/ai-support.md","metadata":{"product":"Voice","type":"markdown"},"label":"AI best practices","link":"/docs/voice/ai-support","routeSlug":"/docs/voice/ai-support"},{"type":"group","fsPath":"docs/voice/getting-started/index.md","metadata":{"product":"Voice","type":"markdown"},"label":"Getting started","link":"/docs/voice/getting-started","routeSlug":"/docs/voice/getting-started","items":[{"type":"group","label":"Java","items":[{"type":"separator","label":"SDK Guides"},{"type":"link","fsPath":"docs/voice/getting-started/java-sdk/make-call.md","metadata":{"product":"Voice","type":"markdown"},"label":"Make a call","link":"/docs/voice/getting-started/java-sdk/make-call","routeSlug":"/docs/voice/getting-started/java-sdk/make-call"},{"type":"link","fsPath":"docs/voice/getting-started/java-sdk/incoming-call.md","metadata":{"product":"Voice","type":"markdown"},"label":"Handle an incoming call","link":"/docs/voice/getting-started/java-sdk/incoming-call","routeSlug":"/docs/voice/getting-started/java-sdk/incoming-call"}]},{"type":"group","label":".NET","items":[{"type":"separator","label":"SDK Guides"},{"type":"link","fsPath":"docs/voice/getting-started/dotnet_sdk/make-phone-call.md","metadata":{"product":"Voice","type":"markdown"},"label":"Make a call","link":"/docs/voice/getting-started/dotnet_sdk/make-phone-call","routeSlug":"/docs/voice/getting-started/dotnet_sdk/make-phone-call"},{"type":"link","fsPath":"docs/voice/getting-started/dotnet_sdk/incoming-call.md","metadata":{"product":"Voice","type":"markdown"},"label":"Handle an incoming call","link":"/docs/voice/getting-started/dotnet_sdk/incoming-call","routeSlug":"/docs/voice/getting-started/dotnet_sdk/incoming-call"}]},{"type":"group","label":"Node","items":[{"type":"separator","label":"SDK Guides"},{"type":"link","fsPath":"docs/voice/getting-started/node-sdk/make-call.md","metadata":{"product":"Voice","type":"markdown"},"label":"Make a call","link":"/docs/voice/getting-started/node-sdk/make-call","routeSlug":"/docs/voice/getting-started/node-sdk/make-call"},{"type":"link","fsPath":"docs/voice/getting-started/node-sdk/incoming-call.md","metadata":{"product":"Voice","type":"markdown"},"label":"Handle an incoming call","link":"/docs/voice/getting-started/node-sdk/incoming-call","routeSlug":"/docs/voice/getting-started/node-sdk/incoming-call"}]},{"type":"group","label":"Python","items":[{"type":"separator","label":"SDK Guides"},{"type":"link","fsPath":"docs/voice/getting-started/python-sdk/make-call.md","metadata":{"product":"Voice","type":"markdown"},"label":"Make a call","link":"/docs/voice/getting-started/python-sdk/make-call","routeSlug":"/docs/voice/getting-started/python-sdk/make-call"},{"type":"link","fsPath":"docs/voice/getting-started/python-sdk/incoming-call.md","metadata":{"product":"Voice","type":"markdown"},"label":"Handle an incoming call","link":"/docs/voice/getting-started/python-sdk/incoming-call","routeSlug":"/docs/voice/getting-started/python-sdk/incoming-call"}]},{"type":"group","label":"PHP","items":[{"type":"link","fsPath":"docs/voice/getting-started/php/make-call.md","metadata":{"product":"Voice","type":"markdown"},"label":"Make a call with PHP","link":"/docs/voice/getting-started/php/make-call","routeSlug":"/docs/voice/getting-started/php/make-call"},{"type":"link","fsPath":"docs/voice/getting-started/php/incoming-call.md","metadata":{"product":"Voice","type":"markdown"},"label":"Handle an incoming call with PHP and Laravel","link":"/docs/voice/getting-started/php/incoming-call","routeSlug":"/docs/voice/getting-started/php/incoming-call"}]}]},{"type":"group","label":"API Reference","items":[{"type":"link","label":"Voice API | Sinch","link":"/docs/voice/api-reference/voice","routeSlug":"/docs/voice/api-reference/voice"},{"type":"link","label":"Calling API","link":"/docs/voice/api-reference/voice/section/calling-api","routeSlug":"/docs/voice/api-reference/voice/section/calling-api"},{"type":"link","label":"Example callout request for text-to-speech call","link":"/docs/voice/api-reference/voice/section/example-callout-request-for-text-to-speech-call","routeSlug":"/docs/voice/api-reference/voice/section/example-callout-request-for-text-to-speech-call"},{"type":"link","label":"API Quick Reference","link":"/docs/voice/api-reference/voice/section/api-quick-reference","routeSlug":"/docs/voice/api-reference/voice/section/api-quick-reference"},{"type":"link","label":"Endpoints","link":"/docs/voice/api-reference/voice/section/endpoints","routeSlug":"/docs/voice/api-reference/voice/section/endpoints"},{"type":"link","label":"Methods","link":"/docs/voice/api-reference/voice/section/methods","routeSlug":"/docs/voice/api-reference/voice/section/methods"},{"type":"link","label":"Errors","link":"/docs/voice/api-reference/voice/section/errors","routeSlug":"/docs/voice/api-reference/voice/section/errors"},{"type":"link","label":"Error Codes","link":"/docs/voice/api-reference/voice/section/error-codes","routeSlug":"/docs/voice/api-reference/voice/section/error-codes"},{"type":"link","label":"Callback API","link":"/docs/voice/api-reference/voice/section/callback-api","routeSlug":"/docs/voice/api-reference/voice/section/callback-api"},{"type":"link","label":"Phone to phone calls","link":"/docs/voice/api-reference/voice/section/phone-to-phone-calls","routeSlug":"/docs/voice/api-reference/voice/section/phone-to-phone-calls"},{"type":"link","label":"Text to speech calls","link":"/docs/voice/api-reference/voice/section/text-to-speech-calls","routeSlug":"/docs/voice/api-reference/voice/section/text-to-speech-calls"},{"type":"link","label":"App to phone calls","link":"/docs/voice/api-reference/voice/section/app-to-phone-calls","routeSlug":"/docs/voice/api-reference/voice/section/app-to-phone-calls"},{"type":"link","label":"App to App calls","link":"/docs/voice/api-reference/voice/section/app-to-app-calls","routeSlug":"/docs/voice/api-reference/voice/section/app-to-app-calls"},{"type":"link","label":"Conference calls","link":"/docs/voice/api-reference/voice/section/conference-calls","routeSlug":"/docs/voice/api-reference/voice/section/conference-calls"},{"type":"group","label":"Callouts","link":"/docs/voice/api-reference/voice/callouts","routeSlug":"/docs/voice/api-reference/voice/callouts","items":[{"label":"Callout Request","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/voice/api-reference/voice/callouts/callouts","routeSlug":"/docs/voice/api-reference/voice/callouts/callouts","metadata":{"seo":{"title":"Callout Request","description":"Makes a call out to a phone number. The types of callouts currently supported are conference callouts, text-to-speech callouts, and custom callouts. The custom callout is the most flexible, but text-to-speech and conference callouts are more convenient."}},"httpPath":"/calling/v1/callouts"}]},{"type":"group","label":"Calls","link":"/docs/voice/api-reference/voice/calls","routeSlug":"/docs/voice/api-reference/voice/calls","items":[{"label":"Update a call in progress","deprecated":false,"httpVerb":"patch","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/voice/api-reference/voice/calls/calling_updatecall","routeSlug":"/docs/voice/api-reference/voice/calls/calling_updatecall","metadata":{"seo":{"title":"Update a call in progress","description":"This method is used to manage ongoing, connected calls. This method uses SVAML in the request body to perform various tasks related to the call. For more information about SVAML, see the Callback API documentation."}},"httpPath":"/calling/v1/calls/id/{callId}"},{"label":"Get information about a call","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/voice/api-reference/voice/calls/calling_getcallresult","routeSlug":"/docs/voice/api-reference/voice/calls/calling_getcallresult","metadata":{"seo":{"title":"Get information about a call","description":"You can retrieve information about an ongoing or completed call using a call ID. You can find the call ID of an ongoing call by viewing the response object from a callout request. You can find the call ID of a completed call by looking at your call logs in your Sinch Dashboard."}},"httpPath":"/calling/v1/calls/id/{callId}"},{"label":"Manage Call with `callLeg`","deprecated":false,"httpVerb":"patch","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/voice/api-reference/voice/calls/calling_managecallwithcallleg","routeSlug":"/docs/voice/api-reference/voice/calls/calling_managecallwithcallleg","metadata":{"seo":{"title":"Manage Call with `callLeg`","description":"This method is used to manage ongoing, connected calls. This method is only used when using the PlayFiles and Say instructions in the request body. This method uses SVAML in the request body to perform various tasks related to the call. For more information about SVAML, see the Callback API documentation."}},"httpPath":"/calling/v1/calls/id/{callId}/leg/{callLeg}"}]},{"type":"group","label":"Conferences","link":"/docs/voice/api-reference/voice/conferences","routeSlug":"/docs/voice/api-reference/voice/conferences","items":[{"label":"Callout Request","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/voice/api-reference/voice/conferences/callouts","routeSlug":"/docs/voice/api-reference/voice/conferences/callouts","metadata":{"seo":{"title":"Callout Request","description":"Makes a call out to a phone number. The types of callouts currently supported are conference callouts, text-to-speech callouts, and custom callouts. The custom callout is the most flexible, but text-to-speech and conference callouts are more convenient."}},"httpPath":"/calling/v1/callouts"},{"label":"Get Conference Info","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/voice/api-reference/voice/conferences/calling_getconferenceinfo","routeSlug":"/docs/voice/api-reference/voice/conferences/calling_getconferenceinfo","metadata":{"seo":{"title":"Get Conference Info","description":"Returns information about a conference that matches the provided conference ID."}},"httpPath":"/calling/v1/conferences/id/{conferenceId}"},{"label":"Kick Conference All","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/voice/api-reference/voice/conferences/calling_kickconferenceall","routeSlug":"/docs/voice/api-reference/voice/conferences/calling_kickconferenceall","metadata":{"seo":{"title":"Kick Conference All","description":"Removes all participants from a conference."}},"httpPath":"/calling/v1/conferences/id/{conferenceId}"},{"label":"Manage Conference Participant ","deprecated":false,"httpVerb":"patch","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/voice/api-reference/voice/conferences/calling_manageconferenceparticipant","routeSlug":"/docs/voice/api-reference/voice/conferences/calling_manageconferenceparticipant","metadata":{"seo":{"title":"Manage Conference Participant ","description":"Manages conference participant in a specified conference:"}},"httpPath":"/calling/v1/conferences/id/{conferenceId}/{callId}"},{"label":"Kick Conference Participant","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/voice/api-reference/voice/conferences/calling_kickconferenceparticipant","routeSlug":"/docs/voice/api-reference/voice/conferences/calling_kickconferenceparticipant","metadata":{"seo":{"title":"Kick Conference Participant","description":"Remove a specified conference participant from a specified conference."}},"httpPath":"/calling/v1/conferences/id/{conferenceId}/{callId}"}]},{"type":"group","label":"Applications","link":"/docs/voice/api-reference/voice/applications","routeSlug":"/docs/voice/api-reference/voice/applications","items":[{"label":"Get Numbers","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/voice/api-reference/voice/applications/configuration_getnumbers","routeSlug":"/docs/voice/api-reference/voice/applications/configuration_getnumbers","metadata":{"seo":{"title":"Get Numbers","description":"Get information about your numbers. It returns a list of numbers that you own, as well as their capability (voice or SMS). For the ones that are assigned to an app, it returns the application key of the app."}},"httpPath":"/v1/configuration/numbers"},{"label":"Update Numbers","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/voice/api-reference/voice/applications/configuration_updatenumbers","routeSlug":"/docs/voice/api-reference/voice/applications/configuration_updatenumbers","metadata":{"seo":{"title":"Update Numbers","description":"Assign a number or a list of numbers to an application."}},"httpPath":"/v1/configuration/numbers"},{"label":"Un-assign number","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/voice/api-reference/voice/applications/configuration_unassignnumber","routeSlug":"/docs/voice/api-reference/voice/applications/configuration_unassignnumber","metadata":{"seo":{"title":"Un-assign number","description":"Un-assign a number from an application."}},"httpPath":"/v1/configuration/numbers"},{"label":"Get Callback URLs","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/voice/api-reference/voice/applications/configuration_getcallbackurls","routeSlug":"/docs/voice/api-reference/voice/applications/configuration_getcallbackurls","metadata":{"seo":{"title":"Get Callback URLs","description":"Returns any callback URLs configured for the specified application."}},"httpPath":"/v1/configuration/callbacks/applications/{applicationkey}"},{"label":"Update Callbacks","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/voice/api-reference/voice/applications/configuration_updatecallbackurls","routeSlug":"/docs/voice/api-reference/voice/applications/configuration_updatecallbackurls","metadata":{"seo":{"title":"Update Callbacks","description":"Update the configured callback URLs for the specified application."}},"httpPath":"/v1/configuration/callbacks/applications/{applicationkey}"},{"label":"Query number","deprecated":true,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/voice/api-reference/voice/applications/calling_querynumber","routeSlug":"/docs/voice/api-reference/voice/applications/calling_querynumber","metadata":{"seo":{"title":"Query number","description":"Returns information about the requested number."}},"httpPath":"/v1/calling/query/number/{number}"}]},{"type":"group","label":"Callbacks","link":"/docs/voice/api-reference/voice/callbacks","routeSlug":"/docs/voice/api-reference/voice/callbacks","items":[{"label":"Incoming Call Event","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":true,"type":"link","link":"/docs/voice/api-reference/voice/callbacks/ice","routeSlug":"/docs/voice/api-reference/voice/callbacks/ice","metadata":{"seo":{"title":"Incoming Call Event","description":"When a call reaches the Sinch platform, the system makes a POST request to the specified calling callback URL."}},"httpPath":"ice"},{"label":"Answered Call Event","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":true,"type":"link","link":"/docs/voice/api-reference/voice/callbacks/ace","routeSlug":"/docs/voice/api-reference/voice/callbacks/ace","metadata":{"seo":{"title":"Answered Call Event","description":"This callback is made when the call is picked up by the callee (person receiving the call). It's a POST request to the specified calling callback URL. Look here for allowed instructions and actions."}},"httpPath":"ace"},{"label":"Disconnected Call Event","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":true,"type":"link","link":"/docs/voice/api-reference/voice/callbacks/dice","routeSlug":"/docs/voice/api-reference/voice/callbacks/dice","metadata":{"seo":{"title":"Disconnected Call Event","description":"This callback is made when the call is disconnected. It's a POST request to the specified calling callback URL. This event doesn't support instructions and only supports the hangup action."}},"httpPath":"dice"},{"label":"Prompt Input Event","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":true,"type":"link","link":"/docs/voice/api-reference/voice/callbacks/pie","routeSlug":"/docs/voice/api-reference/voice/callbacks/pie","metadata":{"seo":{"title":"Prompt Input Event","description":"This callback is triggered as a result of a runMenu action. It can be triggered from either a user pressing a number of DTMF digits, or by the return command."}},"httpPath":"pie"},{"label":"Notification Event","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":true,"type":"link","link":"/docs/voice/api-reference/voice/callbacks/notify","routeSlug":"/docs/voice/api-reference/voice/callbacks/notify","metadata":{"seo":{"title":"Notification Event","description":"This is the general callback used to send notifications. It's a POST request to the specified calling callback URL."}},"httpPath":"notify"}]},{"type":"group","fsPath":"docs/voice/api-reference/authentication/index.md","metadata":{"product":"Voice","type":"markdown"},"label":"Authentication","link":"/docs/voice/api-reference/authentication","routeSlug":"/docs/voice/api-reference/authentication","items":[{"type":"link","fsPath":"docs/voice/api-reference/authentication/signed-request.md","metadata":{"product":"Voice","type":"markdown"},"label":"Request signing","link":"/docs/voice/api-reference/authentication/signed-request","routeSlug":"/docs/voice/api-reference/authentication/signed-request"},{"type":"link","fsPath":"docs/voice/api-reference/authentication/callback-signed-request.md","metadata":{"product":"Voice","type":"markdown"},"label":"Callback request signing","link":"/docs/voice/api-reference/authentication/callback-signed-request","routeSlug":"/docs/voice/api-reference/authentication/callback-signed-request"}]},{"type":"group","fsPath":"docs/voice/api-reference/svaml/index.md","metadata":{"product":"Voice","type":"markdown"},"label":"Sinch Voice Application Markup Language","link":"/docs/voice/api-reference/svaml","routeSlug":"/docs/voice/api-reference/svaml","items":[{"type":"link","fsPath":"docs/voice/api-reference/svaml/actions.md","metadata":{"product":"Voice","type":"markdown"},"label":"SVAML Actions","link":"/docs/voice/api-reference/svaml/actions","routeSlug":"/docs/voice/api-reference/svaml/actions"},{"type":"link","fsPath":"docs/voice/api-reference/svaml/instructions.md","metadata":{"product":"Voice","type":"markdown"},"label":"SVAML Instructions","link":"/docs/voice/api-reference/svaml/instructions","routeSlug":"/docs/voice/api-reference/svaml/instructions"}]},{"type":"link","fsPath":"docs/voice/api-reference/errors.md","metadata":{"product":"Voice","type":"markdown"},"label":"Errors","link":"/docs/voice/api-reference/errors","routeSlug":"/docs/voice/api-reference/errors"}],"expanded":"true"},{"type":"group","fsPath":"docs/voice/sdk/index.md","metadata":{"product":"Voice","type":"markdown"},"label":"SDKs","link":"/docs/voice/sdk","routeSlug":"/docs/voice/sdk","items":[{"type":"link","fsPath":"docs/voice/sdk/node/syntax-reference.md","metadata":{"product":"Voice","type":"markdown"},"label":"Node","link":"/docs/voice/sdk/node/syntax-reference","routeSlug":"/docs/voice/sdk/node/syntax-reference"},{"type":"link","fsPath":"docs/voice/sdk/dotnet/syntax-reference.md","metadata":{"product":"Voice","type":"markdown"},"label":".NET","link":"/docs/voice/sdk/dotnet/syntax-reference","routeSlug":"/docs/voice/sdk/dotnet/syntax-reference"},{"type":"group","label":"Java","items":[{"type":"link","fsPath":"docs/voice/sdk/java/@2.0/syntax-reference.md","metadata":{"product":"Voice","type":"markdown"},"label":"Syntax guide","link":"/docs/voice/sdk/java/syntax-reference","routeSlug":"/docs/voice/sdk/java/syntax-reference","version":"2.0","isDefault":true,"versionFolderId":"de15244a"},{"type":"link","fsPath":"docs/voice/sdk/java/@1.0/syntax-reference.md","metadata":{"product":"Voice","type":"markdown"},"label":"Syntax guide","link":"/docs/voice/sdk/java/1.0/syntax-reference","routeSlug":"/docs/voice/sdk/java/1.0/syntax-reference","version":"1.0","isDefault":false,"versionFolderId":"de15244a"},{"type":"link","fsPath":"docs/voice/sdk/java/@1.0/migration-guides/migration-to-versioned.md","metadata":{"product":"Voice","type":"markdown"},"label":"Migration guide (un-versioned to versioned)","link":"/docs/voice/sdk/java/1.0/migration-guides/migration-to-versioned","routeSlug":"/docs/voice/sdk/java/1.0/migration-guides/migration-to-versioned","version":"1.0","isDefault":false,"versionFolderId":"de15244a"}]},{"type":"link","fsPath":"docs/voice/sdk/py/syntax-reference.md","metadata":{"product":"Voice","type":"markdown"},"label":"Python","link":"/docs/voice/sdk/py/syntax-reference","routeSlug":"/docs/voice/sdk/py/syntax-reference"}]},{"type":"group","fsPath":"docs/voice/tutorials/index.md","metadata":{"product":"Voice","type":"markdown"},"label":"Tutorials","link":"/docs/voice/tutorials","routeSlug":"/docs/voice/tutorials","items":[{"type":"group","fsPath":"docs/voice/tutorials/qualify-leads/index.md","metadata":{"product":"Voice","type":"markdown"},"label":"Build a lead qualification app","link":"/docs/voice/tutorials/qualify-leads","routeSlug":"/docs/voice/tutorials/qualify-leads","items":[{"type":"group","fsPath":"docs/voice/tutorials/qualify-leads/java/index.md","metadata":{"product":"Voice","type":"markdown"},"label":"Java","link":"/docs/voice/tutorials/qualify-leads/java","routeSlug":"/docs/voice/tutorials/qualify-leads/java","items":[{"type":"link","fsPath":"docs/voice/tutorials/qualify-leads/java/set-up.md","metadata":{"product":"Voice","type":"markdown"},"label":"1. Clone the repo and set up the app","link":"/docs/voice/tutorials/qualify-leads/java/set-up","routeSlug":"/docs/voice/tutorials/qualify-leads/java/set-up"},{"type":"link","fsPath":"docs/voice/tutorials/qualify-leads/java/amd-callout.md","metadata":{"product":"Voice","type":"markdown"},"label":"2. Custom callouts and AMD","link":"/docs/voice/tutorials/qualify-leads/java/amd-callout","routeSlug":"/docs/voice/tutorials/qualify-leads/java/amd-callout"},{"type":"link","fsPath":"docs/voice/tutorials/qualify-leads/java/ivr-system.md","metadata":{"product":"Voice","type":"markdown"},"label":"3. Interactive Voice Response","link":"/docs/voice/tutorials/qualify-leads/java/ivr-system","routeSlug":"/docs/voice/tutorials/qualify-leads/java/ivr-system"},{"type":"link","fsPath":"docs/voice/tutorials/qualify-leads/java/test-the-app.md","metadata":{"product":"Voice","type":"markdown"},"label":"4. Test the application","link":"/docs/voice/tutorials/qualify-leads/java/test-the-app","routeSlug":"/docs/voice/tutorials/qualify-leads/java/test-the-app"}]}]},{"type":"link","fsPath":"docs/voice/tutorials/build-your-own-conference-calling-system-in-c.md","metadata":{"product":"Voice","type":"markdown"},"label":"Build a conference system in C#","link":"/docs/voice/tutorials/build-your-own-conference-calling-system-in-c","routeSlug":"/docs/voice/tutorials/build-your-own-conference-calling-system-in-c"},{"type":"link","fsPath":"docs/voice/tutorials/callout-callback-Node.md","metadata":{"product":"Voice","type":"markdown"},"label":"Make a phone call","link":"/docs/voice/tutorials/callout-callback-node","routeSlug":"/docs/voice/tutorials/callout-callback-node"},{"type":"link","fsPath":"docs/voice/tutorials/number-masking.md","metadata":{"product":"Voice","type":"markdown"},"label":"Mask a number on an incoming call","link":"/docs/voice/tutorials/number-masking","routeSlug":"/docs/voice/tutorials/number-masking"},{"type":"link","fsPath":"docs/voice/tutorials/getting-a-second-number-and-testing-sinch-callbackswebhooks-with-ngrok.md","metadata":{"product":"Voice","type":"markdown"},"label":"Get a second number","link":"/docs/voice/tutorials/getting-a-second-number-and-testing-sinch-callbackswebhooks-with-ngrok","routeSlug":"/docs/voice/tutorials/getting-a-second-number-and-testing-sinch-callbackswebhooks-with-ngrok"}]},{"type":"group","label":"Additional resources","items":[{"type":"link","fsPath":"docs/voice/api-reference/call-headers.md","metadata":{"product":"Voice","type":"markdown"},"label":"Call headers","link":"/docs/voice/api-reference/call-headers","routeSlug":"/docs/voice/api-reference/call-headers"},{"type":"link","fsPath":"docs/voice/api-reference/callbacks.md","metadata":{"product":"Voice","type":"markdown"},"label":"Callbacks","link":"/docs/voice/api-reference/callbacks","routeSlug":"/docs/voice/api-reference/callbacks"},{"type":"link","fsPath":"docs/voice/api-reference/voice-locales.md","metadata":{"product":"Voice","type":"markdown"},"label":"Text to speech voices","link":"/docs/voice/api-reference/voice-locales","routeSlug":"/docs/voice/api-reference/voice-locales"},{"type":"link","fsPath":"docs/voice/api-reference/recording.md","metadata":{"product":"Voice","type":"markdown"},"label":"Recording calls","link":"/docs/voice/api-reference/recording","routeSlug":"/docs/voice/api-reference/recording"},{"type":"link","fsPath":"docs/voice/api-reference/transcription-locales.md","metadata":{"product":"Voice","type":"markdown"},"label":"Transcription locales","link":"/docs/voice/api-reference/transcription-locales","routeSlug":"/docs/voice/api-reference/transcription-locales"},{"type":"link","fsPath":"docs/voice/api-reference/conference-dtmf.md","metadata":{"product":"Voice","type":"markdown"},"label":"Using DTMF in conferences","link":"/docs/voice/api-reference/conference-dtmf","routeSlug":"/docs/voice/api-reference/conference-dtmf"},{"type":"link","fsPath":"docs/voice/api-reference/supported-audio-formats.md","metadata":{"product":"Voice","type":"markdown"},"label":"Supported audio formats","link":"/docs/voice/api-reference/supported-audio-formats","routeSlug":"/docs/voice/api-reference/supported-audio-formats"},{"type":"link","fsPath":"docs/voice/api-reference/cdr.md","metadata":{"product":"Voice","type":"markdown"},"label":"Call Detail Records","link":"/docs/voice/api-reference/cdr","routeSlug":"/docs/voice/api-reference/cdr"},{"type":"link","fsPath":"docs/voice/api-reference/sip-trunking.md","metadata":{"product":"Voice","type":"markdown"},"label":"SIP Trunking","link":"/docs/voice/api-reference/sip-trunking","routeSlug":"/docs/voice/api-reference/sip-trunking"},{"type":"link","fsPath":"docs/voice/api-reference/amd_v2.md","metadata":{"product":"Voice","type":"markdown"},"label":"Answering Machine Detection v2","link":"/docs/voice/api-reference/amd_v2","routeSlug":"/docs/voice/api-reference/amd_v2"},{"type":"link","fsPath":"docs/voice/api-reference/misc.md","metadata":{"product":"Voice","type":"markdown"},"label":"Glossary","link":"/docs/voice/api-reference/misc","routeSlug":"/docs/voice/api-reference/misc"}]},{"type":"link","fsPath":"docs/voice/release-notes.md","metadata":{"product":"Voice","type":"markdown"},"label":"Release notes","link":"/docs/voice/release-notes","routeSlug":"/docs/voice/release-notes"},{"type":"link","link":"/docs/in-app-calling","label":"In-app Voice and Video"}]}]}