Surveillance de la tonalité
La surveillance de tonalité surveille le flux multimédia d’un appel pour les tonalités spécifiées. Un ton est décrit par ses fréquences et cadences de composant. Une implémentation de l’API peut permettre à plusieurs tonalités différentes d’être surveillées simultanément. Une application peut baliser chaque ton 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 la surveillance du ton 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 le ton.
L’étendue de la surveillance du ton est liée par la durée de vie de l’appel. La surveillance du ton sur un appel se termine dès que l’appel se déconnecte ou est inactif.
Notes
La surveillance des tonalités, des chiffres ou des types multimédias nécessite souvent l’utilisation de ressources dont le fournisseur de services ne peut avoir qu’une quantité limitée. Une demande de surveillance peut être rejetée si les ressources ne sont pas disponibles. Pour la même raison, une application doit désactiver toute surveillance inutile.