; ----------------------------------------------------------------------------------------------------------------------- ; BEISPIEL 8: ; alle ankommende Anrufe vom Provider Telekom für Rufnummer 08121883175 werden gegen die black- und white- ; listing Datenbank geprüft und gesondert behandelt: ; - Anrufer die keine Nummer übertragen werden "nur" an der int. Nst 36 signalisiert, ohne Weiterleitung ; zum Händie und/oder Voicemail ; - Anrufer mit einem Whitelisting-Eintrag in der AstDB (Asterisk-Datenbank) werden sowohl an der internen ; Nebenstelle 36 wie auch am Händie mit der Rufnummer 0176/45534406 signalisiert. Wird der Anrufer nicht ; binnen 20 Sekunden beantwortet, erhält der Anrufer die Möglichkeit zum Hinterlassen einer Nachricht ; auf der Voicemailbox von der Nst. 36 ; - Anrufer, die einen blacklisting Eintrag haben, werden direkt zur Abwimmelansage der Nst. 36 geleitet ; und anschließend die Verbindung gekappt, ohne dass der Anrufer eine Nachricht hinterlassen kann. ; exten => 08121883175,1,NoOp(Anrufer übertrug die Rufnummer ${CALLERID(num)}) exten => 08121883175,n,Set(access=${DB(36/${CALLERID(num)})}) exten => 08121883175,n,GotoIf($[ "${access}" = "" ]?ohne:testing) exten => 08121883175,n(testing),GotoIf($[ "${access}" = "wl" ]?whitelisted:blacklisted) exten => 08121883175,n(whitelisted),NoOp(der Anrufer ist gewhitelisted, der Anrufer wird zur Nebenstelle 36 und zum Mobiltelefon durchgestellt) exten => 08121883175,n,Dial(PJSIP/36&PJSIP/883176_out/sip:017645534406@tel.t-online.de,10,rWw) exten => 08121883175,n,Wait(1) exten => 08121883175,n,VoiceMail(36,u) exten => 08121883175,n,Hangup exten => 08121883175,n(blacklisted),NoOp(der Anrufer ist geblacklisted und wird daher zur "Abwimmel"-Voicemailbox abgeworfen) exten => 08121883175,n,Playback(/var/spool/asterisk/voicemail/default/31/unerreichbar) exten => 08121883175,n,wait(1) exten => 08121883175,n,Playback(/var/spool/asterisk/voicemail/default/31/unerreichbar) exten => 08121883175,n,wait(1) exten => 08121883175,n,Playback(/var/spool/asterisk/voicemail/default/31/unerreichbar) exten => 08121883175,n,wait(1) exten => 08121883175,n,Playback(/var/spool/asterisk/voicemail/default/31/unerreichbar) exten => 08121883175,n,wait(1) exten => 08121883175,n,Playback(/var/spool/asterisk/voicemail/default/31/unerreichbar) exten => 08121883175,n,Hangup exten => 08121883175,n(ohne),NoOp(der Anrufer überträgt keine Nummer, und ist weder geblack- noch gewhitelisted) exten => 08121883175,n,Dial(PJSIP/31,60) exten => 08121883175,n,Hangup ; -----------------------------------------------------------------------------------------------------------------------