added audio (alarm) support