Дополнительные модули позволяют расширить возможности функционала основной системы.
Если у Вас не подключены и не установлены данные модули, Вам будет доступен раздел «Маркетплейс». Напротив каждого модуля есть кнопка для его скачивания и установки.
Если Вы используете актуальные версии модулей, список «Макркетплейс» будет пустой.
Функционал доступен для версии MikoPBX 2019.4.94+
Любой модуль можно вынести в боковое меню интерфейса:
Нажмите на значок редактирования справа от модуля
Нажмите на значок настроек в верхней правой части
Включите параметр "Показывать модуль в боковом меню"
Нажмите "Сохранить"
Приложения диалпланов - это программируемые голосовые приложения на PHP и Asterisk Dialplan. MikoPBX поставляется с несколькими предварительно сконфигурированными приложениями. С некоторыми базовыми знаниями планов набора Asterisk можно легко создавать дополнительные приложения. Как и учетная запись телефона, приложения могут иметь внутренний номер, присвоенный в настройках.
Ниже вы увидите описание базовых приложений, включенных в MikoPBX:
Приложения MikoPBX создаются из нескольких планов набора Asterisk приложений. В системе есть много примеров готовых к выполнению приложений. Для добавления нового приложения MikoPBX нажмите на "Добавить новое" в меню приложений.
Всего в несколько шагов Вы сможете создать свои собственные приложения. Во-первых, определите Название и Номер вызова для приложения, при необходимости заполните поле Комментарий. Возможный тип кода приложения:
PHP-AGI скрипт - AGI - это встроенный в Asterisk метод выполнения внешних скриптов (по аналогии с CGI для http серверов), который может расширить функциональность asterisk при помощи других языков программирования, в частности PHP. AGI скрипты могут управлять вызовом в плане набора, вызываются из файла: extensions.conf
Диалплан Asterisk - конфигурация плана набора содержится в файле конфигурации Asterisk - extensions.conf. Это один из самых важных конфигурационных файлов. В нем определяется обработка и маршрутизация входящих и исходящих вызовов. Этот файл управляет поведением всех соединений проходящих через Вашу АТС.
Внесем ясность: мы будем называть MikoPBX приложения - приложениями, планы набора Asterisk -функциями. Например, Answer(), NoOP(), Set() and Wait() - это функции. Эти отдельные целевые функции Asterisk, которые затем объединяются в MikoPBX для создания более мощных MikoPBX приложений. Опишите логические операции в текстовом поле Программный код. Обратите внимание, что в одной строке одновременно допускается только одна команда, например:
На рисунке пример простейшего приложения для номера 000063. После набора номера, вы услышите, как робот озвучивает Ваш внутренний номер.
MikoPBX будет проверять используемые команды. Не исключено, что неправильно запрограммированные операции могут повлиять на работоспособность вашей телефонной системы.
Описание Asterisk функций, которые Вы можете использовать в своих приложениях:
Нажмите Сохранить для завершения настройки.
Номер приложения | Описание приложения |
---|---|
Наименование команды | Описание |
---|---|
000063
Приложение считывает внутренний номер сотрудника, используемое для вызова приложения, и озвучивает его сотруднику, т.е. сотруднику озвучивается его внутренний номер на АТС
000064
0000MILLI - Генерирует постоянный звуковой сигнал частотой 1000 Гц. Используется для проверки качества соединения.
10003246
Приложение Echo посылает полученные аудиосигналы обратно пользователю, чтобы можно было определить длительность задержки. В общем, Вы слышите, что Вы говорите. Приложение в основном используется для тестирования.
answer
Перевести вызов в отвеченное состояние.
channel status
Возвращает статус подключенного канала.
control stream file
Отправка в канал заданного звукового файла, с возможностью управления его проигрывания (пауза/перемотка/возобновление проигрывания) с помощью получаемых от абонента DTMF цифр, если заданы. (Asterisk 1.2)
database del
Удаление ключа/значения из базы данных.
database deltree
Удаление дерева ключей/значений из базы данных.
database get
Получить значение из базы данных.
database put
Добавление/изменение значения в базе данных.
exec
Выполнение заданной Команды. (Команды - это функции, которые Вы используете при описании плана набора в файле extensions.conf ).
get data
Получить данные из канала.
get option
Ведет себя аналогично команде «STREAM FILE», но используется с заданным значением для таймаута. (Asterisk 1.2)
get variable
Получить значение переменной канала.
hangup
Разорвать соединение (Hangup) на текущем канале.
noop
Пустая команда. Ничего не делает.
receive char
Принимает один символ из канала, если он поддерживает эту возможность.
receive text
Принимает текстовую строку из канала, если он поддерживает эту возможность.
record file
Производит запись в заданный файл.
say alpha
Проговаривает заданную строку символов. (Asterisk 1.2)
say date
Проговаривает дату. (Asterisk 1.2)
say datetime
Проговаривает дату и время, согласно заданному формату. (Asterisk 1.2)
say digits
Проговаривает заданную строку цифр.
say number
Проговаривает заданный номер.
say phonetic
Проговаривает заданную строку символов.
say time
Проговаривает время.
send image
Отправляет изображение в канал, если он поддерживает эту возможность.
send text
Отправляет текст в канал, если он поддерживает эту возможность.
set autohangup
Автоматическое завершение соединение (Autohangup) на канале в заданное время.
set callerid
Установка callerid для текущего канала.
set context
Установка контекста для текущего канала.
set extension
Изменение екстеншена для текущего канала.
set music
Включение/Выключение музыки ожидания (Music on hold), например: «SET MUSIC ON default».
set priority
Установка значения приоритета для следующей выполняемой команды для канала.
set variable
Установка переменной канала.
stream file
Отправка звукового файла в канал.
tdd mode
Установка режима TDD для канала, который может его поддерживать, для включения возможности взаимодействия с TDD.
verbose
Запись сообщения в verbose log сервера asterisk.
wait for digit
Ожидание нажатия DTMF кнопки
Регистрация MikoPBX не влияет на базовый функционал системы. Вы можете использовать MikoPBX для работы со звонками без регистрации и установки дополнительных модулей. Но мы рекомендуем пройти процедуру регистрации станции для получения онлайн обновлений и возможности установки расширений.
Общая информация о механизме лицензирования MIKO SaaS License описана здесь.
Возникают проблемы или ошибки в системе лицензирования? Рекомендуем начать с этой диагностики.
Обязательное требование - необходим доступ в Интернет. ПК, на котором запускается MikoPBX, должен иметь доступ к следующим адресам:
1. Вы впервые установили MikoPBX и у Вас НЕТ регистрационного номера ни на один из продуктов МИКО.
Выполните процедуру регистрации.
2. Если вы уже проходили процедуру регистрации для одного из программных продуктов МИКО(Панель телефонии для 1С, Журнал звонков, Модуль умной маршрутизации) и Вам необходимо указать регистрационный номер полученный ранее для корректной работы магазина расширений в MikoPBX.
Проверьте активированную лицензию в личном кабинете.
3. Ранее Вы использовали старую версию Askozia ME 5.2+ и хотите перейти на новую АТС MikoPBX.
Проверьте активированную лицензию в личном кабинете.
Регистрация доступна только если у клиента нет регистрационного номера.
Регистрационный номер имеет формат: MIKO-ХХХХХ-ХХХХХ-ХХХХХ-ХХХХХ.
В результате процедуры регистрации будет сформирован регистрационный номер
Перейдите в раздел "Модули" -> "Управление модулями"
Нажмите на значок установки любого модуля, система перенесет вас на вкладку лицензирования.
Перейдите во вкладку "Регистрация и управление лицензией"
Заполните всю необходимую информацию и нажмите "Сохранить"
После регистрации вам высветиться окно, подтверждающее регистрацию лицензионного ключа. Вы можете навестись и посмотреть номер своего лицензионного ключа.
Нажмите "Сохранить"
Перейдите в раздел "Модули" -> "Управление модулями"
Нажмите на значок установки любого модуля, система перенесет вас на вкладку лицензирования.
Перейдите во вкладку "Регистрация и управление лицензией"
Вставьте Ваш регистрационный номер и нажмите «Сохранить».
После ввода регистрационного номера, подтверждающее регистрацию лицензионного ключа. Вы можете навестись и посмотреть номер своего лицензионного ключа.
Нажмите "Сохранить"
...
Что такое MIKO SaaS сервер лицензирования? Подробности здесь.
Лицензии для MikoPBX являются лицензиями на хост. При активации лицензии на ПК устанавливается привязка этой лицензии к данному ПК (хосту). Подсчет количества используемых лицензий будет производится нашим сервером лицензирования в разрезе хостов.
Для триальной лицензии подсчет активных привязок лицензий к хосту осуществляется аналогичным образом.
Переходим в MIKO SaaS сервер лицензирования.
Вводим регистрационный номер или ранее активированный купон и нажимаем кнопку "Login". Ранее активированный купон означает, что купон был активирован в MikoPBX, т.е. была пройдена процедура активации купона.
Переходим в "Sessions monitor"
Таким образом на рисунке выделена привязка, которая относится к использованию лицензии для MikoPBX.
Слева для каждой привязки в колонке Информация есть кнопка i, которая позволяет посмотреть подробную информацию о хосте, к которому привязана лицензия.
Для каждой привязки в колонке "Action" есть кнопка Drop, которая позволяет сбросить активную привязку лицензии от хоста.
Возникают проблемы или ошибки в системе лицензирования? Рекомендуем начать с этой диагностики.
Подробности читайте здесь.
Когда Вы устанавливаете MikoPBX, осуществляется привязка регистрационного номера к хосту. Поэтому в случае переустановки MikoPBX на другой ПК необходимо выполнить следующие действия:\
Проверьте активированную лицензию в личном кабинете.
(2008) Нет необходимой лицензии
Авторизуйтесь на сайте https://lm.miko.ru используя ваш регистрационный номер MIKO-XXXXX-XXXXX-XXXXX-XXXXX. Зайдите в раздел лицензионных ключей и убедитесь что у вас есть боевая лицензий на «MikoPBX». Если лицензия есть, то сбросьте привязку к хосту в разделе Sessions Monitor. Если у вас нет лицензии на MikoPBX, запросите бесплатно новую или дополнительную на lic@miko.ru
(2051) Не удалось зарегистрировать эту копию, т.к. вы уже регистрировали ее ранее с другими параметрами Email/Компания.
Данная ошибка воспроизводится, если ранее Вы уже выполняли процедуру регистрации или использовали регистрационный номер MIKO-XXXXX-XXXXX-XXXXX-XXXXX на этой машине. Поищите в почте письмо указав отправителя lic@miko.ru Как вариант, вы можете указать правильно email адрес, который вы использовали ранее для получения ключа на этой станции и повторить процедуру регистрации.
(2022) Не удалось зарегистрировать эту копию. На указанный email уже был сгенерирован регистрационный номер для другой компании.
Данная ошибка воспроизводится, если ранее Вы уже выполняли процедуру регистрации или уже имеете регистрационный номер MIKO-XXXXX-XXXXX-XXXXX-XXXXX на указанный email адрес. Поищите в почте письмо указав отправителя lic@miko.ru или укажите корректное название компании, которое вы использовали при получении регистрационного номера в прошлый раз.
PBX: Failed to send request, Post …. request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)
Данная ошибка связана с отсутствием доступа к интернет на вашей телефонной станции.
Если самостоятельно решить проблему не удастся, ждем Вашего обращения через форму обратной связи!