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:
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
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