Skip to content
This repository has been archived by the owner on Sep 23, 2021. It is now read-only.
/ examples Public archive

Examples leveraging Bandwidth's Voice, Messaging, & Phone numbers APIs

Notifications You must be signed in to change notification settings

Bandwidth/examples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bandwidth Examples

🚧 Deprecation Notice 🚧

This project is deprecated. Please go to https://github.com/Bandwidth-Samples to check out our latest samples!

BW_ALL

This repository contains examples of how to use Bandwidth's APIs and SDKs.

About

In order to run the examples, you'll need a Bandwidth account with valid API Credentials. See the links below:

Contents

NodeJS

SDKs

The NodeJS SDK(s) are available via NPM & Github.

Module Description Github
@banwdidth/numbers Manage phone numbers and account settings
@bandwidth/voice Create outbound phone calls and manage call media (recordings/transcriptions)
@bandwidth/bxml Create BXML for managing call flow N/A
@bandwidth/messaging Create outbound messages and manage message media (MMS)

Examples

Example Description Products
Reference App A small sample app that covers basic use cases with Bandwidth's Voice and Messaging APIs Voice/Messaging
BoilerPlate A template to be used to build Bandwidth apps in NodeJS Voice/Messaging

C#

SDKs

The C# SDK(s) are available via NuGet & Github

Module Description Github
Bandwidth.Sdk Manage Phone Calls with BXML, Create outbound calls, SMS messages, MMS messages
Bandwidth.Iris Manage phone numbers and account settings

Examples

Example Description Products
Reference App A small sample app that covers basic use cases with Bandwidth's Voice and Messaging APIs Voice/Messaging
BoilerPlate A template to be used to build Bandwidth apps in C# Voice/Messaging

Ruby

SDKs

The Ruby SDK(s) are available via RubyGems & Github

Module Description Github
bandwidth-sdk Manage Phone Calls with BXML, Create outbound calls, SMS messages, MMS messages
ruby-bandwidth-iris Manage phone numbers and account settings

Examples

Example Description Products
Reference App A small sample app that covers basic use cases with Bandwidth's Voice and Messaging APIs Voice/Messaging
BoilerPlate A template to be used to build Bandwidth apps in Ruby Voice/Messaging
Voicemail A sample app that mimics a voicemail service using Bandwidth's Voice API and Recording Voice/Messaging
Phone Number Ordering A demo app that creates a Ruby/Sinatra server that exposes endpoints to order phone numbers from Bandwidth Numbers

Python

SDKs

The Python SDK(s) are available via PyPi & Github

Module Description Github
bandwidth-sdk Manage Phone Calls with BXML, Create outbound calls, SMS messages, MMS messages

Examples

Example Description Products
Reference App A small sample app that covers basic use cases with Bandwidth's Voice and Messaging APIs Voice/Messaging
BoilerPlate A template to be used to build Bandwidth apps in Python Voice/Messaging
Voicemail A sample app that mimics a voicemail service using Bandwidth's Voice API and Recording Voice/Messaging

PHP

SDKs

The PHP SDK(s) are available via Packagist & Github

Module Description Github
bandwidth/sdk Manage Phone Calls with BXML, Create outbound calls, SMS messages, MMS messages
bandwidth/iris Manage phone numbers and account settings

Examples

Example Description Products
Reference App A small sample app that covers basic use cases with Bandwidth's Voice and Messaging APIs Voice/Messaging
BoilerPlate A template to be used to build Bandwidth apps in PHP Voice/Messaging
Outbound Call Center A sample app to show how to create an outbound call with a desired caller ID Voice
Phone Number Ordering A demo app that creates a PHP/Slim server that exposes endpoints to order phone numbers from Bandwidth Numbers

Java

SDKs

The Java SDK(s) are available via Maven & Github

Module Description Github
com.bandwidth.sdk/bandwidth-sdk Manage Phone Calls with BXML, Create outbound calls, SMS messages, MMS messages
com.bandwidth.sdk/bandwidth-java-iris-sdk Manage phone numbers and account settings

Examples

Example Description Products
Reference App A small sample app that covers basic use cases with Bandwidth's Voice and Messaging APIs Voice/Messaging
BoilerPlate A template to be used to build Bandwidth apps in Java Voice/Messaging
Phone Number Ordering A demo app to order numbers using the bandwidth-java-iris-sdk Numbers

About

Examples leveraging Bandwidth's Voice, Messaging, & Phone numbers APIs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published