Die Telefonie soll Rufnummern besser erkennen.
Die Telefonie ist viel zu exakt.
Die Telefonie sollte sowohl die Kanonische, Nationale und auch Internationale Rufnummernübermittlung erkennen können.
Derzeit erkennt die Telefonie (HWAnruf) nur den Anrufer wenn dieser exakt übereinstimmt mit der Rufnummer im SH. Das ist schön, bis man den Telefonieanbieter oder die Telefonanlage wechselt. Nicht jeder gibt einem die Freiheit der Anpassung der Rufnummersignalisierung in der TAPI.
Dann darf man ggf. 1000 Kundendatensätze anpassen, weil HWAnruf nach dem Wechsel einfach nutzlos geworden ist für die Anrufererkennung.
Aus anderen Softwareprodukten kennen wir es so, dass die Notation nicht wichtig ist sofern diese eine der 3 oberen entspricht. Dann wird der Anruf erkannt egal ob er mit Ländervorwahl +49 / 0049 oder nur der Städtevorwahl übermittelt wird.
Das wäre auch hier wünschenswert.
Dies sollte sogar relativ einfach funktionieren, wenn man dies mittels einem LIKE SQL Statements abfrägt und aus dem TAPI Signal die +49 / 0049 oder führende 0 rausfilter für die Suche.
So würde aus z.B. München in allen drei fällen ein Suchstring "891235487" welcher dann machen sollte. Oder man gleicht den Wert durch Ersetzung der Strings auf die 3 o.g. Notationen an sodass Postgress alle 3 Notationen abfrägt. Dann sollte auch immer ein Kunde gefunden werden. Postgres sollte das in einer vertretbaren Zeit schafen können. 3 Strings abzufragen.
Unnötige Abfragen könnte man mindern indem man nach dem ersten String der ein Ergebnis rausbringt die nächsten Strings überspringt.