IP-телефония на базе Asterisk
Введите свой номер телефона
и мы перезвоним вам
Решаем Ваши бизнес-задачи с помощью IT-технологий. Знаем, как сделать лучше, быстрее и дешевле. Наш опыт – на службе Вашего бизнеса.
База знаний Не все герои носят плащи. Сотни техических статей, написанных инженерами нашей компании. Делимся опытом и своими знаниями со всем сообществом.
Сотни функций и возможностей Asterisk помогут вывести коммуникации в Вашей компании на принципиально новый уровень. Технические ограничения – фантазия Заказчика.
IP-АТС Вы платите за систему, которая будет полностью соответствовать Вашим ожиданиям, требованиям и будет драйвером роста Вашего бизнеса
Идти в ногу со временем или оставаться на старых технологиях? Такой вопрос не стоит перед нашими клиентами. Решаем самые смелые задачи для Колл-Центров. Строим с нуля или работаем с существующими.
Поместите свой бизнес в эпицентр продаж. Интеграция IP-телефонии и CRM даст новый и мощный импульс Вашему Отделу Продаж и выведет компанию на три шага впереди конкурентов.
Подбираем для клиентов такие тарифы, которые ему редко получится найти на рынке самостоятельно. Работаем с 100+ операторов связи в интересах клиента.
Разработки, созданные нашей командой под запросы клиентов. Не отказывайтесь от инноваций. Мы поможем идти с ногу со временем.
Умные всю жизнь учатся, а остальные всегда все и так знают. Мы проводим обучение более 8 лет и выпустили более 1000 специалистов по Asterisk и Mikrotik. Проводим ежегодную конференцию Asterisk.
Купить наш опыт дешевле, чем набивать свои шишки. Мы реализовали более 800 проектов и накопили экспертизу для того, чтобы идеально выполнить Ваш проект.
Оборудование Правильный выбор оборудования позволяет сэкономить от 20 до 50% бюджета телефонии. Мы предельно внимательно подойдем к выбору «железа» в Ваш проект.
Наши цены доступны не только для Москвы, но и для регионов. А вложения в нашу экспертизу обычно окупаются за несколько месяцев.
О нас Работаем с 2011 года. Собрали отличную команду реальных фанатов своего дела. Подходим к работе с душой и ответственностью.
Этим докладом мы начинаем цикл выступлений о технологиях управления Asterisk, которые часто называют «злом», — AMI, AGI и ARI.
Основная цель — не противопоставить их друг другу, а разобраться, для каких задач каждая технология действительно подходит, и почему появление ARI (Asterisk REST Interface) стало логичным этапом развития Asterisk.
Когда Asterisk появился в 1999 году, никакого API в современном понимании не существовало. Управление осуществлялось исключительно через CLI.
Позже появился AMI (Asterisk Manager Interface) — telnet-интерфейс, который позволил управлять:
AMI даёт широкие возможности, но при высокой нагрузке требует парсинга большого количества событий, что усложняет разработку и масштабирование.
Следующим шагом развития стал AGI — Asterisk Gateway Interface. Он позволил передавать управление dialplan во внешний скрипт и выносить бизнес-логику за пределы Asterisk, используя любой удобный язык программирования.
Однако у AGI есть принципиальное ограничение: это синхронный интерфейс. Пока AGI-скрипт выполняется, dialplan фактически блокируется. В простых сценариях это не вызывает проблем, но при усложнении логики — необходимости отслеживать DTMF, реагировать на состояние канала или обрабатывать несколько событий параллельно — такие блокировки начинают мешать.
В результате во многих проектах AGI приходилось дополнять AMI, чтобы компенсировать эти ограничения. Это увеличивало сложность архитектуры и делало решения менее устойчивыми при высокой нагрузке.
Начиная с Asterisk 13, был представлен ARI — Asterisk REST Interface. Это полноценный REST-интерфейс, состоящий из трёх ключевых частей:
Ключевая особенность ARI — работа через Stasis.
Когда вызов попадает в Stasis, Asterisk больше не управляет им автоматически — вся логика переходит во внешнее приложение.
Важно понимать:
ARI часто воспринимают как замену AMI или AGI, но это неверный подход. ARI — не просто ещё один интерфейс управления Asterisk, а инструмент для создания собственных коммуникационных приложений.
Если в AGI можно передать вызов стандартному voicemail, то в ARI необходимо реализовать собственный voicemail-сценарий. ARI не предназначен для управления примитивами Asterisk «из коробки», он даёт возможность построить свою логику обработки вызовов поверх существующего ядра.
При этом каждая технология остаётся на своём месте: AMI подходит для управления и мониторинга, AGI — для логики внутри dialplan, а ARI — для асинхронных сценариев и внешних сервисов.
External Media и TTS / STT
Одно из самых сильных нововведений — External Media (Asterisk 16+).
ARI позволяет отправлять RTP-поток во внешнее приложение и получать его обратно.
Это критично для:
В отличие от AMI и AGI:
External Media и TTS / STT
ARI удобно использовать для:
Простой HTTP-запрос с curl часто заменяет сложный парсинг AMI-событий.
Управляемые обзвоны
Вместо call-файлов и слепых запусков:
ARI не является заменой AMI или AGI — это интерфейс другого уровня. Он предназначен для тех случаев, когда стандартных возможностей Asterisk недостаточно и требуется полная свобода в управлении логикой вызовов и медиапотоками.
AMI и AGI по-прежнему остаются рабочими и эффективными инструментами в своих сценариях. ARI же открывает возможность строить собственные голосовые сервисы и коммуникационные платформы, используя Asterisk как ядро, а не как жёстко заданную логику.
Билеты уже в продаже!
Я - Першин Артём, менеджер компании Voxlink. Хотите уточнить детали или готовы оставить заявку? Укажите номер телефона, я перезвоню в течение 3-х секунд.