Интеграции

Как подключить Nortel и Mitel к AutoCall.kz

← Все статьи

Как устроен звонок

Направление одно: вызов начинаем мы. Платформа отправляет вашей станции SIP-приглашение, где вызываемый номер — это номер абонента. Станция обрабатывает его так же, как набор с внутреннего телефона, и выпускает наружу через вашего оператора. Если сценарий переводит абонента на сотрудника, тем же транком приходит вызов на внутренний номер.

Требований к станции ровно два: принять транк без регистрации, по IP, и выпустить вызов из этого транка в исходящий маршрут. Второе — то самое место, где спотыкаются станции, у которых маршрут жёстко привязан к конкретному входящему номеру.

Параметры подключения

Адрес сигнализации 185.35.223.2
Порт 5060 — UDP, 5061 — TLS
Голос (RTP) подсеть 109.233.108.208/28, порты 10000–20000
Кодек G.711A
Формат номера +7XXXXXXXXXX
Регистрация не нужна — опознаём станцию по её статическому IP
Авторизация по желанию: если ваша станция её требует, логин и пароль указываются в кабинете
Направление вызова платформа звонит вашей станции, станция набирает абонента

Фаервол

Сигнализация приходит с одного адреса, голос — из подсети: у нас это разные серверы. Открыть нужно оба направления, иначе получится классическая картина «звонок соединился, но в трубке тишина».

# сигнализация
udp dport 5060 ip saddr 185.35.223.2 accept
tcp dport 5061 ip saddr 185.35.223.2 accept
# голос
udp dport 10000-20000 ip saddr 109.233.108.208/28 accept

Сначала честно про возраст

Nortel CS1000, BCM и Mitel MiVoice — платформы разных поколений, и подключение зависит не от бренда, а от того, умеет ли конкретная версия SIP-транк. Дальше два пути, и оба рабочие.

Путь 1. Станция умеет SIP

Nortel CS1000. Транк заводится как SIP-шлюз через сервер маршрутизации: добавляется узел с адресом 185.35.223.2, создаётся маршрутная запись для номеров вида +7XXXXXXXXXX и проверяется, что вызовы с этого направления имеют право выхода на ваши внешние линии.

Nortel BCM. В настройках телефонии заводится SIP-транк с адресом платформы, без регистрации, и добавляется правило маршрутизации, отправляющее номер абонента в вашу линию оператора.

Mitel MiVoice Business (3300) и MiVoice Office. Заводится SIP Peer Profile с нашим адресом, затем строки ARS, по которым номер уходит в транк оператора. Убедитесь, что у пира есть класс обслуживания с правом транзитного вызова — без него вызов с транка наружу не пройдёт.

Подмена CallerID обязательна. В нашем вызове в поле «от кого» стоит служебная метка вида AutoCall_kz_номер звонка — по ней удобно сверять ваш журнал звонков с нашей выгрузкой, но телефонным номером она не является. Исходящий маршрут обязан заменить её на ваш номер, иначе оператор отклонит вызов.

Общее для всех трёх: кодек G.711A, регистрация не нужна, и обязательно проверьте лицензии — число одновременных SIP-сессий у этих платформ обычно ограничено. Предел каналов в кабинете ставьте не выше лицензионного, и мы его не превысим.

Путь 2. Станция не умеет SIP или упирается в лицензии

Это частый случай: платформа рабочая, менять её никто не собирается, а SIP-транк либо не поддерживается, либо стоит как половина новой АТС. Тогда перед станцией ставится шлюз, и для платформы обзвона вашей АТС становится он.

Дешёвый и предсказуемый вариант — небольшой сервер с Asterisk: он принимает наш транк, а к вашей станции подключается тем, что она понимает, — SIP, E1 или FXO-платой. Как настроить сам транк, подробно разобрано в статье про Asterisk и FreePBX; к станции шлюз подключается так же, как любой соседний узел.

Плюс такого шлюза в том, что он заодно снимает вопрос со старыми кодеками, шифрованием и разбором проблем: диагностировать SIP на Asterisk несравнимо проще, чем на закрытой платформе двадцатилетней давности.

Шифрование

На старых платформах TLS и SRTP чаще всего либо отсутствуют, либо требуют отдельных лицензий. Если шифрование нужно, ставьте его на шлюзе: он говорит с нами по TLS, а со станцией — так, как та умеет.

SRTP работает только вместе с TLS. Ключ шифрования голоса передаётся прямо в SIP-сообщении: по незашифрованной сигнализации он уедет открытым текстом рядом с «зашифрованным» потоком. Это не защита, а её видимость, поэтому такое сочетание мы не разрешаем. При этом TLS без SRTP — нормальный вариант: в Казахстане много станций и телефонов, где SRTP вырезан из прошивки, а TLS работает.

Добавить АТС в кабинете

Раздел «Мои АТС» → «Подключить АТС». Понадобятся:

  • IP-адрес станции и порт;
  • транспорт — UDP или TLS, и шифрование голоса, если вы его включили;
  • логин и пароль — только если ваша станция требует авторизации;
  • предел одновременных каналов и скорость набора: ставьте не выше того, что разрешает ваш оператор, и мы не превысим.

После сохранения в списке появится состояние станции: «Отвечает» означает, что она отвечает на наши проверки связи. Дальше при создании обзвона выбираете свою АТС в поле «АТС для звонков» — смета сразу считается по льготной цене секунды, а повторные попытки дозвона через свою станцию бесплатны.

Если звонки не идут

  • Нет ответа на проверки связи. Закрыт сигнальный порт или станция слушает другой интерфейс.
  • Вызов отбивается сразу. Нет права транзита с транка наружу либо не найдено маршрутное правило под номер абонента.
  • Занято после нескольких звонков. Упёрлись в лицензионный предел одновременных сессий — снизьте предел каналов в кабинете.
  • Соединяется, но тишина. Не открыта голосовая подсеть или станция согласовала кодек, которого у неё физически нет.

Названия пунктов у Nortel и Mitel отличаются между релизами сильнее, чем у любых других платформ. Если у вас всё выглядит иначе — напишите в поддержку, подскажем по вашей версии или поможем собрать шлюз.

Можно ли подключить старую АТС Nortel к современному сервису обзвона?

Да, если она умеет SIP-транк: на CS1000 это SIP-шлюз через сервер маршрутизации, на BCM — SIP-транк в настройках телефонии. Если SIP на вашей версии не поддерживается или требует лицензий, дешевле поставить перед станцией небольшой SIP-шлюз.

Что делать, если станция вообще не умеет SIP?

Поставить перед ней шлюз: недорогой сервер с Asterisk принимает наш транк, а к станции подключается тем интерфейсом, который она понимает — SIP, E1 или FXO. Для платформы обзвона в этом случае вашей АТС становится шлюз.

Нужны ли лицензии на транк?

На Nortel CS1000 и Mitel MiVoice количество одновременных SIP-сессий обычно лицензируется. Ставьте в кабинете предел одновременных каналов не выше числа доступных сессий — тогда платформа никогда не попытается занять больше.

Какой кодек выбрать?

G.711A. Он же alaw, стандарт для казахстанских сетей, и перекодирования при нём не возникает.

Звоните со своих номеров через свою АТС

Подробности о подключении и цены — на странице «Подключение своей АТС».

Попробовать бесплатно →