Quels types de codes DTMF sont pris en charge?

Modifié le  Fri, 10 Feb 2023 sur 02:06 PM

RFC 2833 – notre code par défaut pour tous les clients. Ce protocole utilise les paquets RTP avec Payload Type = Named Telephony Event (NTE) pour transférer l’information DTMF. Avec ce type de transmission, la tonalité dans le flux audio ne sera pas entendue étant donné que le paquet NTE n’est pas du son. Au lieu de cela, il y aura du silence et les informations DTMF iront dans un paquet séparé. Par exemple, quand un client compose 1, il y a transfert dans le champ “Event ID: DTMF One 1 (1)”. Si un abonné appuie sur une touche, l’autre n’entend aucun son.


In-band – avec cette méthode de transfert, DTMF est envoyé directement au flux vocal RTP, cela fonctionne très bien en utilisant le codec G.711a, c’est-à-dire si le flux vocal n’est pas compressé. Le principal problème survient lors de l'utilisation d'algorithmes de compression, par exemple le codec G.729. Le fait est que, lors de la compression, la qualité du flux vocal se détériore sensiblement et, bien que cela n’affecte pas la capacité des abonnés à se comprendre, la tonalité DTMF n’est plus assez claire et est mal perçue. L’utilisation d’In-band n’est donc possible qu’avec le codec G.711a.

Cet article a-t-il été utile ?

C'est super !

Merci pour votre commentaire

Désolé ! Nous n'avons pas pu vous être utile

Merci pour votre commentaire

Dites-nous comment nous pouvons améliorer cet article !

Sélectionner au moins l'une des raisons

Commentaires envoyés

Nous apprécions vos efforts et nous allons corriger l'article