Bestimmte Absender anders routen

stäubel

Neuer User
Mitglied seit
11 Aug 2006
Beiträge
198
Punkte für Reaktionen
0
Punkte
16
Hallo zusammen

Möchte mal nach eurer Meinung fragen,
denn ich möchte Anrufe mit einem bestimmten
Absender auf ein anderes System umleiten.

Da ich auf anhieb keine andere Möglichkeit sah,
habe ich es mit REGEX gelöst.

Wie findet ihr folgenden Lösungsansatz mit REGEX:

Code:
[globals]

TEL_NUMBERS=-0441234570-0441234571-0441234572-0441234573-0441234574-0441234575-

[default]

exten => _449999999,1,Macro(IncomingToTestReroute)

[macro-IncomingToTestReroute]
exten => s,1,SetCallerPres(allowed)
exten => s,n,GotoIf($["${REGEX("-${CALLERID(num)}-" ${TEL_NUMBERS})}]?to_test:)

exten => s,n,Dial(SIP/1234)
exten => s,n,Hangup()

exten => s,n(to_test),NoOp(---> Call to Testsystem <---)
exten => s,n,capicommand(deflect|0441234570)
exten => s,n,Hangup()

Sollte eigentlich fehlerlos bei allen möglichen einkommenden
Nummernformaten duchhalten oder?
Was haltet ihr so von meiner Lösung?

Vielen Dank für eure Meinungen!

Grüsse Dusty
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.