PHP 클래스 MyPagiApplication, PAGI

상속: extends PAGI\Application\PAGIApplication
파일 보기 프로젝트 열기: marcelog/pagi 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$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