Class: Twilio::Recording

Inherits:
TwilioObject show all
Defined in:
lib/twilio/recording.rb

Overview

Recordings are generated when you use the Record Verb. Those recordings are hosted on Twilio's REST API for you to access. Example:

Twilio.connect('my_twilio_sid', 'my_auth_token')
Twilio::Recording.list

Instance Attribute Summary

Attributes inherited from TwilioObject

#connection

Instance Method Summary collapse

Methods inherited from TwilioObject

#initialize, method_missing

Constructor Details

This class inherits a constructor from Twilio::TwilioObject

Instance Method Details

#delete(recording_sid) ⇒ Object


16
17
18
# File 'lib/twilio/recording.rb', line 16

def delete(recording_sid)
  Twilio.delete("/Recordings/#{recording_sid}")
end

#get(recording_sid) ⇒ Object


12
13
14
# File 'lib/twilio/recording.rb', line 12

def get(recording_sid)
  Twilio.get("/Recordings/#{recording_sid}")  
end

#list(optional = {}) ⇒ Object


8
9
10
# File 'lib/twilio/recording.rb', line 8

def list(optional = {})
  Twilio.get("/Recordings", :query => optional)  
end

#transcriptions(recording_sid, transcription_sid = nil) ⇒ Object


20
21
22
# File 'lib/twilio/recording.rb', line 20

def transcriptions(recording_sid, transcription_sid = nil)
  Twilio.get("/Recordings/#{recording_sid}/Transcriptions#{ '/' + transcription_sid if transcription_sid }") 
end