Sie können Regeln eingeben, nach denen Rufnummern formatiert werden.
Die Rufnummern, die vom Telefon an den ECSTA gemeldet werden, können mit Regeln verändert werden, um sie an die eingesetzte TAPI Applikation anzupassen.
Die Rufnummern, die von der TAPI Applikation an den ECSTA gesendet werden (z.B. Rufaufbau), können mit Regeln verändert werden.
Für jede Zeile in der Liste kann eine Option gesetzt werden, ob ein direkter Vergleich oder ein regulärer Ausdruck verwendet wird.
Die Modifikation erfolgt durch ein Suchen/Ersetzen, das mit regulären Ausdrücken arbeitet. Wird der 'Suchen nach' Ausdruck gefunden, so wird das Ergebnis aus 'Ersetzen durch' ausgegeben, ansonsten wird die Rufnummer unverändert signalisiert. Die Einträge werden der Reihe nach abgearbeitet. Wird ein Treffer gefunden, so werden die weiteren Zeilen nicht mehr verarbeitet.
Dabei wird nach Kategorien unterschieden:
Suchen nach:
Geben Sie hier einen regulären Ausdruck ein nach dem die Rufnummer durchsucht wird.
Tip: Das Caret Zeichen (^) finden Sie auf der deutschen Tastatur ganz links oben.
Hier eine kurze Übersicht der erlaubten Ausdrücke:
Zeichen | Beschreibung |
^ | Der Anfang der Rufnummern. Der Ausdruck "^0" finden die "0" nur am Anfang der Rufnummer. |
^ | Das caret (^) direkt nach der linken Klammer ([) hat eine andere Bedeutung. Es wird verwendet um die weiteren Zeichen innerhalb der Klammer auszunehmen. Der Ausdruck "[^0-8]" erlaubt nur Ziffern von 0 bis 8. |
$ | Das Dollar Zeichen ($) bezeichnet das Ende der Rufnummer. Der Ausdruck "152$" ist nur für Rufnummer gültig, die mit "152" aufhören. |
| | Das Zeichen (|) erlaubt beide Zeichen zwischen denen es steht. Der Ausdruck "8|9" erlaubt "8" oder "9". |
. | Der Punkt (.) erlaubt jedes Zeichen (oder jede Ziffer). |
* | Der Stern (*) zeigt an, daß das Zeichen links davon 0 mal oder öfter vorhanden sein muß. |
+ | Das Plus (+) ist ähnlich zum Stern, nur daß das Zeichen links davon mindestens einmal vorhanden sein muß. |
? | Das Fragezeichen (?) zeigt an, daß das Zeichen links von ihm 0 oder 1 mal vorhanden sein muß. |
() | Die runde Klammer markiert die Ausdrücke, die im "Ersetzen durch" Feld verfügbar sind. |
[] | Die eckigen Klammern ([ und ]) signalisieren eine Menge von Zeichen, die an dieser Stelle erlaubt sind. |
Ersetzen durch:
Geben Sie den Ausdruck ein, wie die Rufnummer ausgegeben werden soll.
\1 gibt den ersten durch ( ) markierten Ausdruck des Suchen nach Feldes aus.
\2 den zweiten usw.
Prüfen:
Sie können hier Ihre Eingabe direkt überprüfen. Geben Sie in das Feld Rufnummer eine Rufnummer ein, die Sie mit dem Suchen/Ersetzen Ausdruck testen wollen. In dem Feld Ausgabe wird Ihnen die modifizierte Rufnummer angezeigt. Sollte ein Fehler in dem Regulären Ausdruck vorhanden sein, so wird Ihnen dies hier angezeigt. Wird der Ausdruck aus Suchen nach nicht gefunden, so wird die Rufnummern direkt ohne Änderung ausgegeben.
Beispiele:
Effekt | Suchen nach | Ersetzen durch |
Entfernen einer führenden 0 | ^0(.*) | \1 |
Ersetzen von 80 am Anfang einer Nummer (z.B. gezielte Amtsholung) durch 0 | ^80(.*) | 0\1 |
Entfernen einer privaten Pin Nummer die am Anfang der Rufnummer durch 50xxx eingeleitet wird |
|
\1 |
Unterdrücken aller Rufnummern, die intern (3 Stellig) signalisiert werden |
|
|
Hinzufügen einer Amtskennziffer (führende 0) für alle Rufnummern mit mehr als 3 Ziffern |
|
0\1 |
Hinzufügen der Anlagen Basisrufnummer (03012345) an alle internen Rufnummern (1 bis 3 stellig) |
|
03012345\1 |
Hinzufügen der eigenen Vorwahl zu allen Rufnummern, die nicht mit einer 0 beginnen und mindestens 4 stellig (nicht intern) sind. |
|
08151\1 |
Version ECSTA_4