Talker Alias nel DMR: cos’è, come funziona e perché spesso crea confusione

Quando ascoltiamo una comunicazione DMR, sul display della radio possiamo vedere informazioni come:

IZ1XXX

oppure:

Mario – IZ1XXX

o ancora semplicemente:

2221234

Da dove arrivano queste informazioni?

La risposta non è sempre la stessa.

Una delle funzioni più interessanti — e contemporaneamente più confuse — del protocollo DMR è il Talker Alias.

Contrariamente a quello che molti radioamatori pensano, il nome che appare sul display non deve necessariamente provenire dal database dei DMR ID presente nella radio.

In determinate condizioni può essere lo stesso apparato trasmittente a inviarlo direttamente insieme alla comunicazione.

Vediamo come.


DMR ID e nominativo non sono la stessa cosa

Prima di parlare di Talker Alias occorre distinguere due elementi.

Nel mondo radioamatoriale DMR possiamo avere un identificativo numerico, per esempio:

2221234

e un nominativo radioamatoriale:

IZ1XXX

Il protocollo radio utilizza l’identificativo numerico come indirizzo.

Il nostro apparato può però possedere un database locale che associa:

2221234 → IZ1XXX → Mario Rossi

Quando riceve una trasmissione dal DMR ID 2221234, consulta il proprio database e visualizza quindi:

IZ1XXX
Mario Rossi

Ma questo meccanismo è completamente differente dal Talker Alias.


Che cos’è il Talker Alias?

Il Talker Alias è una stringa testuale che può essere trasmessa attraverso l’interfaccia radio insieme alla comunicazione vocale.

In altre parole il terminale può sostanzialmente comunicare:

Il mio ID è 2221234 e il mio alias è IZ1XXX.

La radio ricevente, se compatibile, può quindi mostrare questa informazione.

Non è necessariamente necessario che il nominativo sia già memorizzato nel database locale del ricevitore.

La funzione è formalizzata nella specifica ETSI del DMR. La versione ETSI TS 102 361-2 V2.5.1 dedica specificamente la sezione 5.4.3 all’Inband Talker Alias Data Service e definisce i relativi messaggi di Link Control.


Perché si chiama “Talker Alias”?

Letteralmente possiamo tradurlo come:

alias di chi sta parlando.

Non rappresenta necessariamente il nominativo radioamatoriale.

In una rete professionale potrebbe essere, per esempio:

AMBULANZA 12

oppure:

SECURITY 04

o:

MARIO ROSSI

Nel mondo radioamatoriale l’utilizzo più naturale è invece il callsign:

IZ1XBB

eventualmente accompagnato da altre informazioni.


Come viene trasmesso?

Qui la funzione diventa tecnicamente interessante.

Il Talker Alias viene trasportato come dato associato alla comunicazione vocale, utilizzando messaggi Link Control.

Lo standard ETSI definisce:

  • Talker Alias Header LC PDU;
  • Talker Alias Block LC PDU;
  • formato dei caratteri;
  • lunghezza del messaggio.

La specifica ETSI TS 102 361-2 V2.5.1 prevede diversi formati:

  • ASCII a 7 bit;
  • caratteri ISO a 8 bit;
  • Unicode UTF-8;
  • Unicode UTF-16BE.

La lunghezza massima prevista dal relativo campo arriva a 31 code unit, trasportabili mediante un header e fino a tre blocchi aggiuntivi.

Questo significa che il Talker Alias non è una semplice etichetta memorizzata sul ricevitore.

È informazione trasmessa over-the-air.


Un esempio

Supponiamo che IZ1XBB possieda il DMR ID:

222XXXX

e abbia configurato come Talker Alias:

IZ1XBB Pier Paolo

Quando preme PTT, il protocollo può trasmettere sia l’identificativo numerico sia i dati relativi all’alias.

Una radio compatibile può quindi visualizzare:

IZ1XBB Pier Paolo

anche senza utilizzare necessariamente la stessa logica di database locale.


Talker Alias e database DMR: la grande differenza

Questa è probabilmente la parte più importante dell’intero articolo.

Esistono almeno due meccanismi distinti per mostrare il nominativo.

Metodo 1 – Database locale

La radio riceve:

DMR ID = 222XXXX

consulta la propria memoria:

222XXXX = IZ1XBB

e visualizza:

IZ1XBB

Metodo 2 – Talker Alias

La radio riceve direttamente qualcosa equivalente a:

ID = 222XXXX
Talker Alias = IZ1XBB Pier Paolo

e mostra l’alias ricevuto.

Sono due sistemi completamente diversi.


Cosa succede se il database è vecchio?

Qui emerge uno dei vantaggi del Talker Alias.

Supponiamo che un nuovo radioamatore abbia appena ricevuto il proprio DMR ID.

Il vostro database radio risale a sei mesi prima.

Il suo identificativo quindi non è presente.

Ricevendo una comunicazione potreste vedere:

2229999

Se però il suo apparato trasmette un Talker Alias compatibile, potreste visualizzare:

IU1ABC

anche senza aver aggiornato il database.


Perché allora continuiamo a usare i database?

Perché il Talker Alias non è universalmente implementato nello stesso modo da tutti gli apparati e da tutte le infrastrutture.

Il database locale offre invece un grande vantaggio:

una volta memorizzato, l’apparato può associare immediatamente un ID al nominativo.

Inoltre non tutti i terminali:

  • trasmettono Talker Alias;
  • lo ricevono;
  • lo visualizzano;
  • lo gestiscono nello stesso modo.

Di conseguenza database e Talker Alias possono tranquillamente convivere.


Cosa vede una radio che non supporta Talker Alias?

Dipende dal terminale.

Potrebbe visualizzare:

222XXXX

oppure effettuare la normale ricerca nel database locale dei contatti.

La comunicazione vocale continua comunque a essere ricevuta.

Il Talker Alias è informazione aggiuntiva.


Compatibilità tra marche

Ed eccoci al problema più interessante.

Il DMR nasce come standard ETSI, ma ogni produttore costruisce sopra lo standard:

  • firmware;
  • CPS;
  • interfacce;
  • funzioni aggiuntive;
  • modalità operative.

Due apparati differenti possono quindi non comportarsi esattamente allo stesso modo.

Il supporto del Talker Alias va verificato specificamente per:

  • marca;
  • modello;
  • versione firmware;
  • configurazione CPS.

Hytera, per esempio, documenta su apparati compatibili un’opzione Send Talker Alias e, in alcuni modelli, la possibilità di aggiungere automaticamente l’alias ricevuto ai contatti.

Motorola utilizza su alcuni prodotti anche la denominazione Dynamic Caller Alias: le radio compatibili possono mostrare l’alias del trasmittente e mantenerlo temporaneamente in una lista dedicata.


Talker Alias e network radioamatoriali

Qui dobbiamo distinguere ancora una volta:

RF

da

rete IP.

Il Talker Alias nasce come informazione associata alla trasmissione DMR via radio.

Nel momento in cui una comunicazione attraversa:

Radio
↓
Ripetitore
↓
Server
↓
Network
↓
Altro ripetitore
↓
Altra radio

entra in gioco anche l’implementazione dell’infrastruttura.

A seconda del sistema utilizzato, le informazioni accessorie possono essere:

  • conservate;
  • ricostruite;
  • convertite;
  • ignorate;
  • non inoltrate.

Non bisogna quindi assumere che qualsiasi dato trasmesso localmente venga necessariamente propagato senza modifiche attraverso qualsiasi bridge o network.


Talker Alias e hotspot

La stessa considerazione vale per gli hotspot.

Un collegamento:

Radio → Hotspot → Network

comprende diversi componenti software.

Per esempio:

  • firmware della radio;
  • modem MMDVM;
  • firmware dell’hotspot;
  • protocollo utilizzato verso il master;
  • software del network.

Il fatto che la radio trasmetta correttamente il Talker Alias non garantisce da solo che esso venga necessariamente mostrato all’altro capo di qualsiasi collegamento.


Perché a volte appare il nominativo anche con Talker Alias disabilitato?

Perché probabilmente il ricevitore sta usando il suo database.

Esempio:

La vostra radio contiene:

222XXXX
IZ1XBB
Pier Paolo

IZ1XBB trasmette senza Talker Alias.

La vostra radio riceve comunque:

222XXXX

consulta il database e mostra:

IZ1XBB
Pier Paolo

Dal punto di vista dell’utente il risultato sembra identico.

Ma tecnicamente è avvenuto qualcosa di completamente differente.


Come capire quale sistema sta funzionando?

Possiamo fare una prova molto semplice.

Utilizziamo una radio che non possieda nel database il DMR ID della stazione trasmittente.

Se appare comunque l’alias trasmesso, significa che quell’informazione è stata ricevuta attraverso un meccanismo compatibile con Talker/Caller Alias.

Possiamo anche cambiare temporaneamente l’alias TX.

Per esempio:

IZ1XBB TEST

Se sulla radio ricevente appare esattamente:

IZ1XBB TEST

abbiamo una buona indicazione che il dato visualizzato provenga dall’informazione trasmessa e non semplicemente dalla rubrica locale.


Quanto può essere lungo?

Secondo ETSI TS 102 361-2 V2.5.1 il campo Talker Alias può arrivare fino a 31 code unit, usando un header e fino a tre blocchi. Il numero effettivo di caratteri rappresentabili dipende dal formato di codifica utilizzato.

Dal punto di vista radioamatoriale conviene comunque mantenere l’alias breve.

Per esempio:

IZ1XBB

oppure:

IZ1XBB PP

è generalmente preferibile a stringhe molto lunghe.


Perché utilizzare un alias breve?

Per diversi motivi.

Velocità

Un’informazione corta richiede meno dati accessori.

Compatibilità

I display delle radio hanno dimensioni molto differenti.

Un palmare potrebbe mostrare soltanto una parte della stringa.

Leggibilità

Un callsign viene riconosciuto immediatamente.

Minore ambiguità

Più informazioni inseriamo, maggiore diventa la probabilità che vengano troncate o mostrate in maniera differente.


Cosa inserire nel Talker Alias radioamatoriale?

La soluzione più razionale rimane:

CALLSIGN

oppure:

CALLSIGN NOME

Per esempio:

IZ1XBB

oppure:

IZ1XBB PIER

Inserire invece:

IZ1XBB PIER PAOLO TORTONA ITALIA

può essere inutile e facilmente superare ciò che il terminale riesce a mostrare comodamente.


Talker Alias e privacy

Occorre ricordare un principio semplice:

il Talker Alias viene trasmesso via radio.

Non dovrebbe quindi contenere informazioni che non vogliamo divulgare.

Meglio evitare:

  • numero di telefono;
  • indirizzo;
  • email personale;
  • dati sensibili;
  • informazioni non necessarie.

Il nominativo radioamatoriale rappresenta normalmente l’informazione più logica.


Talker Alias e Radio ID: chi ha la precedenza?

Non esiste una risposta universale.

Dipende dal firmware della radio.

Un terminale potrebbe decidere di mostrare:

  1. contatto locale;
  2. Talker Alias;
  3. DMR ID numerico.

Un altro potrebbe utilizzare un ordine differente.

Alcuni apparati possono anche mostrare contemporaneamente più informazioni.

Per esempio:

IZ1XBB
222XXXX
Pier Paolo

Di conseguenza, prima di diagnosticare un problema è fondamentale sapere come il proprio modello decide cosa visualizzare.


Errori comuni

“Se vedo il nominativo significa che sto ricevendo il Talker Alias”

Falso.

Potrebbe provenire dal database interno della radio.


“Il Talker Alias sostituisce il DMR ID”

Falso.

L’identificativo numerico continua ad avere una funzione fondamentale nell’indirizzamento DMR.


“Il Talker Alias arriva sempre attraverso qualsiasi network”

Non necessariamente.

Dipende dall’infrastruttura e dall’implementazione.


“Tutte le radio DMR lo supportano”

No.

Il supporto deve essere verificato sul singolo apparato.


“Posso scriverci qualsiasi cosa”

Tecnicamente il terminale può permettere diversi testi, ma in ambito radioamatoriale è opportuno utilizzare informazioni chiare, concise e coerenti con l’identificazione della stazione.


Talker Alias e futuro del DMR radioamatoriale

Il Talker Alias è una funzione molto interessante perché riduce la dipendenza dai database statici.

L’approccio tradizionale è:

ID ricevuto
↓
ricerca nel database
↓
nominativo visualizzato

Con Talker Alias possiamo avere:

ID ricevuto
+
alias ricevuto via radio
↓
informazione visualizzata

Il secondo sistema è potenzialmente più dinamico.

Non richiede necessariamente che ogni apparato possieda un database continuamente aggiornato.

Nella pratica, però, la soluzione più efficace rimane spesso la convivenza dei due sistemi.


Conclusione

Il Talker Alias è una di quelle caratteristiche del DMR che spesso utilizziamo senza renderci conto di ciò che sta realmente accadendo.

Vedere un nominativo sul display non significa necessariamente che la radio lo abbia trovato nel proprio database.

Potrebbe essere stato trasmesso direttamente dalla stazione che sta parlando.

Capire questa distinzione permette anche di diagnosticare molti comportamenti apparentemente strani:

  • nominativi mancanti;
  • ID numerici;
  • alias differenti;
  • database non aggiornati;
  • informazioni presenti su una radio ma assenti su un’altra.

In sintesi:

DMR ID = identificativo numerico della stazione.

Database contatti = associa localmente ID e nominativo.

Talker Alias = informazione testuale che può essere trasmessa insieme alla comunicazione.

Tre concetti differenti che spesso, sul display della nostra radio, producono apparentemente lo stesso risultato.

Ed è proprio questa sovrapposizione a rendere il Talker Alias una delle funzioni più interessanti — e più fraintese — del DMR.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *