Risoluzione dei problemi di audio a una via


8

Domanda veloce per i guru VoIP. Qualche tempo fa ho imparato un trucco in cui se avessi ricevuto una chiamata su un telefono VoIP, ma dopo aver risposto non riuscivo a sentire nulla, avrei chiesto alla persona di premere un numero sulla tastiera se potevano sentirmi. Se avessi sentito il tono, sapevo che era una situazione audio a senso unico. Mi chiedevo se qualcuno di nuovo perché avrei potuto sentire il tono numerico ma non il loro discorso?


Vorrei aver sentito parlare di questo trucco un paio d'anni prima! Grazie.
Daniel F,

Qualche risposta ti è stata d'aiuto? in tal caso, dovresti accettare la risposta in modo che la domanda non continui a comparire per sempre, cercando una risposta. In alternativa, potresti fornire e accettare la tua risposta.
Ron Maupin

Risposte:


8

Perché in alcuni protocolli VoIP la segnalazione (impostazione della connessione, ma anche toni DTMF) può essere effettuata in una sessione separata dal payload vocale. Se il payload vocale non è in grado di attraversare entrambi i modi (ed è spesso il caso dei gateway NAT / firewall) otterrai un audio a senso unico, ma la connessione verrà comunque effettuata e può fornire alcuni servizi aggiuntivi (come i tuoi toni).


3

Questo perché il tono viene inviato all'endpoint fuori banda, separato dal supporto in un messaggio SIP INFO (SIP 2.0) o UII (H.245), quindi generato localmente dal dispositivo.

SIP / H.323 è il protocollo utilizzato per configurare la chiamata VoIP e viene generalmente trasferito su un socket TCP che viene aperto dal router in modo simile a una richiesta HTTP.

Esempio SIP INFO:

INFO sip:012345678901@example.com SIP/2.0
Via: SIP/2.0/UDP alice.uk.example.com:5060
From: <sip:109876543210@alice.uk.example.com>;tag=d3je23d
To: <sip:012345678901@example.com>;tag=8932
Call-ID: 312352@myphone
CSeq: 5 INFO
Content-Length: 24
Content-Type: application/dtmf-relay

Signal=5
Duration=160

Il traffico vocale verrà trasferito su un flusso UDP. Per consentire il supporto in ingresso al dispositivo, il router deve ispezionare il protocollo SIP / H.323 per identificare la porta UDP che verrà utilizzata per i supporti, quindi aprire quella porta e NAT (Network Address Translation) sul proprio endpoint.

Alcuni provider eseguiranno il latching simmetrico, questo essenzialmente attende i media inviati, quindi trasmette il discorso di ritorno alla stessa porta di origine e allo stesso IP sul dispositivo in quanto questo in genere verrà aperto e NAT tornerà all'endpoint effettuando la chiamata .

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.