Класс описывает стандартизированный объект события от телефонии. Такой объект ожидается от любого провайдера, после обработки входящего запроса от телефонии.
Открытые члены | |
| __construct (AbstractProvider $provider) | |
| getProvider () | |
| getEventType () | |
| setEventType ($eventType) | |
| getCallID () | |
| setCallID ($callID) | |
| getCallerNumber () | |
| setCallerNumber ($callerNumber) | |
| getCalledNumber () | |
| setCalledNumber ($calledNumber) | |
| getCallStatus () | |
| setCallStatus ($callStatus) | |
| getCallFlow () | |
| setCallFlow ($callFlow) | |
| getSubCallID () | |
| setSubCallID ($subCallID) | |
| getRecID () | |
| setRecID ($recID) | |
| getDuration () | |
| setDuration ($duration) | |
| getCallAPIID () | |
| setCallAPIID ($callAPIID) | |
| getEventTime () | |
| setEventTime ($eventTime) | |
| getData () | |
| setData (array $data) | |
| getCalledDID () | |
| setCalledDID ($calledDID) | |
| getReturnData () | |
| setReturnData ($returnData) | |
| getCallSubStatus () | |
| setCallSubStatus ($callSubStatus) | |
| getCallIdWithProvider () | |
| getCallerId () | |
| setCallerId ($callerId) | |
| getCalledId () | |
| setCalledId ($calledId) | |
| setShouldRegisterEvent ($bool) | |
| shouldRegisterEvent () | |
| setReturnHeaders (array $headers) | |
| getReturnHeaders () | |
| __construct | ( | AbstractProvider | $provider | ) |
Конструктор
| AbstractProvider | $provider |
| getCallAPIID | ( | ) |
Возвращает содержимое SIP заголовка "Client-Api-Id"
| getCalledDID | ( | ) |
Возвращает публичный номер вызываемого абонента (если есть)
| getCalledId | ( | ) |
Возвращает ID вызываемого в телефонии
| getCalledNumber | ( | ) |
Возвращает номер вызываемого абонента
| getCallerId | ( | ) |
Возвращает ID звонящего в телефонии
| getCallerNumber | ( | ) |
Возвращает номер вызывающего абонента в нормализованом виде
| getCallFlow | ( | ) |
Возвращает направление звонка
| getCallID | ( | ) |
Возвращает ID вызова
| getCallIdWithProvider | ( | ) |
Возвращает ID звонка вместе с провайдером
| getCallStatus | ( | ) |
Возвращает статус звонка
| getCallSubStatus | ( | ) |
Возвращает статус звонка на момент завершения разговора
| getData | ( | ) |
Возвращает дополнительные произвольные сведения
| getDuration | ( | ) |
Возвращает длительность разговора, в микросекундах
| getEventTime | ( | ) |
Возвращает время события в формате YYYY-MM-DD HH:MM:SS
| getEventType | ( | ) |
Возвращает тип события. Может принимать значния dial-in, dial-out, hangup или answer в зависимости от типа события.
| getProvider | ( | ) |
Возвращает провайдера телефонии
| getRecID | ( | ) |
Возвращает ID файла с записью разговора
| getReturnData | ( | ) |
Возвращает данные, которые необходимо вернуть в ответ на запрос
| getReturnHeaders | ( | ) |
Возвращает заголовки, которые должны быть установлены перед отдачей ответа
| getSubCallID | ( | ) |
Возвращает ID звонка с учетом переадресации
| setCallAPIID | ( | $callAPIID | ) |
Устанавливает содержимое SIP заголовка "Client-Api-Id"
| string | $callAPIID |
| setCalledDID | ( | $calledDID | ) |
Устанавливает публичный номер вызываемого абонента (если есть)
| string | $calledDID |
| setCalledId | ( | $calledId | ) |
Устанавливает ID вызываемого в телефонии
| mixed | $calledId |
| setCalledNumber | ( | $calledNumber | ) |
Устанавливает номер вызываемого абонента
| string | $calledNumber |
| setCallerId | ( | $callerId | ) |
Устанавливает ID звонящего в телефонии
| mixed | $callerId |
| setCallerNumber | ( | $callerNumber | ) |
Устанавливает номер вызывающего абонента
| string | $callerNumber |
| setCallFlow | ( | $callFlow | ) |
Устанавливает направление звонка
| string | $callFlow |
| setCallID | ( | $callID | ) |
Устанавливает ID вызова
| string | $callID |
| setCallStatus | ( | $callStatus | ) |
Устанавливает статус звонка (Идет звонок, идет разговор, разговор завершен)
| string | $callStatus |
| setCallSubStatus | ( | $callSubStatus | ) |
Устанавливает статус звонка на момент завершения разговора
| string | $callSubStatus |
| setData | ( | array | $data | ) |
Устанавливает дополнительные произвольные сведения
| array | $data |
| setDuration | ( | $duration | ) |
Устанавливает длительность разговора, в микросекундах
| int | $duration |
| setEventTime | ( | $eventTime | ) |
Устанваливает время события в формате YYYY-MM-DD HH:MM:SS
| string | $eventTime |
| setEventType | ( | $eventType | ) |
Устанавливает тип события
| string | $eventType |
| setRecID | ( | $recID | ) |
Устанавливает ID файла с записью разговора
| string | $recID |
| setReturnData | ( | $returnData | ) |
Устанавливает данные, которые необходимо вернуть в ответ на запрос
| string | $returnData |
| setReturnHeaders | ( | array | $headers | ) |
Устанавливает заголовки, которые должны быть установлены перед отдачей ответа
| array | $headers |
| setShouldRegisterEvent | ( | $bool | ) |
Устанавливает, нужно ли регистрировать данное событие
| bool | $bool |
| setSubCallID | ( | $subCallID | ) |
Устанавливает ID звонка с учетом переадресации
| string | $subCallID |
| shouldRegisterEvent | ( | ) |
Возвращает, нужно ли регистрировать данное событие