Class: Bandwidth::Voice::SipUri

Inherits:
Object
  • Object
show all
Includes:
XmlVerb
Defined in:
lib/bandwidth/voice_lib/bxml/verbs/sip_uri.rb

Instance Method Summary collapse

Methods included from XmlVerb

#compact_hash, #initialize, #method_missing

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class Bandwidth::Voice::XmlVerb

Instance Method Details

#to_bxml(xml) ⇒ Object



7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# File 'lib/bandwidth/voice_lib/bxml/verbs/sip_uri.rb', line 7

def to_bxml(xml)
  xml.SipUri(uri, compact_hash({
    'transferAnswerUrl' => transfer_answer_url,
    'transferAnswerMethod' => transfer_answer_method,
    'transferDisconnectUrl' => transfer_disconnect_url,
    'transferDisconnectMethod' => transfer_disconnect_method,
    'username' => username,
    'password' => password,
    'tag' => tag,
    'uui' => uui,
    'transferAnswerFallbackUrl' => transfer_answer_fallback_url,
    'transferAnswerFallbackMethod' => transfer_answer_fallback_method,
    'fallbackUsername' => fallback_username,
    'fallbackPassword' => fallback_password
  }))
end