====== Настройка MyPBX для работы с панелью телефонии ======
===== Текущие ограничения =====
* Если сотрудник подслушивает чей то разговор средствами панели телефонии, то такой вызов может отображаться не корректно в истории звонков
* Конференция, организованная из панели телефонии может отображаться не корректно в истории звонков
* Модуль "[[https://telefon.miko.ru/products/journal-zvonkov/|Журнал звонков и аналитические отчеты]]" **пока** не может работать с MyPBX серии S.
===== Центр приложений MyPBX =====
Для работы с центром приложений **обязателен доступ в интернет**. \\
Все описанные настройки справедливы для версии прошивки **30.4.0.29+**
Для интеграции АТС с 1С необходимо установить дополнительное "**приложение**" на станцию.
1. Скачайте приложение по [[http://files.miko.ru/public.php?service=files&t=226d50022a7087b9725f3d833b6b780d | ссылке]].\\
2. Перейдите в центр приложений {{ :astpanel:ats:app_centr.png | Центр прилжений MyPBX s20}}\\
3. Перейдите на вкладку "**Upload**" {{ :astpanel:ats:app_centr2.png | MyPBX s20 выбор приложения к загрузке}}\\
4. Выполните команду "**Загрузить**"\\
5. После установки, приложении появится на вкладке "**Установленные**" {{ :astpanel:ats:app_centr3.png | Установленные приложения MyPBX s20}}\\
6. Перейдите к настройкам приложения: {{ :astpanel:ats:app.png | Переход к настройкам приложения MyPBX s20}}\\
7. Будет открыт интерфейс "**MIKO CTI**" {{ :astpanel:ats:app2.png | Интерфейс MIKO CTI MyPBX s20}}\\
8. В интерфейсе приложения следует включить флаг "**Enable**", продолжить работу с приложением можно только при условии согласия пользователя с текстом Соглашения.\\
9. При включении флага "**Enable**" откроется форма, в которой можно активировать ключ купленной лицензии или начать использовать триальный период{{ :astpanel:ats:activate_form.png | Форма активации лицензии}}\\
Система не выводит повторно диалоговое окно, если ранее уже был активирован пробный период.
10. Перейдите в раздел "**Настройки**" - "**Безопасность**" - "**Сетевые службы**"\\
11. Необходимо включить использование AMI, установите параметры доступа: {{ :astpanel:ats:ami_settings.png | AMI Settings MyPBX s20}}\\
Для получения постоянного ключа активации необходимо оставить заявку на приобретение в [[http://www.telefon1c.ru/contacts/|форме обратной связи]], и присылать данные:
* MAC адрес **LAN интерфейса** станции
* Серийный номер АТС
* Модель станции
===== Доступ к AMI =====
В текущей версии прошивки, не корректно настроены права доступа к AMI. Как исправить ситуацию описано ниже.
1. Подключаемся к АТС с помощью SSH-клиента по [[http://wiki.askozia.ru/handbook:putty|инструкции]].
**ВНИМАНИЕ!** Авторизация происходит с использованием следующих параметров:
\\ Логин: **support** \\ Пароль: **iyeastar**.
2. Редактируем файл cat > ./customcfg/manager_custom.conf
\\
3. Вставляем текст:[1cuser]
read = call,cdr,user,config,extenstatus
4. Выполняем команду CTRL + D дважды.\\
5. Далее переходим в web интерфейс "**Настройки**" - "**АТС**" - "**Номера**"\\
6. Открываем любой номер и ничего не меняя сохраняем\\
7. Выполняем действие "**Применить**" {{ :astpanel:ats:s20_save_settigs.png |}}\\
8. Выполняем команду asterisk -rx'manager show user 1cuser'
\\
9. Вывод должен быть следующим: username: 1cuser
secret:
ACL: yes
read perm: call,user,config,cdr,extenstatus
write perm: call,reporting,originate
displayconnects: no
allowmultiplelogin: yes
Variables:
===== Настройка работы через МИКО Прокси =====
- Подключаемся к АТС с помощью SSH-клиента по [[http://wiki.askozia.ru/handbook:putty|инструкции]] **ВНИМАНИЕ!** Авторизация происходит с использованием следующих параметров: \\ Логин: **support** \\ Пароль: **iyeastar**
- Редактируем файл cat > /ysdisk/ysapps/mikocti/agi-bin/1C_get_context.sh
\\
- Вставляем текст:#!/bin/sh
# v1.8
if [ -z "${1}" ]; then
# Consume all variables sent by Asterisk
while read VAR && [ "$VAR" != '' ] ; do : ; done
# get var chan
echo 'GET VARIABLE "number"';
read exten;
exten=`echo "$exten" | awk -F'[(]|[)]' ' { print $2} '`;
echo 'GET VARIABLE "tehnology"';
read tehnology;
tehnology=`echo "$tehnology" | awk -F'[(]|[)]' ' { print $2} '`;
else
exten='1001';
tehnology='SIP';
fi;
if [ "$tehnology" = 'SIP' ]; then
result=`asterisk -rx"sip show peer $exten" | grep Context | awk -F'[:]+[ ]+' ' { print $2 } '`;
elif [ "$tehnology" = 'PJSIP' ]; then
result=`asterisk -rx"pjsip show endpoint $exten" | grep context | grep -v message | awk -F'[:]+[ ]+' ' { print $2 } '`;
elif [ "$tehnology" = 'DAHDI' ]; then
result=`asterisk -rx"dahdi show channel $exten" | grep Context | awk -F'[:]+[ ]+' ' { print $2 } '`;
elif [ "$tehnology" = 'IAX' ]; then
result=`asterisk -rx"iax2 show peer $exten" | grep Context | awk -F'[:]+[ ]+' ' { print $2 } '`;
fi
echo "EXEC UserEvent GetContest,\"chan1c:${tehnology}/${exten}\",\"peercontext:${result}\"";
if [ -z "${1}" ]; then
read RESPONSE;
fi;
4. Выполняем команду CTRL + D дважды.\\
===== Прочие сетевые настройки =====
AJAM работает на порту **808**.\\
Для скачивания записей разговоров используется порт **4443**.\\ TCP протокол. \\ Настройте корректно правила **firewall** и **fail2ban**.
- Передите в раздел "**Настройки**" - "**Система**" - "**Безопасность**" - "**Правила брандмауэра**"
- Добавим новое правило на порт 808 {{ :astpanel:ats:firewall808.png | Настройка порта 808 на firewall MyPBX}}
- Добавим новое правило на порт 4443 {{ :astpanel:ats:firewall4443.png | Настройка порта 4443 на firewall MyPBX}}
===== Запись разговоров =====
Если запись разговоров активирована, то из панели телефонии появится возможность скачать и прослушать запись.
- Первым делом необходимо подключить хранилище для записей. "**Настройки**" - "**Система**" - "**Хранилища данных**" {{ :astpanel:ats:recs20_1.png | Хранилища данных MyPBX s20 }}
- Далее необходимо включить запись разговоров "**Настройки**" - "**АТС**" - "**Запись**". Настройте запись всех линий и всех номеров {{ :astpanel:ats:recs20_2.png | Запись разговоров MyPBX s20}}
===== Настройка 1С =====
Обратите внимение, при подключении панели телефонии к AJAM следует использовать порт **808**.
Инструкции по настройке доступны по ссылке:
[[astpanel:enterprise|Настройка в 1C:Предприятие 8]]