IP-телефония на базе Asterisk
Введите свой номер телефона
и мы перезвоним вам
Решаем Ваши бизнес-задачи с помощью IT-технологий. Знаем, как сделать лучше, быстрее и дешевле. Наш опыт – на службе Вашего бизнеса.
Не все герои носят плащи. Сотни техических статей, написанных инженерами нашей компании. Делимся опытом и своими знаниями со всем сообществом.
Сотни функций и возможностей Asterisk помогут вывести коммуникации в Вашей компании на принципиально новый уровень. Технические ограничения – фантазия Заказчика.
Вы платите за систему, которая будет полностью соответствовать Вашим ожиданиям, требованиям и будет драйвером роста Вашего бизнеса
Идти в ногу со временем или оставаться на старых технологиях? Такой вопрос не стоит перед нашими клиентами. Решаем самые смелые задачи для Колл-Центров. Строим с нуля или работаем с существующими.
Поместите свой бизнес в эпицентр продаж. Интеграция IP-телефонии и CRM даст новый и мощный импульс Вашему Отделу Продаж и выведет компанию на три шага впереди конкурентов.
Подбираем для клиентов такие тарифы, которые ему редко получится найти на рынке самостоятельно. Работаем с 100+ операторов связи в интересах клиента.
Разработки, созданные нашей командой под запросы клиентов. Не отказывайтесь от инноваций. Мы поможем идти с ногу со временем.
Умные всю жизнь учатся, а остальные всегда все и так знают. Мы проводим обучение более 8 лет и выпустили более 1000 специалистов по Asterisk и Mikrotik. Проводим ежегодную конференцию Asterisk.
Купить наш опыт дешевле, чем набивать свои шишки. Мы реализовали более 800 проектов и накопили экспертизу для того, чтобы идеально выполнить Ваш проект.
Правильный выбор оборудования позволяет сэкономить от 20 до 50% бюджета телефонии. Мы предельно внимательно подойдем к выбору «железа» в Ваш проект.
Наши цены доступны не только для Москвы, но и для регионов. А вложения в нашу экспертизу обычно окупаются за несколько месяцев.
Работаем с 2011 года. Собрали отличную команду реальных фанатов своего дела. Подходим к работе с душой и ответственностью.
На сегодняшний день технология WebRTC стала одним из ключевых драйверов изменений в сфере VoIP и контакт-центров. Переход на удалённый формат работы оказал значительное влияние на организацию рабочих мест операторов: всё больше сотрудников контакт-центров работают из дома, и именно здесь WebRTC демонстрирует свою максимальную эффективность.
Основным преимуществом WebRTC является минимальный порог вхождения. Отпадает необходимость закупки аппаратных телефонов или развертывания софтфонов на устройствах сотрудников. Внедрение телефонии в CRM-систему значительно упрощается, так как отпадает необходимость интеграции с Asterisk через AMI или ARI. Более того, результат оказывается независимым от конкретной IP-АТС — решение работает на любой системе, поддерживающей WebRTC-клиентов.
Для самых простых сценариев доступны браузерные расширения, реализующие базовый функционал WebRTC-телефона с возможностью API-интеграции, например, для Click-to-Call или отображения карточки клиента при входящем вызове.
С точки зрения технических требований всё предельно просто: доменное имя, корректный SSL-сертификат и актуальная версия Asterisk. Старт развития данной технологии связан с потребностью пользователей в живом общении в сети, а не только в просмотре видеоконтента. Основополагающей технологией WebRTC является ICE (Interactive Connectivity Establishment), позволяющая организовывать одноранговые соединения между браузерами и передавать медиаданные по UDP.
Однако важно учитывать, что ICE, будучи идеальной для браузеров, может создавать сложности для серверных решений. Например, при работе Asterisk за NAT ICE может передавать клиентам внутренние IP-адреса, что недопустимо. В таких случаях необходимо ограничивать ICE только одним, заранее определённым внешним адресом. Это позволяет направлять в сторону браузера исключительно допустимые кандидаты соединения, избегая проблем с NAT.
На практике оказалось, что боязнь необходимости использования TURN-серверов для ретрансляции медиапотоков оказалась необоснованной — практически во всех случаях медиапотоки успешно проходили NAT и достигали браузеров напрямую.
WebRTC по умолчанию использует обязательное шифрование медиапотоков, отключить которое невозможно. Это делает невозможным прослушивание трафика при помощи стандартных инструментов анализа, таких как sngrep. Однако на помощь приходит HEP-модуль Asterisk, который позволяет передавать расшифрованную сигнализацию в sngrep через HEP-протокол. Рекомендуется использовать программный продукт Homer, который обеспечивает сбор, хранение и визуализацию истории вызовов и сигнализации.
Голосовая информация передаётся в стандартных RTP-пакетах, которые можно анализировать на предмет потерь и джиттера. Единственным ограничением остаётся невозможность прослушивания аудиоданных, так как payload зашифрован. Также используется протокол RTCP, который позволяет мониторить качество медиасессий.
В одном из кейсов операторы перед началом работы запускали эхотест и проверяли, как они себя слышат. Далее при каждом вызове Asterisk записывал в CDR RTCP-статистику канала. Эти данные анализировались CRM-системой, которая, например, могла не назначать важные обращения операторам с плохим качеством связи. Таким образом, обеспечивался не только контроль за качеством, но и автоматизация бизнес-логики распределения вызовов.
Для подключения WebRTC-абонентов в Asterisk используется встроенный HTTP-сервер. Начиная с 18 версии, появилась поддержка метрик в формате Prometheus, что стало значительным шагом вперёд по сравнению с SNMP. Теперь возможно мониторить состояние конечных точек, каналов, длительность разговоров и другие параметры, отправлять их в Google Cloud Monitoring и строить дашборды на PromQL. Простой пример — график в реальном времени, показывающий количество активных операторов в системе.
С точки зрения безопасности WebRTC может считаться даже более надёжным решением, чем традиционные SIP-сессии по UDP. Подключение по HTTPS требует прохождения дополнительной валидации, включая имя хоста. Это создаёт дополнительное препятствие для потенциального атакующего. Сканы портов эффективно блокируются с помощью fail2ban. Рекомендуемой практикой является передача из CRM в заголовке вызова SX токена, который Asterisk проверяет перед осуществлением вызова. Благодаря тесной интеграции между браузером и CRM, реализовать это крайне просто.
Для повышения надёжности решений широко применяется архитектура с использованием real-time конфигурации Asterisk. Конфигурационные данные хранятся в той же базе данных, что и CRM, которая, как правило, уже имеет резервирование и бэкап. Дополнительно развёртывается простой кластер с Active/Standby-ноды, что позволяет достичь высокой доступности без существенных затрат и с возможностью быстрого восстановления работоспособности.
На проектах с числом агентов, превышающим несколько сотен, не выявлено системных проблем, связанных с самой технологией WebRTC. Качество передачи речи сопоставимо с решениями на базе софтфонов и аппаратных телефонов. Проблемы с эхом не наблюдались. Большинство возникающих сложностей связаны с локальной инфраструктурой — перегрузкой процессора или нестабильным интернет-соединением у агентов — и не имеют отношения к WebRTC как технологии.
Таким образом, WebRTC достиг уровня зрелости, при котором его можно эффективно использовать в продуктивных средах. Эта технология обеспечивает гибкость, масштабируемость, надёжность и безопасность — всё, что необходимо для современных контакт-центров и VoIP-решений.
Билеты уже в продаже!
Я - Компаниец Никита, менеджер компании Voxlink. Хотите уточнить детали или готовы оставить заявку? Укажите номер телефона, я перезвоню в течение 3-х секунд.