The specific application is to enable a set of emergency pages on our overhead paging system. We had initially implemented the paging system using a Cyberdata Paging Adapter and a RingCentral paging group, but there's no way to stop the obnoxiously loud BEEP! that RingCentral interjects. So I scrapped the Paging group and did it as a simple extension. The Cyberdata can play pre-loaded messages upon DTMF keypresses, but there's no way to do that without having to also press 0 to simply page. The operators page dozens of times a day, but may someday need to do an "Evacuate the building page."
So I'd like to provide something with a few buttons they could click to play selected pre-recorded messages. Thus in code I'd like to call the paging extension, wait for it to answer, play a .wav or other audio file, then hang up.
Any suggestions on how to approach this? Or has it already been done? I'd appreciate any advise...