Class: AsteriskVariable

Inherits:
AGI
  • Object
show all
Defined in:
lib/ruby-agi/asterisk_variable.rb

Instance Method Summary collapse

Methods inherited from AGI

#answer, #channel_status, #debug=, #debug?, #dial, #exec, #get_variable, #hangup, #noop, #raw_command, #receive_char, #receive_text, #record_file, #say_digits, #say_number, #say_phonetic, #say_time, #semaphore, #send_image, #send_text, #set_auto_hangup, #set_caller_id, #set_context, #set_extension, #set_music, #set_priority, #set_variable, #stream_file, #tdd_mode, #verbose, #wait_for_digit, #wait_for_digits

Constructor Details

#initializeAsteriskVariable

Returns a new instance of AsteriskVariable.



34
35
# File 'lib/ruby-agi/asterisk_variable.rb', line 34

def initialize
end

Instance Method Details

#accountcodeObject



156
157
158
# File 'lib/ruby-agi/asterisk_variable.rb', line 156

def accountcode 
  return read_env('agi_accountcode')
end

#calleridObject



96
97
98
# File 'lib/ruby-agi/asterisk_variable.rb', line 96

def callerid
  return read_env('agi_callerid') 
end

#calleridnameObject



101
102
103
# File 'lib/ruby-agi/asterisk_variable.rb', line 101

def calleridname
  return read_env('agi_calleridname')  
end

#callingani2Object



111
112
113
# File 'lib/ruby-agi/asterisk_variable.rb', line 111

def callingani2
  return read_env('agi_callingani2') 
end

#callingpresObject



106
107
108
# File 'lib/ruby-agi/asterisk_variable.rb', line 106

def callingpres
  return read_env('agi_callingpres') 
end

#callingtnsObject



121
122
123
# File 'lib/ruby-agi/asterisk_variable.rb', line 121

def callingtns
  return read_env('agi_callingtns')  
end

#callingtonObject



116
117
118
# File 'lib/ruby-agi/asterisk_variable.rb', line 116

def callington
  return read_env('agi_callington')  
end

#channelObject



76
77
78
# File 'lib/ruby-agi/asterisk_variable.rb', line 76

def channel
  return read_env('agi_channel')
end

#contextObject



136
137
138
# File 'lib/ruby-agi/asterisk_variable.rb', line 136

def context
  return read_env('agi_context') 
end

#dnidObject



126
127
128
# File 'lib/ruby-agi/asterisk_variable.rb', line 126

def dnid
  return read_env('agi_dnid')  
end

#enhancedObject



151
152
153
# File 'lib/ruby-agi/asterisk_variable.rb', line 151

def enhanced
  return read_env('agi_enhanced')  
end

#extensionObject



141
142
143
# File 'lib/ruby-agi/asterisk_variable.rb', line 141

def extension
  return read_env('agi_extension') 
end

#languageObject



81
82
83
# File 'lib/ruby-agi/asterisk_variable.rb', line 81

def language
  return read_env('agi_language')
end

#priorityObject



146
147
148
# File 'lib/ruby-agi/asterisk_variable.rb', line 146

def priority
  return read_env('agi_priority')  
end

#rdnidObject



131
132
133
# File 'lib/ruby-agi/asterisk_variable.rb', line 131

def rdnid
  return read_env('agi_rdnid') 
end

#requestObject



71
72
73
# File 'lib/ruby-agi/asterisk_variable.rb', line 71

def request
  return read_env('agi_request')
end

#typeObject



86
87
88
# File 'lib/ruby-agi/asterisk_variable.rb', line 86

def type
  return read_env('agi_type')
end

#uniqueidObject



91
92
93
# File 'lib/ruby-agi/asterisk_variable.rb', line 91

def uniqueid
  return read_env('agi_uniqueid')
end