Quickstarts also available for: Java, .NET, PHP, Python, Ruby
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 Nexmo 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 Nexmo 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