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/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
- #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
#byoc_trunks(sid = :unset) ⇒ Twilio::REST::Voice::V1::ByocTrunkInstance, Twilio::REST::Voice::V1::ByocTrunkList
36 37 38 |
# File 'lib/twilio-ruby/rest/voice.rb', line 36 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
45 46 47 |
# File 'lib/twilio-ruby/rest/voice.rb', line 45 def connection_policies(sid=:unset) self.v1.connection_policies(sid) end |
#dialing_permissions ⇒ Twilio::REST::Voice::V1::DialingPermissionsInstance
51 52 53 |
# File 'lib/twilio-ruby/rest/voice.rb', line 51 def self.v1.() end |
#ip_records(sid = :unset) ⇒ Twilio::REST::Voice::V1::IpRecordInstance, Twilio::REST::Voice::V1::IpRecordList
60 61 62 |
# File 'lib/twilio-ruby/rest/voice.rb', line 60 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
69 70 71 |
# File 'lib/twilio-ruby/rest/voice.rb', line 69 def source_ip_mappings(sid=:unset) self.v1.source_ip_mappings(sid) end |
#to_s ⇒ Object
Provide a user friendly representation
75 76 77 |
# File 'lib/twilio-ruby/rest/voice.rb', line 75 def to_s '#<Twilio::REST::Voice>' end |