Class: AsteriskVariable
- Inherits:
-
AGI
- Object
- AGI
- AsteriskVariable
show all
- Defined in:
- lib/agi/asterisk_variable.rb
Instance Method Summary
collapse
Methods inherited from AGI
#answer, #channel_status, #debug=, #debug?, #dial, #exec, #get_variable, #hangup, #jump_to, #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
Returns a new instance of AsteriskVariable.
50
51
52
|
# File 'lib/agi/asterisk_variable.rb', line 50
def initialize
env
end
|
Instance Method Details
#accountcode ⇒ Object
151
152
153
|
# File 'lib/agi/asterisk_variable.rb', line 151
def accountcode
return read_env('agi_accountcode')
end
|
#callerid ⇒ Object
112
113
114
115
116
117
118
|
# File 'lib/agi/asterisk_variable.rb', line 112
def callerid
if @callerid.nil?
init_caller_variable
end
return @callerid
end
|
#calleridname ⇒ Object
160
161
162
163
164
165
166
|
# File 'lib/agi/asterisk_variable.rb', line 160
def calleridname
if @calleridname.nil?
init_caller_variable
end
return @calleridname
end
|
#calleridnumber ⇒ Object
169
170
171
172
173
174
175
|
# File 'lib/agi/asterisk_variable.rb', line 169
def calleridnumber
if @calleridnumber.nil?
init_caller_variable
end
return @calleridnumber
end
|
#callingani2 ⇒ Object
184
185
186
|
# File 'lib/agi/asterisk_variable.rb', line 184
def callingani2
return read_env('agi_callingani2')
end
|
#callingpres ⇒ Object
179
180
181
|
# File 'lib/agi/asterisk_variable.rb', line 179
def callingpres
return read_env('agi_callingpres')
end
|
#callingtns ⇒ Object
194
195
196
|
# File 'lib/agi/asterisk_variable.rb', line 194
def callingtns
return read_env('agi_callingtns')
end
|
#callington ⇒ Object
189
190
191
|
# File 'lib/agi/asterisk_variable.rb', line 189
def callington
return read_env('agi_callington')
end
|
#channel ⇒ Object
92
93
94
|
# File 'lib/agi/asterisk_variable.rb', line 92
def channel
return read_env('agi_channel')
end
|
#context ⇒ Object
131
132
133
|
# File 'lib/agi/asterisk_variable.rb', line 131
def context
return read_env('agi_context')
end
|
#dnid ⇒ Object
121
122
123
|
# File 'lib/agi/asterisk_variable.rb', line 121
def dnid
return read_env('agi_dnid')
end
|
#enhanced ⇒ Object
146
147
148
|
# File 'lib/agi/asterisk_variable.rb', line 146
def enhanced
return read_env('agi_enhanced')
end
|
#extension ⇒ Object
136
137
138
|
# File 'lib/agi/asterisk_variable.rb', line 136
def extension
return read_env('agi_extension')
end
|
#language ⇒ Object
97
98
99
|
# File 'lib/agi/asterisk_variable.rb', line 97
def language
return read_env('agi_language')
end
|
#priority ⇒ Object
141
142
143
|
# File 'lib/agi/asterisk_variable.rb', line 141
def priority
return read_env('agi_priority')
end
|
#rdnid ⇒ Object
126
127
128
|
# File 'lib/agi/asterisk_variable.rb', line 126
def rdnid
return read_env('agi_rdnid')
end
|
#request ⇒ Object
87
88
89
|
# File 'lib/agi/asterisk_variable.rb', line 87
def request
return read_env('agi_request')
end
|
#type ⇒ Object
102
103
104
|
# File 'lib/agi/asterisk_variable.rb', line 102
def type
return read_env('agi_type')
end
|
#uniqueid ⇒ Object
107
108
109
|
# File 'lib/agi/asterisk_variable.rb', line 107
def uniqueid
return read_env('agi_uniqueid')
end
|