Danke, Read ist natürlich sehr elegant. Ich hab es jetzt so:
same => n,Read(PASS,agent-pass,,,1,10)
same => n,GotoIf($[${PASS}==${DB(VOICEBOX/SECRET)}]?allowed:end)
same => n(allowed),ExecIf($[${DB(VOICEBOX/STATE)}==ON]?Playback(vb ist eingeschaltet):Playback(vb ist ausgeschaltet))
same =>...