class Telesign::VoiceClient
TeleSign's Voice API allows you to easily send voice messages. You can send alerts, reminders, and notifications, or you can send verification messages containing time-based, one-time passcodes (TOTP).
Public Instance Methods
call(phone_number, message, message_type, **params)
click to toggle source
Send a voice call to the target phone_number.
See developer.telesign.com/docs/voice-api for detailed API documentation.
# File lib/telesign/voice.rb, line 15 def call(phone_number, message, message_type, **params) self.post(VOICE_RESOURCE, phone_number: phone_number, message: message, message_type: message_type, **params) end
status(reference_id, **params)
click to toggle source
Retrieves the current status of the voice call.
See developer.telesign.com/docs/voice-api for detailed API documentation.
# File lib/telesign/voice.rb, line 27 def status(reference_id, **params) self.get(VOICE_STATUS_RESOURCE % {:reference_id => reference_id}, **params) end