/hackathon-resources

Resources for various hackathons I happened to support

Primary LanguageJavaScript

Hackathon Resources

Resources for various hackathons and conferences I happened to support

Cisco Spark Cloud Collaboration APIs

Cisco Spark Starter Guide (Chat, Calls, Meetings)

Note that Cisco Spark trial gives you free Chating, Audio & Video calls to other Spark users, and meetings with up to 3 members (Chat, Video, Shared-board), everything you learn during the hackathon about Spark API, you can reuse after. Moreover, Spark API support is free, 24/24, 7/7, via email and #spark4devs room

Tropo Starter Guide (Voice & SMS phone communications)

Tropo is a set of Cloud APIs to add phone communications capabilities to your applications: Voice and SMS. Note that Tropo is free for developers, everything you learn during the hackathon, you can reuse after. Moreover, Tropo support is also free, 24/24, 7/7, via IRC or email

  1. Signup at Tropo.com
  2. Create a Scripting application
  3. Either point to one of these script, or copy/paste one in the code editor (new script) and name your file script.js
  4. Create your application
  5. Then pick one or several phone numbers
    • if you do Voice Call, pick an Italian phone number
      • Note that you will not be authorized to call mobile phones for cost reasons (contact your Tropo mentor for workarounds)
    • if you do SMS messaging, pick a US phone number in Milwaukee area
      • Note that your Tropo account will need to be activated to send SMS (contact your Tropo mentor to get activated, please note your Tropo account number located in the upper right corner of the Tropo dashboard when signed in : 505XXXX
    • if you do both SMS & Voice, pick a number in Italy and US (see details above)
  6. You're now ready to test your scripts.
  7. If you chose an IVR, call your Tropo number. You'll be spoken the welcome message. If your number cannot be reached, retry in a few minutes to give time for Tropo to complete the provisionning.
  8. If you chose SMS, you need to do call the Tropo API with a GET method and query parameters.
    • Look for the token url links at the bottom of your application page.
    • Click show URL, and copy paste it in Postman
    • Add the query parameter phonenumber and your mobile number: &phonenumber=+33678007800
    • Click send to receive your SMS

You're all set, now it is time to enhance your script. Here are a few resources to help you start: