Настройка подключения REST API Asterisk к Битрикс24
Здравствуйте.
Настроено подключение Asterisk к битрикс24 через rest api. Работают входящие и исходящие звонки с битрикс24.
Нужно до настроить подключения REST API Asterisk к Битрикс24:
1. Отключить создание лида при исходящих звонках через веб-хук.
2. Включить уведомления в чат для сотрудника о входящих, исходящих и пропущенных звонках.
3. Включить скрытие карточки клиента при завершении звонков.
Пример организации похожей схеме можно найти по ссылке:
https://voipexpert.ru/asterisk/integratsiya-s-crm
4. Установить сертификат let's encrypt на поддомен и настроить его автообновление.
5. Изменить логику работы исходящего веб-хука, для того, чтобы можно было использовать внутренний ip-адрес для исходящего звонка с битрикс24, чтобы наружу не выводить сервер asterisks
Подсказка от поддержки битрикс24: В теории можно написать свой класс, чтобы события шли сразу на локальный сервер, для этого в /bitrix/php_interface/init.php или /local/php_interface/init.php нужно добавить следующий код
\Bitrix\Main\Loader::includeModule('rest');
class MyEventProvider extends \Bitrix\Rest\Event\ProviderOAuth
{
public function send(array $queryData)
{
$http = new \Bitrix\Main\Web\HttpClient();
foreach($queryData as $key => $item)
{
if(preg_match('/192\.168\./', $item['query']['QUERY_URL'])) // directly sending handlers, having 192.168. in the address
{
$http->post($item['query']['QUERY_URL'], $item['query']['QUERY_DATA']);
unset($queryData[$key]);
}
}
if(count($queryData) > 0)
{
parent::send(array_values($queryData)); // all the rest is to be sent via the standard mechanism
}
}
}
\Bitrix\Rest\Event\Sender::setProvider(MyEventProvider::instance());
Актуальные фриланс-проекты в категории Веб-программирование
Необходимо залить товары в соответствующие категории и подкатегории из SQL файловСайт создан на WP. В нем есть каталог товаров. Заливали товары из pdf файла частично вышла каша ( Есть три файла с четким распределением категорий подкатегорий и товаров в них В файле PA.sql категории по нумерации например на сайте https://balluff-ua.com/ Датчики в файле под… Базы данных и SQL, Веб-программирование ∙ 25 минут назад ∙ 11 ставок |
Убрать дублирование кода аналитики в коде сайта Okay CMS
1000 UAH
Необходимо на сайте на Okay CMS убрать дублирующийся код аналитики. Нужен опыт работы именно с Okay CMS. CMS, Веб-программирование ∙ 2 часа 50 минут назад ∙ 34 ставки |
Новый магазин на Woocommerce
103 670 UAH
Ищу разработчика для создания интернет-магазина на Woocommerce. Проект - магазин ежедневных акций, популярные товары в ограниченном количестве. Что уже есть: вёрстка всех страниц (витрина, оформление заказа, контентные страницы, аккаунт покупателя), фирменный стиль, логотип,… PHP, Веб-программирование ∙ 3 часа 10 минут назад ∙ 69 ставок |
Установка и настройка платформы Listmonk (или аналога) на VPS Ubuntu 22.04 для email-рассылок
3145 UAH
Ищу специалиста для развертывания и настройки self-hosted платформы для email-рассылок формата html-css. Есть VPS (Ubuntu 22.04 x64 1 GB RAM, 21 GB Disk) + сайт на нем, SMTP-настройки от провайдера домена. ТЗ: Поставить Listmonk (склоняюсь к нему из-за 1 ГБ RAM, но готов… Веб-программирование, Настройка ПО и серверов ∙ 3 часа 51 минута назад ∙ 28 ставок |
Парсинг и классификация данныхИщем разработчика для реализации системы сбора и структурирования данных из открытых источников. У нас есть база владельцев малого бизнеса в США, которая содержит имя человека, название компании, адрес и штат. Необходимо построить процесс обогащения этих записей дополнительной… Веб-программирование, Парсинг данных ∙ 4 часа 14 минут назад ∙ 29 ставок |