============================= Restcomm Ruby Helper Library ============================= .. _installation: Installation ================ Just install the gem! .. code-block:: bash $ gem install restcomm-ruby Getting Started ================ The :doc:`/getting-started` will get you up and running in a few quick minutes. This guide assumes you understand the core concepts of Restcomm. If you've never used Restcomm before, don't fret! Just read `about how Restcomm works `_ and then jump in! .. _user-guide: User Guide ================== Functionality is split over three different sub-packages within **restcomm-ruby**. Below are in-depth guides to specific portions of the library. REST API ---------- Query the Restcomm REST API to create phone calls, send SMS/MMS messages and more! .. toctree:: :maxdepth: 1 usage/basics usage/errors usage/messages usage/phone-calls usage/phone-numbers usage/accounts usage/conferences usage/applications usage/notifications usage/recordings usage/transcriptions usage/caller-ids usage/queues usage/sip RCML --------- Generates valid RCML for controlling and manipulating phone calls. .. toctree:: :maxdepth: 2 usage/twiml Utilities ---------- Small functions useful for validating requests are coming from Restcomm .. toctree:: :maxdepth: 1 usage/validation usage/token-generation Frequently Asked Questions ========================== What to do if you get an ``ImportError``, and some advice about how to format phone numbers. .. toctree:: :maxdepth: 2 faq Changelog ========= See the :doc:`/changelog` for version history. Support and Development ========================== All development occurs over on `Github `_. To checkout the source, .. code-block:: bash $ git clone git@github.com:Mobicents/restcomm-ruby.git Report bugs using the Github `issue tracker `_. If you have questions that aren't answered by this documentation, ask the `#restcomm IRC channel `_