DispatchMe / meteor-twilio

A meteor package for using Twilio's APIs.
24 stars 5 forks source link

meteor twilio

A Meteor package for sending SMS/MMS and making calls with Twilio APIs.

Usage

meteor add dispatch:twilio

Add your Twilio account information to your settings file, as shown in settings.example.json

{
  "TWILIO": {
    "FROM": "TWILIO_PHONE", // One of the phone numbers tied to your Twilio account
    "SID": "TWILIO_SID", // SID tied to your Twilio account
    "TOKEN": "TWILIO_TOKEN" // Token tied to your Twilio account
  }
}
// Configure the Twilio client
var client = new Twilio({
  from: Meteor.settings.TWILIO.FROM,
  sid: Meteor.settings.TWILIO.SID,
  token: Meteor.settings.TWILIO.TOKEN
});

// Send a message
client.sendSMS({
  to: '+18646978257',
  body: 'Hello world!'
});

// Send a message with an image
client.sendMMS({
  to: '+18646978257',
  body: 'Hello world!',
  mediaUrl: 'http://images.clipartpanda.com/world-clip-art-World-Clip-Art-811.jpg'
});

// Make a call
client.makeCall({ to: '+18646978257' });

// Get information about the number
client.lookup('+18646978257');

// Get information about the number asynchronously
client.lookup('+18646978257', function (error, info) {});