PHP Класс MyPagiApplication, PAGI

Наследование: extends PAGI\Application\PAGIApplication
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$agi
$asteriskLogger
$channelVariables
$nodeController

Открытые методы

Метод Описание
errorHandler ( $type, $message, $file, $line )
getCallingCardValidationsForTransfer ( )
getCommonCallingCardValidations ( )
init ( )
mainMenu ( )
run ( )
shutdown ( )
signalHandler ( $signo )

Защищенные методы

Метод Описание
buildConfirmTransferToCard ( NodeController $nodeController, Closure $onInit )
buildDial ( NodeController $nodeController )
buildGenericNode ( $name, NodeController $nodeController )
buildHelp ( NodeController $nodeController )
buildMainMenu ( NodeController $nodeController )
buildMaxAttemptsReached ( NodeController $nodeController )
buildPinEntry ( $name, $sound, $nextNodeName, NodeController $nodeController, $validators, $onInit = null )
buildPlayBalance ( NodeController $nodeController )
getCallingCardValidationsForCall ( )
getCallingCardValidationsForSecondCard ( )

Описание методов

buildConfirmTransferToCard() защищенный Метод

protected buildConfirmTransferToCard ( NodeController $nodeController, Closure $onInit )
$nodeController PAGI\Node\NodeController
$onInit Closure

buildDial() защищенный Метод

protected buildDial ( NodeController $nodeController )
$nodeController PAGI\Node\NodeController

buildGenericNode() защищенный Метод

protected buildGenericNode ( $name, NodeController $nodeController )
$nodeController PAGI\Node\NodeController

buildHelp() защищенный Метод

protected buildHelp ( NodeController $nodeController )
$nodeController PAGI\Node\NodeController

buildMainMenu() защищенный Метод

protected buildMainMenu ( NodeController $nodeController )
$nodeController PAGI\Node\NodeController

buildMaxAttemptsReached() защищенный Метод

protected buildMaxAttemptsReached ( NodeController $nodeController )
$nodeController PAGI\Node\NodeController

buildPinEntry() защищенный Метод

protected buildPinEntry ( $name, $sound, $nextNodeName, NodeController $nodeController, $validators, $onInit = null )
$nodeController PAGI\Node\NodeController

buildPlayBalance() защищенный Метод

protected buildPlayBalance ( NodeController $nodeController )
$nodeController PAGI\Node\NodeController

errorHandler() публичный Метод

public errorHandler ( $type, $message, $file, $line )

getCallingCardValidationsForCall() защищенный Метод

getCallingCardValidationsForSecondCard() защищенный Метод

getCallingCardValidationsForTransfer() публичный Метод

getCommonCallingCardValidations() публичный Метод

init() публичный Метод

public init ( )

mainMenu() публичный Метод

public mainMenu ( )

run() публичный Метод

public run ( )

shutdown() публичный Метод

public shutdown ( )

signalHandler() публичный Метод

public signalHandler ( $signo )

Описание свойств

$agi защищенное свойство

protected $agi

$asteriskLogger защищенное свойство

protected $asteriskLogger

$channelVariables защищенное свойство

protected $channelVariables

$nodeController защищенное свойство

protected $nodeController