Launch.co Hackathon: Information Sheet

Naveen Sanjeeva
RingCentral Developers
2 min readFeb 27, 2015
hackathon

Welcome LAUNCH Hackathon participants! We look forward to having you build your applications on our brand new RingCentral Connect Platform. We have an exciting set of communication and data service APIs that can be used to build cool applications. Feel free to mashup with other API platforms.

Watch this video for a quick introduction to RingCentral.

API Capabilities

Modern RESTful APIs with JSON responses. Includes the following capabilities:

  • Communication — SMS/Fax/Voice
  • Presence (calls) & new message events
  • Accounts and extension information (i.e.: voicemail)
  • Call logs
  • Address Book

Important links

FAQs

  • Which numbers can I use for sending SMS or making calls? Use your Sandbox account number for the communication APIs.
  • How do I make outbound local calls with my phone number? The Softphone can be used to initiate outbound calls and pick up inbound ones.
  • Are the Sandbox numbers live? Phone numbers are live and can be used for SMS/Fax/Voice (only domestic calling/texting is allowed).
  • Will my application be throttled? Avoid loops and aggressive polling. The Throttling limit is 30 reqs/min.
  • How do I add new numbers to my account? Sign into using the Sandbox credentials at — http://service.devtest.ringcentral.com. Choose from the following area codes in the Sandbox: NY (585), NJ (732), TX (346), CA (650).
  • How do I get support for my application? Find one of the RingCentral support staff (wearing light grey t-shirts) at the LAUNCH Hack. Walk up to the RingCentral booth. Email support, devsupport@ringcentral.com.

Sample Code

Application to send SMS using the PHP SDK:

Application Ideas

  1. Use communication events as triggers for business actions (incoming SMS, phone calls, etc.).
  2. Use SMS content to update your account configuration.
  3. Integrate RingCentral content (i.e.: voicemails, faxes, etc.) with other cloud services such as Box, DropBox, Google Docs, etc.
  4. Create reminders using voice calls or SMS.
  5. Analyze call log data, create data visualizations.

--

--