itpanda-llc / mikbill-pbx-assistant-api
API for integration of the MikBill billing system with PBX systems
dev-master
2021-05-17 14:14 UTC
Requires
- php: >=7.2
- ext-json: *
- ext-libxml: *
- ext-pdo: *
- ext-simplexml: *
- itpanda-llc/yandex-speechkit-sdk: dev-master
- itpanda-llc/yandex-translate-sdk: dev-master
This package is auto-updated.
Last update: 2025-02-17 22:54:52 UTC
README
API для интеграции биллинговой системы "MikBill" с PBX-системами
Ссылки
Возможности
- Приветствие
- Информация (состояния аккаунта, ожидание, обратный вызов)
- Представление
- Промо
- Извинение
Требования
- SoX
- LAME
- PHP >= 7.2
- JSON
- libxml
- PDO
- SimpleXML
- itpanda-llc/yandex-speechkit-sdk
- itpanda-llc/yandex-translate-sdk
Установка
composer require itpanda-llc/mikbill-pbx-assistant-api
Конфигурация
Установка "SoX", "LAME"
yum install -e sox yum install -e lame
Указание в файлах
- Словарного запаса в "Dictionary"
- Параметров аутентификации в "Auth.php"
- Параметров сервиса "Yandex Cloud" в "Cloud.php"
- Путей к конфигурационному файлу и интерфейсам в "index.php", предварительно размещенного в каталоге веб-сервера
Примеры запросов к интерфейсу
Регулярный пример
Русский язык, произвольный премум-голос, MPEG-формат
%URL%?secret=%SECRET%&type=regular&format=mpeg&c_id=%C_ID%
Приветствия
Русский язык, произвольный премум-голос, MPEG-формат
%URL%?secret=%SECRET%&type=greeting&format=mpeg&c_id=%C_ID%
Русский язык, голос "Филипп", Wav-формат
%URL%?secret=%SECRET%&type=greeting&lang=ru-RU&voice=filipp&format=wav&c_id=%C_ID%
Сообщения об обратном вызове
Английский язык, голос "Alyss", Wav-формат
%URL%?secret=%SECRET%&type=callback&lang=en-US&voice=alyss&format=wav