-
Notifications
You must be signed in to change notification settings - Fork 464
TwiML
Yasuhiko Shiga edited this page Mar 26, 2019
·
11 revisions
This document is not intended to be a guide to all TwiML Verbs and Nouns and their attributes. Consult the official TwiML documentation for the complete reference.
You can construct a TwiML response like this:
require 'twilio-ruby'
response = Twilio::TwiML::VoiceResponse.new do |r|
r.say(message: 'hello there', voice: 'alice')
r.dial(caller_id: '+14159992222') do |d|
d.client(identity: 'Jenny')
end
end
# print the result
puts response.to_s
This will print the following (except for the whitespace):
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Say voice="alice">hello there</Say>
<Dial callerId="+14159992222">
<Client>jenny</Client>
</Dial>
</Response>