Dieser Artikel wurde automatisch übersetzt. Siehe die Referenzversion auf Englisch.
Ausgabe
Eingehende Anrufe:
Einige eingehende Ortsgespräche werden im Anrufprotokoll falsch angezeigt. Anstelle der lokalen Nummer wird die lokale Nummer mit der vorangestellten Landesvorwahl angezeigt.
Ausgehende Anrufe:
Ein ähnliches Problem tritt auf, wenn ich eine lokale Rufnummer wähle.
Wenn ich jedoch dieselbe Nummer mit der Ortsvorwahl wähle, funktioniert es. Sagen wir, die Ortsvorwahl ist 030 und die Wahl von 0306547891 funktioniert.
Grundursache
Das Problem hängt bei eingehenden und ausgehenden Anrufen mit dem gleichen Mechanismus zusammen, der in Rainbow zur Überprüfung des Telefonnummernformats verwendet wird:
Die empfangene oder gewählte Nummer wird an eine Telefonbibliothek gesendet und manchmal wird die Nummer fälschlicherweise als nationale Nummer eingestuft. Im obigen Beispiel könnte die Bibliothek bei der Nummer 6549871 feststellen , dass 65 (oder 065) eine existierende und gültige Vorwahl ist und dass daher 06547891 eine gültige nationale Nummer ist (zumindest was das Format betrifft).
Eingehende Anrufe:
Das Problem tritt auf, weil Rainbow die lokale Nummer ohne Vorwahl von der Telefonanlage erhält und sie als nationale Nummer validiert hat. Bei eingehenden Anrufen zeigt Rainbow eine nationale Nummer im kanonischen Format an, daher sehen wir +496549871.
Ausgehende Anrufe:
Bei abgehenden Anrufen und der Tatsache, dass die Nummer von der Telefonbibliothek als nationale Nummer validiert wurde, fügt Rainbow die abgehende Vorwahl + die Nummer im nationalen Format hinzu. Wenn die Vorwahl für ausgehende Anrufe z.B. 0 ist, sendet Rainbow die Nummer 006547891 anstelle von 06547891 an die Telefonanlage.
So beheben Sie das Problem
Eingehende Anrufe:
OXO Connect oder OXO Connect Evolution:
Wenn der Trunk-Provider die lokale Nummer mit der Vorwahl an OXO/OCE sendet und diese Vorwahl im Menü "Installationsnummern" von OXO/OCE richtig konfiguriert ist (Wert Intercity Prefix), entfernt die Telefonanlage diese Vorwahl automatisch.
OmniPCX Enterprise, OXO Connect und OXO Connect Evolution:
Falls die auf dem PBX Trunk empfangene Nummer keine Vorwahl enthält, müssen Sie prüfen, ob der Empfang der lokalen Nummer mit Vorwahl auf dem Session Border Controller (oder einem ähnlichen Gerät, das den Trunk zur PBX bereitstellt) konfiguriert werden kann, und falls nicht, müssen Sie direkt mit dem Trunk-Anbieter klären, ob er das Format der an Ihre PBX gesendeten lokalen Nummer ändern kann.
Ausgehende Anrufe:
Das Problem für ausgehende Anrufe kann gelöst werden, indem Sie einige Wählregeln zur Konfiguration der Telefonanlage in Rainbow hinzufügen. Dies gilt für OmniPCX Enterprise (OXE) und OXO Connect oder OXO Connect Evolution (OCE).
Sie müssen eine Regel erstellen, um eine lokale Nummer zu erkennen und die Vorwahl zu dieser Nummer hinzuzufügen. Startpunkt ist, dass Sie wissen, wie lang Ihre internen Nummern maximal sind und die Regel mit dieser Information erstellen.
Nehmen wir an, die internen Nummern sind nie länger als 4 Ziffern, die Vorwahl ist 030 und die abgehende Vorwahl ist 0. Mit diesen Informationen wird die Regel zur Erkennung lokaler Nummern wie folgt aussehen:
Ersetzen: 0030$1
- Das erste ^ steht für "String beginnend mit"
- [^0|+] steht für "Nicht mit + oder 0 beginnend"
- \d{4 ,} steht für "nur Ziffern" (\d) und mehr als 4 Ziffern {4,}
Replace fügt vor der Nummer die 0 für die abgehende Vorwahl und 030 für die Ortsvorwahl hinzu.
Regel: ^(\d{1,4})$
Ersetzen: $1