IP-телефония на базе Asterisk
Введите свой номер телефона
и мы перезвоним вам
Решаем Ваши бизнес-задачи с помощью IT-технологий. Знаем, как сделать лучше, быстрее и дешевле. Наш опыт – на службе Вашего бизнеса.
База знаний Не все герои носят плащи. Сотни техических статей, написанных инженерами нашей компании. Делимся опытом и своими знаниями со всем сообществом.
Сотни функций и возможностей Asterisk помогут вывести коммуникации в Вашей компании на принципиально новый уровень. Технические ограничения – фантазия Заказчика.
IP-АТС Вы платите за систему, которая будет полностью соответствовать Вашим ожиданиям, требованиям и будет драйвером роста Вашего бизнеса
Идти в ногу со временем или оставаться на старых технологиях? Такой вопрос не стоит перед нашими клиентами. Решаем самые смелые задачи для Колл-Центров. Строим с нуля или работаем с существующими.
Поместите свой бизнес в эпицентр продаж. Интеграция IP-телефонии и CRM даст новый и мощный импульс Вашему Отделу Продаж и выведет компанию на три шага впереди конкурентов.
Подбираем для клиентов такие тарифы, которые ему редко получится найти на рынке самостоятельно. Работаем с 100+ операторов связи в интересах клиента.
Разработки, созданные нашей командой под запросы клиентов. Не отказывайтесь от инноваций. Мы поможем идти с ногу со временем.
Умные всю жизнь учатся, а остальные всегда все и так знают. Мы проводим обучение более 8 лет и выпустили более 1000 специалистов по Asterisk и Mikrotik. Проводим ежегодную конференцию Asterisk.
Купить наш опыт дешевле, чем набивать свои шишки. Мы реализовали более 800 проектов и накопили экспертизу для того, чтобы идеально выполнить Ваш проект.
Оборудование Правильный выбор оборудования позволяет сэкономить от 20 до 50% бюджета телефонии. Мы предельно внимательно подойдем к выбору «железа» в Ваш проект.
Наши цены доступны не только для Москвы, но и для регионов. А вложения в нашу экспертизу обычно окупаются за несколько месяцев.
О нас Работаем с 2011 года. Собрали отличную команду реальных фанатов своего дела. Подходим к работе с душой и ответственностью.
Интеграция Asterisk с внешними системами — одна из наиболее частых задач при внедрении IP-телефонии. Особенно это актуально в случаях, когда используется самописная CRM, не имеющая готовых модулей и стандартных коннекторов.
В рамках данного материала рассматривается практический подход к интеграции Asterisk с кастомной CRM-системой. Основной акцент сделан на выборе инструментов, архитектуре взаимодействия и тех решениях, которые позволяют упростить сопровождение и дальнейшее развитие интеграции.
Asterisk предоставляет несколько интерфейсов для взаимодействия с внешними приложениями: AMI, AGI, ARI, AJAM, а также управление через CLI. С технической точки зрения каждый из этих вариантов подходит для построения интеграций, однако на практике ключевым фактором становится не функциональность, а удобство поддержки.
В рассматриваемом случае со стороны CRM отсутствовали специалисты, глубоко знакомые с Asterisk и его внутренней логикой. Поэтому при выборе интерфейса приоритет был отдан простоте использования и возможности работы через привычные для веб-разработчиков механизмы.
В качестве основного инструмента был выбран AJAM — HTTP-обёртка над AMI. Такой подход позволяет управлять Asterisk через обычные HTTP-запросы без необходимости работы с постоянными сокетными соединениями.
AJAM даёт возможность:
Для CRM это выглядит как стандартное REST-взаимодействие: формируется HTTP-запрос, на который Asterisk возвращает ответ. Это значительно снижает порог входа и упрощает разработку.
Базовая схема работы строится следующим образом. CRM инициирует HTTP-запрос в Asterisk через AJAM, передавая параметры вызова. Asterisk, в свою очередь, обрабатывает команду и запускает соответствующий сценарий в dialplan.
Дальнейшая логика вызовов выносится за пределы Asterisk:
Таким образом, Asterisk отвечает за выполнение вызовов, а CRM — за бизнес-логику и сценарии обработки.
Для обмена данными используются внешние скрипты, которые:
Это позволяет сохранять dialplan компактным и универсальным, а всю сложную логику централизовать в CRM.
Отдельное внимание уделяется обработке завершённых вызовов и записей разговоров. После окончания звонка Asterisk отправляет в CRM информацию о результате вызова, а также путь к аудиофайлу записи.
CRM может использовать эти данные для:
При использовании FreePBX применяются те же принципы. Интеграция реализуется через кастомные контексты и расширения без вмешательства в базовую логику платформы, что упрощает обновления и поддержку.
Рассмотренный подход позволяет построить простую и гибкую интеграцию Asterisk с самописной CRM без глубокого погружения в внутренние механизмы телефонии. Использование AJAM и HTTP-взаимодействия делает решение понятным для веб-разработчиков и снижает зависимость от узкоспециализированных знаний.
При этом важно учитывать ограничения: необходимо контролировать таймауты запросов, корректно обрабатывать ошибки и предусматривать резервные сценарии маршрутизации. Такой вариант интеграции оптимально подходит для небольших и средних проектов, где важны прозрачность, управляемость и возможность дальнейшего самостоятельного развития решения.
Билеты уже в продаже!
Я - Першин Артём, менеджер компании Voxlink. Хотите уточнить детали или готовы оставить заявку? Укажите номер телефона, я перезвоню в течение 3-х секунд.