Страница 1 из 3

Добавление модуля SIP телефонии для zadarma

Добавлено: 05 янв 2021, 21:12
sajanagr
Всем привет!
Предлагаю добавить плагин для SIP телефонии zadarma
мне плагин этот делали на версию 2.6
может включить ее в стандартный набор дополнений для телефонии?

Re: Добавление модуля SIP телефонии для zadarma

Добавлено: 14 янв 2021, 19:17
Nongrata
Добрый день!
Уточните, пожалуйста, как установить данный плагин и какой у него функционал?

Re: Добавление модуля SIP телефонии для zadarma

Добавлено: 15 янв 2021, 12:06
sajanagr
1. Копируем файлы в /plugins

2. В фале /includes/application_top.php
добавляем запись в массив $allowed_modules
'zadarma/api/index'

3. добавляем javascript to /template/layout.php
<script type="text/javascript" src="/plugins/zadarma/operator.js"></script>

4. В самой задарме в настройках Интеграции и API прописываем путь до плагина
Изображение

Получаем меню
Изображение

Далее в меню в настройках
прописываем API действующей SIP АТС Zadarma
Изображение

И указываем в какой сущности находятся ваши контакты и имя поля с номером телефона и именем фамилией и email контакта
Изображение

Также указываем какие внутренние номера принадлежат нашим сотрудникам через меню Операторы
Изображение

В итоге получаем всплывающую карточку контакта при входящем звонке и записи разговоров через меню Журнал разговоров
Изображение

Re: Добавление модуля SIP телефонии для zadarma

Добавлено: 15 янв 2021, 12:19
sajanagr
Данный плагин делал на заказ, хотелось бы использовать данный функционал не только в контактах но и в других сущностях где используется поле телефон, если бы данный функционал был включен в стандартный набор дополнения к Руководителю думаю было бы всем полезно кто использует телефонию Zadarma и Руководитель

Re: Добавление модуля SIP телефонии для zadarma

Добавлено: 15 янв 2021, 18:06
Boris
Сделал пункты 1-4, ЗАДАРМА в списке сущностей не появилась, в чем может быть проблема?

В карточке контакта такая ошибка: Fatal error: Uncaught Error: Class 'ZadarmaContact' not found in /home/users/9/9856885267/domains/logincrm.ru/plugins/zadarma/modules/api/actions/widjetcall.php:6 Stack trace: #0 /home/users/9/9856885267/domains/logincrm.ru/index.php(20): require() #1 {main} thrown in /home/users/9/9856885267/domains/logincrm.ru/plugins/zadarma/modules/api/actions/widjetcall.php on line 6
Версия Руководитель 7.2

В 4 пункте есть нюанс, в корне, в файле index.php в самом начале нужно добавить код <?php if (isset($_GET['zd_echo'])) exit($_GET['zd_echo']); ?>, иначе добавить ссылку будет нельзя (будет выдавать ошибку). Далее ссылку из файла нужно удалить, иначе при переходе в срм по ссылке у Вас будет ошибка.

Re: Добавление модуля SIP телефонии для zadarma

Добавлено: 15 янв 2021, 20:30
aik
Поддерживаю Zadarma норм вещь.

Re: Добавление модуля SIP телефонии для zadarma

Добавлено: 25 янв 2021, 14:26
De_mon
Так же поддерживаю, как раз сейчас в процессе подключения.
В том числе готов проголосовать рублем за внедрение данного функционала .

Re: Добавление модуля SIP телефонии для zadarma

Добавлено: 25 янв 2021, 20:49
Nongrata
De_mon писал(а): 25 янв 2021, 14:26 Так же поддерживаю, как раз сейчас в процессе подключения.
В том числе готов проголосовать рублем за внедрение данного функционала .
+ поддерживаю

Re: Добавление модуля SIP телефонии для zadarma

Добавлено: 26 янв 2021, 00:17
alumin
Boris писал(а): 15 янв 2021, 18:06 Сделал пункты 1-4, ЗАДАРМА в списке сущностей не появилась, в чем может быть проблема?

В карточке контакта такая ошибка: Fatal error: Uncaught Error: Class 'ZadarmaContact' not found in /home/users/9/9856885267/domains/logincrm.ru/plugins/zadarma/modules/api/actions/widjetcall.php:6 Stack trace: #0 /home/users/9/9856885267/domains/logincrm.ru/index.php(20): require() #1 {main} thrown in /home/users/9/9856885267/domains/logincrm.ru/plugins/zadarma/modules/api/actions/widjetcall.php on line 6
Версия Руководитель 7.2

В 4 пункте есть нюанс, в корне, в файле index.php в самом начале нужно добавить код <?php if (isset($_GET['zd_echo'])) exit($_GET['zd_echo']); ?>, иначе добавить ссылку будет нельзя (будет выдавать ошибку). Далее ссылку из файла нужно удалить, иначе при переходе в срм по ссылке у Вас будет ошибка.
А плагин включили в конфиге?
В файле /config/server.php находим это и дописываем, если не хватает:

//list of available plugins separated by comma
define('AVAILABLE_PLUGINS','ext,zadarma');

после ext надо через запятую дописать zadarma

Re: Добавление модуля SIP телефонии для zadarma

Добавлено: 26 янв 2021, 12:36
Boris
Спасибо, у меня получилось подключить к версия 2.7.2 с установкой мобильного приложения, переходишь в карточку контакта, нажимаешь кнопку позвонить и идет звонок на приложение, после запись разговора отображается в сущности задарма (задержка в получении записи около пары минут). Конечно нужно дорабатывать видимость отображения в карточке контакта записей разговора, доступы для сотрудников и подгрузку данных, но в целом респект!