IP-телефония на базе Asterisk
Введите свой номер телефона
и мы перезвоним вам
Решаем Ваши бизнес-задачи с помощью IT-технологий. Знаем, как сделать лучше, быстрее и дешевле. Наш опыт – на службе Вашего бизнеса.
Не все герои носят плащи. Сотни техических статей, написанных инженерами нашей компании. Делимся опытом и своими знаниями со всем сообществом.
Сотни функций и возможностей Asterisk помогут вывести коммуникации в Вашей компании на принципиально новый уровень. Технические ограничения – фантазия Заказчика.
Вы платите за систему, которая будет полностью соответствовать Вашим ожиданиям, требованиям и будет драйвером роста Вашего бизнеса
Идти в ногу со временем или оставаться на старых технологиях? Такой вопрос не стоит перед нашими клиентами. Решаем самые смелые задачи для Колл-Центров. Строим с нуля или работаем с существующими.
Поместите свой бизнес в эпицентр продаж. Интеграция IP-телефонии и CRM даст новый и мощный импульс Вашему Отделу Продаж и выведет компанию на три шага впереди конкурентов.
Подбираем для клиентов такие тарифы, которые ему редко получится найти на рынке самостоятельно. Работаем с 100+ операторов связи в интересах клиента.
Разработки, созданные нашей командой под запросы клиентов. Не отказывайтесь от инноваций. Мы поможем идти с ногу со временем.
Умные всю жизнь учатся, а остальные всегда все и так знают. Мы проводим обучение более 8 лет и выпустили более 1000 специалистов по Asterisk и Mikrotik. Проводим ежегодную конференцию Asterisk.
Купить наш опыт дешевле, чем набивать свои шишки. Мы реализовали более 800 проектов и накопили экспертизу для того, чтобы идеально выполнить Ваш проект.
Правильный выбор оборудования позволяет сэкономить от 20 до 50% бюджета телефонии. Мы предельно внимательно подойдем к выбору «железа» в Ваш проект.
Наши цены доступны не только для Москвы, но и для регионов. А вложения в нашу экспертизу обычно окупаются за несколько месяцев.
Работаем с 2011 года. Собрали отличную команду реальных фанатов своего дела. Подходим к работе с душой и ответственностью.
В ходе настройки и эксплуатации Asterisk регулярно возникает задача корректной идентификации каналов. Рассмотрим одну из таких проблем на примере использования PJSIP. На её основе можно изучить внутренние механизмы работы Asterisk, источники достоверной информации о системе и инструменты для тестирования.
При подключении нескольких провайдеров к Asterisk требуется определять, от какого именно провайдера поступил вызов. Самый простой вариант — обработка по номеру в одном контексте. Однако этого бывает недостаточно: иногда необходимо распределять вызовы по разным контекстам или задавать специфические параметры для отдельных каналов (например, кодеки). Для этого требуется однозначная идентификация канала.
Одним из отличий PJSIP от chan_sip является возможность использования транспортов. В PJSIP допускается принимать трафик на нескольких портах. Логично предположить, что можно идентифицировать канал по связке «IP-адрес + порт назначения». Однако на практике PJSIP не поддерживает такую схему идентификации. Если у провайдера несколько транков на одном и том же IP и порту, то различить их простыми средствами невозможно. Эта функциональность обсуждалась разработчиками, однако соответствующие изменения так и не были приняты.
Для изучения и решения подобных проблем полезно использовать различные источники:
Тестовый набор предназначен для запуска нескольких экземпляров Asterisk, эмуляции клиентов и проведения автоматизированных тестов. В частности, в нём представлены сценарии для PJSIP, включая идентификацию каналов.
Изучение тестов показывает, что:
Таким образом, при определённых условиях идентификация каналов может быть реализована через Request-URI или SIP-заголовки, а также с применением масок портов.
Для тестирования был развернут стенд из двух экземпляров Asterisk. Конфигурация копировалась на обе машины автоматически. На практике проверялись следующие варианты:
Таким образом, полноценная идентификация каналов по порту назначения в PJSIP отсутствует, однако применяя маски и Request-URI, можно добиться требуемого результата.
Полноценная идентификация каналов в PJSIP остаётся сложной задачей. Поддержка идентификации по транспорту была реализована частично и отменена. На практике применяются комбинации идентификации по IP-адресу, Request-URI и заголовкам SIP. Для изучения возможностей Asterisk удобно использовать официальную документацию, встроенную справку, примеры конфигураций и тестовый набор Asterisk Test Suite. При проектировании решений необходимо учитывать ограничения текущей реализации PJSIP.
Билеты уже в продаже!
Я - Игорь Кондрашин, менеджер компании Voxlink. Хотите уточнить детали или готовы оставить заявку? Укажите номер телефона, я перезвоню в течение 3-х секунд.