Интеграции
Интеграция Kamailio с контакт-центром
Kamailio связывает несколько серверов Asterisk в одну телефонию, а наш коннектор связывает с платформой каждый из них. Звонок приходит на Kamailio и уходит на нужный или свободный сервер, а операторы, очереди и отчёты в платформе остаются общими – как будто станция одна. Такая схема нужна, когда звонков много, площадок несколько или линии нужен запасной сервер.
1операторы связи и офисы отправляют звонкиSIP2Kamailio выбирает сервер по правиламмаршрут3Asterisk ведёт разговор, меню и очередьразговор4CONTACT.WORK показывает звонок операторукарточкаВозможности
Что даёт Kamailio в связке с платформой
Примеры
Как Kamailio, Asterisk и платформа работают вместе: три схемы
Kamailio стоит первым на пути звонка, за ним – ваши серверы Asterisk с коннектором. Схему подбираем под вашу сеть.
Несколько Asterisk – одна линия в платформе
Звонки приходят на Kamailio и распределяются между серверами Asterisk. Каждый сервер подключён к платформе, поэтому операторы видят одну общую очередь, а руководитель – одну статистику.
- Общая очередь для операторов
- Сервер добавляется без перенастройки
- Одна статистика по линии
asterisk-1312 звонков, загрузка 64%нормаasterisk-2298 звонков, загрузка 61%нормаasterisk-3305 звонков, загрузка 63%нормаПлатформаодна очередь и одна статистика – 915 звонковвместеСерверы Asterisk по городам – один контакт-центр
В каждом городе свой Asterisk, а Kamailio решает, куда отправить звонок: по номеру, времени суток или загрузке. Платформа объединяет города: ночная смена в одном городе принимает звонки всей страны.
- Звонок на нужную площадку
- Ночная смена на всю страну
- Города в одной статистике
8 800звонок из Казани – Asterisk в Москвепо номеруНочьс 21:00 все звонки – Asterisk в Новосибирскепо времениПикМосква загружена – часть звонков в Новосибирскпо загрузкеПлатформаоба города в одной очереди и статистикевместеЗапасной Asterisk – линия без простоя
Если сервер Asterisk перестал отвечать, Kamailio отправляет новые звонки на запасной. Платформа продолжает работать с ним как с основным: операторы, очереди и записи на месте.
- Переход на запасной сервер
- Операторы работают дальше
- Записи и отчёты без пропусков
14:02основной Asterisk перестал отвечатьсбой14:02новые звонки уходят на запасной Asteriskпереход14:03операторы в CONTACT.WORK принимают звонки, очереди на местеработа14:05записи и отчёты идут без пропусковнормаВо всех схемах разговоры, меню и очередь звонков ведёт Asterisk, а рабочее место операторов – в платформе.
Как работает
Как Kamailio встроен в телефонию платформы
Вход
Kamailio перед Asterisk
Операторы связи и офисы отправляют звонки на Kamailio. Он проверяет вызов, применяет правила маршрутизации и выбирает сервер Asterisk, который примет разговор.
- Транки операторов связи
- Свои правила маршрута
- Отсев подозрительных вызовов
Оператор связиSIP-транк, вызов принят KamailioпринятПравилолиния поддержки, площадка Москвавыбраноasterisk-1нагрузка 92%, звонок не отправляемзанятasterisk-2нагрузка 41%, звонок переданпереданСерверы
Asterisk за балансировщиком
За Kamailio может стоять много серверов Asterisk в одном или нескольких городах. Новый сервер добавляется в схему, не останавливая работающие.
- Серверы в разных городах
- Добавление без остановки
- Обслуживание по очереди
asterisk-1Москва · 186 разговоровработаетasterisk-2Москва · 141 разговорработаетasterisk-3Новосибирск · 97 разговоровработаетasterisk-4Новосибирск · выведен на обслуживаниерезервПлатформа
Все серверы как одна система
Коннектор CONTACT.WORK подключён к каждому серверу Asterisk за Kamailio. Мониторинг, отчёты, статусы операторов и карточка клиента работают так, будто сервер один.
- Коннектор на каждом сервере
- Один мониторинг
- Одна история клиента
Очередь«Поддержка» – 9 в ожиданииобщаяОператоры34 на линии, сервер не важенвместеОтчёт4 812 звонков за день со всех серверовсводныйCRMитоги и записи – в карточке клиентакак обычноПодключение
Как внедряем Kamailio
- 01РасчётСчитаем поток звонков, площадки и сколько нужно серверов Asterisk.
- 02СхемаПроектируем маршруты, резерв и точки входа для операторов связи.
- 03СерверыРазворачиваем Kamailio и серверы Asterisk, настраиваем защиту.
- 04КоннекторПодключаем все серверы Asterisk к платформе через коннектор.
- 05ПроверкаОтключаем узлы по очереди и смотрим, как линия переносит сбой.
- 06ЗапускПереводим трафик операторов связи на Kamailio и следим за нагрузкой.
Требования
Что нужно для Kamailio
- Нагрузка
- Обычно от нескольких сотен одновременных звонков
- Серверы
- Отдельный сервер для Kamailio и два и более Asterisk
- Сеть
- Связь между площадками и доступ операторов связи
- Операторы связи
- SIP-транки, которые приходят на Kamailio
- Размещение
- Облако CONTACT.WORK, свои серверы или обе схемы
- Стоимость
- Расчёт и настройка – в часах разработки, сопровождение – по тарифу
Подготовка
Что подготовить к внедрению Kamailio
Вопросы и ответы
Частые вопросы
Нужен ли Kamailio, если у нас один сервер Asterisk?
Обычно нет. Kamailio окупается, когда серверов или площадок несколько или поток звонков требует балансировки и резерва.
Сколько серверов Asterisk можно подключить к платформе через Kamailio?
Столько, сколько требует ваша нагрузка: новый сервер Asterisk ставится за Kamailio и подключается к коннектору, а платформа сразу видит его звонки в общих очередях и отчётах.
Можно ли добавить Kamailio к уже работающему Asterisk?
Можно: Kamailio ставится перед вашим Asterisk, операторы связи переключаются на него, а коннектор и настройки платформы остаются прежними. Новые серверы потом добавляются рядом.
Как Kamailio связан с CRM?
Напрямую никак: звонок проходит через Kamailio к Asterisk, затем платформа находит клиента и записывает в CRM результат. Для CRM неважно, на каком сервере шёл звонок.
Сколько стоит Kamailio?
Сам Kamailio бесплатный. Оплачивается проект – расчёт, настройка и сопровождение – в часах разработки и техподдержки по тарифу.
Глоссарий
Термины на этой странице
- Коннектор
- Готовый модуль, который связывает платформу с телефонией, CRM или другой системой. Подробнее →
- CRM – система управления отношениями с клиентами
- Здесь компания хранит клиентов, сделки и всю историю общения. Подробнее →
- Карточка клиента
- Экран с данными о клиенте, который оператор видит во время разговора. Подробнее →
- Облачное размещение (облако)
- Платформа работает на серверах поставщика, а операторы подключаются через интернет. Подробнее →
- Очередь вызовов – звонящие, которые ждут ответа
- Звонящие, которые ждут свободного оператора. Подробнее →
- SIP-транк
- Телефонная линия от оператора связи через интернет, а не по проводу. Подробнее →
- Размещение на своих серверах (on-premise)
- Система стоит на серверах самой компании, а не в облаке поставщика. Подробнее →
Обновлено: