Eingehendes Rufnummern Format

bitn

Platinum Partner
Advanced Certified
Mitglied seit
2. März 2018
Beiträge
1.093
Hallo zusammen,

ich müsste alle Calls die reinkommen umformatieren. Aktuell kommen anrufe mit der Vorwahl 0 rein ich brauch es aber eingehend als +49 oder alternativ als 0049. Ist das möglich und wenn ja wie muss ich das anstellen?

Beste Grüße und bleibt gesund!
 
Hallo Bitn.

Du gehst unter SIP-Trunks zu Deinen Provider und dort unter dem Reiter Rufnummernformat, kannst Du unter Eingehend das anpassen.

Servus
Timm
 
Hallo Timm,

ich verstehe den Syntax nicht ganz kannst Du mir ein Beispiel geben?
 
Wenn Du mir genau sagst wie die Nummer ankommt und Du sie haben willst, kann ich es dir schreiben.
Du meinst die Nummer kommt im nationalen Format an?
Die Klammer () setzt den Wert als Variable.

Hier wäre es so zu setzen:

Links 0(.*)
Rechts 0049\1
oder auch +49\1

Ciao
 
Genau sie kommt National und bräuchte Sie International also für Kiel z.B. 0431 ankommend bräuchte Sie aber als +49431

Vielen Dank für Deine Mühe
 
Aber hier hast Du evtl.noch ein Problem, wie kommen die Anrufe aus dem Ausland bei Dir an?
Wenn die mit 0043 z.B. ankommen, dann würde dieser Call auch umgeschrieben werden und käme dann als +49043... an.

Hier müßtest Du dann eine Regel schreiben, die oberhalb Deiner eigentlicher Regel steht.

00(.*)
00\1

Ciao
 
Genau sie kommt National und bräuchte Sie International also für Kiel z.B. 0431 ankommend bräuchte Sie aber als +49431

Vielen Dank für Deine Mühe

Auf der linken Seiten steht der Suchbegriff und die Angabe welche Teile der CID in eine Variable übergeben werden sollen. Werte in Klammern landen in Variablen.

+49(.*) --> +49 wird verwofen, der restliche Teil steht in der Variablen \1
(+49)(.*) --> +49 steht in der Variablen \1, der Rest in \2
+49(431)(.....)(.*) --> in der Variablen \1 steht 431, die nächsten 5 in \2, der Rest in \3

Diese Variablen kann man dann auf der rechten Seite zum Aufbau der neuen Rufnummer nehmen.

0(.*) links und +49\1 rechts macht aus 0xxxxxxx +49xxxxxxx, macht allerdings Auslandsrufnummern kaputt (0049xxxxx --> +490xxxxx).
(0)(.*) links und +49\2 macht aus 0xxxxxxx +49xxxxxxx
0(431)(.*) links und +49\1\2 macht aus 0xxxxxxx +49xxxxxxx
(0)(431)(.*) links und +49\2\3 macht aus 0xxxxxxx +49xxxxxxx
(.*) links und \1 macht keine Umsetzung

Die beiden Regeln

00(.*) nach +49\1
0(.*) nach +49\1

sollten reichen wenn nicht bei einigen Rufnummern auch die OKNz fehlt. Dann braucht man z. B. (.*) noch +49451\1 als dritte Regel.

Regeln werden von oben nach unten abgearbeitet. Die erste passende wird umgesetzt.

Den ausgehenden Weg bitte nicht vergessen.
 
  • Like
Reaktionen: autohaus

Statistik des Forums

Themen
44.414
Beiträge
232.721
Mitglieder
78.331
Neuestes Mitglied
b2daniel