Guest Tim Report post Posted 11/14/2003 08:50 AM After a while, my script start giving the following error message. "there has been an error playing this file. please check the file format." The only way to stop the error is to restart the application. I am using TTS so I have no control over the file format. There follows the output showing the problem. How can I fix this please? 083854.17 16 callstate OFFERING 66098 0 4 083854.17 16 Dont answer yet, wait for CallerID information. 083854.17 16 Lev_CallerID [138640767,] 083854.20 16 Answer the call at 14/11/2003 08:38:54 083854.20 16 lineAnswer(66098) => 65876 083854.20 16 callinfo DEVSPECIFIC 083854.20 16 callinfo DEVSPECIFIC 083854.20 16 callinfo DEVSPECIFIC 083854.20 16 ring 0 083854.20 16 tapi Reply (LineEvReply) ok 65876 0 083854.25 16 callstate CONNECTED 66098,1,0 083854.25 16 WorkingModeTAPI@Connected= 083854.25 16 WorkingModeScript@Connected= 083854.25 16 Inband detection not enabled 083854.27 16 StartLoadedVgs at 14/11/2003 08:38:54 083854.27 16 [nocallerid] Evaluate [len("$RV_CIDNUMBER")=0] 083854.27 16 RVreplace start: [len("$RV_CIDNUMBER")=0] 083854.27 16 RVreplace end: [len("138640767")=0] 083854.27 16 .Eval(len("138640767")=0) 083854.27 16 Eval Expr result:[False] 083854.28 16 [finduser] Running VB Script... 083854.30 16 RVreplace start (strlen>100) 083854.31 16 Run Script waiting... (shellid=920, process=1120) 083855.42 16 LsRunWaitTillFinished EV_TIMEOUT_CHECKONSTATE 083855.42 16 task still running (shellid=920, process=1120) 083856.52 16 LsRunWaitTillFinished EV_TIMEOUT_CHECKONSTATE 083856.52 16 task completed (shellid=920, process=1120) 083856.52 16 Found result file: VGRUNRESULT_16.TXT 083856.52 16 Run Results >>>[id]{1}[nm]{Tim Walton}<<< 083856.52 16 [storeid] Evaluate [$RV[id]] 083856.52 16 RVreplace start: [$RV[id]] 083856.52 16 RVreplace end: [1] 083856.53 16 .Eval(1) 083856.53 16 Eval Expr result:[1] stored in $RV[myid] 083856.53 16 path {1} not found 083856.53 16 [storealias] Evaluate [$RV[nm]] 083856.53 16 RVreplace start: [$RV[nm]] 083856.53 16 RVreplace end: [Tim Walton] 083856.55 16 .Eval(Tim Walton) 083856.55 16 Error: 1002 083856.55 16 Eval Expr result:[Tim Walton] stored in $RV[myalias] 083856.55 16 path {Tim Walton} not found 083856.55 16 [contactsanddiarytrue] Evaluate [($RV[id]>0) and ($RV[id2]>0)] 083856.56 16 RVreplace start: [($RV[id]>0) and ($RV[id2]>0)] 083856.56 16 RVreplace end: [(1>0) and (>0)] 083856.56 16 .Eval((1>0) and (>0)) 083856.56 16 Error: 1002 083856.56 16 Eval Expr result:[(1>0) and (>0)] 083856.58 16 path {(1>0) and (>0)} not found 083856.58 16 [contactsordiary] Playing 083856.58 16 RVreplace start: [Hi $RV[myalias], press 1 to find a contact, or press 2 to access your diary.] 083856.58 16 RVreplace end: [Hi Tim Walton, press 1 to find a contact, or press 2 to access your diary.] 083856.59 16 tts generate start[Hi Tim Walton, press 1 to find a contact, or press 2 to access your diary.] 083902.83 16 tts generate end 083902.83 16 [contactsordiary] Playing (C:\Program Files\VoiceGuide\data\tts16.wav) 083902.83 16 PlaySoundStart err=[0 play PlaySoundStart ResetWavOutAndContinuePlay=>7] file[C:\Program Files\VoiceGuide\data\tts16.wav] 083902.86 16 RunModule PLAY end 083902.86 16 tapie PlayEnd old line=16 0 974625 083907.20 16 Play End line[16] (id=974625) 083907.20 16 LsPlayMsg EV_PLAY_FINISHED 083910.45 16 callstate DISCONNECTED 66098,2,0 083910.47 16 LsPlayMsgFinished EV_REMOTEPARTY_DISCONNECT 083910.47 16 Hanging up call... 083910.47 16 RecSoundStop ok 083910.47 16 PlaySoundStop ok 083910.47 16 fnHangupCall end 083910.47 16 callinfo DEVSPECIFIC 083910.47 16 callinfo DEVSPECIFIC 083910.47 16 callstate DISCONNECTED 66098,1,0 083910.47 16 LsAwaitingCalls EV_REMOTEPARTY_DISCONNECT 083910.47 16 Hanging up call... 083910.47 16 RecSoundStop ok 083910.48 16 PlaySoundStop ok 083910.48 16 fnHangupCall end 083910.48 16 tapi Reply (LineEvReply) ok 66439 0 083910.48 16 tapi Reply (LineEvReply) err 65687 LINEERR_INVALCALLSTATE [8000001C] 083910.52 16 callstate IDLE 66098 0 0 083910.52 16 WorkingMode@Idle= 083911.61 16 LsAwaitingCalls EV_TIMEOUT_TIMETOREINITLINE 083911.61 16 ReinitTelephony due to IDLE start 083911.61 16 tapic lineDeallocateCall(MainCall:66098) 0 083911.61 16 lineOpen(16) => 0 083911.61 16 Waiting for a call... 083911.61 16 lineOpen(16)LineHandle=66406 Share this post Link to post
SupportTeam Report post Posted 11/14/2003 09:37 AM which version of VoiceGuide are you using? Are you using a Voice Modem or a Dialogic card? How often does this problem occur? Once it starts happening I take it that it happens all the time on every call until the application is restarted? The problem seems to be more in the Wave Drivers then in the format of the TTS file... please place the attached file in "C:\" then make another call and post the contents of the created C:\TapiWrapLogMMDD.txt file... TapiWrapLogSelect.txt Share this post Link to post
Guest Tim Report post Posted 11/14/2003 10:52 AM I am using a BT Speedway ISDN card (I have read it is just a rebadged Fritz card) You are right, once it has errored, it will error every time until the application is restarted. I put the given file in the right place, and deleted the existing C:\TapiWrapLog1114.txt to get a new one. When I make a call to the system, I get the error straight away, and oddly no new C:\TapiWrapLog1114.txt file is created for me to send to you! Tim Share this post Link to post
Guest Tim Report post Posted 11/14/2003 10:40 PM 223012.69 16 callstate OFFERING 65760 0 4 223012.69 16 Dont answer yet, wait for CallerID information. 223012.69 16 Lev_CallerID [7919534411,] 223012.78 16 Answer the call at 14/11/2003 22:30:12 223012.78 16 lineAnswer(65760) => 65794 223012.78 16 callinfo DEVSPECIFIC 223012.78 16 callinfo DEVSPECIFIC 223012.78 16 callinfo DEVSPECIFIC 223012.78 16 ring 0 223012.80 16 tapi Reply (LineEvReply) ok 65794 0 223012.84 16 callstate CONNECTED 65760,1,0 223012.84 16 WorkingModeTAPI@Connected= 223012.84 16 WorkingModeScript@Connected= 223012.84 16 Inband detection not enabled 223012.84 16 StartLoadedVgs at 14/11/2003 22:30:12 223012.86 16 [nocallerid] Evaluate [len("$RV_CIDNUMBER")=0] 223012.86 16 RVreplace start: [len("$RV_CIDNUMBER")=0] 223012.86 16 RVreplace end: [len("7919534411")=0] 223012.86 16 .Eval(len("7919534411")=0) 223012.86 16 Eval Expr result:[False] 223012.86 16 [finduser] Running VB Script... 223012.86 16 RVreplace start (strlen>100) 223012.89 16 Run Script waiting... (shellid=688, process=1164) 223013.88 16 LsRunWaitTillFinished EV_TIMEOUT_CHECKONSTATE 223013.88 16 task completed (shellid=688, process=1164) 223013.88 16 Found result file: VGRUNRESULT_16.TXT 223013.88 16 Run Results >>>[id]{1}[nm]{Tim Walton}<<< 223013.88 16 [storeid] Evaluate [$RV[id]] 223013.88 16 RVreplace start: [$RV[id]] 223013.88 16 RVreplace end: [1] 223013.89 16 .Eval(1) 223013.89 16 Eval Expr result:[1] stored in $RV[myid] 223013.89 16 path {1} not found 223013.89 16 [storealias] Evaluate [$RV[nm]] 223013.89 16 RVreplace start: [$RV[nm]] 223013.89 16 RVreplace end: [Tim Walton] 223013.91 16 .Eval(Tim Walton) 223013.91 16 Error: 1002 223013.91 16 Eval Expr result:[Tim Walton] stored in $RV[myalias] 223013.91 16 path {Tim Walton} not found 223013.91 16 [contactsanddiarytrue] Evaluate [($RV[id]>0) and ($RV[id2]>0)] 223013.92 16 RVreplace start: [($RV[id]>0) and ($RV[id2]>0)] 223013.92 16 RVreplace end: [(1>0) and (>0)] 223013.92 16 .Eval((1>0) and (>0)) 223013.92 16 Error: 1002 223013.92 16 Eval Expr result:[(1>0) and (>0)] 223013.94 16 path {(1>0) and (>0)} not found 223013.94 16 [contactsordiary] Playing 223013.94 16 RVreplace start: [Hi $RV[myalias], press 1 to find a contact, or press 2 to access your diary.] 223013.94 16 RVreplace end: [Hi Tim Walton, press 1 to find a contact, or press 2 to access your diary.] 223013.95 16 tts generate start[Hi Tim Walton, press 1 to find a contact, or press 2 to access your diary.] 223020.09 16 tts generate end 223020.11 16 [contactsordiary] Playing (C:\Program Files\VoiceGuide\data\tts16.wav) 223020.11 16 PlaySoundStart err=[0 play PlaySoundStart ResetWavOutAndContinuePlay=>7] file[C:\Program Files\VoiceGuide\data\tts16.wav] 223020.11 16 RunModule PLAY end 223020.13 16 tapie PlayEnd old line=16 0 851906 223024.48 16 Play End line[16] (id=851906) 223024.48 16 LsPlayMsg EV_PLAY_FINISHED 223029.67 16 callstate DISCONNECTED 65760,2,0 223029.67 16 LsPlayMsgFinished EV_REMOTEPARTY_DISCONNECT 223029.67 16 Hanging up call... 223029.67 16 RecSoundStop ok 223029.67 16 PlaySoundStop ok 223029.69 16 fnHangupCall end 223029.69 16 callinfo DEVSPECIFIC 223029.69 16 callinfo DEVSPECIFIC 223029.69 16 callstate DISCONNECTED 65760,1,0 223029.69 16 LsAwaitingCalls EV_REMOTEPARTY_DISCONNECT 223029.69 16 Hanging up call... 223029.69 16 RecSoundStop ok 223029.69 16 PlaySoundStop ok 223029.70 16 fnHangupCall end 223029.70 16 tapi Reply (LineEvReply) ok 65538 0 223029.70 16 tapi Reply (LineEvReply) err 66426 LINEERR_INVALCALLSTATE [8000001C] 223029.73 16 callstate IDLE 65760 0 0 223029.73 16 WorkingMode@Idle= 223030.80 16 LsAwaitingCalls EV_TIMEOUT_TIMETOREINITLINE 223030.80 16 ReinitTelephony due to IDLE start 223030.80 16 tapic lineDeallocateCall(MainCall:65760) 0 223030.80 16 lineOpen(16) => 0 223030.80 16 Waiting for a call... 223030.80 16 lineOpen(16)LineHandle=66066 Share this post Link to post
SupportTeam Report post Posted 11/15/2003 01:08 AM I put the given file in the right place, and deleted the existing C:\TapiWrapLog1114.txt to get a new one. And oddly no new C:\TapiWrapLog1114.txt file is created for me to send to you! that's a bit unexpected... Plz try renaming C:\TapiWrapLogSelect.txt to something else and starting VG again - what are the contents of the C:\TapiWrapLog1114.txt file when it does get created? I assume that you are using ComISDN? Share this post Link to post
Guest Tim Report post Posted 11/15/2003 09:32 AM Yes I am using comISDN. It is a bit tricky getting this file for you, everytime I restart the app it works fine, and there is no point sending you a report from when it is OK (I guess). And so I have to wait until it breaks again. Should the log file be created even if I don't tick the box on the lof file viewer? Tim Share this post Link to post
SupportTeam Report post Posted 11/16/2003 07:29 AM The C:\TapiWrapLogMMDD.txt file will get added to all the time. When you get the problem occurring again just forward us the log file for the day on which the problem occurred, and tell us what time it occurred so that we know where in the log file to look... Share this post Link to post
Guest Tim Report post Posted 11/16/2003 09:00 AM I tested the system late on the 15th and all was fine. I then woke up on the 16th and it was broken again. I have attached the log for the 16th. The last entries will be when it was broken, but it could have been the calls in the early hours that broke it I hope this helps you find the problem, it is preventing us going live with the system at the moment. many thanks Tim 004005.125 tapie LINE_CALLSTATE(16, 0x10337, 0x2, 0x0, 0x4) 004005.125 tapic lineMonitorDigits(0x10337, 0x2) => 0x0 004005.140 tapic lineMonitorMedia(0x10337, 0xfc) => 0 004005.140 tapic lineGetCallInfo(0x10337, 0x2421f88) 004005.140 ocxev CallerId(sLineId=16, hCall=0x10337, strNbr=[7967321656], strName=[ ], strDialed=[485113]) 004005.140 tapie LINE_CALLINFO(16, 0x10337, 0x2) 004005.140 tapie LINE_CALLINFO(16, 0x10337, 0x2) 004005.140 tapie LINE_CALLINFO(16, 0x10337, 0x2) 004005.140 tapie LINE_LINEDEVSTATE(16, 0x10248, 0x2, 0x1, 0x0) 004005.140 tapie LINE_REPLY(16, 0x0, 0x103bf, 0x0) 004005.218 tapie LINE_CALLSTATE(16, 0x10337, 0x100, 0x1, 0x0) 004005.218 tapic lineGetID(0x10248, 0, 0, 0x1, 0x2369180, wave/in) LINECALLSELECT_LINE hLineInfo 004005.218 tapic lineGetID(0x10248, 0, 0, 0x1, 0x2369180, wave/in) => 0x0 004005.218 tapic lineGetID => 1 004005.218 tapic lineGetID(0x10248, 0, 0, 0x1, 0x2369180, wave/out) LINECALLSELECT_LINE hLineInfo 004005.218 tapic lineGetID(0x10248, 0, 0, 0x1, 0x2369180, wave/out) => 0x0 004005.218 tapic lineGetID => 1 004035.921 ocxfn PlayMultiDelimited(sLineId=16, strFile1=C:\Program Files\VoiceGuide\data\tts16.wav, lPlayId=0x10886, lOptions=0x1, strOptions=) 004035.921 tr 5 ResetWavOutAndContinuePlay start 004035.921 play FileMmioOpenAndAscend start C:\Program Files\VoiceGuide\data\tts16.wav 004035.921 play FileMmioOpenAndAscend end 004035.921 fn play wav format: wFormatTag=0x1, nChannels=1, nSamplesPerSec=8000, nAvgBytesPerSec=16000, nBlockAlign=2, wBitsPerSample=16, cbSize=0 004035.921 wavec waveOutOpen(0x0, 0x1, 0x2335608, 0x0, 0x0, 0x1) => 0 (MMSYSERR_OK) - format query 004035.921 wavec waveOutOpen(0x233563c, 0x1, 0x2335608, 0x350060, 0x23355e0, 0x10002) => 0 (MMSYSERR_OK) ... hli->hWaveOut=0x241275c 004035.921 wavec waveOutReset(0x241275c) => 0 fn:PlaySoundStart 004035.921 tapic lineMonitorDigits(0x10337, 0x2) => 0x0 004035.921 tapic lineMonitorMedia(0x10337, 0x7c) => 0 004035.921 play FileMmioOpenAndAscend start C:\Program Files\VoiceGuide\data\tts16.wav 004035.921 play FileMmioOpenAndAscend end 004035.921 play LoadCurrFileToPlay start 004035.921 play FileMmioOpenAndAscend start C:\Program Files\VoiceGuide\data\tts16.wav 004035.921 play FileMmioOpenAndAscend end 004035.921 iPlayListIdxCurr 0 wav format: wFormatTag=0x1, nChannels=1, nSamplesPerSec=8000, nAvgBytesPerSec=16000, nBlockAlign=2, wBitsPerSample=16, cbSize=0 004035.921 wavec waveOutWrite HeapAllocs bytes: DataToPlay=84736, WaveHdr=32, UserData=12 004035.921 wavehdr: lpData=0x242d008, dwBufferLength=84736, dwBytesRecorded=0, dwUser=0x2444580, dwFlags=0x0, dwLoops=0x0, lpNext=0x0, reserved=0x0 004035.921 wavec waveOutPrepareHeader(0x241275c, 0x2408630, 0x20) => 0 004035.921 wavec waveOutWrite(0x241275c, 0x2408630, 0x20) => 0 004035.921 play LoadCurrFileToPlay end 004035.921 tr fn ResetWavOutAndContinuePlay LoadCurrFileToPlay returned 004035.921 tr fn PostMessage WM_FIRE_PLAY_WDOG_SET_EVENT (linked buffers) params: 16 6771800 004035.921 fn OnFirePlayPlayWdogSetEvent start 004035.921 ocxev PlayWdogSet(dwLineId=16, dwPlayId=0x675458, LenMsecs=5296) 004041.265 ocxfn PlayStopSpecial(sLineId:16, lParam1:0x675458, lParam2(idcode):0, giving: dwPlayId=67718, iPlayIdx=0) 004041.265 wavec waveOutReset(0x241275c) call fn:PlayStopSpecial 004041.265 wavec waveOutReset(0x241275c) => 0 (MMSYSERR_OK) fn:PlayStopSpecial 004041.265 wavec waveOutReset(0x241275c) call, caller: PlayStopSpecial 004041.265 wavec waveOutReset(0x241275c) => 0 (MMSYSERR_OK), caller: PlayStopSpecial 004041.265 wavec waveOutClose(0241275c) call, caller: PlayStopSpecial 004041.265 wavec waveOutClose(0x0) => 0 (MMSYSERR_OK), caller: PlayStopSpecial 004041.265 wavee WOM_DONE(0x241275c, 0x2408630) (callback window message) 004041.265 wavee WOM_DONE(0x241275c, 0x3bd, 0x23355e0, 0x2408630, 0x0) psch 004041.265 fn psch hwo(0x241275c) != hli->hWaveOut(0x0) 004041.265 fn psch lpUserData=0x2444580 : dwPlayId=67718, hli=0x23355e0, iFileIdx=0x0 004041.265 fn psch hli=0x23355e0 : dwPlayId=67718, iPlayListIdxCurr=0x0 004041.265 fn psch clearing watchdog 004041.265 tr fn PlaySoundCallBackHandler calling PostMessage WM_FIRE_PLAY_WDOG_CLEAR_EVENT 004041.265 wavec waveOutUnprepareHeader(0x241275c, 0x2408630, 0x20) call unimodem 004041.265 wavec waveOutUnprepareHeader(0x241275c, 0x2408630, 0x20) => 5 (MMSYSERR_INVALHANDLE) unimodem 004041.265 fn OnFirePlayPlayWdogClearEvent start 004041.265 ocxev PlayWdogClear(dwLineId=16, dwPlayId=0x675458) 004041.265 ocxev PlayEnd(dwLineId=16, dwPlayId=0x10886) 004043.750 tapie LINE_MONITORDIGITS(16, 0x10337, 0x32) 004044.062 ocxfn PlayMultiDelimited(sLineId=16, strFile1=C:\Program Files\VoiceGuide\data\tts16.wav, lPlayId=0x12853, lOptions=0x1, strOptions=) 004044.062 tr 5 ResetWavOutAndContinuePlay start 004044.062 play FileMmioOpenAndAscend start C:\Program Files\VoiceGuide\data\tts16.wav 004044.062 play FileMmioOpenAndAscend end 004044.062 fn play wav format: wFormatTag=0x1, nChannels=1, nSamplesPerSec=8000, nAvgBytesPerSec=16000, nBlockAlign=2, wBitsPerSample=16, cbSize=0 004044.062 wavec waveOutOpen(0x0, 0x1, 0x2335608, 0x0, 0x0, 0x1) => 0 (MMSYSERR_OK) - format query 004044.062 wavec waveOutOpen(0x233563c, 0x1, 0x2335608, 0x350060, 0x23355e0, 0x10002) => 0 (MMSYSERR_OK) ... hli->hWaveOut=0x241275c 004044.062 wavec waveOutReset(0x241275c) => 0 fn:PlaySoundStart 004044.062 tapic lineMonitorDigits(0x10337, 0x2) => 0x0 004044.078 tapic lineMonitorMedia(0x10337, 0x7c) => 0 004044.078 play FileMmioOpenAndAscend start C:\Program Files\VoiceGuide\data\tts16.wav 004044.078 play FileMmioOpenAndAscend end 004044.078 play LoadCurrFileToPlay start 004044.078 play FileMmioOpenAndAscend start C:\Program Files\VoiceGuide\data\tts16.wav 004044.078 play FileMmioOpenAndAscend end 004044.078 iPlayListIdxCurr 0 wav format: wFormatTag=0x1, nChannels=1, nSamplesPerSec=8000, nAvgBytesPerSec=16000, nBlockAlign=2, wBitsPerSample=16, cbSize=0 004044.078 wavec waveOutWrite HeapAllocs bytes: DataToPlay=180736, WaveHdr=32, UserData=12 004044.078 wavehdr: lpData=0x245d008, dwBufferLength=180736, dwBytesRecorded=0, dwUser=0x2444580, dwFlags=0x0, dwLoops=0x0, lpNext=0x0, reserved=0x0 004044.078 wavec waveOutPrepareHeader(0x241275c, 0x2407408, 0x20) => 0 004044.078 wavec waveOutWrite(0x241275c, 0x2407408, 0x20) => 0 004044.078 play LoadCurrFileToPlay end 004044.078 tr fn ResetWavOutAndContinuePlay LoadCurrFileToPlay returned 004044.078 tr fn PostMessage WM_FIRE_PLAY_WDOG_SET_EVENT (linked buffers) params: 16 7585900 004044.078 fn OnFirePlayPlayWdogSetEvent start 004044.078 ocxev PlayWdogSet(dwLineId=16, dwPlayId=0x73c06c, LenMsecs=11296) 004052.062 tapie LINE_MONITORDIGITS(16, 0x10337, 0x30) 004052.062 ocxfn PlayStop(sLineId=16) 004052.062 fn PlaySoundStop start 004052.062 tr fn PlaySoundStop calling PostMessage WM_FIRE_PLAY_WDOG_CLEAR_EVENT 004052.062 wavec waveOutReset(0x241275c) call, caller: PlaySoundStop 004052.062 wavec waveOutReset(0x241275c) => 0 (MMSYSERR_OK), caller: PlaySoundStop 004052.062 wavec waveOutClose(0241275c) call, caller: PlaySoundStop 004052.062 wavec waveOutClose(0x0) => 0 (MMSYSERR_OK), caller: PlaySoundStop 004052.062 fn OnFirePlayPlayWdogClearEvent start 004052.062 ocxev PlayWdogClear(dwLineId=16, dwPlayId=0x73c06c) 004052.062 wavee WOM_DONE(0x241275c, 0x2407408) (callback window message) 004052.062 wavee WOM_DONE(0x241275c, 0x3bd, 0x23355e0, 0x2407408, 0x0) psch 004052.062 fn psch hwo(0x241275c) != hli->hWaveOut(0x0) 004052.062 fn psch lpUserData=0x2444580 : dwPlayId=75859, hli=0x23355e0, iFileIdx=0x0 004052.062 fn psch hli=0x23355e0 : dwPlayId=75859, iPlayListIdxCurr=0xfffffffe 004052.062 fn psch not clearing watchdog 004052.062 wavec waveOutUnprepareHeader(0x241275c, 0x2407408, 0x20) call unimodem 004052.062 wavec waveOutUnprepareHeader(0x241275c, 0x2407408, 0x20) => 5 (MMSYSERR_INVALHANDLE) unimodem 004052.796 tapie LINE_MONITORDIGITS(16, 0x10337, 0x23) 004054.906 ocxfn PlayMultiDelimited(sLineId=16, strFile1=C:\Program Files\VoiceGuide\data\tts16.wav, lPlayId=0x152af, lOptions=0x1, strOptions=) 004054.906 tr 5 ResetWavOutAndContinuePlay start 004054.906 play FileMmioOpenAndAscend start C:\Program Files\VoiceGuide\data\tts16.wav 004054.906 play mmckinfoSubchunk.cksize = 0 004054.906 play FileMmioOpenAndAscend failed in Play_EnsureWaveOutIsOpenAndReady 004054.906 play pss EnsureWaveOutIsOpenAndReady failed 004054.906 play PlaySoundStart ResetWavOutAndContinuePlay=>7 004054.906 ocxfn Play(sLineId=16, strFile=C:\Program Files\VoiceGuide\system\voice\ErrorPlayingFile.wav, lPlayId=0x152af) 004054.906 tapic lineMonitorDigits(0x10337, 0x2) => 0x0 004054.906 tapic lineMonitorMedia(0x10337, 0xfc) => 0 004054.906 tr 5 ResetWavOutAndContinuePlay start 004054.906 play FileMmioOpenAndAscend start C:\Program Files\VoiceGuide\system\voice\ErrorPlayingFile.wav 004054.921 play FileMmioOpenAndAscend end 004054.921 fn play wav format: wFormatTag=0x1, nChannels=1, nSamplesPerSec=8000, nAvgBytesPerSec=16000, nBlockAlign=2, wBitsPerSample=16, cbSize=0 004054.921 wavec waveOutOpen(0x0, 0x1, 0x2335608, 0x0, 0x0, 0x1) => 0 (MMSYSERR_OK) - format query 004054.921 wavec waveOutOpen(0x233563c, 0x1, 0x2335608, 0x350060, 0x23355e0, 0x10002) => 0 (MMSYSERR_OK) ... hli->hWaveOut=0x2404b04 004054.921 wavec waveOutReset(0x2404b04) => 0 fn:PlaySoundStart 004054.921 tapic lineMonitorDigits(0x10337, 0x2) => 0x0 004054.921 tapic lineMonitorMedia(0x10337, 0x7c) => 0 004054.921 play FileMmioOpenAndAscend start C:\Program Files\VoiceGuide\system\voice\ErrorPlayingFile.wav 004054.921 play FileMmioOpenAndAscend end 004054.921 play LoadCurrFileToPlay start 004054.921 play FileMmioOpenAndAscend start C:\Program Files\VoiceGuide\system\voice\ErrorPlayingFile.wav 004054.921 play FileMmioOpenAndAscend end 004054.921 iPlayListIdxCurr 0 wav format: wFormatTag=0x1, nChannels=1, nSamplesPerSec=8000, nAvgBytesPerSec=16000, nBlockAlign=2, wBitsPerSample=16, cbSize=0 004054.921 wavec waveOutWrite HeapAllocs bytes: DataToPlay=70808, WaveHdr=32, UserData=12 004054.921 wavehdr: lpData=0x242cff8, dwBufferLength=70808, dwBytesRecorded=0, dwUser=0x2444580, dwFlags=0x0, dwLoops=0x0, lpNext=0x0, reserved=0x0 004054.921 wavec waveOutPrepareHeader(0x2404b04, 0x236b0e8, 0x20) => 0 004054.921 wavec waveOutWrite(0x2404b04, 0x236b0e8, 0x20) => 0 004054.921 play LoadCurrFileToPlay end 004054.921 tr fn ResetWavOutAndContinuePlay LoadCurrFileToPlay returned 004054.921 tr fn PostMessage WM_FIRE_PLAY_WDOG_SET_EVENT (linked buffers) params: 16 8670300 004054.921 ocxev PlayEnd(dwLineId=16, dwPlayId=0x0) 004054.921 fn OnFirePlayPlayWdogSetEvent start 004054.921 ocxev PlayWdogSet(dwLineId=16, dwPlayId=0x844c5c, LenMsecs=4425) 004057.906 tapie LINE_CALLSTATE(16, 0x10337, 0x4000, 0x2, 0x0) 004057.906 ocxfn RecStop(sLineId:16) 004057.906 wavec waveInReset(0x0) => 5 004057.906 linec lineMonitorTones(0x10337, 0x0, 1) => 0x80000049 (disabling monitoring for silence/tones) 004057.906 ocxfn PlayStop(sLineId=16) 004057.906 fn PlaySoundStop start 004057.906 tr fn PlaySoundStop calling PostMessage WM_FIRE_PLAY_WDOG_CLEAR_EVENT 004057.906 wavec waveOutReset(0x2404b04) call, caller: PlaySoundStop 004057.906 wavec waveOutReset(0x2404b04) => 0 (MMSYSERR_OK), caller: PlaySoundStop 004057.906 wavec waveOutClose(02404b04) call, caller: PlaySoundStop 004057.906 wavec waveOutClose(0x0) => 0 (MMSYSERR_OK), caller: PlaySoundStop 004057.906 ocxfn LineDrop(sLineId=16, sOpt=0) 004057.906 tapic lineDrop(0x10337, , 0) call in ocxfn_LineDrop 004057.906 tapic lineDrop(0x10337, , 0) => async:65915 (65915) 004057.906 fn OnFirePlayPlayWdogClearEvent start 004057.906 ocxev PlayWdogClear(dwLineId=16, dwPlayId=0x844c5c) 004057.906 wavee WOM_DONE(0x2404b04, 0x236b0e8) (callback window message) 004057.906 wavee WOM_DONE(0x2404b04, 0x3bd, 0x23355e0, 0x236b0e8, 0x0) psch 004057.906 fn psch hwo(0x2404b04) != hli->hWaveOut(0x0) 004057.906 fn psch lpUserData=0x2444580 : dwPlayId=86703, hli=0x23355e0, iFileIdx=0x0 004057.906 fn psch hli=0x23355e0 : dwPlayId=86703, iPlayListIdxCurr=0xfffffffe 004057.906 fn psch not clearing watchdog 004057.906 wavec waveOutUnprepareHeader(0x2404b04, 0x236b0e8, 0x20) call unimodem 004057.906 wavec waveOutUnprepareHeader(0x2404b04, 0x236b0e8, 0x20) => 5 (MMSYSERR_INVALHANDLE) unimodem 004057.906 tapie LINE_CALLINFO(16, 0x10337, 0x2) 004057.906 tapie LINE_CALLINFO(16, 0x10337, 0x2) 004057.906 tapie LINE_CALLSTATE(16, 0x10337, 0x4000, 0x1, 0x0) 004057.906 ocxfn RecStop(sLineId:16) 004057.906 wavec waveInReset(0x0) => 5 004057.906 linec lineMonitorTones(0x10337, 0x0, 1) => 0x80000049 (disabling monitoring for silence/tones) 004057.906 ocxfn PlayStop(sLineId=16) 004057.906 fn PlaySoundStop start 004057.906 fn PlaySoundStop line not playing a sound file. 0x0 004057.906 ocxfn LineDrop(sLineId=16, sOpt=0) 004057.906 tapic lineDrop(0x10337, , 0) call in ocxfn_LineDrop 004057.906 tapic lineDrop(0x10337, , 0) => async:66035 (66035) 004057.906 tapie LINE_REPLY(16, 0x0, 0x1017b, 0x0) 004057.906 tapie LINE_REPLY(16, 0x0, 0x101f3, 0x8000001c) 004057.953 tapie LINE_CALLSTATE(16, 0x10337, 0x1, 0x0, 0x0) 004058.968 ocxfn LineClose(sLineId:16) 004058.968 tapic lineNegotiateAPIVersion(0x800003ff, 16, 0x10003, 0x20001, 0x23355f0, 0x12f1d4) 004058.968 tapic lineGetDevCaps(0x800003ff, 16, 0x10004, 0, 0x241e130) call 004058.968 tapic lineGetDevCaps(0x800003ff, 16, 0x10004, 0, 0x241e130) => NO_ERROR (0) 004058.968 tapic lineGetIcon(16, 0, 0x23355f8) 004058.968 ocxfn LineOpen(sLineId=16) 004058.968 tapic lineNegotiateAPIVersion(0x800003ff, 16, 0x10003, 0x20001, 0x23355f0, 0x12e99c) 004058.968 tapic lineGetDevCaps(0x800003ff, 16, 0x10004, 0, 0x241e130) call 004058.968 tapic lineGetDevCaps(0x800003ff, 16, 0x10004, 0, 0x241e130) => NO_ERROR (0) 004058.968 tapic lineGetIcon(16, 0, 0x23355f8) 004058.968 tapic lineGetDevCaps(0x800003ff, 16, 0x10004, 0, 0x241e130) call 004058.968 tapic lineGetDevCaps(0x800003ff, 16, 0x10004, 0, 0x241e130) => NO_ERROR (0) 004058.968 tapic lineOpen(0x800003ff, 16, 0x23355ec, 0x10004, 0, 0x23355e0, 0x4, LINEMEDIAMODE_INTERACTIVEVOICE | LINEMEDIAMODE_AUTOMATEDVOICE, 0) 004058.968 tapic lineGetID(0x10126, 0, 0, 0x1, 0x241b4e0, wave/in) LINECALLSELECT_LINE hLineInfo 004058.968 tapic lineGetID(0x10126, 0, 0, 0x1, 0x241b4e0, wave/in) => 0x0 004058.968 tapic lineGetID => 1 004058.968 tapic lineGetID(0x10126, 0, 0, 0x1, 0x241b4e0, wave/out) LINECALLSELECT_LINE hLineInfo 004058.968 tapic lineGetID(0x10126, 0, 0, 0x1, 0x241b4e0, wave/out) => 0x0 004058.968 tapic lineGetID => 1 004058.968 ocxfn GetLineName(sLineId=16) 004058.968 tapic lineGetDevCaps(0x800003ff, 16, 0x10004, 0, 0x241e130) call 004058.968 tapic lineGetDevCaps(0x800003ff, 16, 0x10004, 0, 0x241e130) => NO_ERROR (0) 004058.968 wavec waveInGetDevCaps(0x1, 0x12ea00, 0x30) => 0 004058.968 wavec waveOutGetDevCaps(0x1, 0x12e9cc, 0x34) => 0 004058.968 wave IN:ISDN Interfaces Channel 1 v0.1 format=0x0, channels=0x1 OUT:ISDN Interfaces Channel 1 v0.1 format=0x0, channels=0x1, support=0x4 004058.968 ocxfn SilenceDetectSet(sLineId=16, sTimeLen=30, sVolumeLevel=10) 084432.812 tapie LINE_CALLSTATE(16, 0x103ae, 0x2, 0x0, 0x4) 084432.812 tapic lineMonitorDigits(0x103ae, 0x2) => 0x0 084432.812 tapic lineMonitorMedia(0x103ae, 0xfc) => 0 084432.812 tapic lineGetCallInfo(0x103ae, 0x241e130) 084432.812 ocxev CallerId(sLineId=16, hCall=0x103ae, strNbr=[138640767], strName=[ ], strDialed=[485113]) 084432.812 tapie LINE_CALLINFO(16, 0x103ae, 0x2) 084432.812 tapie LINE_CALLINFO(16, 0x103ae, 0x2) 084432.812 tapie LINE_CALLINFO(16, 0x103ae, 0x2) 084432.812 tapie LINE_LINEDEVSTATE(16, 0x10126, 0x2, 0x1, 0x0) 084432.812 tapie LINE_REPLY(16, 0x0, 0x10026, 0x0) 084432.890 tapie LINE_CALLSTATE(16, 0x103ae, 0x100, 0x1, 0x0) 084432.890 tapic lineGetID(0x10126, 0, 0, 0x1, 0x241b008, wave/in) LINECALLSELECT_LINE hLineInfo 084432.890 tapic lineGetID(0x10126, 0, 0, 0x1, 0x241b008, wave/in) => 0x0 084432.890 tapic lineGetID => 1 084432.890 tapic lineGetID(0x10126, 0, 0, 0x1, 0x241b008, wave/out) LINECALLSELECT_LINE hLineInfo 084432.890 tapic lineGetID(0x10126, 0, 0, 0x1, 0x241b008, wave/out) => 0x0 084432.890 tapic lineGetID => 1 084440.375 ocxfn PlayMultiDelimited(sLineId=16, strFile1=C:\Program Files\VoiceGuide\data\tts16.wav, lPlayId=0x1b62b, lOptions=0x1, strOptions=) 084440.375 tr 5 ResetWavOutAndContinuePlay start 084440.390 play FileMmioOpenAndAscend start C:\Program Files\VoiceGuide\data\tts16.wav 084440.390 play mmckinfoSubchunk.cksize = 0 084440.390 play FileMmioOpenAndAscend failed in Play_EnsureWaveOutIsOpenAndReady 084440.390 play pss EnsureWaveOutIsOpenAndReady failed 084440.390 play PlaySoundStart ResetWavOutAndContinuePlay=>7 084440.390 ocxfn Play(sLineId=16, strFile=C:\Program Files\VoiceGuide\system\voice\ErrorPlayingFile.wav, lPlayId=0x1b62b) 084440.390 tapic lineMonitorDigits(0x103ae, 0x2) => 0x0 084440.390 tapic lineMonitorMedia(0x103ae, 0xfc) => 0 084440.390 tr 5 ResetWavOutAndContinuePlay start 084440.390 play FileMmioOpenAndAscend start C:\Program Files\VoiceGuide\system\voice\ErrorPlayingFile.wav 084440.390 play FileMmioOpenAndAscend end 084440.390 fn play wav format: wFormatTag=0x1, nChannels=1, nSamplesPerSec=8000, nAvgBytesPerSec=16000, nBlockAlign=2, wBitsPerSample=16, cbSize=0 084440.390 wavec waveOutOpen(0x0, 0x1, 0x2335608, 0x0, 0x0, 0x1) => 0 (MMSYSERR_OK) - format query 084440.390 wavec waveOutOpen(0x233563c, 0x1, 0x2335608, 0x350060, 0x23355e0, 0x10002) => 0 (MMSYSERR_OK) ... hli->hWaveOut=0x228f64 084440.390 wavec waveOutReset(0x228f64) => 0 fn:PlaySoundStart 084440.390 tapic lineMonitorDigits(0x103ae, 0x2) => 0x0 084440.390 tapic lineMonitorMedia(0x103ae, 0x7c) => 0 084440.390 play FileMmioOpenAndAscend start C:\Program Files\VoiceGuide\system\voice\ErrorPlayingFile.wav 084440.390 play FileMmioOpenAndAscend end 084440.390 play LoadCurrFileToPlay start 084440.390 play FileMmioOpenAndAscend start C:\Program Files\VoiceGuide\system\voice\ErrorPlayingFile.wav 084440.390 play FileMmioOpenAndAscend end 084440.390 iPlayListIdxCurr 0 wav format: wFormatTag=0x1, nChannels=1, nSamplesPerSec=8000, nAvgBytesPerSec=16000, nBlockAlign=2, wBitsPerSample=16, cbSize=0 084440.390 wavec waveOutWrite HeapAllocs bytes: DataToPlay=70808, WaveHdr=32, UserData=12 084440.390 wavehdr: lpData=0x242d008, dwBufferLength=70808, dwBytesRecorded=0, dwUser=0x242cfe0, dwFlags=0x0, dwLoops=0x0, lpNext=0x0, reserved=0x0 084440.390 wavec waveOutPrepareHeader(0x228f64, 0x240a348, 0x20) => 0 084440.390 wavec waveOutWrite(0x228f64, 0x240a348, 0x20) => 0 084440.390 play LoadCurrFileToPlay end 084440.390 tr fn ResetWavOutAndContinuePlay LoadCurrFileToPlay returned 084440.390 tr fn PostMessage WM_FIRE_PLAY_WDOG_SET_EVENT (linked buffers) params: 16 11217100 084440.390 ocxev PlayEnd(dwLineId=16, dwPlayId=0x0) 084440.390 fn OnFirePlayPlayWdogSetEvent start 084440.390 ocxev PlayWdogSet(dwLineId=16, dwPlayId=0xab28cc, LenMsecs=4425) 084444.765 wavee WOM_DONE(0x228f64, 0x240a348) (callback window message) 084444.765 wavee WOM_DONE(0x228f64, 0x3bd, 0x23355e0, 0x240a348, 0x0) psch 084444.765 fn psch lpUserData=0x242cfe0 : dwPlayId=112171, hli=0x23355e0, iFileIdx=0x0 084444.765 fn psch hli=0x23355e0 : dwPlayId=112171, iPlayListIdxCurr=0x0 084444.765 fn psch clearing watchdog 084444.765 tr fn PlaySoundCallBackHandler calling PostMessage WM_FIRE_PLAY_WDOG_CLEAR_EVENT 084444.765 wavec waveOutUnprepareHeader(0x228f64, 0x240a348, 0x20) call unimodem 084444.765 wavec waveOutUnprepareHeader(0x228f64, 0x240a348, 0x20) => 0 (MMSYSERR_OK) unimodem 084444.765 wavec waveOutReset(0x228f64) call, caller: Psch 084444.765 wavec waveOutReset(0x228f64) => 0 (MMSYSERR_OK), caller: Psch 084444.765 wavec waveOutClose(0228f64) call, caller: Psch 084444.765 wavec waveOutClose(0x0) => 0 (MMSYSERR_OK), caller: Psch 084444.765 fn OnFirePlayPlayWdogClearEvent start 084444.765 ocxev PlayWdogClear(dwLineId=16, dwPlayId=0xab28cc) 084444.765 ocxev PlayEnd(dwLineId=16, dwPlayId=0x1b62b) 084450.234 ocxfn PlayMultiDelimited(sLineId=16, strFile1=C:\Program Files\VoiceGuide\data\tts16.wav, lPlayId=0x1dcaf, lOptions=0x1, strOptions=) 084450.234 tr 5 ResetWavOutAndContinuePlay start 084450.234 play FileMmioOpenAndAscend start C:\Program Files\VoiceGuide\data\tts16.wav 084450.234 play mmckinfoSubchunk.cksize = 0 084450.234 play FileMmioOpenAndAscend failed in Play_EnsureWaveOutIsOpenAndReady 084450.234 play pss EnsureWaveOutIsOpenAndReady failed 084450.234 play PlaySoundStart ResetWavOutAndContinuePlay=>7 084450.234 ocxfn Play(sLineId=16, strFile=C:\Program Files\VoiceGuide\system\voice\ErrorPlayingFile.wav, lPlayId=0x1dcaf) 084450.234 tapic lineMonitorDigits(0x103ae, 0x2) => 0x0 084450.234 tapic lineMonitorMedia(0x103ae, 0xfc) => 0 084450.234 tr 5 ResetWavOutAndContinuePlay start 084450.234 play FileMmioOpenAndAscend start C:\Program Files\VoiceGuide\system\voice\ErrorPlayingFile.wav 084450.234 play FileMmioOpenAndAscend end 084450.234 fn play wav format: wFormatTag=0x1, nChannels=1, nSamplesPerSec=8000, nAvgBytesPerSec=16000, nBlockAlign=2, wBitsPerSample=16, cbSize=0 084450.234 wavec waveOutOpen(0x0, 0x1, 0x2335608, 0x0, 0x0, 0x1) => 0 (MMSYSERR_OK) - format query 084450.234 wavec waveOutOpen(0x233563c, 0x1, 0x2335608, 0x350060, 0x23355e0, 0x10002) => 0 (MMSYSERR_OK) ... hli->hWaveOut=0x228f64 084450.234 wavec waveOutReset(0x228f64) => 0 fn:PlaySoundStart 084450.234 tapic lineMonitorDigits(0x103ae, 0x2) => 0x0 084450.234 tapic lineMonitorMedia(0x103ae, 0x7c) => 0 084450.234 play FileMmioOpenAndAscend start C:\Program Files\VoiceGuide\system\voice\ErrorPlayingFile.wav 084450.234 play FileMmioOpenAndAscend end 084450.234 play LoadCurrFileToPlay start 084450.234 play FileMmioOpenAndAscend start C:\Program Files\VoiceGuide\system\voice\ErrorPlayingFile.wav 084450.234 play FileMmioOpenAndAscend end 084450.234 iPlayListIdxCurr 0 wav format: wFormatTag=0x1, nChannels=1, nSamplesPerSec=8000, nAvgBytesPerSec=16000, nBlockAlign=2, wBitsPerSample=16, cbSize=0 084450.234 wavec waveOutWrite HeapAllocs bytes: DataToPlay=70808, WaveHdr=32, UserData=12 084450.234 wavehdr: lpData=0x242d008, dwBufferLength=70808, dwBytesRecorded=0, dwUser=0x242cfe0, dwFlags=0x0, dwLoops=0x0, lpNext=0x0, reserved=0x0 084450.234 wavec waveOutPrepareHeader(0x228f64, 0x240dc28, 0x20) => 0 084450.234 wavec waveOutWrite(0x228f64, 0x240dc28, 0x20) => 0 084450.234 play LoadCurrFileToPlay end 084450.234 tr fn ResetWavOutAndContinuePlay LoadCurrFileToPlay returned 084450.234 tr fn PostMessage WM_FIRE_PLAY_WDOG_SET_EVENT (linked buffers) params: 16 12203100 084450.234 ocxev PlayEnd(dwLineId=16, dwPlayId=0x0) 084450.234 fn OnFirePlayPlayWdogSetEvent start 084450.234 ocxev PlayWdogSet(dwLineId=16, dwPlayId=0xba345c, LenMsecs=4425) 084452.140 tapie LINE_CALLSTATE(16, 0x103ae, 0x4000, 0x2, 0x0) 084452.140 ocxfn RecStop(sLineId:16) 084452.140 wavec waveInReset(0x0) => 5 084452.140 linec lineMonitorTones(0x103ae, 0x0, 1) => 0x80000049 (disabling monitoring for silence/tones) 084452.140 ocxfn PlayStop(sLineId=16) 084452.140 fn PlaySoundStop start 084452.140 tr fn PlaySoundStop calling PostMessage WM_FIRE_PLAY_WDOG_CLEAR_EVENT 084452.140 wavec waveOutReset(0x228f64) call, caller: PlaySoundStop 084452.140 wavec waveOutReset(0x228f64) => 0 (MMSYSERR_OK), caller: PlaySoundStop 084452.140 wavec waveOutClose(0228f64) call, caller: PlaySoundStop 084452.140 wavec waveOutClose(0x0) => 0 (MMSYSERR_OK), caller: PlaySoundStop 084452.140 ocxfn LineDrop(sLineId=16, sOpt=0) 084452.140 tapic lineDrop(0x103ae, , 0) call in ocxfn_LineDrop 084452.140 tapic lineDrop(0x103ae, , 0) => async:66444 (66444) 084452.140 fn OnFirePlayPlayWdogClearEvent start 084452.140 ocxev PlayWdogClear(dwLineId=16, dwPlayId=0xba345c) 084452.140 wavee WOM_DONE(0x228f64, 0x240dc28) (callback window message) 084452.140 wavee WOM_DONE(0x228f64, 0x3bd, 0x23355e0, 0x240dc28, 0x0) psch 084452.140 fn psch hwo(0x228f64) != hli->hWaveOut(0x0) 084452.140 fn psch lpUserData=0x242cfe0 : dwPlayId=122031, hli=0x23355e0, iFileIdx=0x0 084452.140 fn psch hli=0x23355e0 : dwPlayId=122031, iPlayListIdxCurr=0xfffffffe 084452.140 fn psch not clearing watchdog 084452.140 wavec waveOutUnprepareHeader(0x228f64, 0x240dc28, 0x20) call unimodem 084452.140 wavec waveOutUnprepareHeader(0x228f64, 0x240dc28, 0x20) => 5 (MMSYSERR_INVALHANDLE) unimodem 084452.140 tapie LINE_CALLINFO(16, 0x103ae, 0x2) 084452.140 tapie LINE_CALLINFO(16, 0x103ae, 0x2) 084452.140 tapie LINE_CALLSTATE(16, 0x103ae, 0x4000, 0x1, 0x0) 084452.140 ocxfn RecStop(sLineId:16) 084452.140 wavec waveInReset(0x0) => 5 084452.140 linec lineMonitorTones(0x103ae, 0x0, 1) => 0x80000049 (disabling monitoring for silence/tones) 084452.140 ocxfn PlayStop(sLineId=16) 084452.140 fn PlaySoundStop start 084452.140 fn PlaySoundStop line not playing a sound file. 0x0 084452.140 ocxfn LineDrop(sLineId=16, sOpt=0) 084452.140 tapic lineDrop(0x103ae, , 0) call in ocxfn_LineDrop 084452.140 tapic lineDrop(0x103ae, , 0) => async:66462 (66462) 084452.140 tapie LINE_REPLY(16, 0x0, 0x1038c, 0x0) 084452.140 tapie LINE_REPLY(16, 0x0, 0x1039e, 0x8000001c) 084452.187 tapie LINE_CALLSTATE(16, 0x103ae, 0x1, 0x0, 0x0) 084453.187 ocxfn LineClose(sLineId:16) 084453.187 tapic lineNegotiateAPIVersion(0x800003ff, 16, 0x10003, 0x20001, 0x23355f0, 0x12f1d4) 084453.187 tapic lineGetDevCaps(0x800003ff, 16, 0x10004, 0, 0x24268f8) call 084453.187 tapic lineGetDevCaps(0x800003ff, 16, 0x10004, 0, 0x24268f8) => NO_ERROR (0) 084453.187 tapic lineGetIcon(16, 0, 0x23355f8) 084453.187 ocxfn LineOpen(sLineId=16) 084453.187 tapic lineNegotiateAPIVersion(0x800003ff, 16, 0x10003, 0x20001, 0x23355f0, 0x12e99c) 084453.187 tapic lineGetDevCaps(0x800003ff, 16, 0x10004, 0, 0x24268f8) call 084453.187 tapic lineGetDevCaps(0x800003ff, 16, 0x10004, 0, 0x24268f8) => NO_ERROR (0) 084453.187 tapic lineGetIcon(16, 0, 0x23355f8) 084453.187 tapic lineGetDevCaps(0x800003ff, 16, 0x10004, 0, 0x24268f8) call 084453.187 tapic lineGetDevCaps(0x800003ff, 16, 0x10004, 0, 0x24268f8) => NO_ERROR (0) 084453.187 tapic lineOpen(0x800003ff, 16, 0x23355ec, 0x10004, 0, 0x23355e0, 0x4, LINEMEDIAMODE_INTERACTIVEVOICE | LINEMEDIAMODE_AUTOMATEDVOICE, 0) 084453.187 tapic lineGetID(0x1019d, 0, 0, 0x1, 0x241b008, wave/in) LINECALLSELECT_LINE hLineInfo 084453.187 tapic lineGetID(0x1019d, 0, 0, 0x1, 0x241b008, wave/in) => 0x0 084453.187 tapic lineGetID => 1 084453.187 tapic lineGetID(0x1019d, 0, 0, 0x1, 0x241b008, wave/out) LINECALLSELECT_LINE hLineInfo 084453.187 tapic lineGetID(0x1019d, 0, 0, 0x1, 0x241b008, wave/out) => 0x0 084453.187 tapic lineGetID => 1 084453.187 ocxfn GetLineName(sLineId=16) 084453.187 tapic lineGetDevCaps(0x800003ff, 16, 0x10004, 0, 0x24268f8) call 084453.187 tapic lineGetDevCaps(0x800003ff, 16, 0x10004, 0, 0x24268f8) => NO_ERROR (0) 084453.187 wavec waveInGetDevCaps(0x1, 0x12ea00, 0x30) => 0 084453.187 wavec waveOutGetDevCaps(0x1, 0x12e9cc, 0x34) => 0 084453.187 wave IN:ISDN Interfaces Channel 1 v0.1 format=0x0, channels=0x1 OUT:ISDN Interfaces Channel 1 v0.1 format=0x0, channels=0x1, support=0x4 084453.187 ocxfn SilenceDetectSet(sLineId=16, sTimeLen=30, sVolumeLevel=10) Share this post Link to post
SupportTeam Report post Posted 11/16/2003 11:38 PM Thanks, that's exactly the trace we needed. We can see from trace that the TTS engine on your system is not closing the file properly and VoiceGuide cannot get access to the file immediately after it's created in order to play it. What version of Windows (& Service Pack) is installed on this system? What TTS engine are you using? Default Microsoft one or some other? Share this post Link to post
Guest Tim Report post Posted 11/17/2003 09:15 AM Windows 2000 SP3 AT&T TTS An interesting thing to note... For the first time today I was set next to the server while I tested it. When the system errors and says the file could not be played, the correct voice file can be heard clearly and correctly through the speakers of the server! I guess this gives a huge clue to the problem! Tim Share this post Link to post
SupportTeam Report post Posted 11/18/2003 05:53 AM The trace shows that the created TTS sound file has no sound data in it... if the TTS file is actualy playing over the PC speaker at the same time this means that the AT&T TTS engine decided to start playing the sound file it created over the speaker instead if placing it in the sound file as VoiceGuide told it to do... I'm not sure what could be causing the TTS engine to disregard the TTS command issued by VoiceGuide... VG always asks TTS to place results in a file and it then plays the file... Are you using SAPI5.1? Are you using the current release of the AT&T TTS engine? 004054.906 ocxfn PlayMultiDelimited(sLineId=16, strFile1=C:\Program Files\VoiceGuide\data\tts16.wav, lPlayId=0x152af, lOptions=0x1, strOptions=) 004054.906 tr 5 ResetWavOutAndContinuePlay start 004054.906 play FileMmioOpenAndAscend start C:\Program Files\VoiceGuide\data\tts16.wav 004054.906 play mmckinfoSubchunk.cksize = 0 004054.906 play FileMmioOpenAndAscend failed in Play_EnsureWaveOutIsOpenAndReady 004054.906 play pss EnsureWaveOutIsOpenAndReady failed 004054.906 play PlaySoundStart ResetWavOutAndContinuePlay=>7 004054.906 ocxfn Play(sLineId=16, strFile=C:\Program Files\VoiceGuide\system\voice\ErrorPlayingFile.wav, lPlayId=0x152af) and 084450.234 ocxfn PlayMultiDelimited(sLineId=16, strFile1=C:\Program Files\VoiceGuide\data\tts16.wav, lPlayId=0x1dcaf, lOptions=0x1, strOptions=) 084450.234 tr 5 ResetWavOutAndContinuePlay start 084450.234 play FileMmioOpenAndAscend start C:\Program Files\VoiceGuide\data\tts16.wav 084450.234 play mmckinfoSubchunk.cksize = 0 084450.234 play FileMmioOpenAndAscend failed in Play_EnsureWaveOutIsOpenAndReady 084450.234 play pss EnsureWaveOutIsOpenAndReady failed 084450.234 play PlaySoundStart ResetWavOutAndContinuePlay=>7 084450.234 ocxfn Play(sLineId=16, strFile=C:\Program Files\VoiceGuide\system\voice\ErrorPlayingFile.wav, lPlayId=0x1dcaf) Share this post Link to post
Guest Tim Report post Posted 11/18/2003 08:10 AM yes, and yes. All software is the latest. I only set up the server in recent weeks. It is odd that when it goes wrong once, it will go wrong everytime until it is reset. Would it help if I just took out the soundcard? I would rather not, but I will if it is a quick fix. I really want to get this system up and running. many thanks Tim Share this post Link to post
SupportTeam Report post Posted 11/19/2003 12:45 AM I suspect removing the sound card will not fix the problem... (you can of course give it a try...) I'd sooner try re-installing SAPI 5.1... Please replace the SAPIWARP.OCX file in your Windows' System32 directory with one attached, then start VG and run till problem occurs. The new OCX will create log files in C:\ named C:\SapiWrapMMDD.txt. Please post those log files here once the problem occurs. SapiWrap.ocx Share this post Link to post
Guest Tim Report post Posted 11/21/2003 09:14 AM I disabled the comISDN driver for the soundcard, and the problem happens a lot less. But it did happen today. Here is the results of the file you asked for. Hope you can solve it!!! Tim 081157.156 ocxfn TtsToWavFile(strTextXml=Hi Stephen, press 1 to find a contact, or press 2 to access your diary., strFname=C:\Program Files\VoiceGuide\data\tts16.wav, iWavFormat=1, iSpeed=0, iVolume=100) 081157.156 AssignFormat => 0 081157.156 BindToFile => 0 081157.156 SetOutput => 0 081157.156 Speak start 081157.343 WaitUntilDone completed 081159.484 ocxfn TtsToWavFile(strTextXml=Enter the number of days ahead, followed by the hash key. For example, zero followed by the hash key for today, or one followed by the hash key for tomorrow. , strFname=C:\Program Files\VoiceGuide\data\tts16.wav, iWavFormat=1, iSpeed=0, iVolume=100) 081159.484 AssignFormat => 0 081159.484 BindToFile => 0 081159.484 SetOutput => 0 081159.484 Speak start 081159.796 WaitUntilDone completed 081214.453 ocxfn TtsToWavFile(strTextXml=<?xml version="1.0" encoding="ISO-8859-1"?> <speak version="1.0" xml:lang="en-US" xmlns="http://www.w3.org/2001/10/synthesis">'>http://www.w3.org/2001/10/synthesis">'>http://www.w3.org/2001/10/synthesis"> Diary entries for Friday, the twenty first of November. <silence msec='2000'/>Entry for charles willcock. <silence msec='500'/>Eldridges Furniture Co. <silence msec='1000'/> Details follow. <silence msec='1000'/> Eldridge, Brennan <silence msec='500'/> : After 1:00 <silence msec='1000'/> Entry for Tim. <silence msec='500'/>baker. <silence msec='1000'/> Details follow. <silence msec='1000'/> Day using Carol's data to upload, test etc. <silence msec='500'/> Today? <silence msec='1000'/> Entry for Stephen. <silence msec='500'/>Business Link Coventry & Warwickshire at 8 30 in the morning . <silence msec='1000'/> Details follow. <silence msec='1000'/> Hunt, Leigh <silence msec='500'/> Run another seminar to view more web integration <silence msec='1000'/> Entry for Stephen. <silence msec='500'/>Rickshaw Productions at 9 30 in the morning . <silence msec='1000'/> Details follow. <silence msec='1000'/> Fairgrieve, Lindsay <silence msec='500'/> Meet here, Haseley Manor, 21/11/3, 9.30-11am. <silence msec='500'/> Show search rankings of client websites; demo web features including administration pages; talk through the two options (1. use the existing website; 2. build a new website). <silence msec='1000'/> End of diary. </speak>, strFname=C:\Program Files\VoiceGuide\data\tts16.wav, iWavFormat=1, iSpeed=0, iVolume=100) 081214.453 AssignFormat => 0 081214.453 BindToFile => 0 081214.453 SetOutput => 0 081214.453 Speak start 081215.562 WaitUntilDone completed 085927.906 ocxfn TtsToWavFile(strTextXml=Hi Andy, press 1 to find a contact, or press 2 to access your diary., strFname=C:\Program Files\VoiceGuide\data\tts16.wav, iWavFormat=1, iSpeed=0, iVolume=100) 085927.906 AssignFormat => 0 085927.906 BindToFile => 0 085927.906 SetOutput => 0 085927.921 Speak start 085928.093 WaitUntilDone completed 085932.953 ocxfn TtsToWavFile(strTextXml=Please enter up to 5 characters of the contacts surname, followed by the hash key. , strFname=C:\Program Files\VoiceGuide\data\tts16.wav, iWavFormat=1, iSpeed=0, iVolume=100) 085932.953 AssignFormat => 0 085932.953 BindToFile => 0 085932.953 SetOutput => 0 085932.953 Speak start 085933.140 WaitUntilDone completed 085954.250 ocxfn TtsToWavFile(strTextXml=Please enter up to 5 characters of the company name, followed by the hash key. , strFname=C:\Program Files\VoiceGuide\data\tts16.wav, iWavFormat=1, iSpeed=0, iVolume=100) 085954.250 AssignFormat => 0 085954.250 BindToFile => 0 085954.250 SetOutput => 0 085954.265 Speak start 085954.421 WaitUntilDone completed 090012.906 ocxfn TtsToWavFile(strTextXml=<?xml version="1.0" encoding="ISO-8859-1"?> <speak version="1.0" xml:lang="en-US" xmlns="http://www.w3.org/2001/10/synthesis"> Sorry, no contact records were found. To start again, press the hash key. </speak> , strFname=C:\Program Files\VoiceGuide\data\tts16.wav, iWavFormat=1, iSpeed=0, iVolume=100) 090012.906 AssignFormat => 0 090012.906 BindToFile => 0 090012.906 SetOutput => 0 090012.906 Speak start 090013.062 WaitUntilDone completed 090050.468 ocxfn TtsToWavFile(strTextXml=Hi Andy, press 1 to find a contact, or press 2 to access your diary., strFname=C:\Program Files\VoiceGuide\data\tts16.wav, iWavFormat=1, iSpeed=0, iVolume=100) 090050.468 AssignFormat => 0 090050.468 BindToFile => 0 090050.468 SetOutput => 0 090050.468 Speak start 090050.640 WaitUntilDone completed 090054.265 ocxfn TtsToWavFile(strTextXml=Please enter up to 5 characters of the contacts surname, followed by the hash key. , strFname=C:\Program Files\VoiceGuide\data\tts16.wav, iWavFormat=1, iSpeed=0, iVolume=100) 090054.265 AssignFormat => 0 090054.265 BindToFile => 0 090054.265 SetOutput => 0 090054.265 Speak start 090054.453 WaitUntilDone completed 090055.859 ocxfn TtsToWavFile(strTextXml=Please enter up to 5 characters of the company name, followed by the hash key. , strFname=C:\Program Files\VoiceGuide\data\tts16.wav, iWavFormat=1, iSpeed=0, iVolume=100) 090055.859 AssignFormat => 0 090055.859 BindToFile => 0 090055.859 SetOutput => 0 090055.859 Speak start 090056.015 WaitUntilDone completed 090120.531 ocxfn TtsToWavFile(strTextXml=<?xml version="1.0" encoding="ISO-8859-1"?> <speak version="1.0" xml:lang="en-US" xmlns="http://www.w3.org/2001/10/synthesis"> You have found 33 records. Only the first 9 will be given. <silence msec='1000'/> For Martin Wilson, of Personal Touch, <silence msec='250'/> press 1. <silence msec='600'/> For Lisa Rogers, of Personal Touch, <silence msec='250'/> press 2. <silence msec='600'/> For John Ruddick, of Personal Touch, <silence msec='250'/> press 3. <silence msec='600'/> For Nigel Greenwood, of Personal Touch, <silence msec='250'/> press 4. <silence msec='600'/> For David Mayo, of Personal Touch, <silence msec='250'/> press 5. <silence msec='600'/> For Dave Snape, of Personal Touch, <silence msec='250'/> press 6. <silence msec='600'/> For Mike Allison, of Personal Touch, <silence msec='250'/> press 7. <silence msec='600'/> For Simon Carlo, of Personal Touch, <silence msec='250'/> press 8. <silence msec='600'/> For Mr Terry Clark, of Personal Insurance Advisers Ltd, <silence msec='250'/> press 9. <silence msec='600'/> To hear again, press the star key. </speak> , strFname=C:\Program Files\VoiceGuide\data\tts16.wav, iWavFormat=1, iSpeed=0, iVolume=100) 090120.531 AssignFormat => 0 090120.531 BindToFile => 0 090120.531 SetOutput => 0 090120.531 Speak start 090120.531 WaitUntilDone completed 090146.828 ocxfn TtsToWavFile(strTextXml=Hi Andy, press 1 to find a contact, or press 2 to access your diary., strFname=C:\Program Files\VoiceGuide\data\tts16.wav, iWavFormat=1, iSpeed=0, iVolume=100) 090146.828 AssignFormat => 0 090146.828 BindToFile => -2147287038 090146.828 SetOutput => -2147200968 090146.875 Speak start 090152.484 WaitUntilDone completed Share this post Link to post
SupportTeam Report post Posted 11/21/2003 09:41 AM the error can be seen here: 090146.828 BindToFile => -2147287038 Looks like the SAPI system is returning an OLE error 80030002 (in hex) when it gets instructed to point it's output to a file... The actual 80030002 error means 'file not found' but that does not tell us much as it does not refer to the actual output file - just some internal SAPI/OLE library... The fact that this error intermediate makes it very hard to determine what could be causing it.. Are there any other programs running in this machine? They could be possibly interfering. I'd try top reformat and install just bare bones Win2000 + SP4 + SAPI5.1 + ComISDN + VoiceGuide and nothing else - and before installing AT&T try running with Microsoft's SAPI voices for a about a week and see if this happens on this bare bones system... then try adding AT&T & other MS updates and other software... slowly... PS. Like the diary reporting script, from what organizer are you importing the info? Share this post Link to post
Guest Tim Report post Posted 11/21/2003 10:21 AM Hi, thanks for the quick response again. Don't you guys ever sleep! I understand what you are saying about rebuilding the machine. Sadly this is a machine running a live database (SQL server) for our company. A rebuild is just about out of the question. But I can uninstall and reinstall certain items. I'll have a go and keep you posted. Alternatively I might dig out another pc and run it dedicated. It is a shame that when is breaks once, it is then broken fo ever until the app restarts. Would it be possible on a future releast the when this error is encountered, that the app restarts? Yes one person in 100 might get cut off and have to redial, but that is a really minor problem compared with what we have now. I guess I could always write my own program that monitors the log file, look for the error codes and restart the app if necessary. Doesn't sound ideal though. I will keep it as a last resort perhaps. Tim Share this post Link to post
SupportTeam Report post Posted 11/21/2003 11:15 AM I understand what you are saying about rebuilding the machine. Sadly this is a machine running a live database (SQL server) for our company. A rebuild is just about out of the question. Surprisingly enough when the "80030002" is entered in Google Groups most of the posts about this error type are database related... Alternatively I might dig out another pc and run it dedicated. I’d strongly recommend doing that… It is a shame that when is breaks once, it is then broken fo ever until the app restarts. Would it be possible on a future releast the when this error is encountered, that the app restarts? Yes one person in 100 might get cut off and have to redial, but that is a really minor problem compared with what we have now. We have not received any other reports of this problem and have not yet experienced it ourselves... there are a number of clients using AT&Ts TTS with VoiceGuide quite intensively out there, so at this stage I think it's some sort of a OLE incompatibility on the system that is causing this intermittent error... Share this post Link to post