We have SIP Paging speakers from Cyberdata setup in our school. We can do real time paging to them, but cannot do a recorded message. The principal wants the ability to dial an number, record his message, hangup and then have that message sent to all the sip speakers. The programming below is what we have tried, but open to other options.
Here is what we have programmed:
exten => 288,1,Answer()
exten => 288,n,Wait(1)
exten => 288,n,NoOP(Recording Message)
exten => 288,n,Record(elementary-page.gsm,xk)
exten => 288,n,Hangup()
exten => h,1,NoOP(Paging Speakers)
exten => h,n,Dial(SIP/100&SIP/101&SIP/102&SIP/103&SIP/104&SIP/105&SIP/106&SIP/107&SIP/108&SIP/109&SIP/110)
exten => h,n,Wait(.5)
exten => h,n,NoOP(Playing backing message)
exten => h,n,Playback(elementary-page)
exten => h,n,Hangup()
The system gets to the point where it Records the message, Dials all the sip speakers, the speakers answer, but the system never plays back the recorded file.