Модуль для MikoPBX
Готовое подключение АТС MikoPBX к функции «Звонки»: модуль ставится в саму АТС и сам отдаёт записи разговоров в dxCAR — ничего писать и настраивать «после звонка» не нужно. Подходит для MikoPBX 2026.1 и новее (в поле «минимальная версия» модуля стоит 2025.1.1 — релизов 2025 у MikoPBX не было).
Установка
-
Скачайте пакет модуля
ModuleDxCar-<версия>.zip: в dxCAR откройте «Настройки → Звонки», нажмите «Подключить АТС» → MikoPBX — появится карточка с кнопкой «Скачать модуль» и короткой версией этой инструкции. Нажмите «Сохранить» внизу, чтобы карточка осталась. -
В MikoPBX: Модули расширения → Установить из файла → выберите zip. После установки включите модуль переключателем.
-
Откройте страницу модуля (левое меню, «dxCAR — записи разговоров») и заполните:
Поле Откуда взять Адрес вебхука dxCAR dxCAR → Настройки → «Звонки» → «Адрес приёма» (обычно https://<ваш адрес>/calls-hook.php). Адрес сhttp://подходит только для dxCAR в локальной сети: через интернет секрет, записи и номера клиентов пошли бы открытым текстом, и страница модуля об этом предупреждаетСекрет там же, «Секрет», кнопка «Копировать» Минимальная длительность, секунды по умолчанию 5; разговоры короче не отправляются — в них нечего расшифровывать Отправлять входящие / исходящие что именно слать; внутренние звонки между сотрудниками не отправляются никогда Если в MikoPBX включена стереозапись, в карточке MikoPBX в dxCAR укажите, в каком канале голос сотрудника (по умолчанию левый): если в расшифровке сотрудник и клиент поменялись местами — переключите. При моно-записи выбор ни на что не влияет.
-
Нажмите «Проверить связь» — АТС обратится к dxCAR с введённым секретом (сохранять заранее не нужно). Ответы:
- «dxCAR принял секрет, функция „Звонки“ подключена» — всё готово, сохраняйте;
- «dxCAR принял секрет. Записи разговоров не принимаются…» — в тарифе есть карточка клиента и дозвон, но не подключено дополнение «Звонки»: они работают, а записи модуль не отправляет (см. «Если что-то не так»);
- «dxCAR не принял секрет» — секрет скопирован не тот или уже сменён в dxCAR;
- «В тарифе dxCAR не подключена функция „Звонки“» — включите дополнение в разделе «Подписка»;
- «dxCAR недоступен» — адрес неверный, либо АТС не выпускают в интернет;
- «По этому адресу нет вебхука dxCAR» или «Адрес отвечает, но это не вебхук dxCAR» —
адрес вписан не тот (например, адрес сайта без
/calls-hook.php).
-
Сохранить. Настройки подхватываются в течение десяти секунд, перезапускать модуль не нужно.
Как это работает
- Модуль раз в десять секунд просматривает журнал звонков АТС и ставит новые разговоры в очередь. Запись отправляется, когда АТС закончит её сжимать (обычно через полминуты после разговора). В dxCAR звонок появляется на экране «Звонки» в течение минуты, расшифровка — позже (сроки — в статье Звонки).
- Отправляются только звонки с внешним номером: входящий — от клиента сотруднику, исходящий — от сотрудника клиенту. Внутренний номер сотрудника уходит вместе с записью, поэтому в карточках сотрудников dxCAR заполните поле «Внутренний номер АТС».
- Каждый звонок отправляется один раз: повторная отправка того же разговора (например, после переустановки модуля) dxCAR распознаёт и не дублирует.
- Включили модуль на работающей АТС — старые звонки из журнала не отправляются, только те, что произошли после включения.
Страница модуля
Вверху — состояние: сколько звонков в очереди, отправлено, пропущено (внутренние, короткие, без номера) и с ошибкой; когда модуль последний раз опрашивал журнал; последняя ошибка, если была; строки «Дозвон» и «Карточка клиента». Ниже — форма настроек, ещё ниже — последние двадцать звонков с результатом: номер dxCAR у отправленных, причина у пропущенных и ошибочных.
Если что-то не так
| Что видно | Что это значит | Что делать |
|---|---|---|
| Ошибка «неверный секрет», очередь копится | секрет в АТС и в dxCAR разошлись | скопируйте секрет заново и сохраните — отправка возобновится сама, в течение часа (модуль повторяет такие звонки раз в час, без ограничения числа попыток) |
| Ошибка «функция „Звонки“ не подключена» | дополнение в dxCAR выключено или закончилось | подключите в «Подписке»; накопленные звонки отправятся после этого — тоже в течение часа |
| Ошибка «нет связи» / «dxCAR недоступен» | нет сети до dxCAR (или dxCAR отвечает ошибкой сервера) | модуль повторяет попытки с растущей паузой — от двух минут до шести часов, всего 24 попытки (около четырёх суток); после этого звонок получает «ошибка: не отправлено после 24 попыток». Проверьте выход АТС в интернет и адрес |
| Звонок «пропущен: файл записи не появился» | АТС не записала разговор (запись выключена для этого сотрудника или маршрута) — модуль ждёт файл три часа | включите запись разговоров в MikoPBX для нужных внутренних номеров |
| Звонок «пропущен: нет номера клиента» | у звонка нет внешнего номера (скрытый номер, внутренний вызов) | ничего — такие звонки расшифровывать нечем |
| Звонок «пропущен: не принимается: в dxCAR не подключены «Звонки»», вверху страницы — такое же предупреждение | в тарифе dxCAR есть карточка клиента и дозвон, но нет дополнения «Звонки»: записи там не ведутся, и модуль их не отправляет, чтобы не тратить канал | подключите «Звонки» в «Подписке» и нажмите «Проверить связь» — отправляться будут разговоры после этого. Записи разговоров, пришедшихся на время, пока «Звонки» были отключены, в dxCAR не попадут и потом: они отмечены «пропущен» и не отправляются (файлы остаются в хранилище MikoPBX). Без нажатия модуль узнает о подключении сам в течение десяти минут |
Модуль ничего не удаляет и не меняет в АТС: записи остаются в хранилище MikoPBX как обычно.
Дозвон из dxCAR
Начиная с версии 1.1.0 модуль умеет и обратное: в истории звонков клиента в dxCAR появляется кнопка «Позвонить» — АТС звонит на внутренний номер сотрудника, а после ответа набирает клиента через обычный исходящий маршрут. На странице модуля это переключатель «Дозвон из dxCAR» (после обновления включён) и строка «Дозвон: на связи, опрос …» в блоке состояния. Модуль сам спрашивает dxCAR каждые две секунды, не нажал ли кто «Позвонить», — открывать порты или менять NAT не нужно, достаточно того же адреса и секрета, что для записей.
Обновление: скачайте новый zip на вкладке «Звонки» в dxCAR и установите его поверх — АТС сама добавит новое поле настроек, адрес и секрет сохранятся. В dxCAR у сотрудника должен быть заполнен «Внутренний номер АТС», и он должен существовать в MikoPBX — иначе в dxCAR будет ответ «внутренний номер … в АТС не найден».
| Что видно | Что это значит | Что делать |
|---|---|---|
| «Дозвон: выключен» | переключатель снят или не заданы адрес/секрет | включите переключатель, сохраните |
| «Дозвон: не на связи, последний опрос …» | воркер дозвона не достучался до dxCAR | смотрите текст ошибки рядом — те же причины, что у отправки записей |
| «Дозвон: включён, dxCAR ещё не опрошен» | модуль только что включён | подождите несколько секунд, обновите страницу |
Карточка клиента в dxCAR
Пока у сотрудника звонит телефон, в dxCAR всплывает окно с клиентом: кто звонит, его машины и наряды (что именно в окне и кому оно показывается — в статье Звонки). Для этого нужен модуль 1.2.0 и новее: на странице модуля переключатель «Карточка клиента в dxCAR» (после установки и обновления включён) и строка «Карточка клиента: …» в блоке состояния. Модуль сам присылает события в dxCAR на тот же адрес приёма и с тем же секретом, что записи, — открывать порты не нужно. Переключатель, адрес и секрет модуль подхватывает в течение 30 секунд после сохранения.
Что модуль сообщает dxCAR:
- звонит — на внутренний номер сотрудника пришёл звонок с внешней линии; окно получает сотрудник, у которого в dxCAR в карточке указан этот «Внутренний номер АТС»;
- звонок пришёл — через секунду после того, как звонок поступил на АТС, даже если он ещё в голосовом меню или в очереди и ни один телефон не звонит (тогда — через одну–три секунды); такое окно получают сотрудники с галочкой «Показывать все входящие»;
- ответили — кто-то из сотрудников снял трубку; у остальных окно закрывается;
- звонок окончен.
Не передаются: внутренние звонки между сотрудниками, исходящие (в том числе дозвон из dxCAR и обратные звонки, которые АТС начинает сама) и звонки с мобильного сотрудника, заведённого в АТС внутренним номером. Номер клиента в событии — тот, что видит АТС, не длиннее 20 цифр; если номер скрыт, в окне будет «Номер скрыт».
Если звонок идёт по очереди поочерёдно (сначала одному сотруднику, потом следующему), окно у того, кому уже звонили, остаётся до ответа или конца звонка: очередь может позвонить ему снова. Так же, если сотрудник отвечает не на телефон, подключённый к АТС, а на мобильный, куда АТС переадресует вызов, окно у него остаётся до конца звонка: ответ на мобильном модуль не видит.
Новому сотруднику, только что заведённому в MikoPBX, окно может не прийти на первый звонок: модуль перечитывает список внутренних номеров в течение 15 секунд после первого звонка на его телефон или с него, а сам — раз в пять минут.
Если dxCAR не ответил (нет связи, сбой), модуль повторяет отправку через 3, 6, 12 и 15 секунд — но не дольше 30 секунд от события: окно о звонке, который уже закончился, бесполезно.
| Что видно | Что это значит | Что делать |
|---|---|---|
| «Карточка клиента: выключена» | переключатель снят или не заданы адрес/секрет | включите переключатель, сохраните |
| «Карточка клиента: включена, входящих ещё не было» | модуль включён, событий пока не было | позвоните на номер сервиса с мобильного |
| «Карточка клиента: не доставлено … — в тарифе dxCAR нет карточки клиента при звонке» | функция не входит в тариф dxCAR | подключите в «Подписке»; модуль снова попробует через десять минут |
| «Карточка клиента: не доставлено … — в dxCAR выключена «Карточка клиента при входящем звонке»» | в dxCAR карточка выключена в «Настройки → Звонки» | включите её там; модуль снова попробует через десять минут |
| «Карточка клиента: не доставлено … — dxCAR не принимает события звонков» | версия dxCAR (например, на собственном сервере) ещё не умеет принимать события звонков | обновите dxCAR или снимите переключатель; модуль снова попробует через десять минут |
| «Карточка клиента: не доставлено … — dxCAR недоступен» | нет связи с dxCAR или сбой на его стороне | модуль повторяет через несколько секунд; проверьте выход АТС в интернет и адрес |
| «Карточка клиента: не доставлено … — не принял секрет» или «нет вебхука» | секрет или адрес неверный | те же причины, что у отправки записей; модуль пробует снова через минуту, а после сохранения исправленных настроек — сразу |
| Окно не появляется, хотя строка «включена, последнее событие …» обновляется | в dxCAR у сотрудника не заполнен «Внутренний номер АТС» | заполните номер в карточке сотрудника |
Обновлено 1 октября 2026