Класс описывает стандартизированный объект события от телефонии. Такой объект ожидается от любого провайдера, после обработки входящего запроса от телефонии.
| Открытые члены | |
| __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 | ( | ) | 
Возвращает, нужно ли регистрировать данное событие