IP-телефония на базе Asterisk
Введите свой номер телефона
и мы перезвоним вам
Решаем Ваши бизнес-задачи с помощью IT-технологий. Знаем, как сделать лучше, быстрее и дешевле. Наш опыт – на службе Вашего бизнеса.
Не все герои носят плащи. Сотни техических статей, написанных инженерами нашей компании. Делимся опытом и своими знаниями со всем сообществом.
Сотни функций и возможностей Asterisk помогут вывести коммуникации в Вашей компании на принципиально новый уровень. Технические ограничения – фантазия Заказчика.
Вы платите за систему, которая будет полностью соответствовать Вашим ожиданиям, требованиям и будет драйвером роста Вашего бизнеса
Идти в ногу со временем или оставаться на старых технологиях? Такой вопрос не стоит перед нашими клиентами. Решаем самые смелые задачи для Колл-Центров. Строим с нуля или работаем с существующими.
Поместите свой бизнес в эпицентр продаж. Интеграция IP-телефонии и CRM даст новый и мощный импульс Вашему Отделу Продаж и выведет компанию на три шага впереди конкурентов.
Подбираем для клиентов такие тарифы, которые ему редко получится найти на рынке самостоятельно. Работаем с 100+ операторов связи в интересах клиента.
Разработки, созданные нашей командой под запросы клиентов. Не отказывайтесь от инноваций. Мы поможем идти с ногу со временем.
Умные всю жизнь учатся, а остальные всегда все и так знают. Мы проводим обучение более 8 лет и выпустили более 1000 специалистов по Asterisk и Mikrotik. Проводим ежегодную конференцию Asterisk.
Купить наш опыт дешевле, чем набивать свои шишки. Мы реализовали более 800 проектов и накопили экспертизу для того, чтобы идеально выполнить Ваш проект.
Правильный выбор оборудования позволяет сэкономить от 20 до 50% бюджета телефонии. Мы предельно внимательно подойдем к выбору «железа» в Ваш проект.
Наши цены доступны не только для Москвы, но и для регионов. А вложения в нашу экспертизу обычно окупаются за несколько месяцев.
Работаем с 2011 года. Собрали отличную команду реальных фанатов своего дела. Подходим к работе с душой и ответственностью.
Представлен нестандартный кейс интеграции Bitrix24 с Asterisk, реализованный разработчиками компании Miko — специализирующейся, в том числе, на внедрении решений, связанных с 1С и Bitrix24. В основе кейса — задача замены классических софтфонов на мобильных устройствах и десктопах за счёт использования приложения Bitrix24.
Клиент обратился с типичным вопросом: какой софтфон можно использовать на мобильном устройстве, чтобы сотрудники могли полноценно работать с VoIP-телефонией. В условиях дефицита качественных решений на маркетплейсах и удаления популярных SIP-клиентов из магазинов приложений, данная задача становится всё более актуальной.
У клиента уже использовалась Meco PBX (на базе Asterisk), Bitrix24 был установлен у всех сотрудников как на десктопах, так и на смартфонах. Возникла идея использовать Bitrix24 в качестве софтфона, поскольку приложение поддерживает push-уведомления, что позволяет получать входящие вызовы без активной работы в фоне и без повышенного расхода заряда аккумулятора.
Bitrix24 — это кроссплатформенное приложение, доступное на Android, iOS, Windows, Linux и macOS. В мобильной версии реализована поддержка push-уведомлений: сначала приходит уведомление о вызове, после его открытия осуществляется подключение. Это упрощает использование и снижает нагрузку на устройство — аналогично поведению push-софтфонов, таких как GroundWire.
Для интеграции был использован SIP-коннектор Bitrix24, позволяющий настроить два SIP-транка к произвольному SIP-серверу. Были рассмотрены два варианта архитектуры:
Вариант 1 — с использованием VoxImplant
Bitrix24 подключается к виртуальной АТС (VoxImplant), а та в свою очередь взаимодействует с Asterisk. У каждого сервиса — свой внутренний номерной план и свои endpoint. Этот подход не позволяет полноценно использовать внутренние номера Bitrix24 в очередях вызовов, функции пикапа и усложняет анализ CDR. В случае с чистым Asterisk возникает путаница. Этот вариант был признан нецелесообразным.
Вариант 2 — использование второго процесса Asterisk
На том же сервере, где развернут основной Asterisk, был запущен второй процесс Asterisk (с разными рабочими директориями). Он выполняет роль «виртуального телефонного аппарата» — имитирует регистрацию физических устройств на первом сервере.
Звонок из Bitrix24 по SIP поступает на второй Asterisk, который через регистрацию на первом сервере направляет вызов как будто он от физического устройства. Это позволяет включать номер Bitrix24 в очереди, использовать стандартные механики пикапа, CDR и др.
Вариант оказался рабочим, однако потребовал отдельной публикации второго Asterisk во внешний мир, поскольку Bitrix24 требует публичного IP-адреса. Публикация двух Asterisk-процессов (RTP + SIP) была признана нерациональной.
Для упрощения инфраструктуры исходящий вызов из Bitrix24 был направлен через опубликованный SIP-транк на первом Asterisk, а далее по SIP-URI — на второй. Таким образом, только основной сервер требовал публичного IP.
Схема работает аналогично FMC-сим-картам (например, от Beeline): имитация работы настольного телефона с полным сохранением функциональности.
Второй Asterisk регистрируется на первом как обычное SIP-устройство. Через PgSIP-конфиг осуществляется регистрация, создаются контексты входящих и исходящих вызовов. SIP-URI используется для переадресации между серверами.
Пример конфигурации:
При входящих вызовах — наоборот:
В случае использования очередей Asterisk (Queue), Bitrix24 автоматически отвечает на вызов (код 200 OK), тем самым прерывая нормальную работу механизма распределения. Причина — проигрывание мелодии ожидания со стороны Bitrix24.
Служба поддержки Bitrix подтвердила, что механизм известен, но пока не будет исправляться. Для обхода проблемы используется раздельное управление каналами без их непосредственного бриджинга.
Для корректного соединения двух каналов (вызвавшего и вызываемого) применяется:
При получении события call_start инициируется команда Redirect через AMI — каналы соединяются, вызов завершается корректно. Появляется необходимость открыть порт 443 для получения webhook от Bitrix.
Разработанное решение позволяет использовать Bitrix24 в качестве функционального софтфона на всех платформах. При этом сохраняется возможность интеграции с Asterisk и поддержка всех функций корпоративной телефонии — очередей, переадресации, контроля CDR и автоматической обработки вызовов. Модуль уже реализован в MecoPBX и позволяет внедрить данное решение без необходимости глубокой ручной настройки.
Билеты уже в продаже!
Я - Першин Артём, менеджер компании Voxlink. Хотите уточнить детали или готовы оставить заявку? Укажите номер телефона, я перезвоню в течение 3-х секунд.