M cenaly.com
☎️ Телефония: своя АТС

☎️ Телефония: своя АТС

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

Документация

Телефония: своя АТС

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

Открыть: Админ-панель → Телефония (admin.cenaly.com/telephony). Раздел включается карточкой «Телефония» в магазине расширений — по умолчанию он скрыт.


Что такое своя АТС#

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

Что Как устроено
Заказ сервера кнопка во вкладке «Сервер». Услуга платная и выставляется ежемесячным счётом — об этом предупреждает подтверждение перед созданием
Мощность лестница пресетов, подписанных числом одновременных разговоров; смена мощности идёт без простоя, можно дождаться, пока не останется активных вызовов
Загрузка график процессора и сети за 1 час / 24 часа / 7 дней прямо в карточке сервера
Настройки сохраняются сами, кнопок «Сохранить» в разделе нет; у каждого блока есть «часики» — история настроек с откатом
Где физически стоит облако выбирается по стране точки; российские точки обслуживаются только в Яндекс.Облаке (cenaly.ru)

Наверху раздела — чек-лист «До первого звонка»: пять шагов от нуля до принятого и записанного тестового звонка (создать SIP-аккаунт точки → подключить входящую линию → настроить маршрутизацию → выдать хотя бы один добавочный → включить запись). Каждый недоделанный шаг — ссылка на нужную вкладку; когда всё готово, чек-лист сворачивается в одну зелёную строку.


С чего начать#

Порядок такой, и он же порядок пути звонка — снаружи внутрь:

Шаг Где Подробно
1 Завести номер: SIP-транк провайдера или шлюз с SIM-картой Транки и подключения → Линии номер провайдера, GSM-шлюз
2 Выдать добавочные сотрудникам Операторы ниже
3 Подключить телефоны и софтфоны реквизиты из окна добавочного настройка SIP-телефонов
4 Настроить маршрутизацию входящих Маршрутизация, Группы обзвона ниже
5 Включить исходящие, если сотрудники звонят наружу Исходящие ниже
6 Включить запись разговоров Запись ниже

Шаг 1. Номер: провайдер или шлюз#

Входящий номер приносите вы — своим договором с оператором. Есть три источника, и они складываются:

Источник Как подключается Что важно
SIP-транк провайдера вкладка «Транки и подключения»: название, SIP-хост, порт, транспорт, режим (REGISTER — АТС регистрируется у оператора, либо IP-auth — оператор шлёт звонки на наш IP), логин и пароль. Кнопка «Проверить связь» гоняет живую пробу номер заводится линией во вкладке «Линии», у линии есть рабочий выключатель «Принимает звонки». Разбор — подключение номера провайдера
Шлюз с SIM-картой, городской линией или ISDN шлюз регистрируется на нашей АТС как добавочный и сам набирает внутренний номер, когда приходит звонок номер звонящего шлюз передаёт — он виден на аппарате, в журнале и в записи «Звонков». Линии у такого вызова нет, правила маршрутизации к нему не применяются. Разбор — GSM-шлюз и городская линия
Встроенная линия веб-звонка ничего подключать не надо: гость говорит из браузера одна линия, отдельного номера не требует — звонок с сайта

Число транков и номеров не ограничено — это ваша машина и ваши учётные записи у операторов; общая граница списка настроек АТС — 500 записей.


Шаг 2. Добавочные сотрудникам#

Вкладка «Операторы» — внутренние номера. Их два вида: наш добавочный (учётная запись на нашей АТС, к которой подключается телефон или софтфон; номер задаёте вы — 2–6 цифр, своя нумерация заведения, потолка числа добавочных нет) и унаследованный номер оператора связи — за ним стоит номер, который у человека уже есть: добавочный чужой АТС, мобильный или городской. Пароля такому не выдаётся, звонок до человека уходит через выбранный канал.

Возможность Что делает
Закрепить за сотрудником номер виден в карточке сотрудника, а увольнение отзывает добавочный само по всем точкам
«Раздать сотрудникам…» выдаёт номера пачкой по фильтру должности; у кого номер уже есть — пропускается
Реквизиты пароль показывается один раз: поля с копированием, «скопировать все настройки» текстом и QR для Zoiper и Linphone. Забыли — «Сбросить пароль»
Полное дублирование номера номер, живущий у оператора, заводится так, что телефон человека регистрируется уже к нам, а звонок доходит и до его старого аппарата у провайдера
Оборудование и журналы в строке видно, чем сотрудник подключается («Yealink T31G», «Zoiper»), серым — если аппарат выключен. Клик открывает карточку аппарата: работоспособность за сутки/7/30 дней, история подключений, звонки и проверка связи

Шаг 3. Телефоны и софтфоны#

Одни и те же пять значений (сервер, логин, пароль, порт 5060, транспорт UDP) вводятся в любой аппарат: настольный телефон, DECT-трубку официанта, домофон, переходник для старого аналогового телефона или программный телефон на компьютере и смартфоне. Один добавочный можно зарегистрировать сразу на нескольких устройствах.

Полный разбор — настройка SIP-телефонов: где взять реквизиты, что нужно от сети заведения (исходящий UDP 5060 и 10000–20000, выключенный SIP ALG на роутере), когда телефон надо сбросить к заводским и пошаговые инструкции по 26 семействам аппаратов. Там же — эхо-тест *43: набрали, услышали свой голос, а в журнале звонков появились потери, джиттер и задержка по этому аппарату.

Свои личные учётные записи сотрудник заводит сам: Настройки → «Мои SIP-учётки» (admin.cenaly.com/settings?tab=sip-accounts) — это его регистрации на чужих системах (у оператора связи, на офисной АТС), они приватные, приезжают в приложения Cenaly на его устройства и к настройкам АТС точки отношения не имеют (см. настройки).


Шаг 4. Маршрутизация входящих#

Вкладка «Маршрутизация» — правила «кому звонить, когда пришёл звонок». Правила проверяются сверху вниз, выигрывает первое совпавшее; порядок и есть приоритет, переставляют стрелками.

Ось правила Варианты
Куда позвонили чипы с группами «Линии (номера)» и «Провайдеры (транки)», целей можно выбрать несколько — подойдёт любая из них
Когда дни недели и окно времени в часовом поясе точки
Кто звонит префикс номера звонящего
Кто отвечает все, у кого есть добавочный · выбранные сотрудники чипами по именам · группа обзвона · ИИ-помощник поимённо (телефонный консультант, секретарь, любой голосовой бот) · внешний номер
Если никто не ответил фраза неответа, автоответчик, ИИ-помощник, другая группа

Шахматка обзвона — сетка, где строка это участник, а столбец 5 секунд: «первые 10 секунд звонит хостес, с 10-й подключается менеджер, с 20-й хостес замолкает». Клетки красятся протяжкой мыши. Последняя строка — ИИ: он не звонит, а отвечает, поэтому начинается там, где отзвонил последний человек.

Под списком правил — ответ по умолчанию: что происходит, если не совпало ни одно правило (приветствие, автоответчик, бот). Там же тумблер уведомления «разговор обрабатывается» с выбором языка и своим текстом — в ряде стран предупреждение обязательно, поэтому по умолчанию оно включено.

Группы обзвона (своя вкладка) — внутренний номер (выдаётся с 700) со своей раздачей: шахматка, простой обзвон «всем сразу / по очереди» или очередь с музыкой ожидания, объявлением места и потолком времени. У участника есть тумблер «Звонит», личные рабочие часы, пауза (сотрудник ставит её себе сам с аппарата: *71 — отойду, *72 — вернулся) и своя мелодия удержания; тумблер «Сначала звонить тому, с кем гость уже говорил» несколько секунд пробует знакомого сотрудника. В группу ведут три двери: набор её номера с телефона, правило маршрутизации и перевод ИИ-секретарём. Рядом — конференц-комнаты (вкладка «Конференции»): добавочные 600–649 с PIN и видео, набрал номер с любого зарегистрированного устройства — попал в общий разговор.


Шаг 5. Исходящие звонки#

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

  1. Умные правила «шаблон набранного номера → линия»: цифры плюс X (любая), N (2–9), Z (1–9), хвостовая точка «сколько угодно цифр». Правило можно сузить до конкретных сотрудников, отрезать или дописать цифры перед отправкой оператору и подменить определяемый номер;
  2. личная линия сотрудника — «каждому свою»;
  3. общая линия по умолчанию.

Анти-фрод работает всегда: лимит одновременных исходящих на точку и на сотрудника, рамки длины набора, безусловный запрет премиальных и спутниковых направлений (настройкой не снимается) и суточный потолок разговорных минут (по умолчанию потолка нет). На 80 % потолка, при его исчерпании и при подозрительном ночном трафике АТС пишет тревогу в рабочий чат с пушем — угнанную учётку узнают по минутам, залитым ночью, а не по счёту оператора в конце месяца.


Шаг 6. Запись разговоров и «Звонки»#

Вкладка «Запись»: включить, выбрать область (все звонки / только входящие / только операторские) и решить, удалять ли записи старше N дней. По умолчанию записи хранятся без ограничения — срок задаёте вы, потолка сверху нет.

Записанный разговор попадает не только в плеер телефонии, но и в раздел «Звонки» (admin.cenaly.com/calls) — центр работы с записями: загрузка и приём файлов, таблица с фильтрами и сохранёнными видами, распознавание речи, ИИ-разбор разговора, теги, метрики, правила и автоматизации, поиск и привязка к заказу. Сроки хранения у склада записей и у раздела «Звонки» настраиваются отдельно. Подробная статья про «Звонки» готовится.


ИИ-секретарь, суфлёр и консультант#

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

Поверхность Что делает Где
ИИ-секретарь робот отвечает на входящие от имени заведения: персона и тон, расписание, вопросники (бронь, сообщение, заявка), правила перевода на сотрудников, разрешённые действия, анти-спам и текстовый симулятор. Отвечает из базы знаний, объявление «отвечает ИИ» в обязательных странах не выключается admin.cenaly.com/secretary
Суфлёр оператора во время разговора сотруднику сами появляются карточки ответов из базы знаний, поверх живого транскрипта; языковая модель в звонке не вызывается — работает заранее собранный пак admin.cenaly.com/call-assist
Телефонный консультант ИИ-помощник как обычная строка в списке добавочных: ему можно дать внутренний номер, поставить в правило «если никто не ответил» или в последнюю строку шахматки admin.cenaly.com/telephony?tab=extensions

Звонок с сайта#

Два бесплатных виджета работают на той же АТС и приходят по тем же правилам входящих: звонок с сайта — кнопка-трубка, гость говорит прямо из браузера, номер набирать не нужно и приложение ставить не нужно; обратный звонок — гость оставляет номер, АТС сама набирает его и соединяет с заведением, есть повторы при недозвоне и ночная очередь с утренним прозвоном. Платить нужно только за собственную телефонию — сами виджеты бесплатны.


Вкладки раздела «Телефония»#

Вкладка Что там
Обзор чек-лист «До первого звонка», сводка SIP-аккаунта точки, кнопка «Проверить связь», тумблер писем об аварии, история подключений АТС
Линии входящие номера, галка «Принимает звонки», мелодия ожидания по умолчанию и встроенная линия веб-звонка
Транки и подключения провода провайдеров одной строкой (состояние, регистрация, проверка), правка реквизитов на месте, подраздел «Полное дублирование номеров» и каталог связок с операторами, внешними АТС и шлюзами
Маршрутизация правила входящих, шахматка обзвона и ответ по умолчанию под ними
Исходящие правила «номер → линия», личные и общая линии, рубильник и лимиты
Операторы добавочные сотрудников, унаследованные номера, теги оборудования, журналы аппарата, ИИ-помощники строкой
Группы обзвона номера групп (с 700): раздача, очередь, участники с личными часами, варианты по условию
Конференции комнаты 600–649: имя, PIN, видео, потолок участников
Запись включение, область записи, срок хранения
Сервер машина АТС и мост на ПК, мощность и загрузка, тонкие настройки SIP, диагностика провода (запись SIP-обмена)

Те же настройки доступны одним свитком из «Звонков» (admin.cenaly.com/calls?tab=settings&set=pbx) — чтобы управлять АТС оттуда, где слушают записи.


Диагностика провода (SIP-трейс)#

Когда «звонок не проходит», а по настройкам всё правильно, спорить бесполезно — надо посмотреть, чем именно наша АТС и оператор обменялись. Для этого во вкладке «Сервер» есть блок «Диагностика провода (SIP-трейс)».

SIP — это служебные сообщения, которыми договариваются о звонке: REGISTER (телефон или транк заявляет о себе), INVITE (кто-то звонит), коды ответов (200 OK, 401, 403, 488…) и блок SDP внутри, где называются кодеки и адреса для звука. Трейс — стенограмма этого обмена, как его видит сервер.

Как снять:

  1. Телефония → «Сервер» → блок «Диагностика провода». Кнопка «Записать 15 минут» открывает окно записи (рядом видна подпись «открыто до …»; потолок окна — 2 часа).
  2. Пока окно открыто, повторите тот самый звонок — трейс показывает только то, что происходило при открытом окне.
  3. Кнопка «Обновить» подтягивает свежий хвост обмена; строки появляются в тёмном окне под кнопками. Надпись «АТС ещё не выложила обмен» означает «подождите минуту» — машина выкладывает хвост своим циклом, это не ошибка.
  4. «Остановить» закрывает окно раньше срока; само оно закрывается в любом случае: в обмене есть номера звонящих, то есть персональные данные, поэтому «включил и забыл» здесь невозможно — и это сделано намеренно.

Что важно знать про содержимое: значения заголовков авторизации (Authorization, WWW-Authenticate) из строк вырезаются — пароля в трейсе нет; показывается хвост обмена, и если начало не поместилось, об этом написано прямо над текстом. На выделенной АТС обмен, кроме того, пишется постоянно и хранится на машине сутки, поэтому жалобу «час назад звонок был без звука» ещё можно разобрать задним числом — выбора интервала в панели пока нет, срез за прошедший час достаёт поддержка.

Как читать типовые картины:

Что видно в обмене О чём это говорит
REGISTER401/407, затем повторный REGISTER200 OK нормальная регистрация в два шага (digest-проверка), так и должно быть
REGISTER403 Forbidden (или 404) оператор отказал: логин, пароль или домен не те, а при авторизации по IP — звонок пришёл не с того адреса
ответа нет вообще, 408 Request Timeout пакеты не доходят: не тот порт или транспорт, фильтр на стороне сети или оператора, у IP-auth — не прописан наш адрес
INVITE488 Not Acceptable Here (или 606) не сошлись кодеки: наша АТС говорит G.711 A-law, µ-law и G.722, а G.729, Opus и AMR не поддерживает
INVITE200 OK, но звука нет или слышно одну сторону сигнализация прошла, дело в звуковом потоке (RTP): SIP ALG на роутере, закрытый UDP 10000–20000 или NAT — в блоке SDP (c=, m=audio) видно, какой адрес назвала каждая сторона
INVITE480/486/603 абонент недоступен, занят или отклонил вызов — это ответ дальней стороны, а не поломка
INVITE503 Service Unavailable отказал оператор: кончились каналы, баланс или направление закрыто у него
BYE сразу после ответа сессию рвёт одна из сторон — обычно таймеры сессии или keep-alive на промежуточном узле
пауза между INVITE и первым ответом видно, на каком шаге АТС ждёт оператора — та самая «тишина перед исходящим»

Что отдать поддержке. Выгрузки файлом в панели нет: выделите текст в окне трейса и приложите его к письму (или скриншот), назвав время звонка и номер — этого хватает для разбора. Если удобнее, включите «Доступ поддержки» в настройках, и сотрудник посмотрит обмен сам; как писать в поддержку — здесь.

⚠️ Диагностика доступна только на выделенной АТС: команда логгера в Asterisk глобальна, и на общем сервере она писала бы обмен чужих арендаторов. На общем ярусе включение отбивается.


Ограничения#

  • Исходящих через шлюз пока нет. Шлюз с SIM-картой или городской линией приносит звонки В АТС; позвонить наружу через него из панели нельзя — правило исходящих ведёт только на линию или транк провайдера. И правила маршрутизации к звонкам от шлюза не применяются: у такого вызова нет линии, поэтому в настройках шлюза указывают сразу номер группы или сотрудника.
  • Шифрования для транков провайдера нет: транк работает по UDP или TCP, TLS и SRTP для него недоступны. Для телефонов шифрование включается тонкой настройкой выделенной машины (сертификат она выпускает сама) — эта часть пока не проверена на живом парке аппаратов.
  • Часть возможностей есть только у выделенной машины: группы обзвона и очередь, конференц-комнаты, запись разговоров, дозвон до дублированного номера с двух сторон, диагностика SIP-обмена. АТС, поднятая на своём ПК через мост, и остатки общего сервера их не исполняют; исходящие и правила маршрутизации тоже собирает тот, у кого есть транки.
  • Кодеки — G.711 A-law, µ-law и G.722; G.729, Opus и AMR не поддерживаются. Автонастройки телефонов по MAC-адресу (provisioning) нет — аппараты настраиваются полями из окна добавочного либо вашим сервером провижининга.
  • Страны, где АТС недоступна (нужна местная лицензия или действуют санкции): Турция, Беларусь, Китай, Египет, ОАЭ, Катар, Оман, Кувейт, Иран, Северная Корея, Куба, Сирия. В России выделенная АТС разрешена и работает только в Яндекс.Облаке — на cenaly.ru, общий сервер там закрыт.
  • Голос синтезатора зависит от облака: на cenaly.ru в списке языков уведомлений только те, что умеет местный синтезатор (шесть). Место в очереди объявляется на русском и английском — на других языках очередь работает, но позицию не называет.
  • Конференции v1: в комнату входят только изнутри (снаружи звонок в неё не переводится), видео показывает активного спикера и требует кодек VP8; ростера, модерации и записи конференций нет.
  • Номера мы не продаём. Транк и номер вы покупаете у оператора связи сами — перенести номер «внутрь» платформы нельзя, он остаётся у провайдера.

Устранение неполадок#

Симптом Проверьте
Телефон не регистрируется логин введён целиком (sip-…-<номер>, а не сам номер), пароль не сброшен, адрес сервера взят из окна, транспорт UDP. Полный список — настройка SIP-телефонов
Звонок есть, а звука нет или слышно одну сторону наберите *43 с этого аппарата: гудок без своего голоса — ищите SIP ALG на роутере, полная тишина — закрытый UDP 10000–20000
Входящие не приходят «Обзор» → «Проверить связь»: она проходит цепочку сервер → линия → маршрут → добавочные и называет первое порванное звено. Проверьте галку «Принимает звонки» у номера и регистрацию транка
Исходящий отбивается «запрещено» включён ли рубильник исходящих, не исчерпан ли суточный потолок минут, не premium-направление ли это
Звонок отбивается без понятной причины, транк «прыгает», перед соединением долгая тишина откройте диагностику провода во вкладке «Сервер» и повторите звонок: в обмене видно, какая сторона отвечает и каким кодом
Звонки перестали проходить, а никто не заметил тумблер «Писать на почту, когда звонки перестают проходить» на «Обзоре» включён по умолчанию: письмо приходит, если поломка продержалась 10 минут

Общий разбор по симптомам — устранение неполадок; если ничего не помогло, напишите нам — как получить помощь.


Частые вопросы#

Нужен ли внешний номер, чтобы начать?#

Нет. Без номера АТС уже принимает звонки с сайта и из приложения, а сотрудники звонят друг другу по внутренним номерам. Номер нужен тогда, когда гости должны дозваниваться с обычного телефона.

Можно ли принимать звонки на мобильный сотрудника?#

Да, двумя способами. Унаследованный номер — внутренний номер у нас, а звонок уходит на его мобильный через выбранный канал (учётки у нас он не получает). Полное дублирование номера — телефон сотрудника регистрируется к нам, и тогда он участвует в группах, шахматке и правилах наравне с остальными.

Сколько стоит телефония?#

Сама АТС — платная услуга: выделенный сервер выставляется ежемесячным счётом, и подтверждение перед созданием об этом предупреждает. Разговоры оплачиваются вашему оператору связи по его тарифу — мы в этой цепочке не посредник. Виджеты «Звонок с сайта» и «Обратный звонок» бесплатны.


Связанные разделы#

Была ли статья полезной?