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