Hallo zusammen
ich habe eine Blackilist in DB die ich pflege leider haben die Callcenter mehrere Nummer oder meistens Blöcke mit 100 Nummer von denen die mich anrufen.
Um die zu blocken dachte ich mir mein Dialplan so zu ändern damit nur die erste 11 Zeichen von der Nummer die on der DB gespeichert ist abgefragt wird.Bei mir sind alle ankommende Anrufe im International Format z.B. 00414112345789.
Kann mir jemand helfen mein Dialplan zu ändern? Irgendwie funktioniert es nicht falls ich erste Zeile ersetzte
Mein Dialplan schaut jetzt so aus und es funktioniert für die Eintrage die in der Datenbank sind.
Ich habe felgendes versucht und die Erste Zeile so geändert leider habe da irgendwo einen Fehler und der Anruf geht immer auf Blacklist-Zap bei jedem Anruf.
Weiss jemand was ist falsch in der 1. Zeile die ich geändert habe?
Beste Grüsse
ich habe eine Blackilist in DB die ich pflege leider haben die Callcenter mehrere Nummer oder meistens Blöcke mit 100 Nummer von denen die mich anrufen.
Um die zu blocken dachte ich mir mein Dialplan so zu ändern damit nur die erste 11 Zeichen von der Nummer die on der DB gespeichert ist abgefragt wird.Bei mir sind alle ankommende Anrufe im International Format z.B. 00414112345789.
Kann mir jemand helfen mein Dialplan zu ändern? Irgendwie funktioniert es nicht falls ich erste Zeile ersetzte
Mein Dialplan schaut jetzt so aus und es funktioniert für die Eintrage die in der Datenbank sind.
Code:
exten => 2222,1,GotoIf($[${DB_EXISTS(blacklist/${CALLERID(num)})} = 0]?200) ; blacklist
exten => 2222,n,GotoIf($["${DB_RESULT}" = "0"]?110)
exten => 2222,n,GotoIf($["${DB_RESULT}" = "2"]?120)
exten => 2222,n,Goto(Blacklist-Zap,s,1) ; ì1″ TN in blacklist database, answer and Zapateller
exten => 2222,110,Goto(Blacklist-Hangup,s,1) ; ì0″ TN in blacklist, Hangup
exten => 2222,120,Goto(Blacklist-VM,s,1) ; ì2″ TN in blacklist, direct to voicemail
exten => 2222,200,Goto(interno,10,1)
Ich habe felgendes versucht und die Erste Zeile so geändert leider habe da irgendwo einen Fehler und der Anruf geht immer auf Blacklist-Zap bei jedem Anruf.
Weiss jemand was ist falsch in der 1. Zeile die ich geändert habe?
Code:
exten => 2222,1,GotoIf($[${DB_EXISTS(blacklist/${CALLERID(num):0:11})} = 0]?200) ; blacklist
exten => 2222,n,GotoIf($["${DB_RESULT}" = "0"]?110)
exten => 2222,n,GotoIf($["${DB_RESULT}" = "2"]?120)
exten => 2222,n,Goto(Blacklist-Zap,s,1) ; ì1″ TN in blacklist database, answer and Zapateller
exten => 2222,110,Goto(Blacklist-Hangup,s,1) ; ì0″ TN in blacklist, Hangup
exten => 2222,120,Goto(Blacklist-VM,s,1) ; ì2″ TN in blacklist, direct to voicemail
exten => 2222,200,Goto(interno,10,1)
Beste Grüsse
Zuletzt bearbeitet von einem Moderator: