Заглушка для удаленного провайдера телефонии
Дополнительные унаследованные члены | |
![]() | |
static | getRecordLocalBaseDir () |
![]() | |
const | EVENT_TYPE_DIAL_IN = 'dial-in' |
const | EVENT_TYPE_DIAL_OUT = 'dial-out' |
const | EVENT_TYPE_ANSWER = 'answer' |
const | EVENT_TYPE_HANGOUT = 'hangup' |
const | METHOD_GET = 'GET' |
const | METHOD_POST = 'POST' |
![]() | |
$settings_info_template = '' | |
$last_error | |
__construct | ( | $deleted_provider_id | ) |
authorizeRequester | ( | Requester | $requester, |
$force = false |
|||
) |
CallPhoneNumber | ( | $number | ) |
Отправляет запрос на исходящий вызов
$number |
canApiRequest | ( | ) |
Возвращает true, если заполнены все данные для проведения исходящих запросов к API
canCalling | ( | ) |
Возвращает true, если телфония поддерживает исходящие звонки
downloadRecord | ( | CallHistory | $call | ) |
Производит попытку загрузки записи на локальный диск
CallHistory | $call |
getAccessToken | ( | $params = [] , |
|
$force = false |
|||
) |
Возвращает последний полученный AccessToken. Если force=true, то происходит принудительная переполучение токена
bool | $force |
getActionsByCall | ( | CallHistory | $call | ) |
Возвращает список действий, который можно произвести со звонком в зависимости от статуса звонка
CallHistory | $call |
getEventTestObject | ( | ) |
Возвращает объект, который описывает тесты для данного провайдера.
getExtensionIdByUserId | ( | $user_id | ) |
Возвращает добавочный номер для администратора user_id, если таковой задан. Иначе - false
integer | $user_id |
getId | ( | ) |
Возвращает внутренний строковый идентификатор провайдера связи
getRecordContentType | ( | ) |
Возвращает Mime тип аудиозаписи
getRecordData | ( | CallHistory | $call, |
$find_local = true |
|||
) |
Возвращает содержимое файла записи телефонного разговора
CallHistory | $call | |
bool | $find_local |
getRecordDataLocalPath | ( | CallHistory | $call | ) |
Возвращает путь записи на локальном диске. Или false - в случае, если провайдер не поддерживает работу с записями
CallHistory | $call |
getTitle | ( | ) |
Возвращает название провайдера телефонии
getUserIdByExtensionId | ( | $extension_id | ) |
Возвращает ID пользователя по добавочному номеру
$extension_id |
isEnableAutoDownloadRecord | ( | ) |
Возвращает true, если включена автоматическая загрузка записей разговоров после отбоя
\RS\Exception |
isInternalCall | ( | CallHistory | $call | ) |
Возвращает true, если удается определить, что это внутренний вызов между сотрудниками телефонии. Такие вызовы должны игнорироваться и не регистрироваться в административной панели
CallHistory | $call | Здесь будет объект звонка, который еще не присутствует в базе (ID = null) |
issetRecordLocal | ( | CallHistory | $call | ) |
Возвращает true, если запись разговора присутствует локально
CallHistory | $call |