Настройка подключения 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());
Актуальні фриланс-проєкти в категорії Веб-програмування
Адаптивний дизайн портфоліо вебсайту (wordap - сайт для продажу та купівлі)Мені потрібен чистий, сучасний портфоліо-сайт, який відповідає моєму існуючому брендовому посібнику і гарно адаптується до настільних комп'ютерів, планшетів і мобільних пристроїв. Завдання сайту просте: підкреслити мою роботу за допомогою вражаючих фотографій, вбудованих відео… CMS, Веб-програмування ∙ 12 годин 2 секунди тому ∙ 28 ставок |
Переніс сайта з опенкарту на платформу ХорошопДобрий день. Є сайт на опенкарті, інтернет магазин. Потрібно перенести струкутуру сайту на платформу хорошоп, підібрати дизайн для нового сайту та зробити його повноцінно працюючим HTML та CSS верстання, Веб-програмування ∙ 15 годин 40 хвилин тому ∙ 24 ставки |
Внесення правок на сайт (WP, Elementor)Доброго дня. Треба внести 2 правки на сайт: 1. Мейн меню "пляше" при наведенні курсора, плюс на укр версії воно центровано по вертикалі (так і повинно бути), а в ру - без центровки, зверху. Треба відцентрувати ру як в укр 2. На головній сторінці є блок "наші продукти", там… Веб-програмування ∙ 18 годин 16 хвилин тому ∙ 62 ставки |
Необхідно модернізувати для зручності адмінку в Open CartТехнічне завдання по налаштуванню/доопрацюванню OpenCart 1. Каталог → Товари Завдання 1. Додати колонку «Категорія» у список товарів Завдання 2. Додати колонку «Артикул» у список товарів Завдання 3. Додати колонку «Дата і час створення товару» Завдання 4. Швидке редагування… Веб-програмування ∙ 18 годин 33 хвилини тому ∙ 51 ставка |
Доопрацювання каталогу для сайтуДля сайту каталогу потрібно зробити доопрацювання: (роботу можна розбити на етапи чи взяти по кваліфікації частину) 1. в адмінці можливість заливати SQL файли для оновлення цін (в архіві він price_balluff_2026_for_site.sql). (зараз вони залиті програмістом, потрібно на майбутнє,… AI обробка текстів, Веб-програмування ∙ 18 годин 41 хвилина тому ∙ 30 ставок |