From 98ef8427a4beb57a3faefda8f499417eb625c979 Mon Sep 17 00:00:00 2001 From: torrez Date: Tue, 3 Apr 2012 22:35:08 -0700 Subject: [PATCH] Initial commit. --- conference.py | 21 +++++++++++++++++++++ settings.example.py | 17 +++++++++++++++++ 2 files changed, 38 insertions(+) create mode 100755 conference.py create mode 100644 settings.example.py diff --git a/conference.py b/conference.py new file mode 100755 index 0000000..afa1a8b --- /dev/null +++ b/conference.py @@ -0,0 +1,21 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- +import argparse +from twilio.rest import TwilioRestClient +from twilio.rest.resources import Conferences +import settings + + +client = TwilioRestClient(settings.API_KEY, settings.API_TOK) + +parser = argparse.ArgumentParser(description='Call some people for a conference. Be sure you’ve set up your Twilio dealio.') +parser.add_argument('numbers', metavar='N', type=str, nargs='+', + help='Phone numbers to call into a conference.') + +args = parser.parse_args() +numbers = vars(args)['numbers'] + +for number in numbers: + call = client.calls.create(to=number, + from_=settings.FROM_NUMBER, + url=settings.CONFERENCE_URL) diff --git a/settings.example.py b/settings.example.py new file mode 100644 index 0000000..e57a561 --- /dev/null +++ b/settings.example.py @@ -0,0 +1,17 @@ +API_KEY = "" #FROM TWILIO +API_TOK = "" #FROM TWILIO +FROM_NUMBER = "+12125551212" #Your Twilio number +CONFERENCE_URL = "http://torrez.org/conference" +#put a URL here that will respond to a POST with: +# +# +# +# Joining a conference room +# +# My Room +# +# +# +# Feel free to use my URL for as long as +# I can remember not to delete it. +# \ No newline at end of file