PHP Класс PAGI\Client\Result\AmdResult

PHP Version 5
Автор: Marcelo Gornstein ([email protected])
Наследование: extends ExecResult
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
__construct ( PAGI\Client\Result\IResult $result ) : void Constructor.
__toString ( ) (non-PHPdoc)
getCause ( ) : string Returns the cause string.
getStatus ( ) : string Returns the status string.
isCauseGreeting ( ) : boolean True if AMD status is due to a long greeting detected.
isCauseHuman ( ) : boolean True if AMD status is due to a silence after a greeting.
isCauseInitialSilence ( ) : boolean True if AMD status is due to a silence duration.
isCauseTooLong ( ) : boolean True if AMD status is due to a timeout when detecting.
isCauseWordLength ( ) : boolean True if AMD status is due to a maximum number of words reached.
isHangup ( ) : boolean True if AMD detected a hangup.
isHuman ( ) : boolean True if AMD detected a human.
isMachine ( ) : boolean True if AMD detected an answering machine.
isNotSure ( ) : boolean True if AMD failed detecting an answering machine or human.
setCause ( string $cause ) : void Sets the cause string
setStatus ( $status ) : void Sets the cause string

Приватные методы

Метод Описание
isCause ( string $string ) : boolean True if the cause equals the given string
isStatus ( string $string ) : boolean True if the status equals the given string

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

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

Constructor.
public __construct ( PAGI\Client\Result\IResult $result ) : void
$result PAGI\Client\Result\IResult Result to decorate.
Результат void

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

(non-PHPdoc)
public __toString ( )

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

Returns the cause string.
public getCause ( ) : string
Результат string

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

Returns the status string.
public getStatus ( ) : string
Результат string

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

True if AMD status is due to a long greeting detected.
public isCauseGreeting ( ) : boolean
Результат boolean

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

True if AMD status is due to a silence after a greeting.
public isCauseHuman ( ) : boolean
Результат boolean

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

True if AMD status is due to a silence duration.
public isCauseInitialSilence ( ) : boolean
Результат boolean

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

True if AMD status is due to a timeout when detecting.
public isCauseTooLong ( ) : boolean
Результат boolean

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

True if AMD status is due to a maximum number of words reached.
public isCauseWordLength ( ) : boolean
Результат boolean

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

True if AMD detected a hangup.
public isHangup ( ) : boolean
Результат boolean

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

True if AMD detected a human.
public isHuman ( ) : boolean
Результат boolean

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

True if AMD detected an answering machine.
public isMachine ( ) : boolean
Результат boolean

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

True if AMD failed detecting an answering machine or human.
public isNotSure ( ) : boolean
Результат boolean

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

Sets the cause string
public setCause ( string $cause ) : void
$cause string
Результат void

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

Sets the cause string
public setStatus ( $status ) : void
Результат void