Skip to Main Content Conceptual Guides
- Call Control Objects: To tell Vonage how to handle a phone call, you must provide a Nexmo Call Control Object (NCCO) when a call is placed or answered. There are various actions available, such as
talk, input and record. - Cloud Runtime For Voice: Using Voice with Vonge Cloud Runtime.
- Call Flow: The various stages of a call and how they interact.
- Conference Calling: When a phone call is made or received by Vonage it is added to a conversation. A single conversation contains one or more phone calls (sometimes referred to as legs).
- Numbers: Numbers are a key part of using the Vonage Voice API. This guide covers number formatting, outgoing caller IDs and incoming call numbers.
- Endpoints: When connecting a call, you can connect to another phone number, a
sip endpoint or a websocket. These are known as endpoints. - Regions: Recording audio input from a caller or recording the conversation between two callers.
- Advanced Machine Detection: Using our Text-To-Speech engine, you can play machine-generated speech to your callers
- Text to Speech: Using our Text-To-Speech engine, you can play machine-generated speech to your callers
- Customizing Spoken Text: Use Speech Synthesis Markup Language (SSML) to control how text-to-speech is read out
- Speech to Text: Capture user input by converting user speech to text form during a call.
- DTMF: Capture user input by detecting DTMF tones (button presses) during a call.
- Call Recording and Transcription: Recording audio input from a caller or recording the conversation between two callers.
- Web Sockets: You can connect the audio of a call to a WebSocket to work with it in real time.
- Contact Center Intelligence: Learn how to enhance your contact center solution with Voice API.
- Fraud Prevention: Protect your Voice API applications from fraud
- Programmable SIP: Learn how to integrate your existing SIP Infrastructure with the Vonage Communications Platform.
Using Vonage APIs
- Working with Vonage APIs: Just getting started with Vonage APIs? Read this first! This guide will walk you through how to create an account and the first steps you'll need to take.
Concepts
- Authentication: Vonage APIs support different authentication methods depending on which product you are using: Learn more in Vonage's API documentation.
- Glossary: Glossary of terms based on the Nexicon
- OpenAPI: What OpenAPI is and how to use it in your development process
- Signing Messages: Add an extra layer of security by sending and receiving signed requests.
- Webhooks: How to set and use webhook endpoints for the Vonage APIs.
- CLI: This topic walks you through how to setup and get started with the Vonage CLI
- JWT generator: This topic shows you how to generate JWTs using our online tool.
- Ngrok: This topic shows you how to test your Vonage application locally using Ngrok.
- Postman: Information about using Vonage APIs with the Postman HTTP client.
- Prism: Find out how to use Prism with Vonage APIs. You can run Prism locally to test API calls during development, without incurring any usage costs.