Разные звонки на SIP-телефонах
Своя АТС умеет различать, как пришёл звонок, и звонить на телефон разными мелодиями. Не нужно бежать к экрану: звонок группы «Доставка» слышно с другого конца зала, перевод от коллеги звучит иначе, чем звонок гостя. А у кухонного планшета может быть громкий колокол, у телефона администратора — тихий перезвон.
Что это и как работает#
Звонок бывает четырёх видов:
| Вид | Когда | Пример |
|---|---|---|
| Распределённый | звонок раздают нескольким: группа, очередь, «всем сразу», «по очереди», знакомый гость | гость позвонил на номер доставки, звонят трое курьеров |
| Прямой | гость звонит именно этому человеку | правило «на добавочный», личный номер |
| Внутренний | звонит коллега со своего телефона; сюда же — перезвон и «звонок в один клик» | администратор набрал 105 |
| Перевод | коллега или ИИ-секретарь переключил гостя на этот телефон | слепой перевод, перевод с консультацией, код ## |
Мелодию для каждого вида выбирает владелец. Можно задать её на нескольких уровнях. Чем уровень ближе к телефону, тем он главнее:
- конкретный телефон — «своя мелодия этого телефона», главнее всех;
- группа — только для распределённого звонка этой группы;
- линия (номер) — для распределённого и прямого звонка на этот номер;
- сотрудник — все телефоны этого человека;
- заведение — для всех;
- ничего не задано — телефон звонит своей обычной мелодией.
Когда АТС отправляет звонок на телефон, она кладёт в приглашение к звонку метку: заголовок Alert-Info с короткой
меткой вида cenaly-ring-marimba (её понимают настольные телефоны) и заголовок X-Cenaly-Ring с видом звонка и
названием группы (его читают наши приложения). Телефон находит метку в своей таблице «метка → мелодия» и играет
нужную мелодию. Метки нет в таблице — звонит обычной мелодией, звонок не теряется.
Звуковые файлы на АТС не нужны: мелодию играет сам телефон.
Сначала проверьте#
- АТС обновлена. Если в блоке «Сигналы вызова» жёлтая плашка «нужно обновление АТС», выбор сохраняется, но телефоны звонят по-старому, пока сервер АТС не получит обновление прошивки. Обновление — на вкладке «Сервер».
- Строка «Сейчас звучит». Под каждым выбором админка пишет, какая мелодия прозвучит и откуда она взялась («от заведения», «от группы», «у этого телефона»). Это быстрее, чем гадать, какой уровень сработал.
- Пробный звонок. Позвоните с одного телефона на другой — это «внутренний» звонок. Затем переведите звонок — это «перевод». Мелодии должны отличаться.
- Связь и звук разговора проверяет эхо-тест
*43, а не мелодия звонка. Если телефон вообще не звонит или разговор без звука, начните с обзора «Настройка SIP-телефонов» и*43.
Где выбрать мелодию в админке#
Все пути — в разделе «Телефония» → «Настройка»:
| Что настроить | Где |
|---|---|
| Мелодии заведения по видам звонка | вкладка «Линии» → блок «Сигналы вызова» → «Одна на все звонки» или «По видам вызова» → «Сохранить» |
| Свои мелодии заведения | там же, кнопка «Свои мелодии»: загрузите файл, выберите запасной сигнал из каталога |
| Мелодии одного сотрудника | «Сотрудники и группы» → шестерёнка у добавочного → вкладка «Сигналы вызова» |
| Своя мелодия конкретного телефона | окно добавочного → вкладка «Соединения» → раскройте телефон → «Своя мелодия этого телефона» → «Изменить». То же — в карточке аппарата и в «Настольных телефонах» (действие «🔔 Мелодия») |
| Мелодия группы | редактор группы → «Сигнал вызова группы» |
| Мелодия номера | настройки линии, рядом с мелодией ожидания |
В каждом списке есть кнопка ♪ — прослушать мелодию до выбора. Пункт «Как настроено на телефоне» снимает метку: телефон звонит своей мелодией.
Своя мелодия заведения. До 20 мелодий длиной от 1 до 40 секунд. Админка сама перекодирует файл в форматы для телефонов и приложений. У каждой своей мелодии обязательно есть запасной сигнал из каталога: им звонят телефоны, которые не умеют принимать свой файл (Grandstream, Fanvil, iPhone).
Сотрудники сами. Если в блоке заведения включено «Сотрудники меняют сигналы своих телефонов», сотрудник выбирает мелодии своих телефонов прямо в Cenaly Phone. В истории изменений видно, кто что поменял.
Cenaly Phone и телефон на компьютере#
Cenaly Phone на Android и iOS звонит по виду сам — настраивать телефон не нужно. Мелодии каталога и свои мелодии заведения приложение скачивает заранее и хранит у себя, поэтому звонок не ждёт интернет. На экране входящего звонка под именем написан вид: «Перевод · Доставка», «Внутренний».
В приложении: «Настройки» → «Звук и уведомления»:
- «Сигналы АТС» — включено по умолчанию. Выключите, если на этом телефоне всегда нужна своя мелодия; надпись с видом звонка останется.
- «Сигналы моих звонков» — что звучит по каждому виду и откуда. Если заведение разрешило, здесь же можно выбрать мелодии для этого телефона.
Мелодия, которую вы назначили контакту в телефонной книге смартфона, по умолчанию главнее сигнала АТС. Владелец может поменять это в блоке «Сигналы вызова»: «мелодия контакта в приложении важнее сигнала АТС».
На iPhone своя мелодия заведения звучит своим запасным сигналом из каталога: iOS не даёт приложению звонить скачанным файлом.
Телефон на компьютере (мост Cenaly) после обновления моста играет ту же мелодию через динамик компьютера.
Настольные телефоны с автонастройкой#
Yealink, Grandstream, Fanvil и Snom, подключённые через «Настольные телефоны» (автонастройка по MAC), получают таблицу «метка → мелодия» сами. Вы меняете мелодии в админке — телефон забирает новую таблицу при следующей автонастройке: после перезагрузки или по своему расписанию проверки. Руками в телефоне ничего делать не нужно.
| Марка | Что запишет автонастройка | Своя мелодия заведения |
|---|---|---|
| Yealink | таблица «Internal Ringer Text» до 10 строк, мелодии Ring1…Ring13 (у T3x — Ring1…Ring4); скачивание мелодии по адресу из звонка выключено | файлом, одна на телефон |
| Grandstream | включает разбор Alert-Info и ритмы Bellcore: АТС шлёт этому телефону метки Bellcore-dr1…dr5 |
встроенный ритм запасного сигнала |
| Fanvil | «Alert Info Ring Settings» до 10 строк, мелодии Type1…Type9 | встроенная мелодия запасного сигнала |
| Snom | «Alert-Info Ringer» до 9 строк, мелодии Ringer1…Ringer10 | файлом, когда у телефона «одна мелодия на все звонки» |
В таблицу попадают только мелодии, которые могут прозвучать на этом телефоне. Если их больше десяти, лишние звонят обычной мелодией телефона.
Что происходит со снятой мелодией
Если мелодию сняли в админке, автонастройка не оставляет старую строку в телефоне: у Yealink пустые строки получают
значение %NULL%, у Fanvil и Snom — пустой текст. Поэтому снятая мелодия не «залипает» после смены настроек.
Другой SIP-телефон: таблица вручную#
Если телефон подключён вручную, по логину и паролю учётки, таблицу «метка → мелодия» заполняют в его веб-интерфейсе.
Так же настраивается любой SIP-телефон или софтфон, который понимает заголовок Alert-Info.
- В админке выберите мелодии по видам. Метка каждой мелодии —
cenaly-плюс её код из таблицы ниже, напримерcenaly-ring-marimba. - В веб-интерфейсе телефона откройте таблицу Alert-Info:
- Yealink: Settings → Ring → Internal Ringer Text / File. Обязательно выключите скачивание мелодии по адресу: Account → Advanced → Distinctive Ring Tones → Disabled. Иначе телефон сначала пытается скачать мелодию по адресу из звонка и звонит с опозданием примерно на 10 секунд;
- Grandstream GRP/GXP: Account → Call Settings → Ringtone → Match Incoming Caller ID, правило «Alert Info text» (до 10 правил, у старых GXP21xx — 3);
- Fanvil: Phone settings → Audio (у части моделей — Media settings) → Alert Info Ring Settings;
- Snom: Preferences → Audio → Alert-Info Ringer;
- другие марки — ищите «Alert-Info», «Distinctive Ring», «Ring Pattern».
- В строку впишите метку (
cenaly-ring-marimba) и выберите мелодию телефона. - Сделайте пробный звонок нужного вида.
⚠️ Не пишите в таблицу слова auto, intercom, answer: некоторые телефоны принимают их за команду «снять трубку
сам». Наши метки этих слов не содержат.
Метки и встроенные мелодии#
Каталог — 15 мелодий, которые мы сделали сами (права наши). Столбцы марок — встроенная мелодия телефона, которой автонастройка подменяет мелодию каталога. Её же удобно выбрать при ручной настройке.
| Метка | Мелодия | Характер | Yealink | Grandstream | Fanvil | Snom |
|---|---|---|---|---|---|---|
cenaly-ring-double |
Двойной | обычный | Ring1.wav | Bellcore-dr2 | Type1 | Ringer1 |
cenaly-ring-triple |
Тройной | обычный | Ring2.wav | Bellcore-dr3 | Type2 | Ringer2 |
cenaly-ring-retro |
Старый телефон | обычный | Ring3.wav | Bellcore-dr1 | Type3 | Ringer3 |
cenaly-ring-office |
Офисный | обычный | Ring4.wav | Bellcore-dr1 | Type4 | Ringer4 |
cenaly-ring-bell |
Колокол | спокойный | Ring5.wav | Bellcore-dr5 | Type5 | Ringer5 |
cenaly-ring-chime |
Перезвон | спокойный | Ring6.wav | Bellcore-dr5 | Type6 | Ringer6 |
cenaly-ring-marimba |
Маримба | обычный | Ring7.wav | Bellcore-dr4 | Type7 | Ringer7 |
cenaly-ring-cascade |
Каскад | обычный | Ring8.wav | Bellcore-dr3 | Type8 | Ringer8 |
cenaly-ring-rise |
Восходящий | обычный | Ring9.wav | Bellcore-dr3 | Type9 | Ringer9 |
cenaly-ring-dingdong |
Дин-дон | спокойный | Ring10.wav | Bellcore-dr2 | Type5 | Ringer10 |
cenaly-ring-soft |
Тихий | спокойный | Ring11.wav | Bellcore-dr5 | Type6 | Ringer5 |
cenaly-ring-digital |
Цифровой | обычный | Ring12.wav | Bellcore-dr4 | Type1 | Ringer1 |
cenaly-ring-trill |
Трель | обычный | Ring13.wav | Bellcore-dr2 | Type7 | Ringer2 |
cenaly-ring-urgent |
Срочный | срочный | Ring1.wav | Bellcore-dr4 | Type2 | Ringer3 |
cenaly-ring-insist |
Настойчивый | срочный | Ring3.wav | Bellcore-dr1 | Type3 | Ringer4 |
Встроенных мелодий у телефона меньше, чем в каталоге, поэтому у некоторых меток одна и та же встроенная мелодия. Выбирайте для разных видов звонка мелодии из разных строк столбца своей марки. У Grandstream всего пять ритмов.
Частые вопросы#
Звонок группы звучит так же, как остальные#
Проверьте, что мелодия задана именно у группы или у вида «распределённый». Звонок, который коллега набрал на номер группы изнутри, считается «внутренним», и мелодия группы на нём не звучит. Ещё одна причина — у этого телефона задана «своя мелодия на все звонки»: она главнее группы.
Телефон звонит с задержкой около 10 секунд#
Это Yealink, настроенный вручную: он пытается скачать мелодию по адресу из звонка. Выключите Account → Advanced → Distinctive Ring Tones. Телефоны с автонастройкой это делают сами.
Я поменял мелодию, а телефон звонит по-старому#
Настольный телефон с автонастройкой забирает новую таблицу при следующей проверке — перезагрузите его. Cenaly Phone скачивает новую мелодию после первого звонка с ней: этот первый звонок прозвучит обычной мелодией телефона, следующие — новой. Если в блоке «Сигналы вызова» горит «нужно обновление АТС», обновите сервер АТС.
Телефон сам снял трубку на обычном звонке#
В таблице телефона оказалось слово автоответа (intercom, auto, answer). Уберите эту строку: наши метки таких
слов не содержат. Автоответ интеркома АТС ставит отдельной меткой.
Можно ли разную вибрацию по виду звонка?#
Пока нет: по виду меняется мелодия и надпись на экране. Вибрация — общая настройка приложения.
Связанные разделы#
- Настройка SIP-телефонов — обзор
- Софтфоны: Zoiper, MicroSIP, Linphone
- Сброс к заводским
- Если телефон не работает — диагностика
Источники#
- Таблицы Alert-Info марок: Yealink Admin Guide V86 (Distinctive Ring Tones), Grandstream GRP261x/262x/263x
Administration Guide (Ignore Alert-Info, Bellcore Mapping, Match Incoming Caller ID) и шаблон конфигурации, Fanvil
«Alert Info Ring Settings», Snom «Ringtone — Alert Info» — выдержки в
docs/phone-knowledge/vendor/и каталоге знанийdocs/phone-knowledge/desk/distinctive-ring.md. - Форматы марок и запрещённые слова в метках —
shared/sip/ring-vendor-formats.json; каталог мелодий —shared/pbx-ring/catalog.json. - Проверено на тестовой АТС 05.10.2026: конфиги автонастройки и метки в звонках всех четырёх марок, Cenaly Phone на Android.