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
 
Kostenlos!

Statistik des Forums

Themen
248,885
Beiträge
2,303,949
Mitglieder
378,564
Neuestes Mitglied
warumdas