PAGI\ChannelVariables\IChannelVariables
ChannelVariables facade. Use this to access channel variables.
PHP Version 5
- Interface name: IChannelVariables
- Namespace: PAGI\ChannelVariables
- This is an interface
Methods
getChannel
string PAGI\ChannelVariables\IChannelVariables::getChannel()
Returns channel (agi_channel).
- Visibility: public
getLanguage
string PAGI\ChannelVariables\IChannelVariables::getLanguage()
Returns language (agi_language).
- Visibility: public
getType
string PAGI\ChannelVariables\IChannelVariables::getType()
Returns channel type (agi_type).
- Visibility: public
getUniqueId
string PAGI\ChannelVariables\IChannelVariables::getUniqueId()
Returns channel uniqueid (agi_uniqueid).
- Visibility: public
getVersion
string PAGI\ChannelVariables\IChannelVariables::getVersion()
Returns asterisk version (agi_version).
- Visibility: public
getCallerId
string PAGI\ChannelVariables\IChannelVariables::getCallerId()
Returns caller id number (agi_callerid).
- Visibility: public
getCallerIdName
string PAGI\ChannelVariables\IChannelVariables::getCallerIdName()
Returns caller id name (agi_calleridname).
- Visibility: public
getCallingPres
string PAGI\ChannelVariables\IChannelVariables::getCallingPres()
Returns CallingPres (agi_callingpres).
- Visibility: public
getCallingAni2
string PAGI\ChannelVariables\IChannelVariables::getCallingAni2()
Returns CallingAni (agi_callingani2).
- Visibility: public
getCallingTon
string PAGI\ChannelVariables\IChannelVariables::getCallingTon()
Returns CallingTon (agi_callington).
- Visibility: public
getCallingTns
string PAGI\ChannelVariables\IChannelVariables::getCallingTns()
Returns CallingTns (agi_callingtns).
- Visibility: public
getDNID
string PAGI\ChannelVariables\IChannelVariables::getDNID()
Returns DNID (agi_dnid).
- Visibility: public
getContext
string PAGI\ChannelVariables\IChannelVariables::getContext()
Returns context (agi_context).
- Visibility: public
getRDNIS
string PAGI\ChannelVariables\IChannelVariables::getRDNIS()
Returns RDNIS (agi_rdnis).
- Visibility: public
getRequest
string PAGI\ChannelVariables\IChannelVariables::getRequest()
Returns agi requested (agi_request).
- Visibility: public
getDNIS
string PAGI\ChannelVariables\IChannelVariables::getDNIS()
Returns extension dialed (dnis) (agi_extension).
- Visibility: public
getThreadId
string PAGI\ChannelVariables\IChannelVariables::getThreadId()
Returns thread id (agi_threadid).
- Visibility: public
getAccountCode
string PAGI\ChannelVariables\IChannelVariables::getAccountCode()
Returns account code (agi_accountcode).
- Visibility: public
getEnhanced
string PAGI\ChannelVariables\IChannelVariables::getEnhanced()
Returns if using enhanced (agi_enhanced).
- Visibility: public
getPriority
string PAGI\ChannelVariables\IChannelVariables::getPriority()
Returns context priority (agi_priority).
- Visibility: public
getTotalArguments
integer PAGI\ChannelVariables\IChannelVariables::getTotalArguments()
Returns total number of agi arguments.
- Visibility: public
getArgument
string PAGI\ChannelVariables\IChannelVariables::getArgument(integer $index)
Returns the given agi argument. (agi_arg_N).
- Visibility: public
Arguments
- $index integer - <p>Argument number, starting with 0.</p>
getArguments
array<mixed,string> PAGI\ChannelVariables\IChannelVariables::getArguments()
Returns all arguments as an array.
- Visibility: public
getDirectoryConfig
string PAGI\ChannelVariables\IChannelVariables::getDirectoryConfig()
Returns the config directory for this running version of asterisk.
Uses environment variable AST_CONFIG_DIR.
- Visibility: public
getConfigFile
string PAGI\ChannelVariables\IChannelVariables::getConfigFile()
Returns the config file for this running version of asterisk.
Uses environment variable AST_CONFIG_FILE.
- Visibility: public
getDirectoryModules
string PAGI\ChannelVariables\IChannelVariables::getDirectoryModules()
Returns the modules directory for this running version of asterisk.
Uses environment variable AST_MODULE_DIR.
- Visibility: public
getDirectorySpool
string PAGI\ChannelVariables\IChannelVariables::getDirectorySpool()
Returns the spool directory for this running version of asterisk.
Uses environment variable AST_SPOOL_DIR.
- Visibility: public
getDirectoryMonitor
string PAGI\ChannelVariables\IChannelVariables::getDirectoryMonitor()
Returns the monitor directory for this running version of asterisk.
Uses environment variable AST_MONITOR_DIR.
- Visibility: public
getDirectoryVar
string PAGI\ChannelVariables\IChannelVariables::getDirectoryVar()
Returns the var directory for this running version of asterisk.
Uses environment variable AST_VAR_DIR.
- Visibility: public
getDirectoryData
string PAGI\ChannelVariables\IChannelVariables::getDirectoryData()
Returns the data directory for this running version of asterisk.
Uses environment variable AST_DATA_DIR.
- Visibility: public
getDirectoryLog
string PAGI\ChannelVariables\IChannelVariables::getDirectoryLog()
Returns the log directory for this running version of asterisk.
Uses environment variable AST_LOG_DIR.
- Visibility: public
getDirectoryAgi
string PAGI\ChannelVariables\IChannelVariables::getDirectoryAgi()
Returns the agi directory for this running version of asterisk.
Uses environment variable AST_AGI_DIR.
- Visibility: public
getDirectoryKey
string PAGI\ChannelVariables\IChannelVariables::getDirectoryKey()
Returns the key directory for this running version of asterisk.
Uses environment variable AST_KEY_DIR.
- Visibility: public
getDirectoryRun
string PAGI\ChannelVariables\IChannelVariables::getDirectoryRun()
Returns the run directory for this running version of asterisk.
Uses environment variable AST_RUN_DIR.
- Visibility: public
getNetworkScript
string PAGI\ChannelVariables\IChannelVariables::getNetworkScript()
Returns agi_network_script.
- Visibility: public
getNetwork
string PAGI\ChannelVariables\IChannelVariables::getNetwork()
Returns agi_network.
- Visibility: public