Приватные (индивидуальные) вызовы по DMR ID: как это работает

Категория: ОсновыСложность: ~9 минут

В DMR есть два типа вызовов: групповой (talkgroup — слышат все подписанные) и приватный, он же индивидуальный — адресный звонок одному абоненту по его DMR ID. Группами пользуются все, а вот приватные вызовы во многих сетях работают плохо или никак. Разберёмся почему и как сделать их нормально.

Групповой против приватного — в чём разница

Технически разница в одном поле заголовка — FLCO (тип вызова): у группового это «групповой», у приватного — «индивидуальный». И в адресе: у группового адрес — это номер talkgroup, у приватного — DMR ID конкретного абонента. То есть приватный вызов — это «позвонить Иванову», а не «сказать в комнату №6». Что такое TG, TS и DMR ID — в словаре DMR.

Зачем это нужно Личный разговор без засорения общей группы, вызов дежурного, точечная команда конкретному оператору. По сути — рация-телефон внутри своей сети.

Почему у многих сетей приватных вызовов нет

Самый частый «бэкенд» любительских сетей — XLX-рефлекторы. Рефлектор по своей природе групповой: вы линкуетесь к модулю (комнате), и всё, что туда приходит, раздаётся всем в модуле. Адресной доставки одному ID там просто не предусмотрено — поэтому индивидуальный вызов либо игнорируется, либо «вытекает» в группу. Это одно из отличий рефлекторных сетей; см. также сравнение цифровых стандартов.

Как это сделано в DMRhub

Раз мастер у нас свой, он умеет адресную доставку. Приватный вызов адресуется по DMR ID и доходит до получателя, где бы тот ни был:

  • рация → рация — мастер находит, на каком хотспоте сейчас «прописан» нужный ID, и доставляет вызов туда;
  • рация → приложение и приложение → рация — голос проходит через серверный вокодер и попадает абоненту в телефон или в эфир;
  • приложение → приложение — два оператора со смартфонами говорят напрямую, без единой рации.

Если абонент сейчас не в эфире — система это видит и не «вещает» вызов вслепую на всех. Это и есть разница между настоящей адресацией и грубым бродкастом.

Как настроить приватный вызов на рации

На стороне рации (любой DMR-модели) нужно немного:

  • в контакт-листе создать контакт с типом Private Call и номером — DMR ID абонента (а не talkgroup);
  • добавить свой DMR ID и ID нужных абонентов в RX Group, чтобы рация принимала адресованные вам вызовы;
  • выбрать этот контакт и нажать PTT — пойдёт индивидуальный вызов.

Логика codeplug одинакова на TYT, AnyTone, OpenGD77 — отличаются только пункты меню; основы настройки — в гайдах и материалах по codeplug. В приложении проще: тапнули по абоненту в контактах — пошёл вызов.

Тонкость с RX Group Если не добавить нужные ID в группу приёма, рация «не услышит» адресованный ей приватный вызов — частая причина «мне звонят, а у меня тихо». На хотспоте важно, чтобы он пускал индивидуальные потоки в нужный таймслот.
Итого Приватный вызов — это адресный звонок по DMR ID, а не в комнату. Рефлекторам он почти недоступен, своей сети с нормальным мастером — легко. Связанные темы: DMR-SMS (текст тому же абоненту) и как устроена сеть.
В сети DMRhub

Настроили рацию — заходите в эфир: свой мастер, хотспоты и приложение с DMR прямо в телефоне.

Войти в портал