Skip to content

biligeny/vonage-node-code-snippets

 
 

Repository files navigation

Vonage APIs Quickstart Examples for Node.JS

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.

Configure with Your Vonage API Keys

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.

Tutorials & Sample Code

SMS

Tutorial Code Sample
How to Send SMS Messages with Node.js and Express send-express.js
How to Receive SMS Messages with Node.js and Express receive-express.js
How to receive an SMS Delivery Receipt from a Mobile Carrier with Node.js dlr-express.js

Voice

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

Verify

Tutorial Code Sample
Two-Factor Authentication 2fa.js and UI code

Request More Examples

Please raise an issue to request an example that isn't present within the quickstart. Pull requests will be gratefully received.

Licenses

  • The code samples in this repo are under MIT

  • The tutorials contents are under Creative Commons, CC-BY-SA 4.0

About

NodeJS code examples for using Nexmo

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 95.1%
  • HTML 3.2%
  • CSS 1.7%
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy