IP-телефония на базе Asterisk
Введите свой номер телефона
и мы перезвоним вам
Решаем Ваши бизнес-задачи с помощью IT-технологий. Знаем, как сделать лучше, быстрее и дешевле. Наш опыт – на службе Вашего бизнеса.
База знаний Не все герои носят плащи. Сотни техических статей, написанных инженерами нашей компании. Делимся опытом и своими знаниями со всем сообществом.
Сотни функций и возможностей Asterisk помогут вывести коммуникации в Вашей компании на принципиально новый уровень. Технические ограничения – фантазия Заказчика.
IP-АТС Вы платите за систему, которая будет полностью соответствовать Вашим ожиданиям, требованиям и будет драйвером роста Вашего бизнеса
Идти в ногу со временем или оставаться на старых технологиях? Такой вопрос не стоит перед нашими клиентами. Решаем самые смелые задачи для Колл-Центров. Строим с нуля или работаем с существующими.
Поместите свой бизнес в эпицентр продаж. Интеграция IP-телефонии и CRM даст новый и мощный импульс Вашему Отделу Продаж и выведет компанию на три шага впереди конкурентов.
Подбираем для клиентов такие тарифы, которые ему редко получится найти на рынке самостоятельно. Работаем с 100+ операторов связи в интересах клиента.
Разработки, созданные нашей командой под запросы клиентов. Не отказывайтесь от инноваций. Мы поможем идти с ногу со временем.
Умные всю жизнь учатся, а остальные всегда все и так знают. Мы проводим обучение более 8 лет и выпустили более 1000 специалистов по Asterisk и Mikrotik. Проводим ежегодную конференцию Asterisk.
Купить наш опыт дешевле, чем набивать свои шишки. Мы реализовали более 800 проектов и накопили экспертизу для того, чтобы идеально выполнить Ваш проект.
Оборудование Правильный выбор оборудования позволяет сэкономить от 20 до 50% бюджета телефонии. Мы предельно внимательно подойдем к выбору «железа» в Ваш проект.
Наши цены доступны не только для Москвы, но и для регионов. А вложения в нашу экспертизу обычно окупаются за несколько месяцев.
О нас Работаем с 2011 года. Собрали отличную команду реальных фанатов своего дела. Подходим к работе с душой и ответственностью.
Проектирование медиатрафика для WebRTC и VoIP — одна из самых сложных задач в современной голосовой инфраструктуре. Работа с NAT, различными типами сетей и требованиями к качеству соединения вынуждает использовать специализированные механизмы доставки медиа.
Одним из ключевых таких механизмов является ICE — технология, которая объединяет STUN и TURN и автоматизирует выбор оптимального пути передачи медиатрафика. Разобраться в том, как именно она работает, где действительно необходима и в каких случаях от неё лучше отказаться, — основная цель этого доклада.
NAT — это базовая реальность большинства современных сетей. Клиенты и серверы почти всегда находятся за различными NAT-устройствами, причём их поведение может отличаться.
Для VoIP это создаёт системную проблему: SIP изначально не проектировался для работы за NAT. В результате приходится:
Особенно сложным случаем является симметричный NAT. В такой конфигурации невозможно напрямую передать медиатрафик между двумя узлами, находящимися за разными NAT, без участия посредника. Именно эта проблема и стала отправной точкой для появления STUN и TURN.
STUN (Session Traversal Utilities for NAT) — это набор механизмов, позволяющий клиенту определить свой внешний IP-адрес и порт.
Принцип работы предельно простой:
STUN хорошо работает при несимметричном NAT и позволяет корректно установить RTP-соединение без дополнительных прокси. Однако его возможности ограничены: при симметричном NAT STUN перестаёт быть эффективным, так как открытый порт привязан к конкретному направлению трафика.
Таким образом, STUN решает лишь часть задач и не является универсальным решением.
TURN (Traversal Using Relays around NAT) использует принцип ретрансляции трафика через промежуточный сервер. Клиенту выделяется внешний IP-адрес и порт, через которые проходит весь медиатрафик.
Это позволяет:
Однако у такого подхода есть и очевидные минусы:
TURN — это надёжный, но ресурсоёмкий механизм, который не всегда оправдан, особенно если клиенты находятся в одной сети или могут соединиться напрямую.
ICE (Interactive Connectivity Establishment) объединяет STUN и TURN в единый механизм, реализуемый на стороне клиента.
ICE:
В результате сначала проверяются прямые соединения, затем STUN-кандидаты, и только в крайнем случае используется TURN. ICE автоматически выбирает наиболее эффективный маршрут, не требуя ручной настройки.
Для ускорения процесса применяется расширение Trickle ICE, которое позволяет передавать кандидатов асинхронно и значительно сокращает время установления соединения — критичный параметр для пользовательского опыта.
Несмотря на универсальность, ICE подходит не для всех сценариев.
От него имеет смысл отказаться, если:
Также важно помнить, что ICE — это дополнение к SDP, а не его замена. Устройства без поддержки ICE просто проигнорируют соответствующие атрибуты, что может привести к непредсказуемому поведению.
ICE — это мощный и зрелый механизм, который берёт на себя сложную задачу выбора оптимального пути передачи медиатрафика. Он позволяет автоматизировать работу с NAT, сократить количество ручных настроек и повысить устойчивость голосовых и WebRTC-сервисов.
В большинстве современных сценариев ICE действительно необходим и оправдан. Однако, как и любая технология, он требует понимания внутренних принципов работы и осознанного применения. Только в этом случае ICE становится не источником проблем, а надёжным инструментом построения медиасервисов.
Билеты уже в продаже!
Я - Компаниец Никита, менеджер компании Voxlink. Хотите уточнить детали или готовы оставить заявку? Укажите номер телефона, я перезвоню в течение 3-х секунд.