Welcome to twerp¶
twerp is a command-line utility for making phone calls, conference calls, and sending and receiving SMS text messages with Twilio’s API. It is written in Python.
Example Usage¶
$ twerp -N
List your Twilio phone numbers$ twerp -Nv
List lots of details about each of your Twilio numbers:$ twerp -m ‘this is a test’ -s +12135551212
Send SMS message to +12135551212$ twerp -d +12135551212 -y “Hi, how are you? This is twerp. Good bye.”
Call +12135551212 and have Stephen Hawkings say “Hi...”, then hang up.$ twerp -d +12135551212 -u http://computer.net/twiml.xml
Call +12135551212 and execute the TWIML at given URL$ twerp -i -d +12135551212 -u http://computer.net/twiml.xml
Call +12135551212 and execute the TWIML at given URL, then go interactive command-line mode. You can then modify the call live with different verbs such as ‘url <URL’ to re-route calls.$ twerp -d +12135551212,+13235551212 -u http://twimlets.com/conference?Music=rock
Call two numbers and put them in a conference room. First one gets rock music till another caller joins.$ twerp -l
List all of your SMS messages (Be careful if you have zillions, filtering coming soon)$ twerp -S nnnnnnnnnnnn
Show details of SMS message by SID
- $ twerp -C
- List all voice conferences in-progress.
- $ twerp -P
- List particpants in each voice conferences in-progress.
Credits¶
- Rob Cakebread - Author