[zeit_verteiler_schaltung] ; Hier wird die neue Nachtschaltung geregelt
; Wert 10 = Nachtschaltung AN, 20 aus, 30 externer Ruf oder Zielruf wie in DB hinterlegt
exten => _X.,1,Set(NACHT=${DB(nacht/status)})
exten => _X.,2,GotoIf($[ ${NACHT} = 10 ]?10:20)
exten => _X.,10,Goto(nacht_anruf,,1)
exten => _X.,20,GotoIf($[ ${NACHT} = 20 ]?30:40)
exten => _X.,30,Goto(buero_anruf,,1)
exten => _X.,40,Set(NACHTZIEL=${DB(nacht/ziel)})
exten => _X.,41,Goto(direkt_anruf,,1)
[nachtschaltungsfunktionen]
; Nachtschaltung de-aktivieren
exten => 991,hint,DS/991 ; FAKE Device setzen !
exten => 991,1,Set(NACHT=${DB(nacht/status)})
exten => 991,2,GotoIf($[ ${NACHT} = 10 ]?10:20)
exten => 991,10,Set(DB(nacht/status)=20)
exten => 991,11,Set(DEVSTATE(Custom:991)=NOT_INUSE)
exten => 991,12,Playback(/var/www/ansagen/nacht_aus2)
exten => 991,13,Hangup()
exten => 991,20,Set(DB(nacht/status)=10)
exten => 991,21,Set(DEVSTATE(Custom:991)=INUSE)
exten => 991,22,Playback(/var/www/ansagen/nacht_an2)
exten => 991,23,Hangup()
[nacht_anruf]
tu was du willst in der nacht
[buero_anruf]
mach was du magst am tag
30 externer Ruf oder Zielruf wie in DB hinterlegt