< VOICE-API />

Voice Enabling a Text-only Chatbot

Learn here how to add voice interaction to your existing text-only chatbot.

How Vonage Communications APIs Enable 21st Century Retail Experiences

Show Rooming is a growing concern for brick-and-mortar retailers. See how Vonage APIs can work together to provide a smooth in-person experience.

O Que São os Objetos de Controle de Chamadas (NCCOs)? | One Dev Minute

Aprenda sobre os objetos de controle de chamadas, que são um conjunto de ações que instruem o Vonage a controlar a chamada para seu aplicativo Vonage

Cosa Sono Gli Oggetti di Controllo delle Chiamate (NCCO) | One Dev Min

Benvenuti a One Dev Minute! L'obiettivo di questa serie di video è condividere informazioni in un formato velocemente consumabile.

Serverless Contact Centre with Azure Functions

Creating a low cost serverless contact centre with Azure Functions

Payments Over the Phone Now Supports Multi-Currency

Use the Vonage Voice API to take payments securely in multiple currencies.

Improve Your Automatic Speech Recognition: Best Practices for IVRs

Automatic Speech Recognition is powerful, but tricky. Learn a few ways to increase your chances of success when creating IVRs with the Vonage Voice...

Asynchronous PHP With Revoltphp & Vonage Voice API

Think async PHP doesn't exist? It sure does, and now it's native!

Call Control Objects (NCCOs) | One Dev Minute

Welcome to One Dev Minute! The goal of this video series is to share knowledge in a bite-sized manner. Let's learn about Call Control Objects.

Integrate Phone Calls to a Dialogflow Chatbot Via WebSockets

This tutorial will help you to start with an example Dialogflow bot and interact with it from phone calls using provided sample reference codes usi...

Startup Spotlight Series: Let's meet RestApp

Meet London-based startup RestApp as a part of Vonage Startup Spotlight series.

Startup Spotlight Series: Let's meet TruTriage

Meet Maryland-based startup TruTriage as a part of Vonage Startup Spotlight series.

Build a Birthday Congratulations Time Capsule with Go

In this tutorial we're going to learn how to build a birthday time capsule with Go. The pandemic has taught us that even though we're not at time p...

Voice Security Improvements

Learn about the improvements of security being implemented to Vonage's Voice APIs. Covering Secure Real-Time Transfer, Signed Callbacks, and HTTPS ...

Startup Spotlight: Let's meet AgServer

An interview with the founders of AgServer, an agricultural technology company focused on improving the process of food production.

Processing Voice Calls With Amazon Transcribe & Comprehend

Learn how to set up an Amazon Transcribe and Comprehend reference with Vonage's Voice API

Startup Spotlight: Let's Meet Tucuvi

Meet Madrid-based startup Tucuvi as a part of our Startup Spotlight series.

Random Facts Voice Call With PHP, Uselessfacts and AWS Lambda

Learn how to use PHP and AWS Lambda thanks to Bref, by using Vonage's API to handle outgoing voice calls and returning a random fact to the caller

Connecting Voice Calls to an Amazon Lex Bot

This tutorial will help you to start with an example Amazon Lex bot and interact with it from Voice Calls using provided sample reference codes usi...

Build an Interactive Voice Response with Go

Learn how to build an Interactive Voice Response with Go and Vonage's Voice API using DTMF

Build a Text-to-Speech Application With Hanami

This tutorial will show how to make a text-to-speech voice application using Hanami, the Vonage Ruby SDK, and the Voice API

Introducing the Vonage Voice API on Zapier

An introduction into how to integrate the Vonage Voice API into your project using Zapier

Play an Audio File Into a Voice Call With Go

This tutorial will take you through the process of receiving a voice call and then playing an audio file into the call, using Go and the Vonage Voi...

Build High Availability Voice API Applications

Building an always available infrastructure is complex and often overlooked. In this article we show some of the features the Voice API has availab...

Handle an Incoming Call With Go

Learn how to build a server to handle incoming voice calls with Go.

Text-To-Speech: Let Your Application Speak, Now in 50 Languages!

Text-to-Speech is an essential feature of Vonage's Voice API. Recently we have improved the feature so that it's even easier to use now and extende...

Text-to-Speech Voice Calls With Go

Learn how to make Text-to-Speech voice calls with the Go SDK

Voice API Speech Recognition Now In General Availability

The Vonage Voice API's Automated Speech Recognition feature is now available for all to use. Find out more about the latest release.

Audit Phone Calls with Event Sourcing in .NET

Build a .NET Core application that stores and displays phone call information using event sourcing with the Vonage Voice API.

How to Handle Handset Input (DTMF) From a Phone Call in ASP.NET Core

In this tutorial, you will learn how to handle handset input (DTMF) from a phone call into a ASP.NET core application using the Vonage Voice API.

Using Variables and Chaining Requests in Postman

Get the most out of variables and chaining requests in your Postman collection. Your dev community will thank you for it!

Using Web Components in a React Application

In this tutorial, we'll show you how custom web components can be embedded in a React application to make a call with the Vonage Voice API.

How to Build a Voicemail App With ASP.NET Core

Learn how to build a voicemail application with ASP.NET Core, the Vonage Voice API and our .NET SDK in this step-by-step tutorial.

How to Play Audio Into a Call With ASP.NET Core MVC

Learn how to programmatically play audio into calls with ASP.NET Core MVC and Vonage’s Voice API by following this step-by-step tutorial.

Record a Call in Ruby with Vonage Voice API WebSockets

Learn how to build a small webserver to work with WebSockets in Ruby. The server will handle incoming voice calls, WebSocket connections, and rende...

Create a Code of Conduct Incident Line with Node.js

Learn how to build your own incident line complete with a dashboard to download call recordings and log incoming messages using Node.js and the Von...

Get a “Beautiful Morning Weather” alert with Zapier and Vonage

Learn how to use Zapier to receive timed Voice notifications.This tutorial will walk you through building a weather alert Zap with no code required!

Multi-Channel Tone Analysis in PHP with Amazon Comprehend

In this post, you'll update an AWS Lambda function introduced in a previous post where the results of a voice transcription get stored in RDS.

Build a Speech Translation App on Deno With Azure and Vonage

Learn how to create a speech translation VAPI app that runs on Deno using Vonage ASR for speech-to-text and Azure text translation.

Befriending Service with Symfony and Vonage

With the current global situation, most countries are in some form of lockdown. Social distancing is critical right now to reduce the impact of Cov...

Introducing Voice API Speech Recognition

Find out more about how our Automated Speech Recognition (ASR) features work in conjunction with the Voice API using this Node.js example.

Download Vonage Voice API Recordings with Golang

The Vonage Voice API allows you to record users for any number of creative apps. Whatever your aim, learn how you can do it in Golang

7 App Ideas to Build At Work (and 7 to Build At Home)

Explore 14 exciting app ideas that we hope will help you create or enhance communications between you and your peers, loved ones, or clients.

Build a “Google Authenticator” from a Landline with Vonage

Learn how to build a Google Authenticator from a landline and access your 2FA passcode as a remote service with Vonage Voice API.

Protect Your Kids Online with Vonage Voice API and Android 10

Build a proxy app with Android 10, NodeJS, and the Vonage Voice API, using call redirection to mask sensitive phone numbers.

Make Calls With a Custom Call Button in Your iOS App

Learn how to easily make calls inside of your iOS application using a custom UI component and Nexmo Client SDK with this tutorial

How to Make and Receive Phone Calls with Nuxt.js

Make and receive phone calls using Node.js HTTP requests, Nuxt.js server middleware, a Vue.js Terminal UI, WebSockets and the Nexmo Voice API.

AWS Transcribe With Nexmo Voice Using PHP

Using Amazon Transcribe for speech-to-text of voice messages from Nexmo Voice with PHP

How to Build an IVR using Node-RED and the Nexmo APIs

IVRs are the fundamental navigation method of Voice Call applications. Follow along to create a single level IVR with Node-RED and the Nexmo APIs.

Building a Real Time .NET Transcription Service

In this article, you'll learn how to build a real time transcription service in C# using Vonage Voice API and Microsoft's speech SDK.

Creating a Phone Status Checker with Nexmo and PHP

Find out how to create an application using PHP and Nexmo’s Voice API

Introducing the NCCO Examples Collection

The NCCO examples collection is a place for you to go to explore for one-off, potentially silly(!) examples to use in your Nexmo Voice API applicat...

Build a Conference Call with Node-RED

How to create a custom voice-based conferencing service and voice application with Nexmo's Voice API and Node-RED today

How to Use Azure Functions With Python

Azure Functions supports Python, and this tutorial shows how you can use this to build your webhook triggers for many Vonage applications.

Transcribe a Conference Call Using Amazon Transcribe and Vonage

Automatically transcribing a conference call is easier now than it's ever been. We created a demo that shows how to do this with Amazon Transcribe.

How to Create a Conference Call with Java

Planning a party with a group of friends? Creating a conference call with Java can help connect you to multiple people at the same time.

Create an Interactive Scavenger Hunt with Nexmo SMS and Voice API

How to build an Express and Node.js app to create an interactive scavenger hunt with Nexmo's SMS and Voice API and hide qr codes throughout your city

Forward a Telephone Call Via Voice Proxy with Python and Starlette

Learn how to create a voice proxy service in Python and Starlette to protect your user's privacy when making telephone call

Play an Audio File Into a Voice Call with Java and Spark

This tutorial shows you how to stream audio into a call using the Nexmo Voice API.

Keep Track of Your Budget with Dial YNAB

Make a call to find out your YNAB status with Node.js? Why not! Find our how to build everything you need to do this using Nexmo Voice API.

How to Stream Audio into a Call with Node-RED

Find out how to play an audio file to a caller, and how to stream audio into an outound call. All these with the power of Node-RED and the Nexmo Vo...

How To Build a Voicemail with ASP.NET Core and NancyFX

Learn how to build a voicemail using Nexmo Voice API and ASP.NET Core and start programatically accepting recorded voice messages right away.

How to Build a Simple IVR with Ruby on Rails

Build an Interactive Voice Response (IVR) Ruby on Rails application powered by the Vonage Voice API with this step-by-step walkthrough.

How to Build a Simple IVR with Java and the Spark Framework

Interactive Voice Response (IVR) is a key part of many customer facing phone systems. This tutorial shows you how to build one using Java and Spark.

Build a Voicemail with Ruby on Rails

Create your own voicemail application powered by Ruby on Rails and the Nexmo Voice API with this step-by-step tutorial. Get started today!

How to Make Text-to-Speech Phone Calls with Node-RED

In this tutorial, you'll learn about outbound calls and you'll make your first text-to-speech (TTS) phone call with Node-RED and the Nexmo Voice API.

Play the Game of Telephone with the Nexmo Voice API

Learn how to recreate the classic children's game of telephone with Ruby on Rails, the Nexmo Voice API and Google Cloud Platform.

How to Build a Magic 8-Ball Voice App with Ruby

In this tutorial, you'll learn how to create a voice app with Ruby on Rails and Nexmo's Voice API to help you answer life's tough questions.

Build a Conference Call System with Python

Learn how to connect multiple parties to the same conference call in Python using the Vonage Voice API and the Flask framework.

Build a Conference Call with the Vonage Voice API and ASP.NET Core

Step by step guide on how to build a conference call "conversation" for multiple participants using ASP.NET Core and Vonage's Voice API.

Forward a Call via Voice Proxy with PHP

Using a voice proxy can help you to hide a caller's identity. Find out how to build one using the Nexmo Voice API and PHP.

Build a Conference Call with the Nexmo Voice API and Ruby on Rails

Get started with creating a fully featured conference call with the Nexmo Voice API and Ruby on Rails with this tutorial.

How to Receive Phone Calls with Node-RED

In this tutorial, you'll learn about handling inbound calls using Node-RED and the Nexmo Voice API.

Build a Conference Call with the Nexmo Voice API and PHP

In this tutorial you will learn how to build a conference call "conversation" for multiple participants using PHP and Nexmo.

Connecting WebRTC and PSTN with OpenTok and Nexmo

In this tutorial you'll see how to add the ability to dial in voice calls (PSTN) to your video stream by using OpenTok, Nexmo, JavaScript and Node.js

Forward a Call via Voice Proxy with ASP.NET Core

Learn how to forward a call using the voice proxy technique with Nexmo APis within your ASP.NET apps

Forward a Call via Voice Proxy with Ruby on Rails

In this tutorial you'll see how to build a voice proxy for forwarding voice calls using the Nexmo Voice API and Ruby on Rails.

Play an Audio File Into a Voice Call With PHP

Create a more human sounding voice menus, or add quality hold music to voice calls by playing an audio file with Nexmo, PHP and this tutorial as yo...

Forward a Phone Call via Voice Proxy with Java

Need to receive phone calls but don't want everybody on the internet knowing your phone number? Learn how the Nexmo Voice API can keep your number ...

Build an Interactive Voice Response Menu using Node.js and Express

This tutorial shows you how to build interactive voice reponse menus for your application using Nexmo, Node.js and the Express framework.

How to Build a Voicemail Dead-Drop with Python and Flask

In this tutorial we take inspiration from the greatest of spy thrillers and show you how to build a custom voicemail service using Python & Flask.

Create Custom Voicemail with Node.js, Express and Socket.io

Nexmo's Voice API lets you record a call, and with the help of Express and Socket.io you can deliver that recording to your own custom voicemail in...

Make Text-to-Speech Phone Call with Java

Making a phone call manually is old news. In this tutorial, learn how to utilize the Vonage Java Client Library to make a Text-to-Speech phone call.

Speech-To-Text with Nexmo and Microsoft Azure

If you’ve ever found yourself in need of something to help you receive inbound phone calls and automatically transcribe them in real time you’re in...

Record a Phone Message with Java

Sometimes you're not around to answer the phone when it rings. Learn how to enable your callers to record a phone message utilizing Java and Vonage.

Receive a Phone Call with Voice API and Swift

Receive inbound calls and speak a message to the caller using Nexmo's Voice API and Vapor, the Swift web framework, on macOS or Ubuntu.

Forward a Call Via Voice Proxy With Koa.js

Receive inbound calls and forward them to individuals without revealing their numbers using Vonage's Voice API and a Koa.js server.

Stream Audio into a Phone Call with Node.js

In this blog post you will learn how to play an audio file into an active call programmatically, using the Vonage Voice API and Node.js.

Play Streaming Audio to a Phone Call with Ruby

Learn how to create a new phone call and send streaming audio to it with the Nexmo Voice API and Ruby with just a few lines of code.

How to Handle User Input With ASP.NET Core

Learn how to handle an inbound call then respond to user input using ASP.NET Core and Vonage Voice API.

Call Whisper with Selective Audio Controls

Nexmo's new selective audio controls solve a common use case – a supervisor listening to a call but only being heard by their employee and not the ...

Stream Last Christmas Into a Phone Call with Python

Want to win at Whamageddon? In this tutorial we'll show you how to play any mp3, including Last Christmas, into a telephone call with the Nexmo Voi...

Christmas Poetry Reading Using Text-To-Speech and SSML

Make your text-so-speech sound more natural using Speech Synthesis Markup Language. We explain how to modify prosody and pronunciation with SSML.

Dial a Christmas Carol with Nexmo and Python

Find out how to build your own 'Dial a Christmas Carol' hotline using Nexmo's Voice API, Python and a handful of festive sing-a-long classics.

MultiTrack Call Transcription with Split Recording

Build a node.js app with the Nexmo Voice API to connect multiple parties and record the conversation via split recording, one participant in each c...

Receive a Phone Call with Vonage Voice API, ASP.NET Core and NancyFX

This ASP.NET, Voice API and NancyFX tutorial explains how to create an ASP.NET app that handles inbound voice calls and returns a dynamic response.

Build a Family Hotline with Vonage

Learn how to build a family hotline, allowing your child's school to reach all caretakers in one call, with Vonage Voice API.

Enhancing PyCascades Code of Conduct Hotline with Nexmo Voice API

In this Developer Spotlight we'll look at how Mariatta enhanced the PyCascades Code of Conduct hotline with Nexmo Voice APIs, Zapier and Slack

[Read more]
Mariatta

Nov 15, 2018

Making Phone Calls from a Web Browser With Vue.js and Vonage

How to make a phone call from a web browser using Vue.js, Node.js, and Vonage's In-App Voice, to call any phone on the planet.

Handle Keypad Input (DTMF) with Java

Create an application that can receive a phone call, capture user input, and respond with that input using the Nexmo Voice API.

Record a Phone Message with PHP

Learn how to create an application that will allow you to record a voice call message.

Handle Keypad Input (DTMF) with PHP

Learn how to handle keypad input (DTMF) with PHP

Automatically Classify Call Recordings using NLP

Use Natural Language Processing to automatically assign meaning to voice calls. Use Google Cloud Services APIs with Flask to process your audio.

Receive an Inbound Voice Call with PHP

Learn how to write a PHP application that handles inbound voice calls and returns a dynamic response using the Nexmo Voice API.

Building a Twitter IVR with text-to-speech and the Nexmo Voice API

Creating a simple Interactive Voice Response (IVR) system with text-to-speech using Python, Flask, Nexmo's Voice API and a virtual inbound number

Nexmo Integrations with AI Vendors for Real-Time Intelligence

Nexmo enables rapid, agile innovation, allowing you to combine AI and communications solutions for real-time intelligence.

Creating a Voice Journal for the Next Web

Create a distributed audio journal and deploy it onto the peer-to-peer web. Use Nexmo Voice APIs to create new audio entries by merely making a pho...

Proxy Voice Calls Anonymously with Express

In this tutorial, we'll learn how to create an anonymous voice proxy using Vonage Voice APIs, Nodejs, JavaScript and the Express framework. Protect...

How to Connect a Phone Call to Nexmo In-App Voice

This Nexmo Voice API tutorial walks through how to forward an incoming call from a virtual phone number to an in-app voice user by implementing a W...

Dual Channel Transcription with Split Recording

The new split recording feature in Nexmo's Voice API allows you to record two call participants in their own audio channels, making transcription a...

Build a Babel Fish with Nexmo, and the Microsoft Translator Speech API

Build your own translation service or "Babel FIsh" to translate between different languages in real time via a simple voice call. In this in-depth ...

Getting Out of a Bad Date (with Fitbit and Nexmo)

You've been set up for a blind date, but your date is terrible. You need to get out of this date, fast. Don't shout, "What's that?" and run out of ...

Text to Speech with Prompt Calls, Using Python on AWS Lambda

In this Nexmo Voice API tutorial, you will learn how to use Python on AWS Lambda to place a text to speech call that plays a message to a recipient...

How to Handle Inbound Phone Calls with Ruby on Rails

In this Nexmo Voice API tutorial, you will learn how to receive an inbound call by implementing a webhook endpoint in Ruby on Rails.

Receive Voice Call Events for a Call In Progress with Ruby on Rails

In this tutorial, you'll learn to determine when a voice call has connected or completed by listening for call events in your Ruby on Rails applica...

How to Play Audio to a Caller in ASP.NET Core

In this tutorial, you will learn how to play audio to a caller in an ASP.NET web application using an ASP.NET Core project and the Vonage Voice API.

Make an Outbound Text-to-Speech Phone Call with Ruby on Rails

With the Nexmo Voice API, you can make worldwide outbound calls. All you need is your virtual phone number, the Ruby Gem, and a few lines of code.

Text-to-Speech Voice Calls with PHP

In this tutorial, we’re going to build a small Slim app that we can use to trigger an outbound phone call using the PHP client for Vonage.

Super Fast Voice Broadcast with Asynchronous Python and Sanic

Learn how to make a fast and scalable voice broadcast system for sending critical alerts or notifications using asynchronous Python and the Nexmo V...

Bots and AI: Great Bot Use Cases in Production Today

Every bot developer must contend with the limitations that are inherent in such a relatively new technology. But innovators always find a way to tr...

Bots and AI: Launching a Bot and Getting It Discovered

After you’ve built that killer voice bot or chatbot, how do you get it in front of users? Leaders from Nexmo, The Bot Platform, and Opearlo share i...

Making a text-to-speech phone call with Django

Become a text-to-speech superhero! Find out how to make text-to-speech phone calls with Python, Django and the Nexmo Voice API.

Inbound voice call campaign tracking with Mixpanel

Track your voice call campaigns in Mixpanel using Nexmo virtual-numbers. Gather valuable insight into how your inbound marketing campaigns are perf...

Vonage Voice API with ASP.NET: Before You Start

Before you start! Everything you need to know to set up and configure a new Vonage Voice API project to work with ASP.NET MVC.

How to Make a Text-to-Speech Phone Call in ASP.NET

Building high quality voice applications is easy with the Vonage Voice API. In this tutorial, learn how to make a Text-to-Speech phone call with AS...

Using AWS IoT Button and Nexmo to Make a Phone Call

Find out how I integrated the Nexmo Voice API and an Amazon IoT button to enable my son to make a phone call by clicking a button so he could walk ...

How to Make a Private Phone Call with Node.js

Connect two parties via a proxy phone number to keep their numbers private. This tutorial shows how to make anonymous calls using the Vonage Voice ...

Getting Started with SMS and Voice Programmable Communications

SMS and Voice programmable communications: Sending SMS and Receiving SMS, Making Phone Calls and Receiving Phone Calls using Nexmo Voice and SMS APIs.

Eliminate Failed Calls with Dynamic Connection Capabilities

With the Nexmo Voice API's support for dynamic endpoints, call centers can route inbound calls to the next available agent when the main contact is...

Full Voice API Support Coming in Nexmo Java Client v2.0

Announcing the snapshot release of v2.0 of the Nexmo Java client library with full Voice API support available via Gradle or Maven.

How to Record Audio from Incoming Calls with Node.js

In this tutorial, you'll learn how to use the Nexmo Voice API to record audio files from phone calls with a Node.js web application.

How to Handle Inbound Phone Calls with Node.js

Learn how to handle inbound phone calls and respond to them with a text-to-speech synthesized voice using the Nexmo Voice API w/ Node.js & Express.

How to Make an Outbound Text-to-Speech Phone Call with Node.js

In this tutorial, you will learn how to use the Vonage Voice API to create a text-to-speech outbound phone call securely

Extending IBM Watson Project Intu to the Phone Network

This tutorial shows you how to integrate the Nexmo Voice API with Project Intu over WebSockets, and enable IBM Watson to talk to you on a mobile ph...

Building a Voice Alerts Broadcast System using Ruby

In this tutorial we'll build a Nexmo Voice Alerts Broadcast System using Ruby with Sinatra and the Nexmo Text-To-Speech API (TTS).