Method: Twilio::TwiML::VoiceResponse#record
- Defined in:
- lib/twilio-ruby/twiml/voice_response.rb
#record(action: nil, method: nil, timeout: nil, finish_on_key: nil, max_length: nil, play_beep: nil, trim: nil, recording_status_callback: nil, recording_status_callback_method: nil, transcribe: nil, transcribe_callback: nil, **keyword_args) ⇒ Object
Create a new <Record> element
- action
-
Action URL
- method
-
Action URL method
- timeout
-
Timeout to begin recording
- finish_on_key
-
Finish recording on key
- max_length
-
Max time to record in seconds
- play_beep
-
Play beep
- trim
-
Trim the recording
- recording_status_callback
-
Status callback URL
- recording_status_callback_method
-
Status callback URL method
- transcribe
-
Transcribe the recording
- transcribe_callback
-
Transcribe callback URL
- keyword_args
-
additional attributes
142 143 144 |
# File 'lib/twilio-ruby/twiml/voice_response.rb', line 142 def record(action: nil, method: nil, timeout: nil, finish_on_key: nil, max_length: nil, play_beep: nil, trim: nil, recording_status_callback: nil, recording_status_callback_method: nil, transcribe: nil, transcribe_callback: nil, **keyword_args) append(Record.new(action: action, method: method, timeout: timeout, finish_on_key: finish_on_key, max_length: max_length, play_beep: play_beep, trim: trim, recording_status_callback: recording_status_callback, recording_status_callback_method: recording_status_callback_method, transcribe: transcribe, transcribe_callback: transcribe_callback, **keyword_args)) end |