Nessun audio, si sente solo in una direzione, eco, «robot»
Il telefono può essere registrato, chiamare e rispondere — e allo stesso tempo non trasmettere alcun audio. Il fatto è che la registrazione e la voce sono due strade diverse: la registrazione viaggia con messaggi di servizio sulla porta 5060, mentre la voce viaggia in un flusso separato di pacchetti sulle porte 10000–20000. Il router della struttura può lasciar passare la prima e bloccare la seconda. Non è un guasto del telefono né un guasto del centralino: in nove casi su dieci è la rete tra i due a creare problemi, e la si può individuare in pochi minuti.
La configurazione generale dei telefoni è nella panoramica «Configurazione dei telefoni SIP», gli altri sintomi nella diagnostica per sintomi.
Prima verificate nell'area di amministrazione#
Eco-test
*43dall'apparecchio stesso. Il centralino risponde, dopo un secondo emette un tono e poi rimanda la vostra voce. Il tono suona prima dell'eco di proposito — verifica la direzione «centralino → telefono» separatamente dal microfono:Cosa si sente Cosa significa Il tono, poi la propria voce L'audio va in entrambe le direzioni — la rete verso il centralino è a posto Il tono c'è, ma non ci si sente L'audio non arriva dal telefono al centralino Non si sente nemmeno il tono L'audio non arriva dal centralino al telefono Ci si sente, ma a strappi o con ritardo La strada c'è, ma è scadente: perdite, jitter, canale sovraccarico Parlate in
*43per una decina di secondi — così il centralino riesce a misurare perdite, jitter e ritardo. L'analisi dettagliata è in «Verifica della qualità della comunicazione».Registro delle chiamate — aprite la chiamata problematica. La riga «Audio» di una chiamata risposta indica se la voce è andata in entrambe le direzioni: «in entrambe le direzioni», «dal telefono int. 101 non è andato l'audio» oppure «dall'interlocutore non è andato l'audio», — e accanto perdite, jitter e RTT per ciascuna direzione.
Scheda dell'apparecchio → «Audio in entrambe le direzioni» — quante chiamate di questo telefono sono state unidirezionali. Per i modelli che perdono la voce al momento della risposta, il centralino attiva da sé i «toni dal centralino» — anche questo è visibile qui.
Registrazione della conversazione, se la registrazione è attiva: chi si sente nella registrazione, da lui la voce è arrivata al centralino.
SIP-trace sul centralino dedicato: nella descrizione dell'audio (
SDP, righec=em=audio) si vede quale indirizzo e porta ha indicato ciascuna parte.
Perché la registrazione c'è ma l'audio no#
Il nostro centralino fa sempre passare la voce attraverso di sé (i telefoni non si scambiano l'audio direttamente) e risponde con la voce verso il punto da cui è arrivata la voce del telefono, non verso l'indirizzo che il telefono ha dichiarato di sé. Perciò un telefono dietro un router non ha bisogno né di STUN né di inoltro delle porte. Ma da questo consegue anche: se dal telefono al centralino non arriva nulla, allora il centralino non ha dove rispondere — ne risulta silenzio in entrambe le direzioni.
Cosa rompe più spesso la voce, con la registrazione funzionante:
- SIP ALG sul router («SIP Helper», «SIP Passthrough»). Il router «aiuta» il SIP e riscrive gli indirizzi dentro i messaggi di servizio — spesso in modo errato. La registrazione passa, l'audio no o solo in una direzione. Dove disattivarlo per marche di router — «Rete, router e internet».
- UDP 10000–20000 in uscita bloccato. Il firewall lascia passare «internet» (porte web) e la 5060, ma non le porte vocali.
- Doppio NAT — il router del provider più il proprio router dietro di esso: gli indirizzi vengono riscritti due volte, e uno dei riscrittori sbaglia.
- Wi-Fi — rete ospiti con isolamento dei client, segnale debole, telefono lontano dal punto di accesso.
- Canale sovraccarico — la videosorveglianza carica le registrazioni nel cloud, gli ospiti guardano video sullo stesso internet: la voce arriva con dei buchi.
Per l'amministratore di rete: cosa fa il centralino con l'audio
- Voce sempre attraverso il centralino (
direct_media=no): i telefoni non si scambiano RTP direttamente — per questo funzionano registrazione, suggeritore e misurazioni. - RTP simmetrico (
rtp_symmetric=yes): il centralino invia la voce all'indirizzo e alla porta da cui è realmente arrivato il flusso dal telefono. La segnalazione — allo stesso modo (force_rport,rewrite_contact). - Ricezione rigorosa (
strictrtp=yesinrtp.conf): memorizzata la sorgente della voce all'inizio della conversazione, il centralino accetta l'audio solo da essa — protezione dalla sostituzione. - Porte RTP: server condiviso — UDP 10000–10200, centralino dedicato — UDP 10000–20000. Va aperto l'UDP in uscita verso l'indirizzo del centralino; l'inoltro verso l'interno non serve.
- Codec: G.711 µ-law (PCMU), G.711 A-law (PCMA), G.722. G.729, Opus e AMR non vengono proposti ai telefoni.
- Cifratura della voce (SRTP) disattivata per impostazione predefinita. L'SRTP attivato nel telefono dà silenzio o rifiuto della chiamata.
- Chiusura per silenzio non configurata (
rtp_timeout=0): il centralino non riaggancia per assenza di audio — una chiamata «silenziosa» resterà appesa finché qualcuno non riaggancia.
I valori provengono da shared/sip/advanced-options.json e sip-edge/asterisk/rtp.conf.
Nessun audio#
Perché succede#
- Le porte vocali sono chiuse in entrambe le direzioni: l'UDP in uscita 10000–20000 viene bloccato dal firewall o dal router. Dato che dal telefono non è arrivato nulla, il centralino non sa dove inviare la risposta.
- SIP ALG ha riscritto l'indirizzo vocale nella descrizione della chiamata e i pacchetti vanno nel posto sbagliato.
- Nel telefono è attiva la cifratura vocale (SRTP) — il nostro centralino per impostazione predefinita non la propone.
- Nel telefono sono disattivati tutti e tre i nostri codec (G.711 PCMA, PCMU e G.722). In tal caso la chiamata di solito non si connette nemmeno — risposta
488. - Il telefono è collegato tramite VPN o proxy aziendale che non lascia passare l'UDP.
Cosa fare#
Dopo ogni passaggio componete *43; proseguite solo se non ha risolto.
- Disattivate SIP ALG sul router e riavviate il router e il telefono.
- Aprite l'UDP in uscita 10000–20000 verso l'indirizzo del centralino (per il server condiviso è sufficiente 10000–10200).
- Nel telefono disattivate SRTP / cifratura vocale e verificate che sia attivo almeno G.711 (PCMA o PCMU).
- Collegate il telefono con il cavo alla rete principale del locale, evitando il Wi-Fi ospiti e la VPN.
- Se dietro il router del provider c'è un altro router — mettete il router del provider in modalità bridge o collegate il telefono direttamente a esso. Per approfondire — «Rete, router e internet».
Si sente solo una direzione#
Perché succede#
L'audio unidirezionale ha due casi diversi — *43 li distingue dal tono:
- «Non sentono me» (il tono c'è, io no): l'audio non arriva dal telefono al centralino. Cause: SIP ALG, microfono disattivato o tasto Mute, auricolare guasto, modalità auricolare attiva senza auricolare, telefono nel Wi-Fi ospiti. In alcuni modelli la voce si perde proprio al momento della risposta — il telefono cambia la porta audio (si comporta così, ad esempio, il D-Link DPH-150S); per i modelli noti il centralino lo corregge da solo, attivando i «toni dal centralino».
- «Non sento io» (il tono non c'è): l'audio non arriva dal centralino al telefono: firewall restrittivo, SIP ALG, doppio NAT. Se nel registro della chiamata è scritto «dall'interlocutore non è arrivato audio», taceva la parte dell'operatore di telecomunicazioni o di chi chiamava — il vostro telefono non c'entra.
Cosa fare#
- Componete
*43e determinate la direzione dal tono. - «Non sentono me»: verificate Mute e auricolare, provate la cornetta invece del vivavoce; disattivate SIP ALG; togliete il telefono dal Wi-Fi ospiti.
- «Non sento io»: disattivate SIP ALG; verificate il firewall (UDP in uscita 10000–20000 e le relative risposte); eliminate il doppio NAT.
*43è pulito in entrambe le direzioni, ma l'audio unidirezionale si presenta solo sulle chiamate esterne — il guasto è tra il centralino e l'operatore di telecomunicazioni. Confrontate con una chiamata interna a un collega e inviate l'orario della chiamata al supporto.- Audio unidirezionale al momento della risposta e solo su un modello — su un centralino dedicato, in «Impostazioni del telefono» dell'interno attivate «Toni in uscita — dal centralino, non dall'operatore». Costo: i messaggi dell'operatore prima della risposta («utente non raggiungibile») il dipendente non li sentirà.
Eco#
Perché succede#
La regola principale dell'eco: la sente chi ha la voce riflessa dall'altro capo. Se sentite il vostro eco — la fonte è presso l'interlocutore: il suo vivavoce, un auricolare economico, il volume al massimo, il telefono in auto — il microfono capta la vostra voce dal suo altoparlante e la rimanda indietro. Se si lamenta l'ospite — la fonte è da voi.
Una seconda fonte frequente è la linea analogica: un telefono normale tramite gateway-adattatore (ATA) o la linea urbana tramite gateway. All'incrocio tra i «quattro fili» del digitale e i «due fili» dell'analogico, parte del segnale si riflette indietro; la attenua il soppressore d'eco del gateway.
Più grande è il ritardo sulla linea, più l'eco è evidente: una riflessione arrivata quasi subito l'orecchio non la distingue, mentre una arrivata in ritardo si sente come una ripetizione.
In *43 dovete sentirvi — non è eco, ma la verifica stessa. Ma se la vostra voce in *43 torna con un ritardo evidente (ritardo RTT nel registro superiore a 300 ms), qualsiasi eco sulle chiamate reali darà più fastidio: la colpa è del canale.
Cosa fare#
- Determinate chi sente l'eco. Voi — cercate presso l'interlocutore; l'ospite — presso di sé.
- Eco dal vostro apparecchio: cornetta invece del vivavoce, volume dell'altoparlante più basso, un altro auricolare; il telefono non vicino al muro né al vetro, se parlate in vivavoce. Secondo la documentazione Yealink, l'eco è causata anche da un microfono sensibile posizionato troppo vicino.
- Eco sulle chiamate tramite gateway (telefono analogico o linea urbana): verificate che il soppressore d'eco nel gateway sia attivo — nei Grandstream HT è il campo Disable Line Echo Canceller (LEC), per la voce deve essere No (valore di fabbrica); riportate ai valori di fabbrica il guadagno della porta (Rx / Tx gain), se era stato aumentato.
- Eco su tutte le chiamate esterne tramite un solo operatore di telecomunicazioni, con le interne pulite — inviate l'orario delle chiamate al supporto.
Voce «robotica», gorgoglio, sillabe che scompaiono#
Perché succede#
La voce viene tagliata in piccoli pacchetti, e ogni pacchetto perso è un pezzetto di sillaba perso. I pacchetti arrivati in modo irregolare vengono livellati dal telefono per un certo tempo, ma se la dispersione è ampia — l'audio si spezza. Da qui tre numeri che il centralino misura in *43 e su ogni chiamata risposta:
| Numero | Bene | Accettabile | Male |
|---|---|---|---|
| Perdita di pacchetti | fino all'1 % | 1–3 % | più del 3 % — «gorgoglio», sillabe perse |
| Jitter (irregolarità di arrivo) | fino a 30 ms | 30–50 ms | più di 50 ms — l'audio si spezza |
| Ritardo RTT (andata e ritorno) | fino a 150 ms | 150–300 ms | più di 300 ms — gli interlocutori si interrompono a vicenda |
Le stesse soglie forniscono le valutazioni «qualità buona / accettabile / scarsa» nel registro.
Da dove vengono perdite e jitter: Wi-Fi (soprattutto lontano dal punto di accesso o su un canale congestionato), internet sovraccarico (telecamere, esportazioni, aggiornamenti, Wi-Fi ospiti sullo stesso canale), router debole che non regge il carico, internet mobile e VPN.
Cosa fare#
- Eseguite
*43due volte: in un momento tranquillo e nell'ora di punta. Bene in silenzio e male in punta — il canale è congestionato; male sempre — la rete o il Wi-Fi. - Collegate il telefono via cavo invece del Wi-Fi.
- Separate il Wi-Fi ospiti dalla rete di servizio e limitatene la velocità; spostate l'esportazione dei video delle telecamere alla notte.
- Attivate sul router la priorità per i telefoni (QoS), se lo supporta. Quanta internet serve per una chiamata — «Rete, router e internet».
- Non ha aiutato — mostrate al provider i numeri dal registro (perdite, jitter, tempo): è una conversazione sui fatti, non «da voi si sente male».
Come capire da che parte è il guasto#
| Verifica | Cosa separa |
|---|---|
*43 dall'apparecchio problematico |
La vostra rete fino al centralino ↔ tutto il resto. *43 pulito — telefono e rete della sede in ordine |
| Chiamata interna a un collega vs chiamata esterna | Interna pulita, esterna male — il tratto tra il centralino e l'operatore di telecomunicazioni o il lato di chi chiama |
| Registrazione della conversazione | Chi si sente nella registrazione, da quello la voce è arrivata al centralino. Si sentono entrambi, ma nella cornetta no — il problema è nel tratto dal centralino a uno dei telefoni |
| Riga «Audio» nel registro | «Dal telefono int. 101 non è andato l'audio» — il vostro apparecchio o la sua rete; «dall'interlocutore non è andato l'audio» — il lato remoto |
| Un altro telefono nella stessa presa | Stesso sintomo — la rete; sintomo scomparso — l'apparecchio o le sue impostazioni |
Cosa inviare al supporto#
- data e ora della chiamata al minuto, numero dell'interlocutore e interno;
- chi non sentiva chi o chi sentiva l'eco;
- esito di
*43da questo apparecchio: segnale, la propria voce, spezzato — e i numeri dal registro (perdite, jitter, RTT); - screenshot della scheda della chiamata dal registro con la riga «Audio»;
- modello e firmware del telefono (riga dal tag dell'apparecchio), come è collegato (cavo / Wi-Fi), modello del router e se SIP ALG è disattivato;
- su centralino dedicato — il testo del SIP trace della chiamata ripetuta.
Come scriverci — «Supporto».
Domande frequenti#
In *43 sento me stesso con ritardo — è eco?#
No. *43 è proprio «restituire la vostra voce»: il ritardo è uguale al tempo di andata e ritorno fino al centralino. Fino a 300 ms quasi non si nota. Se il ritardo è percettibile all'orecchio (mezzo secondo e più), nelle chiamate reali sarà scomodo — la colpa è del canale, non del telefono.
L'audio scompare solo nelle chiamate da cellulari — è da noi?#
Probabilmente no: l'interlocutore mobile ha il suo tratto debole — la rete cellulare. Verificate *43 dal vostro apparecchio: se è pulito e anche le chiamate interne lo sono, inviate al supporto l'ora di alcune di queste chiamate — vedremo in quale tratto si perde l'audio.
Altri codec — G.729 o Opus — aiuterebbero?#
No. Il nostro centralino propone ai telefoni G.711 (PCMA, PCMU) e G.722 — tutti i telefoni li supportano, e non comprimono la voce, quindi sono più resistenti agli errori. G.729, Opus e AMR non vengono proposti ai telefoni: non serve attivarli nel telefono.
Si può attivare la cifratura della voce perché il router «non si intrometta» nella chiamata?#
Al momento no: i telefoni funzionano su UDP / TCP senza TLS e SRTP. L'SRTP attivato «per sicurezza» nel telefono produce proprio il silenzio. Contro il router non aiuta la cifratura, ma il SIP ALG disattivato.
Sezioni correlate#
- Il telefono non funziona: diagnosi per sintomi
- Configurazione dei telefoni SIP — verifica della qualità della comunicazione
*43, rete della sede - Rete, router e internet per la telefonia — SIP ALG per marche di router, doppio NAT, canale
- La chiamata si interrompe — l'interruzione dopo 30 secondi inizia anch'essa con SIP ALG
- Registro delle chiamate e SIP trace
- Gateway per telefoni analogici: Grandstream HT, Yeastar TA e Dinstar DAG
Fonti#
- RFC 3550 — RTP e report RTCP, dai quali si calcolano perdite, jitter e ritardo — https://www.rfc-editor.org/rfc/rfc3550
- ITU-T G.114 — raccomandazioni sul ritardo in una direzione (soglie di 150 / 300 ms di ritardo di andata e ritorno in
*43— prassi di settore) — https://www.itu.int/rec/T-REC-G.114 - Yealink SIP-T2/T3/T4/T5/CP920 Administrator Guide V86.60 — Troubleshooting → Audio Issues: cause dell'eco e della voce intermittente
- Grandstream HT80x Administration Guide — Disable Line Echo Canceller (LEC), Rx / Tx gain — https://documentation.grandstream.com/knowledge-base/ht80x-administration-guide/
- Codice del centralino:
shared/sip/advanced-options.json(direct_media=no,rtp_symmetric,force_rport,rewrite_contact, codec,rtp_timeout=0),sip-edge/asterisk/rtp.conf(strictrtp=yes, porte),sip-edge/sipsync/linecheck.go(test eco*43, soglie 1 / 3 %, 30 / 50 ms, 150 / 300 ms) - Schermate dell'area di amministrazione: riga «Audio» del registro (
admin/app/[locale]/calls/i18n/CallsPbxLog.i18n.ts), blocco «Audio in entrambe le direzioni» (admin/components/integrations/SipDeviceMediaHealth.tsx), «Toni di chiamata in uscita — dal centralino» (admin/components/integrations/SipOptions.i18n.ts)