Streaming audio is a process by which same audio files can be provided to different users simultaneously. You can make use of this sample when your customers want to start listening to an audio without having to wait for the entire file to get downloaded. In case of inconsistent Internet connections, streaming audio via our automated system introduces an effective approach.
Download the evaluation version of Xtend IVR and install the telephony application in your system. Run the sample script from the Script Editor. Click here to refer the code.
After creating the script, you can run the script and it works as follows:
if ActivePorts() <= 1 MsgBox("You need multi-port license to run this script") return endif if find($devicename,"(WAVE)") >= 0 atomicset(1,"$mmdevice",$deviceid) endif sleep 2000 MAIN: if atomicget(1,"$mmdevice") = $deviceid answer 0 display "Audio streaming in progress.." while true sleepevent endwhile goto MAIN endif display "Waiting for call" answer 1 $displayprefix = "" if len($cli) <> 0 $displayprefix = concat("[", $cli, "] ") endif $audiodevice = atomicget(1,"$mmdevice") softstream($audiodevice,0) display "Audio streaming to " $audiodevice while true sleepevent endwhile goto MAIN ONHANGUP: hangup goto MAIN ONSYSTEMERROR: display $error log $error hangup goto MAIN