Tonüberwachung
Die Tonüberwachung überwacht den Mediendatenstrom eines Aufrufs auf angegebene Töne. Ein Ton wird durch seine Komponentenhäufigkeiten und den Rhythmus beschrieben. Bei einer Implementierung der API können mehrere unterschiedliche Töne gleichzeitig überwacht werden. Eine Anwendung kann jeden Ton markieren, um die verschiedenen Töne unterscheiden zu können, für die sie eine Erkennung anfordert.
Eine Anwendung kann die Tonüberwachung für einen angegebenen Aufruf mit lineMonitorTonesaktivieren oder deaktivieren. Mit dieser Funktion gibt die Anwendung an, welche Töne bei einem angegebenen Aufruf erkannt werden sollen. Wenn die Tonüberwachung aktiviert ist, bewirken erkannte Ziffern, dass die Anwendung mit der LINE _ MONITORTONE-Meldung benachrichtigt wird. Diese Meldung stellt das Aufrufhandle bereit, bei dem der Ton erkannt wurde, sowie das Tag der Anwendung für den Ton.
Der Bereich der Tonüberwachung ist durch die Lebensdauer des Aufrufs gebunden. Die Tonüberwachung für einen Anruf wird beendet, sobald der Anruf getrennt wird oder in den Leerlauf wechselt.
Hinweis
Die Überwachung von Tönen, Ziffern oder Medientypen erfordert häufig die Verwendung von Ressourcen, deren Größe der Dienstanbieter nur begrenzt haben kann. Eine Anforderung zur Überwachung kann abgelehnt werden, wenn keine Ressourcen verfügbar sind. Aus demselben Grund sollte eine Anwendung jede unnötige Überwachung deaktivieren.