RFC 2833 : es nuestro valor predeterminado para todos los clientes. Este protocolo utiliza paquetes RTP con Payload Type = Named Telephony Event (NTE) para transferir información DTMF. Con este tipo de transmisión no se escuchará el tono en el flujo de audio, ya que los paquetes NTE no son voz. En cambio, habrá silencio y la información DTMF irá en un paquete separado. Por ejemplo, cuando un cliente marca 1, este se traslada al campo “Event ID: DTMF One 1 (1)”. Esos. si un suscriptor presiona una tecla en casa, el otro suscriptor no escuchará ningún tono.

 

En banda : con este método de transferencia, DTMF se envía directamente al flujo de voz RTP, esto funciona muy bien cuando se usa el códec G.711a, es decir, si el flujo de voz no está comprimido. El principal problema surge cuando se utilizan algoritmos de compresión, por ejemplo, el códec G.729. El hecho es que durante la compresión, la calidad del flujo de voz se deteriora considerablemente y, aunque esto casi no afecta la capacidad de los suscriptores para entenderse, el tono DTMF ya no es lo suficientemente claro y se percibe incorrectamente. Por lo tanto, el uso de In-band solo es posible cuando se usa el códec G.711a.