//flags=notify|resource
//name=Buzzer
//ico=aAlarm
//resStatic=ntf1
if(doNtf) {
	if(en) {
		if(res.length) {
			if((play=SYS.system("which play")).length) {
				SYS.fileWrite(prcID+".res", res);
				SYS.system(play.parseLine(0)+" -q "+prcID+".res &\necho $! > "+prcID+".pid", true);
			}
		}
		else {
			if((beep=SYS.system("which beep")).length)
				SYS.system(beep.parse(0,"\n")+" -f 1000 -l 100000 &\necho $! > "+prcID+".pid", true);
			else if((play=SYS.system("which play")).length)
				SYS.system(play.parse(0,"\n")+" -q -n synth 1000000 sin 1000 gain -20 &\necho $! > "+prcID+".pid", true);
		}
	} else SYS.system("if test -s "+prcID+".pid; then kill $(cat "+prcID+".pid); rm "+prcID+".pid "+prcID+".res; fi");

}
else if(doRes && (sox=SYS.system("which sox")).length) {
	SYS.system(sox.parseLine(0)+" -n -r 8000 "+prcID+".ogg synth 60 sin 1000");
	res = SYS.fileRead(prcID+".ogg");
	SYS.system("rm "+prcID+".ogg");
	return "audio/ogg";
}