How-to Guides
- Voice Notifications: In this guide, you will learn how to contact a list of people by phone, convey a message, and see who confirmed that they had received the message. These voice-based critical alerts are more persistent than a text message, making your message more likely to be noticed. Additionally, with the recipient confirmation, you can be sure that your message made it through.
- Interactive Voice Response (IVR): Build an automated phone system for users to input information with the keypad and hear a spoken response
- Advanced IVR: This guide shows you how to use Automatic Speech Recognition to create a voice bot/interactive voice assistant application.
- Voice Bot with Google Dialogflow: This guide will help you to start with an example Dialogflow bot and interact with it from phone calls using provided sample reference codes using Vonage Voice API.
- Voice Bot with Amazon Lex: This guide will help you to start with an example Amazon Lex bot and interact with it from Voice Calls using provided sample reference codes using Vonage Voice API.
- Call Tracking: Keep track of which campaigns are working well by using different numbers for each one and tracking the incoming calls. This guide shows you how to handle incoming calls, connect them to another number, and track the phone numbers that called each of your Vonage numbers.
- Masked Calling: Enable users to call each other, keeping their real numbers private.
- Voicemail: Learn how to record audio from inbound calls using .NET and the Vonage Voice API.
- Voice Journey: This guide shows you how to add programmable assistance to your contact center
- Call Whisper: Phone numbers are everywhere in advertising: on billboards, in TV ads, on websites, in newspapers. Often these numbers all redirect to the same call center, where an agent needs to inquire why the person is calling, and where they saw the advert. Call Whispers make this so much simpler.
Code Snippets
- .navigation
- Before You Begin: Explore code snippets for the Vonage Voice API. Support available for cURL, Node.js, Java, and more.
Controlling Conference Calls
- Connect callers into a conference: Use the Vonage Voice API to connect callers to a conference.
Controlling Conversations
- Transfer a call: Use the Vonage Voice API for call forwarding.
- Transfer a call with inline NCCO: Use the Vonage Voice API to transfer a call with inline NCCO.
- Track NCCO progress: Use the Vonage Voice API to track NCCO progress.
- Rename a Conversation
Controlling Media
- Earmuff a call: Use the Vonage Voice API to mute a voice call.
- Mute a call: Use the Vonage Voice API to mute a call.
- Play an audio stream into a call: Use the Vonage Voice API to play an audio stream into a call.
- Stop an audio stream in a call: Use the Vonage Voice API to stop an audio stream in a call.
- Play DTMF into a call: Use the Vonage Voice API to generate DTMF tones.
- Play text-to-speech into a call: Use the Vonage Voice API to play text-to-speech into a call.
- Stop text-to-speech in a call: Use the Vonage Voice API to stop text-to-speech in a call.
- Subscribe to real-time DTMF events: Use the Vonage Voice API to subscribe to real-time DTMF events.
- Unsubscribe to real-time DTMF events: Use the Vonage Voice API to unsubscribe to real-time DTMF events.
Handle User Input
- Handle user input with ASR: Use the Vonage Voice API to handle user input with ASR.
- Handle user input with DTMF: Use the Vonage Voice API to handle user input with DTMF.
Handling RTC Events
Making Calls
- Make an outbound call: Use the Vonage Voice API to make an outbound call.
- Make an outbound call with an NCCO: Use the Vonage Voice API to make an outbound call with an NCCO. Support for code snippets in cURL, Node.js, and more. Learn more in Vonage's API documentation.
- Connect an inbound call: Use the Vonage Voice API to connect an inbound call.
Managing Users
Programmable SIP
- Create a Domain User: Use code snippets to create a domain user for the Vonage Programmable SIP API. Learn more in Vonage's API documentation.
- Create a Domain: Use code snippets to create a domain for the Vonage Programmable SIP API.. Learn more in Vonage's API documentation.
- Delete a Domain User: Use code snippets to delete a domain user for the Vonage Programmable SIP API. Learn more in Vonage's API documentation.
- Query a Domain User: Use code snippets to query a domain user for the Vonage Programmable SIP API. Learn more in Vonage's API documentation.
- Query Domain Users: Use code snippets to list users within a domain for the Vonage Programmable SIP API. Learn more in Vonage's API documentation.
- Query Domains: Use code snippets to list domains for the Vonage Programmable SIP API. Learn more in Vonage's API documentation.
- Update a Domain User: Use code snippets to update a domain user for the Vonage Programmable SIP API. Learn more in Vonage's API documentation.
- Query a Domain: Use code snippets to query a domain for the Vonage Programmable SIP API. in the Vonage SIP. Learn more in Vonage's API documentation.
- Update a Domain: Use code snippets to update a domain for the Vonage Programmable SIP API. in the Vonage SIP. Learn more in Vonage's API documentation.
- Delete a Domain: Use code snippets to delete a domain for the Vonage Programmable SIP API. in the Vonage SIP. Learn more in Vonage's API documentation.
Receiving Calls
- Receive an inbound call: Use the Vonage Voice API to receive an inbound call.
Recording Calls
- Record a call: Use the Vonage Voice API to record a call.
- Record a named conversation: Use the Vonage Voice API to record a conversation.
- Record a message: Use the Vonage Voice API to record a message.
- Record a call with split audio: Use the Vonage Voice API to record a call with split audio.
- Download a recording: Use the Vonage Voice API to download a recording.
Retrieving Calls
- Retrieve information for a call: Use the Vonage Voice API to retrieve information for a call.
- Retrieve information for all calls: Use the Vonage Voice API to retrieve information for all calls.
- Retrieve Information for a Conversation
- Retrieve Information for All Conversations
- List a User's Conversations