Dépannage de One Way Audio

8

Question rapide pour les gourous de la VoIP. Il y a quelque temps, j'ai appris une astuce: si je recevais un appel sur un téléphone VoIP, mais après avoir répondu, je n'entendais rien, je demandais à la personne d'appuyer sur un numéro de son clavier si elle pouvait m'entendre. Si j'entendais la tonalité, je savais que c'était une situation audio à sens unique. Je me demandais si quelqu'un de nouveau pourquoi je pourrais entendre la tonalité du numéro mais pas leur discours?

Mike
la source
J'aurais aimé avoir entendu parler de cette astuce quelques années plus tôt! Merci.
Daniel F
Une réponse vous a-t-elle aidé? si c'est le cas, vous devez accepter la réponse afin que la question ne s'affiche pas indéfiniment, à la recherche d'une réponse. Alternativement, vous pouvez fournir et accepter votre propre réponse.
Ron Maupin

Réponses:

8

Parce que dans certains protocoles VoIP, la signalisation (configuration de la connexion, mais aussi des tonalités DTMF) peut être transportée dans une session distincte de la charge utile vocale. Si la charge utile de la voix ne peut pas traverser les deux voies (et c'est souvent le cas avec les passerelles NAT / pare-feu), vous obtiendrez l'audio à sens unique, mais la connexion sera toujours établie et pourra fournir des services supplémentaires (comme vos tonalités).

Łukasz Bromirski
la source
3

En effet, la tonalité est envoyée à votre point de terminaison hors bande, séparée du support dans un message SIP INFO (SIP 2.0) ou UII (H.245) puis générée localement par votre appareil.

SIP / H.323 est le protocole utilisé pour configurer votre appel VoIP et est généralement transporté sur une socket TCP qui est ouverte par votre routeur de la même manière qu'une requête HTTP.

Exemple SIP INFO:

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

Signal=5
Duration=160

Le trafic vocal sera acheminé sur un flux UDP. Pour autoriser les médias à entrer dans votre appareil, le routeur doit inspecter le protocole SIP / H.323 pour identifier le port UDP qui sera utilisé pour les médias, puis ouvrir ce port et le NAT (traduction d'adresses réseau) vers votre point de terminaison.

Certains fournisseurs exécuteront le verrouillage symétrique, cela attend essentiellement les médias que vous envoyez, puis retransmet la parole de retour vers le même port source et IP sur votre appareil, car cela sera généralement ouvert et NAT reviendra à votre point de terminaison pour effectuer l'appel. .

Luc B
la source