Guest Petty Wang Report post Posted 01/14/2005 08:23 AM Dear sir or Madam, I had connectd a extenal voice modem to my PC installing VoiceGuide. VoiceGuide can work norming in a waiting call status. When I place a call to it, voiceGuide can dectect the call and the status change to 'Playing D:\..\mywavefile'. But I can not hear any sound in my phoneset. Is my sounds file format not correct? I have saved my sounds file as windows PCM 8kHZ, 16 bit, Mono format. And the sound file can be plaied normally in media player. Could you tell me what is the problem? Thanks Petty Wang Share this post Link to post
SupportTeam Report post Posted 01/14/2005 09:08 AM Sounds like the cards Wave drivers were not correctly installed - can you try removing all the wave drives on your system (including any sound card drivers) and then re-installing the wave drivers for your telephony device first. Try calling in after doing this, and if the sound can be heard over the phone you can then try to re-install your sound card drivers. To remove other wave drivers got to Control Panel, double clock on System, select the Device Manager tab and go to Sound/Video/Game Controllers entry - then delete all other wave drivers. You may have to disable the sound card altogether as well to stop Windows from automatically loading it's drivers - to do this just select "Disable" and then select "Uninstall" from the Device Manager. Share this post Link to post
Guest Petty Wang Report post Posted 01/15/2005 03:23 AM I have do following what you say. I the problem still not be settled. I have captured the VoiceGuide even log as below: 105456.25 0 callstate OFFERING 66168 0 4 105456.27 0 ring 1 105457.73 0 ring 2 105457.75 0 Answer the call at 2005/01/15 10:54:57 105457.75 0 lineAnswer(66168) => 66185 105457.75 0 callstate ACCEPTED 66168 0 0 105500.08 0 tapi Reply (LineEvReply) ok 66185 0 105500.09 0 callstate CONNECTED 66168 0 0 105500.09 0 callstate CONNECTED 66168,0,0 105500.09 0 WorkingModeTAPI@Connected= 105500.09 0 WorkingModeScript@Connected= 105500.09 0 Inband detection not enabled 105500.09 0 StartLoadedVgs at 2005/01/15 10:55:00 105500.09 0 AddRVns [scriptsPath]{D:\IVR\test\} 105500.09 0 AddRVns [scriptPath]{D:\IVR\test} 105500.09 0 rv add [$RV_STARTTIME]{2005/01/15 10:55:00} 105500.09 0 rv add [$RV_DEVICEID]{0} 105500.09 0 rv add [$RV_CIDNAME]{} 105500.09 0 AddRVns [PathApp]{C:\Program Files\VoiceGuide\} 105500.09 0 rv add [$RV_CIDNUMBER]{} 105500.09 0 timer clear 105500.11 0 [Play 1] Playing 105500.11 0 [Play 1] Playing (test.wav) 105500.11 0 play set playid=628125 105500.53 0 PlaySoundStart err=[0 play PlaySoundStart ResetWavOutAndContinuePlay=>7,play pss EnsureWaveOutIsOpenAndReady=>wavec waveOutOpen(0x170214, 0x0, 0x1701e0, 0x3032a, 0x1701b8, 0x10000) => 7 (MMSYSERR_NOMEM) ... hli->hWaveOut=0x0] [D:\IVR\test\test.wav] 105500.53 0 err wav file not ready to play. Header incomplete. Lets wait a little while and try again. 105500.53 0 timer set .2 EV_TIMEOUT_REPLAYMSG 105500.53 0 RunModule PLAY end 105500.53 0 play end current play (playid=0) 105500.53 0 ScriptEventCode 8001 iLineState=1100 105500.55 0 LsPlayMsg EV_PLAY_FINISHED 105500.55 0 timer set 5 EV_TIMEOUT_REPLAYMSG 105505.91 0 timer fired EV_TIMEOUT_REPLAYMSG 105505.91 0 ScriptEventCode 9005 iLineState=1101 105505.91 0 LsPlayMsgFinished EV_TIMEOUT_REPLAYMSG 105505.91 0 [Play 1] Playing (test.wav) 105505.91 0 play set playid=633921 105506.33 0 PlaySoundStart err=[0 play PlaySoundStart ResetWavOutAndContinuePlay=>7,play pss EnsureWaveOutIsOpenAndReady=>wavec waveOutOpen(0x170214, 0x0, 0x1701e0, 0x3032a, 0x1701b8, 0x10000) => 7 (MMSYSERR_NOMEM) ... hli->hWaveOut=0x0] [D:\IVR\test\test.wav] 105506.33 0 err wav file not ready to play. Header incomplete. Lets wait a little while and try again. 105506.33 0 timer set .2 EV_TIMEOUT_REPLAYMSG 105506.33 0 play end current play (playid=0) 105506.34 0 ScriptEventCode 8001 iLineState=1100 105506.34 0 LsPlayMsg EV_PLAY_FINISHED 105506.34 0 timer set 5 EV_TIMEOUT_REPLAYMSG 105511.80 0 timer fired EV_TIMEOUT_REPLAYMSG 105511.80 0 ScriptEventCode 9005 iLineState=1101 105511.80 0 LsPlayMsgFinished EV_TIMEOUT_REPLAYMSG 105511.80 0 [Play 1] Playing (test.wav) 105511.80 0 play set playid=639812 105512.22 0 PlaySoundStart err=[0 play PlaySoundStart ResetWavOutAndContinuePlay=>7,play pss EnsureWaveOutIsOpenAndReady=>wavec waveOutOpen(0x170214, 0x0, 0x1701e0, 0x3032a, 0x1701b8, 0x10000) => 7 (MMSYSERR_NOMEM) ... hli->hWaveOut=0x0] [D:\IVR\test\test.wav] 105512.22 0 err wav file not ready to play. Header incomplete. Lets wait a little while and try again. 105512.22 0 timer set .2 EV_TIMEOUT_REPLAYMSG 105512.22 0 play end current play (playid=0) 105512.23 0 ScriptEventCode 8001 iLineState=1100 105512.23 0 LsPlayMsg EV_PLAY_FINISHED 105512.23 0 timer set 10 EV_TIMEOUT_HANGUP 105512.23 0 rv add [Hangup Time]{2005/01/15 10:55:12} 105512.23 0 Hanging up call... [No Paths leaving Play module [Play 1]] 105512.23 0 RecSoundStop ok 105512.23 0 PlaySoundStop err=0 105512.23 0 timer set 2 EV_TIMEOUT_WAITFORIDLEAFTERLINEDROP 105512.25 0 fnHangupCall end 105513.25 0 callstate DISCONNECTED 66168 1 0 105513.25 0 ScriptEventCode 9250 iLineState=900 105513.25 0 LsAwaitingCalls EV_REMOTEPARTY_DISCONNECT 105513.25 0 rv add [Hangup Time]{2005/01/15 10:55:13} 105513.25 0 Hanging up call... 105513.25 0 RecSoundStop ok 105513.25 0 PlaySoundStop err=0 105513.25 0 timer set 2 EV_TIMEOUT_WAITFORIDLEAFTERLINEDROP 105513.27 0 fnHangupCall end 105513.27 0 callstate IDLE 66168 0 0 105513.27 0 WorkingMode@Idle= 105513.27 0 timer clear 105513.27 0 timer set 1 EV_TIMEOUT_TIMETOREINITLINE 105513.27 0 tapi Reply (LineEvReply) ok 66014 0 105513.27 0 tapi Reply (LineEvReply) ok 65997 0 105514.30 0 timer fired EV_TIMEOUT_TIMETOREINITLINE 105514.30 0 ScriptEventCode 9008 iLineState=900 105514.30 0 LsAwaitingCalls EV_TIMEOUT_TIMETOREINITLINE 105514.30 0 ReinitTelephony due to IDLE 105514.30 0 tapic lineDeallocateCall(MainCall:66168) 0 105514.33 0 lineOpen(0)=> 105514.33 0 Waiting for a call... 105514.33 0 LineHandle=65980 105514.33 0 timer set 3 EV_TIMEOUT_ATERIDLE_ALLOWOUT 105514.34 0 dial start any summary:|0:rdy=0| 105515.34 0 dial start any summary:|0:rdy=0| 105516.34 0 dial start any summary:|0:rdy=0| 105517.34 0 dial start any summary:|0:rdy=0| 105517.61 0 timer fired EV_TIMEOUT_ATERIDLE_ALLOWOUT 105517.61 0 ScriptEventCode 9013 iLineState=900 105548.48 0 sys cleanup Start 105548.48 0 sys cleanup End Could you help me to analyse it and tell the potential cause? Share this post Link to post
SupportTeam Report post Posted 01/15/2005 04:30 AM Looks lie VoiceGuide cannot read in your test.wav file. Does the system play sound files OK when you use the sample scripts provided with VoiceGuide? eg the credit card payment application? Share this post Link to post
Guest Guest Report post Posted 01/17/2005 12:57 AM Yes, all soud files can be plaied in the script design tool. Share this post Link to post
SupportTeam Report post Posted 01/17/2005 01:37 AM Do the samples scripts (eg: the Calling card payment script) work OK when they are selected as the script to use for answered calls? Share this post Link to post
Guest Guest Report post Posted 01/17/2005 03:47 AM No, it can not work too. Share this post Link to post
SupportTeam Report post Posted 01/17/2005 04:34 AM Looking at the trace closer we can see that the wave drivers for your device are actually returning an error whenever we even try to open them: waveOutOpen(0x170214, 0x0, 0x1701e0, 0x3032a, 0x1701b8, 0x10000) => 7 (MMSYSERR_NOMEM) Best to probably just try using a different modem or better yet just get a Dialogic card. Share this post Link to post