PHP Interface PAGI\ChannelVariables\IChannelVariables

PHP Version 5
Author: Marcelo Gornstein ([email protected])
Datei anzeigen Open project: marcelog/pagi

Public Methods

Method Description
getAccountCode ( ) : string Returns account code (agi_accountcode).
getArgument ( integer $index ) : string Returns the given agi argument. (agi_arg_N).
getArguments ( ) : string[] Returns all arguments as an array.
getCallerId ( ) : string Returns caller id number (agi_callerid).
getCallerIdName ( ) : string Returns caller id name (agi_calleridname).
getCallingAni2 ( ) : string Returns CallingAni (agi_callingani2).
getCallingPres ( ) : string Returns CallingPres (agi_callingpres).
getCallingTns ( ) : string Returns CallingTns (agi_callingtns).
getCallingTon ( ) : string Returns CallingTon (agi_callington).
getChannel ( ) : string Returns channel (agi_channel).
getConfigFile ( ) : string Returns the config file for this running version of asterisk.
getContext ( ) : string Returns context (agi_context).
getDNID ( ) : string Returns DNID (agi_dnid).
getDNIS ( ) : string Returns extension dialed (dnis) (agi_extension).
getDirectoryAgi ( ) : string Returns the agi directory for this running version of asterisk.
getDirectoryConfig ( ) : string Returns the config directory for this running version of asterisk.
getDirectoryData ( ) : string Returns the data directory for this running version of asterisk.
getDirectoryKey ( ) : string Returns the key directory for this running version of asterisk.
getDirectoryLog ( ) : string Returns the log directory for this running version of asterisk.
getDirectoryModules ( ) : string Returns the modules directory for this running version of asterisk.
getDirectoryMonitor ( ) : string Returns the monitor directory for this running version of asterisk.
getDirectoryRun ( ) : string Returns the run directory for this running version of asterisk.
getDirectorySpool ( ) : string Returns the spool directory for this running version of asterisk.
getDirectoryVar ( ) : string Returns the var directory for this running version of asterisk.
getEnhanced ( ) : string Returns if using enhanced (agi_enhanced).
getLanguage ( ) : string Returns language (agi_language).
getPriority ( ) : string Returns context priority (agi_priority).
getRDNIS ( ) : string Returns RDNIS (agi_rdnis).
getRequest ( ) : string Returns agi requested (agi_request).
getThreadId ( ) : string Returns thread id (agi_threadid).
getTotalArguments ( ) : integer Returns total number of agi arguments.
getType ( ) : string Returns channel type (agi_type).
getUniqueId ( ) : string Returns channel uniqueid (agi_uniqueid).
getVersion ( ) : string Returns asterisk version (agi_version).

Method Details

getAccountCode() public method

Returns account code (agi_accountcode).
public getAccountCode ( ) : string
return string

getArgument() public method

Returns the given agi argument. (agi_arg_N).
public getArgument ( integer $index ) : string
$index integer Argument number, starting with 0.
return string

getArguments() public method

Returns all arguments as an array.
public getArguments ( ) : string[]
return string[]

getCallerId() public method

Returns caller id number (agi_callerid).
public getCallerId ( ) : string
return string

getCallerIdName() public method

Returns caller id name (agi_calleridname).
public getCallerIdName ( ) : string
return string

getCallingAni2() public method

Returns CallingAni (agi_callingani2).
public getCallingAni2 ( ) : string
return string

getCallingPres() public method

Returns CallingPres (agi_callingpres).
public getCallingPres ( ) : string
return string

getCallingTns() public method

Returns CallingTns (agi_callingtns).
public getCallingTns ( ) : string
return string

getCallingTon() public method

Returns CallingTon (agi_callington).
public getCallingTon ( ) : string
return string

getChannel() public method

Returns channel (agi_channel).
public getChannel ( ) : string
return string

getConfigFile() public method

Uses environment variable AST_CONFIG_FILE.
public getConfigFile ( ) : string
return string

getContext() public method

Returns context (agi_context).
public getContext ( ) : string
return string

getDNID() public method

Returns DNID (agi_dnid).
public getDNID ( ) : string
return string

getDNIS() public method

Returns extension dialed (dnis) (agi_extension).
public getDNIS ( ) : string
return string

getDirectoryAgi() public method

Uses environment variable AST_AGI_DIR.
public getDirectoryAgi ( ) : string
return string

getDirectoryConfig() public method

Uses environment variable AST_CONFIG_DIR.
public getDirectoryConfig ( ) : string
return string

getDirectoryData() public method

Uses environment variable AST_DATA_DIR.
public getDirectoryData ( ) : string
return string

getDirectoryKey() public method

Uses environment variable AST_KEY_DIR.
public getDirectoryKey ( ) : string
return string

getDirectoryLog() public method

Uses environment variable AST_LOG_DIR.
public getDirectoryLog ( ) : string
return string

getDirectoryModules() public method

Uses environment variable AST_MODULE_DIR.
public getDirectoryModules ( ) : string
return string

getDirectoryMonitor() public method

Uses environment variable AST_MONITOR_DIR.
public getDirectoryMonitor ( ) : string
return string

getDirectoryRun() public method

Uses environment variable AST_RUN_DIR.
public getDirectoryRun ( ) : string
return string

getDirectorySpool() public method

Uses environment variable AST_SPOOL_DIR.
public getDirectorySpool ( ) : string
return string

getDirectoryVar() public method

Uses environment variable AST_VAR_DIR.
public getDirectoryVar ( ) : string
return string

getEnhanced() public method

Returns if using enhanced (agi_enhanced).
public getEnhanced ( ) : string
return string

getLanguage() public method

Returns language (agi_language).
public getLanguage ( ) : string
return string

getPriority() public method

Returns context priority (agi_priority).
public getPriority ( ) : string
return string

getRDNIS() public method

Returns RDNIS (agi_rdnis).
public getRDNIS ( ) : string
return string

getRequest() public method

Returns agi requested (agi_request).
public getRequest ( ) : string
return string

getThreadId() public method

Returns thread id (agi_threadid).
public getThreadId ( ) : string
return string

getTotalArguments() public method

Returns total number of agi arguments.
public getTotalArguments ( ) : integer
return integer

getType() public method

Returns channel type (agi_type).
public getType ( ) : string
return string

getUniqueId() public method

Returns channel uniqueid (agi_uniqueid).
public getUniqueId ( ) : string
return string

getVersion() public method

Returns asterisk version (agi_version).
public getVersion ( ) : string
return string