====== Настройка интеграции Мегаплан. ======
В кабинете администратора мегаплан нажимаем в правом верхнем углу на учетную запись, переходим в пункт «настройки».
{{ :megaplan1.png?direct&400 |}}
В открывшемся меню переходим на верхней панели в пункт «Интеграция», после чего в левом меню выбираем пункт «Телефония». Находим «Подключение к телефонии по API» и переходим к настройкам.
{{ :megaplan2.png?direct&400 |}}
Во вкладке «Основное» производим настройки в соответствии с необходимыми для АТС.
ВАЖНО! Должно стоять галочка на «Использовать коммуникации призвонках через телефонию» и типы коммуникаци для исходящих и входящих звонков должны быть соответствующими, иначе виджета не будет. Учитывать внутренние звонки для учета переводов.
{{ :megaplan3.png?direct&400 |}}
Отсюда переносим «Token приложения» в поле «Ключ» в настройке crm в АТС, url в поле «URL». Тип события: «до и после», CRM:megaplan.
{{ :megaplan4.png?direct&400 |}}
На вкладке «пользователи» добавляем сотрудников и прописываем их внутренний номер телефона.
{{ :megaplan5.png?direct&400 |}}
После настройки телефонии переходим в приложения в верхнем меню, здесь автоматически создано приложение «Call API Integration». Выбираем его для редактирования.
{{ :megaplan6.png?direct&400 |}}
{{ :megaplan7.png?direct&400 |}}
В нижней части программы находим каталог «Виджеты» и создаем виджет
Заполняем «Название»: Smart_widget, «Плейсхолдер»: «Общий виджет/Виджет телефонии (common_telephony_widget)». В «Содержимое» копируем следующий скрипт, только поменять в строке
«sendCallbackEvent('http://193.110.238.228/megaplan/makeCall.php?clientId=YYD5N2CvbCz80xzl4EkV&code='+ userPhone + '&phone=' + callInfo.toPhone + '&call_id=' + callInfo.id, mpCallJsSdk);»
на нужный ip и clientId на «ключ для вызова»:
----
Smart
{{ :megaplan.doc |файл}}