Jawoll *herumschwenk*... Sind ein wenig abgeschweift. *hüstel*
Zum Vorlesen der Ruf-Signalisierung hätte ich einen vieleicht gangbaren Vorschlag, mit dem alle zufrieden sein könnten...
Wenn die Rufnummer nicht im Telefonbuch steht, macht es eigentlich keinen Sinn, eine ID vorzulesen, mit der man keine Person verbinden kann, oder eine Telefonnummer gruppiert oder einzeln rezitieren zu lassen. Einzeln vorzulesen, dass dauertm it jeder TTS-Engine zu lange, da dürfte sich die Signalisierung selber unterbrechen.
Wie wäre es mit einem Schalter
Unbekannte Anrufer signalisieren? Und mit einer Textbox, der den entsprechenden Inhalt vorlesen läßt, wenn ein nicht im Telefonbuch verzeichneter Anrufer anruft.
Bei Auswahl liest's TTS den Text "Unbekannter Anrufer" oder den Benutzertext, wenn der Anrufer nicht im Telefonbuch steht. Wichtig ist da jedoch, das der Unbekannte Anrufer nicht mit dem Telefonbucheintrag
0 für den Anonymen Anrufer verwechselt werden kann. Ist die Option aus, liest Phoner einfach wieder die übertragene Rufnummer vor.
Die Steigerung: Phoner sucht sich aus der erkannten Ortsvorwahl den Namen der Stadt, und das TTS liest (bei aktiviertem obigen Schalter) vor "Anruf aus Hengerherrjottsfott" oder halt den entsprechenden Ortsnamen.
Letzlich, da die Erkennung des Anrufbeantworters das in der Reihenfolge schon vorsieht, könntest Du die Art der Signalisierung dem Benutzer selber überlassen, und zwar im Telefonbuch:
Gebe durch das Programm Phoner einen neutralen und festen Telefonbucheintrag "Unbekannter Anrufer" oder "Nicht verzeichneter Anrufer" vor. Ruft jemand an, und der Anrufbeantworter soll das Gespräch entgegen nehmen, prüft Phoner zur Zeit ja in dieser Reihenfolge:
a) Gibts einen Eintrag mit dieser übermittelten Rufnummer?
b) Gibts einen Anrufbeantworter zu der angerufenen MSN
c) Gibt es die Vorgabe, einen Standard-AB für alle Anrufer und MSN abzuspielen.
Vor dem Buchst. b) könntest Du jedoch die Prüfung setzen: Gibt's einen Anrufer, der nicht im Telefonbuch steht, und für den der Benutzer bei aktiviertem TTS einen Namen eingetragen hat? Diesen Namen liest dann nämlich das TTS dann vor:
Unbekannter Anrufer, oder das, was der Benutzer daraus macht.
Dieser Telefonbucheintrag dürfte jedoch nicht löschbar sein, oder aber müsste eindeutig als solcher gekennzeichnet werden, so dass kein weiterer Telefonbucheintrag als "Unbekannter Anrufer" für alle Rufnummern ausser denen, die im Telefonbuch stehen, erstellt oder nachbearbeitet werden kann.
Vielleicht ist ja etwas dabei...
Viele Grüße vom Kai
Zur Umfrage "Phoner und externe Applikationen"