Class: TwilioBase::Protocols::Voice::Sip
- Inherits:
-
Base
- Object
- Base
- TwilioBase::Protocols::Voice::Sip
show all
- Defined in:
- app/services/twilio_base/protocols/voice/sip.rb
Constant Summary
collapse
'User-to-User'
Constants inherited
from Base
Base::ANONYMOUS_NUMBER, Base::STATUS_CALLBACK_EVENTS
Instance Method Summary
collapse
Methods inherited from Base
#action_url, #action_url_attributes, #caller_uuid, #initialize, #status_callback_events, #status_callback_url, #timeout, #wait_url
extract_mpoa
Instance Method Details
#endpoint ⇒ Object
9
10
11
|
# File 'app/services/twilio_base/protocols/voice/sip.rb', line 9
def endpoint
"sip:#{sip_endpoint}?#{}"
end
|
#name ⇒ Object
13
14
15
|
# File 'app/services/twilio_base/protocols/voice/sip.rb', line 13
def name
:sip
end
|
#routing_attributes ⇒ Object
21
22
23
|
# File 'app/services/twilio_base/protocols/voice/sip.rb', line 21
def routing_attributes
sip_refer_enabled? ? refer_attribues : dial_attribues
end
|
#routing_method ⇒ Object
17
18
19
|
# File 'app/services/twilio_base/protocols/voice/sip.rb', line 17
def routing_method
sip_refer_enabled? ? :refer : :dial
end
|