Class: AsteriskVariable
- Inherits:
-
AGI
- Object
- AGI
- AsteriskVariable
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, #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
|
# File 'lib/ruby-agi/asterisk_variable.rb', line 50
def initialize
end
|
Instance Method Details
#accountcode ⇒ Object
150
151
152
|
# File 'lib/ruby-agi/asterisk_variable.rb', line 150
def accountcode
return read_env('agi_accountcode')
end
|
#callerid ⇒ Object
111
112
113
114
115
116
117
|
# File 'lib/ruby-agi/asterisk_variable.rb', line 111
def callerid
if @callerid.nil?
init_caller_variable
end
return @callerid
end
|
#calleridname ⇒ Object
159
160
161
162
163
164
165
|
# File 'lib/ruby-agi/asterisk_variable.rb', line 159
def calleridname
if @calleridname.nil?
init_caller_variable
end
return @calleridname
end
|
#calleridnumber ⇒ Object
168
169
170
171
172
173
174
|
# File 'lib/ruby-agi/asterisk_variable.rb', line 168
def calleridnumber
if @calleridnumber.nil?
init_caller_variable
end
return @calleridnumber
end
|
#callingani2 ⇒ Object
183
184
185
|
# File 'lib/ruby-agi/asterisk_variable.rb', line 183
def callingani2
return read_env('agi_callingani2')
end
|
#callingpres ⇒ Object
178
179
180
|
# File 'lib/ruby-agi/asterisk_variable.rb', line 178
def callingpres
return read_env('agi_callingpres')
end
|
#callingtns ⇒ Object
193
194
195
|
# File 'lib/ruby-agi/asterisk_variable.rb', line 193
def callingtns
return read_env('agi_callingtns')
end
|
#callington ⇒ Object
188
189
190
|
# File 'lib/ruby-agi/asterisk_variable.rb', line 188
def callington
return read_env('agi_callington')
end
|
#channel ⇒ Object
91
92
93
|
# File 'lib/ruby-agi/asterisk_variable.rb', line 91
def channel
return read_env('agi_channel')
end
|
#context ⇒ Object
130
131
132
|
# File 'lib/ruby-agi/asterisk_variable.rb', line 130
def context
return read_env('agi_context')
end
|
#dnid ⇒ Object
120
121
122
|
# File 'lib/ruby-agi/asterisk_variable.rb', line 120
def dnid
return read_env('agi_dnid')
end
|
#enhanced ⇒ Object
145
146
147
|
# File 'lib/ruby-agi/asterisk_variable.rb', line 145
def enhanced
return read_env('agi_enhanced')
end
|
#extension ⇒ Object
135
136
137
|
# File 'lib/ruby-agi/asterisk_variable.rb', line 135
def extension
return read_env('agi_extension')
end
|
#language ⇒ Object
96
97
98
|
# File 'lib/ruby-agi/asterisk_variable.rb', line 96
def language
return read_env('agi_language')
end
|
#priority ⇒ Object
140
141
142
|
# File 'lib/ruby-agi/asterisk_variable.rb', line 140
def priority
return read_env('agi_priority')
end
|
#rdnid ⇒ Object
125
126
127
|
# File 'lib/ruby-agi/asterisk_variable.rb', line 125
def rdnid
return read_env('agi_rdnid')
end
|
#request ⇒ Object
86
87
88
|
# File 'lib/ruby-agi/asterisk_variable.rb', line 86
def request
return read_env('agi_request')
end
|
#type ⇒ Object
101
102
103
|
# File 'lib/ruby-agi/asterisk_variable.rb', line 101
def type
return read_env('agi_type')
end
|
#uniqueid ⇒ Object
106
107
108
|
# File 'lib/ruby-agi/asterisk_variable.rb', line 106
def uniqueid
return read_env('agi_uniqueid')
end
|