Hallo!
Ich habe folgendes Problem: Ich möchte nur die Kopfnummer eines Anrufers überprüfen. Die Durchwahl ist im ersten Schritt unrelevant.
Meine Prüfung sieht wie folgt aus wenn ich die gesamte Rufnummer prüfe:
Dies funktioniert wunderbar. Aber ich möchte diese Prüfung natürlich nicht für jeden MA einer bestimmten Firma einrichten, sondern ich will eben nur die Kopfnummer überprüfen.
Mein Lösungsansatz im Kopf hätte wie folgt ausgesehen:
Funktioniert aber nicht!
Ein weiterer Lösungsansatz wäre die letzten Stellen der CALLERIDNUM weg zu schneiden. Aber da weiß ich nicht wie ich das anstellen soll. Ich kenne nur CALLERIDNUM:2 um die beiden ersten Stellen der CALLERIDNUM weg zu schneiden...
Kann mir da jemand von euch weiterhelfen?
Lg Dani
Ich habe folgendes Problem: Ich möchte nur die Kopfnummer eines Anrufers überprüfen. Die Durchwahl ist im ersten Schritt unrelevant.
Meine Prüfung sieht wie folgt aus wenn ich die gesamte Rufnummer prüfe:
Code:
exten => 913,1,GotoIfTime(8:00-17:00|mon-fri|*|*?2)
exten => 913,2,GotoIf($[${CALLERIDNUM} = 7236335144]?3:5)
exten => 913,3,SetCallerID(723633517900${CALLERIDNUM:9})
exten => 913,4,Dial(${OUTBOUND}/06645466xxx)
exten => 913,5,Hangup
Dies funktioniert wunderbar. Aber ich möchte diese Prüfung natürlich nicht für jeden MA einer bestimmten Firma einrichten, sondern ich will eben nur die Kopfnummer überprüfen.
Mein Lösungsansatz im Kopf hätte wie folgt ausgesehen:
Code:
exten => 913,1,GotoIfTime(8:00-17:00|mon-fri|*|*?2)
exten => 913,2,GotoIf($[${CALLERIDNUM} = 72363351XX]?3:5)
exten => 913,3,SetCallerID(723633517900${CALLERIDNUM:9})
exten => 913,4,Dial(${OUTBOUND}/06645466xxx)
exten => 913,5,Hangup
Funktioniert aber nicht!
Ein weiterer Lösungsansatz wäre die letzten Stellen der CALLERIDNUM weg zu schneiden. Aber da weiß ich nicht wie ich das anstellen soll. Ich kenne nur CALLERIDNUM:2 um die beiden ersten Stellen der CALLERIDNUM weg zu schneiden...
Kann mir da jemand von euch weiterhelfen?
Lg Dani