Quickstarts also available for: Python, .NET, Node.js, PHP, Ruby and cURL.
These code samples are meant to be used for https://developer.nexmo.com/, and are structured in such a way as to be used for internal testing. Developers are free to use these code snippets as a reference, but these may require changes to be worked into your specific application. We recommend checking out the Vonage API Developer Website, which displays these code snippets in a more copy/paste fashion.
If you'd still like to use this sample you will first need a Vonage account. Once you have your own API credentials, rename
the .env-example
file to .env
and set the values as required.
For some of the examples, you will need to buy a number.
Tutorial | Code Sample |
---|---|
How to Make an Outbound Text-to-Speech Phone Call with Node.js | make-calls.js |
How to Handle Inbound Phone Calls with Node.js | receive-call-webhook.js |
How to Direct Inbound Phone Calls to an Endpoint with Failover with Node.js | receive-call-webhook-failover.js |
How to Record Audio from Incoming Calls with Node.js | record-call.js |
How to Make a Private Phone Call with Node.js | proxy-call.js |
Tutorial | Code Sample |
---|---|
Two-Factor Authentication | 2fa.js and UI code |
Please raise an issue to request an example that isn't present within the quickstart. Pull requests will be gratefully received.
-
The code samples in this repo are under MIT
-
The tutorials contents are under Creative Commons, CC-BY-SA 4.0