| 5.6 Edit the 
              Windows Batch File
              As we show in the previous sections, the recorded audio file 
              referred here is C:\Call List\recorded_message.wav. This 
              file is submitted to Voicent Gateway when the application is 
              deployed. 
              The Deployed Audio 
              File 
              The deployed IVR applications are usually installed under: 
              
              C:\Program 
              Files\Voicent\Gateway\apps\<deployed name> 
              Where <deployed name> for this sample is lesson5_msg. 
              The deployed audio file for recorded_message.wav is: 
              
              C:\Program 
              Files\Voicent\Gateway\apps\lesson5_msg\webapps\recorded_message.wav 
              Since the actual recorded file is generated dynamically, we'll 
              need to overwrite the deployed audio file with the actually 
              message by the inbound IVR application. This can be accomplished 
              in the Windows batch file easily. 
              The Original Batch 
              File 
              This is the original runvcast.bat file under the 
              folder C:\Call List. 
                
              REM delay for 30 secondsREM use ping command as a workaround since there is no sleep command
 
 ping 127.0.0.1 -n 30 -w 1000 > NUL
 
 REM now launch broadcastbyphone
 REM add -noexit if you want to keep the program up after broadcast
 
 "C:\Program 
              Files\Voicent\BroadcastByPhone\bin\vcast.exe"
 "C:\Call List\mylist.voc"
 -startnow -cleanstatus -wavfile %1
 
              The %1 
              refers to the first argument when the batch file is invoked. 
              The New Batch 
              File 
              The selected message for the call list has the outbound message 
              set already. All we need to do here is rename the first argument, 
              which is the recorded audio file, to the desired audio file. 
                
              REM delay for 30 secondsREM use ping command as a workaround since there is no sleep command
 
 ping 127.0.0.1 -n 30 -w 1000 > NUL
 
 REM move and rename audio file
 
 move /Y "%1" "C:\Program 
              Files\Voicent\Gateway\apps\lesson5_msg\webapps\recorded_message.wav"
 
 REM now launch broadcastbyphone
 REM add -noexit if you want to keep the program up after broadcast
 
 "C:\Program 
              Files\Voicent\BroadcastByPhone\bin\vcast.exe"
 "C:\Call List\mylist.voc"
 -startnow -cleanstatus
 
              The audio file no longer needs to be passed in from the command 
              line (-wavfile %1). 
               
              As we can see this solution is not going to work if Voicent 
              Gateway is on a remote computer. We'll solve this problem in 
              lesson 6. 
                |