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.

Tools

  • 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.