=========== Quickstart =========== Getting started with the Restcomm API couldn't be easier. Create a Restcomm REST client to get started. For example, the following code makes a call using the Restcomm REST API. go to the restcomm-ruby/examples/examples.rb files for detailed examples Make a Call =============== .. code-block:: ruby require 'restcomm-ruby' # To find these visit http://docs.telestax.com/restcomm-pages/ account_sid = "ACXXXXXXXXXXXXXXXXX" auth_token = "YYYYYYYYYYYYYYYYYY" host = "XXX.XXX.XXX.XXX" @client = Restcomm::REST::Client.new account_sid, auth_token, host @call = @client.calls.create( to: "9991231234", from: "9991231234", url: "http://twimlets.com/holdmusic?Bucket=com.restcomm.music.ambient" ) puts @call.length puts @call.sid Send an SMS =========== .. code-block:: ruby require 'restcomm-ruby' # To find these visit http://docs.telestax.com/restcomm-pages/ account_sid = "ACXXXXXXXXXXXXXXXXX" auth_token = "YYYYYYYYYYYYYYYYYY" host = "XXX.XXX.XXX.XXX" @client = Restcomm::REST::Client.new account_sid, auth_token, host @message = @client.messages.create( to: "+12316851234", from: "+15555555555", body: "Hello there!" ) Send an MMS =========== .. code-block:: ruby require 'restcomm-ruby' # To find these visit http://docs.telestax.com/restcomm-pages/ account_sid = "ACXXXXXXXXXXXXXXXXX" auth_token = "YYYYYYYYYYYYYYYYYY" host = "XXX.XXX.XXX.XXX" @client = Restcomm::REST::Client.new account_sid, auth_token, host @message = @client.messages.create( to: "+15558676309", from: "+15555555555", body: "Jenny I need you!", media_url: "http://restcomm.com/heart.jpg" ) Generating RCML ================= To control phone calls, your application needs to output `RCML `_. Use :class:`restcomm.twiml.Response` to easily create such responses. .. code-block:: ruby Restcomm::RCML::Response do |r| r.Play "https://api.example-site.com/cowbell.mp3", loop: 5 end.text .. code-block:: xml https://api.example-site.com/cowbell.mp3 Digging Deeper ======================== The full power of the Restcomm API is at your fingertips. The :ref:`user-guide` explains all the awesome features available to use.