Class: Twilio::REST::Voice
- Defined in:
- lib/twilio-ruby/rest/voice.rb,
lib/twilio-ruby/rest/voice/v1.rb,
lib/twilio-ruby/rest/voice/v1/ip_record.rb,
lib/twilio-ruby/rest/voice/v1/byoc_trunk.rb,
lib/twilio-ruby/rest/voice/v1/archived_call.rb,
lib/twilio-ruby/rest/voice/v1/connection_policy.rb,
lib/twilio-ruby/rest/voice/v1/source_ip_mapping.rb,
lib/twilio-ruby/rest/voice/v1/dialing_permissions.rb,
lib/twilio-ruby/rest/voice/v1/dialing_permissions/country.rb,
lib/twilio-ruby/rest/voice/v1/dialing_permissions/settings.rb,
lib/twilio-ruby/rest/voice/v1/dialing_permissions/bulk_country_update.rb,
lib/twilio-ruby/rest/voice/v1/connection_policy/connection_policy_target.rb,
lib/twilio-ruby/rest/voice/v1/dialing_permissions/country/highrisk_special_prefix.rb
Defined Under Namespace
Classes: V1
Instance Attribute Summary
Attributes inherited from Domain
Instance Method Summary collapse
- #archived_calls(date = :unset, sid = :unset) ⇒ Twilio::REST::Voice::V1::ArchivedCallInstance, Twilio::REST::Voice::V1::ArchivedCallList
- #byoc_trunks(sid = :unset) ⇒ Twilio::REST::Voice::V1::ByocTrunkInstance, Twilio::REST::Voice::V1::ByocTrunkList
- #connection_policies(sid = :unset) ⇒ Twilio::REST::Voice::V1::ConnectionPolicyInstance, Twilio::REST::Voice::V1::ConnectionPolicyList
- #dialing_permissions ⇒ Twilio::REST::Voice::V1::DialingPermissionsInstance
-
#initialize(twilio) ⇒ Voice
constructor
Initialize the Voice Domain.
- #ip_records(sid = :unset) ⇒ Twilio::REST::Voice::V1::IpRecordInstance, Twilio::REST::Voice::V1::IpRecordList
- #source_ip_mappings(sid = :unset) ⇒ Twilio::REST::Voice::V1::SourceIpMappingInstance, Twilio::REST::Voice::V1::SourceIpMappingList
-
#to_s ⇒ Object
Provide a user friendly representation.
-
#v1 ⇒ Object
Version v1 of voice.
Methods inherited from Domain
Constructor Details
#initialize(twilio) ⇒ Voice
Initialize the Voice Domain
14 15 16 17 18 19 20 21 22 23 |
# File 'lib/twilio-ruby/rest/voice.rb', line 14 def initialize(twilio) super @base_url = 'https://voice.twilio.com' @host = 'voice.twilio.com' @port = 443 # Versions @v1 = nil end |
Instance Method Details
#archived_calls(date = :unset, sid = :unset) ⇒ Twilio::REST::Voice::V1::ArchivedCallInstance, Twilio::REST::Voice::V1::ArchivedCallList
35 36 37 |
# File 'lib/twilio-ruby/rest/voice.rb', line 35 def archived_calls(date=:unset, sid=:unset) self.v1.archived_calls(date, sid) end |
#byoc_trunks(sid = :unset) ⇒ Twilio::REST::Voice::V1::ByocTrunkInstance, Twilio::REST::Voice::V1::ByocTrunkList
44 45 46 |
# File 'lib/twilio-ruby/rest/voice.rb', line 44 def byoc_trunks(sid=:unset) self.v1.byoc_trunks(sid) end |
#connection_policies(sid = :unset) ⇒ Twilio::REST::Voice::V1::ConnectionPolicyInstance, Twilio::REST::Voice::V1::ConnectionPolicyList
53 54 55 |
# File 'lib/twilio-ruby/rest/voice.rb', line 53 def connection_policies(sid=:unset) self.v1.connection_policies(sid) end |
#dialing_permissions ⇒ Twilio::REST::Voice::V1::DialingPermissionsInstance
59 60 61 |
# File 'lib/twilio-ruby/rest/voice.rb', line 59 def self.v1.() end |
#ip_records(sid = :unset) ⇒ Twilio::REST::Voice::V1::IpRecordInstance, Twilio::REST::Voice::V1::IpRecordList
68 69 70 |
# File 'lib/twilio-ruby/rest/voice.rb', line 68 def ip_records(sid=:unset) self.v1.ip_records(sid) end |
#source_ip_mappings(sid = :unset) ⇒ Twilio::REST::Voice::V1::SourceIpMappingInstance, Twilio::REST::Voice::V1::SourceIpMappingList
77 78 79 |
# File 'lib/twilio-ruby/rest/voice.rb', line 77 def source_ip_mappings(sid=:unset) self.v1.source_ip_mappings(sid) end |
#to_s ⇒ Object
Provide a user friendly representation
83 84 85 |
# File 'lib/twilio-ruby/rest/voice.rb', line 83 def to_s '#<Twilio::REST::Voice>' end |