I have a situation in my dialplan where I wish to broadcast emergency alerts to customers (snow day alerts, schedule changes, etc). Because these are potentially critical alerts, I would like to not only play the alert sound file to person picking the phone up, but I’d also like to play it to their VM as well.
So the current test piece to do this looks like:
exten => s, n, Originate(${call_target},app,Playback,${DIR_SOUNDS}/alerts/${filename})
This works fine if the person picks up the phone, however if their voicemail “picks up” the Playback application is never launched. I’ve been told by others that both a person picking up manually and their VM handling it are “pick ups” but clearly Originate begs to differ.
How can Originate playback to a VM handler on the remote end?