Resources for various hackathons and conferences I happened to support
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
-
Sign up for Cisco Spark and reach to Cisco Spark Web client
-
[optional] Install a Spark client on your laptop and/or mobile phone, and get instant access from all your devices
-
Sign in at [Spark for Developers] (https://developer.ciscospark.com) with your Spark account credentials (same as the ones above). This is where you'll get your API access token.
-
Take the Cisco Spark Learning Track to learn to automate Cisco Spark and create Cisco Spark Applications (bots, OAUTH integrations).
-
Take the Using Rooms & Messages Learning Lab at DevNet - Cisco Developer Network,
-
Experiment a Cisco Spark bot in nodejs,
-
[optional] import the Postman collection for CiscoSpark to quickly generate code,
-
Check awesome resources to get code samples and SDKs in various languages,
-
Look for more resources in the Sparkers'community on devNet.
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
- Signup at Tropo.com
- Create a Scripting application
- Either point to one of these script, or copy/paste one in the code editor (new script) and name your file script.js
- if you want to build an IVR Voice Response, pick this IVR script sample URL,
- if you want to send/receive SMS, pick this SMS script sample URL
- Create your application
- 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)
- if you do Voice Call, pick an Italian phone number
- You're now ready to test your scripts.
- 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.
- 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: