Full index

Package indexes


a c d e f g h i l m n o p q r s t v w z
a
top
Variable $asmanager
AGI::$asmanager in phpagi.php
Asterisk Manager
Variable $audio
AGI::$audio in phpagi.php
Audio Stream
Method AbsoluteTimeout
Set Absolute Timeout
Method add_event_handler
Add event handler
Class AGI
AGI in phpagi.php
AGI class
Method AGI
AGI::AGI() in phpagi.php
Constructor
Constant AGIRES_OK
AGIRES_OK in phpagi.php
Class AGI_1
AGI_1 in phpagi_1.php
Asterisk Manager class
Method AGI_1
AGI_1::AGI_1() in phpagi_1.php
Constructor
Method AGI_AsteriskManager
Constructor
Class AGI_AsteriskManager
AGI_AsteriskManager in phpagi-asmanager.php
Asterisk Manager class
Method agi_channel_status
Get the status of the specified channel.
Method agi_dtmf2text
AGI_1::agi_dtmf2text() in phpagi_1.php
Read $len characters as DTMF codes
Method agi_exec
AGI_1::agi_exec() in phpagi_1.php
Execute an AGI command
Method agi_getdtmf
AGI_1::agi_getdtmf() in phpagi_1.php
Plays the given file and receives DTMF data.
Method agi_goto
AGI_1::agi_goto() in phpagi_1.php
Goto - Set context, extension and priority
Method agi_hangup
AGI_1::agi_hangup() in phpagi_1.php
Hangup the current channel.
Method agi_is_error
AGI_1::agi_is_error() in phpagi_1.php
Check for error in result structure
Method agi_play
AGI_1::agi_play() in phpagi_1.php
Play the given audio file, allowing playback to be interrupted by a #. This command is similar to the GET DATA command but this command returns after the first DTMF digit has been pressed while GET DATA can accumulated any number of digits before returning.
Method agi_readresult
AGI_1::agi_readresult() in phpagi_1.php
Read the result from Asterisk
Method agi_recordfile
AGI_1::agi_recordfile() in phpagi_1.php
Record sound to a file until an acceptable DTMF digit is received or a specified amount of time has passed. Optionally the file BEEP is played before recording begins.
Method agi_response_code
Get the response code from the last command
Method agi_response_data
Get the response data from the last command
Method agi_response_is_error
Check for error in response
Method agi_response_result
Get the result code from the last command
Method agi_response_var
Get the response variable from the last command
Method agi_saydigits
AGI_1::agi_saydigits() in phpagi_1.php
Say the given digit string, returning early if # is received on the channel.
Method agi_saynumber
AGI_1::agi_saynumber() in phpagi_1.php
Say the given number, returning early if # is received on the channel.
Method agi_saytime
AGI_1::agi_saytime() in phpagi_1.php
Say a given time, returning early if # is received on the channel.
Method agi_setlanguage
AGI_1::agi_setlanguage() in phpagi_1.php
Set Language
Method agi_verbose
AGI_1::agi_verbose() in phpagi_1.php
Sends $message to the Asterisk console via the 'verbose' message system.
Method answer
AGI::answer() in phpagi.php
Answer channel if not already in answer state.
Method arr2str
AGI_1::arr2str() in phpagi_1.php
Alias of PHP join function
Constant AST_CONFIG_DIR
AST_CONFIG_DIR in phpagi.php
Constant AST_DIGIT_ANY
AST_DIGIT_ANY in phpagi.php
Constant AST_SPOOL_DIR
AST_SPOOL_DIR in phpagi.php
Constant AST_STATE_BUSY
AST_STATE_BUSY in phpagi.php
Constant AST_STATE_DIALING
AST_STATE_DIALING in phpagi.php
Constant AST_STATE_DIALING_OFFHOOK
Constant AST_STATE_DOWN
AST_STATE_DOWN in phpagi.php
Constant AST_STATE_OFFHOOK
AST_STATE_OFFHOOK in phpagi.php
Constant AST_STATE_PRERING
AST_STATE_PRERING in phpagi.php
Constant AST_STATE_RESERVED
AST_STATE_RESERVED in phpagi.php
Constant AST_STATE_RING
AST_STATE_RING in phpagi.php
Constant AST_STATE_RINGING
AST_STATE_RINGING in phpagi.php
Constant AST_STATE_UP
AST_STATE_UP in phpagi.php
Constant AST_TMP_DIR
AST_TMP_DIR in phpagi.php
Constant AUDIO_FILENO
AUDIO_FILENO in phpagi.php
c
top
Variable $config
AGI::$config in phpagi.php
Config variables
Variable $config
AGI_AsteriskManager::$config in phpagi-asmanager.php
Config variables
Method ChangeMonitor
AGI_AsteriskManager::ChangeMonitor() in phpagi-asmanager.php
Change monitoring filename of a channel
Method channel_status
AGI::channel_status() in phpagi.php
Get the status of the specified channel. If no channel name is specified, return the status of the current channel.
Method Command
AGI_AsteriskManager::Command() in phpagi-asmanager.php
Execute Command
Method conlog
AGI::conlog() in phpagi.php
Log to console if debug mode.
Method connect
AGI_AsteriskManager::connect() in phpagi-asmanager.php
Connect to Asterisk
Method con_print_r
AGI_1::con_print_r() in phpagi_1.php
Log to console if debug mode
d
top
Method database_del
AGI::database_del() in phpagi.php
Deletes an entry in the Asterisk database for a given family and key.
Method database_deltree
Deletes a family or specific keytree within a family in the Asterisk database.
Method database_get
AGI::database_get() in phpagi.php
Retrieves an entry in the Asterisk database for a given family and key.
Method database_put
AGI::database_put() in phpagi.php
Adds or updates an entry in the Asterisk database for a given family, key, and value.
Method db_del
AGI_1::db_del() in phpagi_1.php
Deletes an entry in the Asterisk database for a given family and key.
Method db_get
AGI_1::db_get() in phpagi_1.php
Retrieves an entry in the Asterisk database for a given family and key.
Method db_put
AGI_1::db_put() in phpagi_1.php
Adds or updates an entry in the Asterisk database for a given family, key, and value.
Constant DEFAULT_PHPAGI_CONFIG
DEFAULT_PHPAGI_CONFIG in phpagi.php
Method disconnect
AGI_AsteriskManager::disconnect() in phpagi-asmanager.php
Disconnect
e
top
Variable $event_handlers
AGI_AsteriskManager::$event_handlers in phpagi-asmanager.php
Event Handlers
Method enum_lookup
AGI_1::enum_lookup() in phpagi_1.php
Perform enum lookup
Method enum_txtlookup
AGI_1::enum_txtlookup() in phpagi_1.php
Perform enum txt lookup
Method evaluate
AGI::evaluate() in phpagi.php
Evaluate an AGI command.
Method evalutate
AGI_1::evalutate() in phpagi_1.php
Evaluate an AGI command
Method Events
AGI_AsteriskManager::Events() in phpagi-asmanager.php
Enable/Disable sending of events to this manager
Method exec
AGI::exec() in phpagi.php
Executes the specified Asterisk application with given options.
Method exec_absolutetimeout
Set absolute maximum time of call.
Method exec_agi
AGI::exec_agi() in phpagi.php
Executes an AGI compliant application.
Method exec_dial
AGI::exec_dial() in phpagi.php
Dial.
Method exec_enumlookup
Do ENUM Lookup.
Method exec_goto
AGI::exec_goto() in phpagi.php
Goto.
Method exec_setaccountcode
Set Account Code
Method exec_setlanguage
Set Language.
Method ExtensionState
Check Extension Status
f
top
Method fastpass_get_data
Plays the given file and receives DTMF data.
Method fastpass_say_digits
Say the given digit string, returning early if any of the given DTMF escape digits are received on the channel.
Method fastpass_say_number
Say the given number, returning early if any of the given DTMF escape digits are received on the channel.
Method fastpass_say_phonetic
Say the given character string, returning early if any of the given DTMF escape digits are received on the channel.
Method fastpass_say_punctuation
Say Puncutation in a string.
Method fastpass_say_time
Say a given time, returning early if any of the given DTMF escape digits are received on the channel.
Method fastpass_stream_file
Play the given audio file, allowing playback to be interrupted by a DTMF digit. This command is similar to the GET DATA command but this command returns after the first DTMF digit has been pressed while GET DATA can accumulated any number of digits before returning.
Method fastpass_swift
AGI::fastpass_swift() in phpagi.php
Use Cepstral Swift to read text.
Method fastpass_text2wav
Use festival to read text.
g
top
Method GetVar
AGI_AsteriskManager::GetVar() in phpagi-asmanager.php
Gets a Channel Variable
Method get_data
AGI::get_data() in phpagi.php
Plays the given file and receives DTMF data.
Method get_var
AGI_1::get_var() in phpagi_1.php
Fetch the value of a variable.
Method get_variable
AGI::get_variable() in phpagi.php
Fetch the value of a variable.
Method goto
AGI::goto() in phpagi.php
Goto - Set context, extension and priority.
h
top
Method hangup
AGI::hangup() in phpagi.php
Hangup the specified channel. If no channel name is given, hang up the current channel.
Method Hangup
AGI_AsteriskManager::Hangup() in phpagi-asmanager.php
Hangup Channel
i
top
Variable $in
AGI::$in in phpagi.php
Input Stream
Method IAXPeers
AGI_AsteriskManager::IAXPeers() in phpagi-asmanager.php
List IAX Peers
l
top
Method ListCommands
AGI_AsteriskManager::ListCommands() in phpagi-asmanager.php
List available manager commands
Method log
AGI_AsteriskManager::log() in phpagi-asmanager.php
Method Logoff
AGI_AsteriskManager::Logoff() in phpagi-asmanager.php
Logoff Manager
m
top
Method MailboxCount
AGI_AsteriskManager::MailboxCount() in phpagi-asmanager.php
Check Mailbox Message Count
Method MailboxStatus
AGI_AsteriskManager::MailboxStatus() in phpagi-asmanager.php
Check Mailbox
Method make_folder
AGI::make_folder() in phpagi.php
Make a folder recursively.
Method menu
AGI::menu() in phpagi.php
Menu.
Method Monitor
AGI_AsteriskManager::Monitor() in phpagi-asmanager.php
Monitor a channel
n
top
Method new_AsteriskManager
Create a new AGI_AsteriskManager.
Method noop
AGI::noop() in phpagi.php
Does nothing.
o
top
Variable $out
AGI::$out in phpagi.php
Output Stream
Method Originate
AGI_AsteriskManager::Originate() in phpagi-asmanager.php
Originate Call
p
top
Variable $pagi
AGI_AsteriskManager::$pagi in phpagi-asmanager.php
Parent AGI
Variable $port
AGI_AsteriskManager::$port in phpagi-asmanager.php
Port on the server we are connected to
Method ParkedCalls
AGI_AsteriskManager::ParkedCalls() in phpagi-asmanager.php
List parked calls
Method parse_callerid
AGI::parse_callerid() in phpagi.php
Parse caller id.
Page phpagi-asmanager.php
phpagi-asmanager.php in phpagi-asmanager.php
Page phpagi-fastagi.php
phpagi-fastagi.php in phpagi-fastagi.php
Page phpagi_1.php
phpagi_1.php in phpagi_1.php
Function phpagi_error_handler
error handler for phpagi.
Page phpagi.php
phpagi.php in phpagi.php
Method Ping
AGI_AsteriskManager::Ping() in phpagi-asmanager.php
Ping
Method process_event
AGI_AsteriskManager::process_event() in phpagi-asmanager.php
Process event
q
top
Method QueueAdd
AGI_AsteriskManager::QueueAdd() in phpagi-asmanager.php
Queue Add
Method QueueRemove
AGI_AsteriskManager::QueueRemove() in phpagi-asmanager.php
Queue Remove
Method Queues
AGI_AsteriskManager::Queues() in phpagi-asmanager.php
Queues
Method QueueStatus
AGI_AsteriskManager::QueueStatus() in phpagi-asmanager.php
Queue Status
r
top
Variable $request
AGI::$request in phpagi.php
Request variables read in on initialization.
Variable $response
AGI_1::$response in phpagi_1.php
Response structure
Method receive_char
AGI::receive_char() in phpagi.php
Receive a character of text from a connected channel. Waits up to $timeout milliseconds for a character to arrive, or infinitely if $timeout is zero.
Method record_file
AGI::record_file() in phpagi.php
Record sound to a file until an acceptable DTMF digit is received or a specified amount of time has passed. Optionally the file BEEP is played before recording begins.
Method Redirect
AGI_AsteriskManager::Redirect() in phpagi-asmanager.php
Redirect
s
top
Variable $server
AGI_AsteriskManager::$server in phpagi-asmanager.php
Server we are connected to
Variable $socket
AGI_AsteriskManager::$socket in phpagi-asmanager.php
Socket
Variable $socket
AGI::$socket in phpagi.php
FastAGI socket
Method say_digits
AGI::say_digits() in phpagi.php
Say the given digit string, returning early if any of the given DTMF escape digits are received on the channel.
Method say_number
AGI::say_number() in phpagi.php
Say the given number, returning early if any of the given DTMF escape digits are received on the channel.
Method say_phonetic
AGI::say_phonetic() in phpagi.php
Say the given character string, returning early if any of the given DTMF escape digits are received on the channel.
Method say_punctuation
Say Puncutation in a string.
Method say_time
AGI::say_time() in phpagi.php
Say a given time, returning early if any of the given DTMF escape digits are received on the channel.
Method send_image
AGI_1::send_image() in phpagi_1.php
Send the specified image on a channel.
Method send_image
AGI::send_image() in phpagi.php
Send the specified image on a channel.
Method send_request
AGI_AsteriskManager::send_request() in phpagi-asmanager.php
Send a request
Method send_text
AGI::send_text() in phpagi.php
Send the given text to the connected channel.
Method send_text
AGI_1::send_text() in phpagi_1.php
Send the given text to the connected channel.
Method SetCDRUserField
Set the CDR UserField
Method SetVar
AGI_AsteriskManager::SetVar() in phpagi-asmanager.php
Set Channel Variable
Method set_autohangup
AGI::set_autohangup() in phpagi.php
Cause the channel to automatically hangup at $time seconds in the future.
Method set_callerid
AGI::set_callerid() in phpagi.php
Changes the caller ID of the current channel.
Method set_context
AGI::set_context() in phpagi.php
Sets the context for continuation upon exiting the application.
Method set_extension
AGI::set_extension() in phpagi.php
Set the extension to be used for continuation upon exiting the application.
Method set_music
AGI::set_music() in phpagi.php
Enable/Disable Music on hold generator.
Method set_priority
AGI::set_priority() in phpagi.php
Set the priority to be used for continuation upon exiting the application.
Method set_var
AGI_1::set_var() in phpagi_1.php
Sets a variable to the specified value. The variables so created can later be used by later using ${<variablename>} in the dialplan.
Method set_variable
AGI::set_variable() in phpagi.php
Sets a variable to the specified value. The variables so created can later be used by later using ${<variablename>} in the dialplan.
Method Status
AGI_AsteriskManager::Status() in phpagi-asmanager.php
Channel Status
Method StopMontor
AGI_AsteriskManager::StopMontor() in phpagi-asmanager.php
Stop monitoring a channel
Method stream_file
AGI::stream_file() in phpagi.php
Play the given audio file, allowing playback to be interrupted by a DTMF digit. This command is similar to the GET DATA command but this command returns after the first DTMF digit has been pressed while GET DATA can accumulated any number of digits before returning.
Method swift
AGI::swift() in phpagi.php
Use Cepstral Swift to read text.
t
top
Method tdd_mode
AGI::tdd_mode() in phpagi.php
Enable or disable TDD transmission/reception on the current channel.
Method text2wav
AGI::text2wav() in phpagi.php
Use festival to read text.
Method text_input
AGI::text_input() in phpagi.php
Text Input.
v
top
Method verbose
AGI::verbose() in phpagi.php
Sends $message to the Asterisk console via the 'verbose' message system.
w
top
Method wait_for_digit
AGI::wait_for_digit() in phpagi.php
Waits up to $timeout milliseconds for channel to receive a DTMF digit.
Method wait_response
AGI_AsteriskManager::wait_response() in phpagi-asmanager.php
Wait for a response
Method which
AGI::which() in phpagi.php
Find an execuable in the path.
z
top
Method ZapDialOffhook
Dial over Zap channel while offhook
Method ZapDNDoff
AGI_AsteriskManager::ZapDNDoff() in phpagi-asmanager.php
Toggle Zap channel Do Not Disturb status OFF
Method ZapDNDon
AGI_AsteriskManager::ZapDNDon() in phpagi-asmanager.php
Toggle Zap channel Do Not Disturb status ON
Method ZapHangup
AGI_AsteriskManager::ZapHangup() in phpagi-asmanager.php
Hangup Zap Channel
Method ZapShowChannels
Zap Show Channels
Method ZapTransfer
AGI_AsteriskManager::ZapTransfer() in phpagi-asmanager.php
Transfer Zap Channel
a c d e f g h i l m n o p q r s t v w z