Surveillance de la tonalité

La surveillance de la tonalité surveille le flux multimédia d’un appel pour les tonalités spécifiées. Un ton est décrit par les fréquences et la cadence de ses composants. Une implémentation de l’API peut permettre de surveiller simultanément plusieurs tonalités différentes. Une application peut étiqueter chaque tonalité pour pouvoir distinguer les différentes tonalités pour lesquelles elle demande la détection.

Une application peut activer ou désactiver l’analyse de tonalité sur un appel spécifié avec lineMonitorTones. Avec cette fonction, l’application indique les tonalités à détecter sur un appel spécifié. Lorsque l’analyse de tonalité est activée, les chiffres détectés entraînent la notification de l’application avec le message LINE_MONITORTONE . Ce message fournit le handle d’appel sur lequel le ton a été détecté, ainsi que la balise de l’application pour la tonalité.

L’étendue de l’analyse des tonalités est liée à la durée de vie de l’appel. La surveillance de la tonalité sur un appel se termine dès que l’appel se déconnecte ou devient inactif.

Notes

La surveillance des tons, des chiffres ou des types de médias nécessite souvent l’utilisation de ressources dont le fournisseur de services ne peut avoir qu’une quantité limitée. Une demande de supervision peut être rejetée si les ressources ne sont pas disponibles. Pour la même raison, une application doit désactiver toute surveillance inutile.