sterlingsvc Report post Posted 05/09/2005 03:55 PM Hello, I am using VG for an IVR application in which callers are to press 1 to record a message for us, press # (or any numbered digit) when they are done recording, and then hear a recorded confirmation message. This system works fine from landline phones but fails often with cell phones. Callers from cell phones press 1 to start the recording but then the confirmation recording seems to play immediately (as if VG has "heard" a dtmf tone that it considers a digit tone and thus advances to the confirmation). How can I set this differently? I will post the event trace log for such a call below. The call in question begins at 102019.851 and the issue appears to occur around line 102213. Thanks. DRW ------------ 100620.898 ocxfn SilenceDetectSet(sLineId=8, sTimeLen=60, sVolumeLevel=10) 102019.851 tapie LINE_LINEDEVSTATE(9, 0x101e3, 0x800, 0x0, 0x0) 102019.867 tapie LINE_CALLSTATE(9, 0x10352, 0x2, 0x0, 0x4) 102019.867 tapic lineMonitorDigits(0x10352, 0x2) => 0x0 102019.867 tapic lineMonitorMedia(0x10352, 0xfc) => 0 102019.867 tapic lineGetCallInfo(0x10352, 0x4de32a8) 102019.867 eng No CallerId info available at this time 102019.867 tapie LINE_CALLINFO(9, 0x10352, 0x8000) 102019.867 tapic lineGetCallInfo(0x10352, 0x4dd8b78) 102019.867 CIDname lci=0x4dd8b78, off=0x0, size=0x0 102019.867 CIDnmbr lci=0x4dd8b78, off=0x144, size=0xb 102019.867 DNISnmbr lci=0x4dd8b78, off=0x15c, size=0x5 102019.867 ocxev CallerId(sLineId=9, hCall=0x10352, strNbr=[6205551579], strName=[ ], strDialed=[0000]) 102019.867 tapie LINE_CALLINFO(9, 0x10352, 0x10000) 102019.883 tapie LINE_CALLINFO(9, 0x10352, 0x100) 102019.883 tapie LINE_LINEDEVSTATE(9, 0x101e3, 0x2, 0x0, 0x0) 102025.867 tapie LINE_LINEDEVSTATE(9, 0x101e3, 0x2, 0x0, 0x2) 102026.414 tapie LINE_CALLSTATE(9, 0x10352, 0x100, 0x1, 0x0) 102026.414 tapic lineGetID(0x101e3, 0, 0, 0x1, 0x4e86658, wave/in) LINECALLSELECT_LINE hLineInfo 102026.414 tapic lineGetID(0x101e3, 0, 0, 0x1, 0x4e86658, wave/in) => 0x0 102026.414 tapic lineGetID => 4 102026.414 tapic lineGetID(0x101e3, 0, 0, 0x1, 0x4e86658, wave/out) LINECALLSELECT_LINE hLineInfo 102026.414 tapic lineGetID(0x101e3, 0, 0, 0x1, 0x4e86658, wave/out) => 0x0 102026.414 tapic lineGetID => 4 102026.429 tapie LINE_REPLY(9, 0x0, 0x10397, 0x0) 102026.429 ocxfn PlayMultiDelimited(sLineId=9, strFile1=C:\Documents and Settings\Administrator\Desktop\Sound Files\Intro 0422.wav, lPlayId=0xb42a1, lOptions=0x0, strOptions=) 102026.429 tr 5 ResetWavOutAndContinuePlay start 102026.429 play FileMmioOpenAndAscend start C:\Documents and Settings\Administrator\Desktop\Sound Files\Intro 0422.wav 102026.429 play FileMmioOpenAndAscend end 102026.429 fn play wav format: wFormatTag=0x1, nChannels=1, nSamplesPerSec=8000, nAvgBytesPerSec=16000, nBlockAlign=2, wBitsPerSample=16, cbSize=0 102026.429 wavec waveOutOpen(0x0, 0x4, 0x212b18, 0x0, 0x0, 0x1) => 32 (WAVERR_BADFORMAT) - format query 102026.429 wavec waveOutOpen(0x0, 0x4, 0x212b18, 0x0, 0x0, 0x5) => 0 (MMSYSERR_OK) - format query with wave mapped 102026.429 wavec waveOutOpen(0x212b4c, 0x4, 0x212b18, 0x60182, 0x212af0, 0x10006) => 0 (MMSYSERR_OK) ... hli->hWaveOut=0x4dd6408 102026.429 wavec waveOutReset(0x4dd6408) => 0(MMSYSERR_OK) fn:PlaySoundStart 102026.429 tapic lineMonitorDigits(0x10352, 0x2) => 0x0 102026.429 tapic lineMonitorMedia(0x10352, 0x7c) => 0 102026.429 play FileMmioOpenAndAscend start C:\Documents and Settings\Administrator\Desktop\Sound Files\Intro 0422.wav 102026.429 play FileMmioOpenAndAscend end 102026.429 play LoadCurrFileToPlay_IntoOneMainBuffer start 102026.429 play FileMmioOpenAndAscend start C:\Documents and Settings\Administrator\Desktop\Sound Files\Intro 0422.wav 102026.429 play FileMmioOpenAndAscend end 102026.429 iPlayListIdxCurr 0 wav format: wFormatTag=0x1, nChannels=1, nSamplesPerSec=8000, nAvgBytesPerSec=16000, nBlockAlign=2, wBitsPerSample=16, cbSize=0 102026.429 wavec waveOutWrite HeapAllocs bytes: DataToPlay=479976, WaveHdr=32, UserData=12 102026.429 wavehdr: lpData=0xba0fb58, dwBufferLength=479976, dwBytesRecorded=0, dwUser=0x196c38, dwFlags=0x0, dwLoops=0x0, lpNext=0x0, reserved=0x0 102026.429 play LoadCurrFileToPlay_IntoOneMainBuffer end 102026.429 tr fn ResetWavOutAndContinuePlay LoadCurrFileToPlay_IntoOneMainBuffer returned 102026.429 wavec waveOutPrepareHeader(0x4dd6408, 0x4dcc488, 0x20) => 0 102026.445 wavec waveOutWrite(0x4dd6408, 0x4dcc488, 0x20) => 0 102026.445 tr fn PostMessage WM_FIRE_PLAY_WDOG_SET_EVENT (all in 1 buffer) params: 9 73795300 102026.445 fn OnFirePlayPlayWdogSetEvent start 102026.445 ocxev PlayWdogSet(dwLineId=9, dwPlayId=0x46606e4, LenMsecs=29998) 102026.445 tapie LINE_CALLINFO(9, 0x10352, 0x8000000) 102026.445 tapie LINE_CALLINFO(9, 0x10352, 0x8000000) 102056.445 ocxfn PlayStopSpecial(sLineId:9, lParam1:0x46606e4, lParam2(idcode):0, giving: dwPlayId=737953, iPlayIdx=0) 102056.445 wavec waveOutReset(0x4dd6408) call fn:PlayStopSpecial 102056.492 wavec waveOutReset(0x4dd6408) => 0 (MMSYSERR_OK) fn:PlayStopSpecial 102056.492 wavec waveOutReset(0x4dd6408) call, caller: PlayStopSpecial 102056.492 wavec waveOutReset(0x4dd6408) => 0 (MMSYSERR_OK), caller: PlayStopSpecial 102056.492 wavec will wait with waveOutClose until after WOM_DONE 102056.492 wavee WOM_DONE(0x4dd6408, 0x4dcc488) (callback window message) 102056.492 wavee WOM_DONE(0x4dd6408, 0x3bd, 0x212af0, 0x4dcc488, 0x0) psch 102056.492 fn psch lpUserData=0x196c38 : dwPlayId=737953, hli=0x212af0, iFileIdx=0x0 102056.492 fn psch hli=0x212af0 : dwPlayId=737953, iPlayListIdxCurr=0x0 102056.492 fn psch clearing watchdog 102056.492 tr fn PlaySoundCallBackHandler calling PostMessage WM_FIRE_PLAY_WDOG_CLEAR_EVENT 102056.492 wavec waveOutUnprepareHeader(0x4dd6408, 0x4dcc488, 0x20) call non-unimodem 102056.492 wavec waveOutUnprepareHeader(0x4dd6408, 0x4dcc488, 0x20) => 0 (MMSYSERR_OK) non-unimodem 102056.492 fn OnFirePlayPlayWdogClearEvent start 102056.492 ocxev PlayWdogClear(dwLineId=9, dwPlayId=0x46606e4) 102056.492 ocxev PlayEnd(dwLineId=9, dwPlayId=0xb42a1) 102057.851 tapie LINE_MONITORDIGITS(9, 0x10352, 0x31) 102057.851 ocxfn PlayMultiDelimited(sLineId=9, strFile1=C:\Documents and Settings\Administrator\Desktop\Sound Files\status 0509.wav, lPlayId=0xbbd5f, lOptions=0x0, strOptions=) 102057.851 tr 5 ResetWavOutAndContinuePlay start 102057.851 play FileMmioOpenAndAscend start C:\Documents and Settings\Administrator\Desktop\Sound Files\status 0509.wav 102057.867 play FileMmioOpenAndAscend end 102057.867 tapic lineMonitorDigits(0x10352, 0x2) => 0x0 102057.867 tapic lineMonitorMedia(0x10352, 0x7c) => 0 102057.867 play FileMmioOpenAndAscend start C:\Documents and Settings\Administrator\Desktop\Sound Files\status 0509.wav 102057.867 play FileMmioOpenAndAscend end 102057.867 play LoadCurrFileToPlay_IntoOneMainBuffer start 102057.867 play FileMmioOpenAndAscend start C:\Documents and Settings\Administrator\Desktop\Sound Files\status 0509.wav 102057.867 play FileMmioOpenAndAscend end 102057.867 iPlayListIdxCurr 0 wav format: wFormatTag=0x1, nChannels=1, nSamplesPerSec=8000, nAvgBytesPerSec=16000, nBlockAlign=2, wBitsPerSample=16, cbSize=0 102057.867 wavec waveOutWrite HeapAllocs bytes: DataToPlay=689482, WaveHdr=32, UserData=12 102057.867 wavehdr: lpData=0x1d60020, dwBufferLength=689482, dwBytesRecorded=0, dwUser=0x196fe0, dwFlags=0x0, dwLoops=0x0, lpNext=0x0, reserved=0x0 102057.867 play LoadCurrFileToPlay_IntoOneMainBuffer end 102057.867 tr fn ResetWavOutAndContinuePlay LoadCurrFileToPlay_IntoOneMainBuffer returned 102057.867 wavec waveOutPrepareHeader(0x4dd6408, 0x22f850, 0x20) => 0 102057.867 wavec waveOutWrite(0x4dd6408, 0x22f850, 0x20) => 0 102057.867 tr fn PostMessage WM_FIRE_PLAY_WDOG_SET_EVENT (all in 1 buffer) params: 9 76937500 102057.867 fn OnFirePlayPlayWdogSetEvent start 102057.867 ocxev PlayWdogSet(dwLineId=9, dwPlayId=0x495f91c, LenMsecs=43092) 102057.867 tapie LINE_CALLINFO(9, 0x10352, 0x8000000) 102140.476 tapie LINE_MONITORDIGITS(9, 0x10352, 0x31) 102140.476 ocxfn PlayStop(sLineId=9) 102140.476 fn PlaySoundStop start 102140.476 tr fn PlaySoundStop calling PostMessage WM_FIRE_PLAY_WDOG_CLEAR_EVENT 102140.476 wavec waveOutReset(0x4dd6408) call, caller: PlaySoundStop 102140.523 wavec waveOutReset(0x4dd6408) => 0 (MMSYSERR_OK), caller: PlaySoundStop 102140.523 wavec will wait with waveOutClose until after WOM_DONE 102140.523 fn OnFirePlayPlayWdogClearEvent start 102140.523 ocxev PlayWdogClear(dwLineId=9, dwPlayId=0x495f91c) 102140.523 wavee WOM_DONE(0x4dd6408, 0x22f850) (callback window message) 102140.523 wavee WOM_DONE(0x4dd6408, 0x3bd, 0x212af0, 0x22f850, 0x0) psch 102140.523 fn psch lpUserData=0x196fe0 : dwPlayId=769375, hli=0x212af0, iFileIdx=0x0 102140.523 fn psch hli=0x212af0 : dwPlayId=769375, iPlayListIdxCurr=0xfffffffe 102140.523 fn psch not clearing watchdog 102140.523 wavec waveOutUnprepareHeader(0x4dd6408, 0x22f850, 0x20) call non-unimodem 102140.523 wavec waveOutUnprepareHeader(0x4dd6408, 0x22f850, 0x20) => 0 (MMSYSERR_OK) non-unimodem 102140.523 ocxfn PlayMultiDelimited(sLineId=9, strFile1=C:\Documents and Settings\Administrator\Desktop\Sound Files\Instructions 0414.wav, lPlayId=0xc640e, lOptions=0x0, strOptions=) 102140.523 tr 5 ResetWavOutAndContinuePlay start 102140.523 play FileMmioOpenAndAscend start C:\Documents and Settings\Administrator\Desktop\Sound Files\Instructions 0414.wav 102140.523 play FileMmioOpenAndAscend end 102140.523 tapic lineMonitorDigits(0x10352, 0x2) => 0x0 102140.523 tapic lineMonitorMedia(0x10352, 0x7c) => 0 102140.523 play FileMmioOpenAndAscend start C:\Documents and Settings\Administrator\Desktop\Sound Files\Instructions 0414.wav 102140.523 play FileMmioOpenAndAscend end 102140.523 play LoadCurrFileToPlay_IntoOneMainBuffer start 102140.523 play FileMmioOpenAndAscend start C:\Documents and Settings\Administrator\Desktop\Sound Files\Instructions 0414.wav 102140.523 play FileMmioOpenAndAscend end 102140.523 iPlayListIdxCurr 0 wav format: wFormatTag=0x1, nChannels=1, nSamplesPerSec=8000, nAvgBytesPerSec=16000, nBlockAlign=2, wBitsPerSample=16, cbSize=0 102140.523 wavec waveOutWrite HeapAllocs bytes: DataToPlay=491982, WaveHdr=32, UserData=12 102140.523 wavehdr: lpData=0xbe4aa48, dwBufferLength=491982, dwBytesRecorded=0, dwUser=0x196fe0, dwFlags=0x0, dwLoops=0x0, lpNext=0x0, reserved=0x0 102140.523 play LoadCurrFileToPlay_IntoOneMainBuffer end 102140.523 tr fn ResetWavOutAndContinuePlay LoadCurrFileToPlay_IntoOneMainBuffer returned 102140.523 wavec waveOutPrepareHeader(0x4dd6408, 0x22f850, 0x20) => 0 102140.539 wavec waveOutWrite(0x4dd6408, 0x22f850, 0x20) => 0 102140.539 tr fn PostMessage WM_FIRE_PLAY_WDOG_SET_EVENT (all in 1 buffer) params: 9 81204600 102140.539 fn OnFirePlayPlayWdogSetEvent start 102140.539 ocxev PlayWdogSet(dwLineId=9, dwPlayId=0x4d71578, LenMsecs=30748) 102140.539 tapie LINE_CALLINFO(9, 0x10352, 0x8000000) 102211.351 wavee WOM_DONE(0x4dd6408, 0x22f850) (callback window message) 102211.351 wavee WOM_DONE(0x4dd6408, 0x3bd, 0x212af0, 0x22f850, 0x0) psch 102211.351 fn psch lpUserData=0x196fe0 : dwPlayId=812046, hli=0x212af0, iFileIdx=0x0 102211.351 fn psch hli=0x212af0 : dwPlayId=812046, iPlayListIdxCurr=0x0 102211.351 fn psch clearing watchdog 102211.351 tr fn PlaySoundCallBackHandler calling PostMessage WM_FIRE_PLAY_WDOG_CLEAR_EVENT 102211.351 wavec waveOutUnprepareHeader(0x4dd6408, 0x22f850, 0x20) call non-unimodem 102211.351 wavec waveOutUnprepareHeader(0x4dd6408, 0x22f850, 0x20) => 0 (MMSYSERR_OK) non-unimodem 102211.351 fn OnFirePlayPlayWdogClearEvent start 102211.351 ocxev PlayWdogClear(dwLineId=9, dwPlayId=0x4d71578) 102211.351 ocxev PlayEnd(dwLineId=9, dwPlayId=0xc640e) 102213.211 tapie LINE_MONITORDIGITS(9, 0x10352, 0x31) 102213.226 ocxfn PlayMultiDelimited(sLineId=9, strFile1=C:\Program Files\VoiceGuide\system\voice\beep1.wav, lPlayId=0xce3be, lOptions=0x0, strOptions=) 102213.226 tr 5 ResetWavOutAndContinuePlay start 102213.226 play FileMmioOpenAndAscend start C:\Program Files\VoiceGuide\system\voice\beep1.wav 102213.226 play FileMmioOpenAndAscend end 102213.226 play wav format of next file in queue is different, requeue later. 102213.226 wavec waveOutReset(0x4dd6408) call, caller: Play_EnsureWaveOutIsOpenAndReady 102213.226 wavec waveOutReset(0x4dd6408) => 0 (MMSYSERR_OK), caller: Play_EnsureWaveOutIsOpenAndReady 102213.226 wavec waveOutClose(0x4dd6408) call, caller: Play_EnsureWaveOutIsOpenAndReady 102213.226 wavec waveOutClose(0x4dd6408) => 0 (MMSYSERR_OK), caller: Play_EnsureWaveOutIsOpenAndReady 102213.226 fn play wav format: wFormatTag=0x1, nChannels=1, nSamplesPerSec=11025, nAvgBytesPerSec=11025, nBlockAlign=1, wBitsPerSample=8, cbSize=0 102213.226 wavec waveOutOpen(0x0, 0x4, 0x212b18, 0x0, 0x0, 0x1) => 0 (MMSYSERR_OK) - format query 102213.226 wavec waveOutOpen(0x212b4c, 0x4, 0x212b18, 0x60182, 0x212af0, 0x10002) => 0 (MMSYSERR_OK) ... hli->hWaveOut=0x4dd6408 102213.226 wavec waveOutReset(0x4dd6408) => 0(MMSYSERR_OK) fn:PlaySoundStart 102213.226 tapic lineMonitorDigits(0x10352, 0x2) => 0x0 102213.226 tapic lineMonitorMedia(0x10352, 0x7c) => 0 102213.226 play FileMmioOpenAndAscend start C:\Program Files\VoiceGuide\system\voice\beep1.wav 102213.226 play FileMmioOpenAndAscend end 102213.226 play LoadCurrFileToPlay_IntoOneMainBuffer start 102213.226 play FileMmioOpenAndAscend start C:\Program Files\VoiceGuide\system\voice\beep1.wav 102213.226 play FileMmioOpenAndAscend end 102213.226 iPlayListIdxCurr 0 wav format: wFormatTag=0x1, nChannels=1, nSamplesPerSec=11025, nAvgBytesPerSec=11025, nBlockAlign=1, wBitsPerSample=8, cbSize=0 102213.226 wavec waveOutWrite HeapAllocs bytes: DataToPlay=2053, WaveHdr=32, UserData=12 102213.226 wavehdr: lpData=0x4de43f8, dwBufferLength=2053, dwBytesRecorded=0, dwUser=0x196fe0, dwFlags=0x0, dwLoops=0x0, lpNext=0x0, reserved=0x0 102213.226 play LoadCurrFileToPlay_IntoOneMainBuffer end 102213.226 tr fn ResetWavOutAndContinuePlay LoadCurrFileToPlay_IntoOneMainBuffer returned 102213.226 wavec waveOutPrepareHeader(0x4dd6408, 0x4e11550, 0x20) => 0 102213.226 wavec waveOutWrite(0x4dd6408, 0x4e11550, 0x20) => 0 102213.226 tr fn PostMessage WM_FIRE_PLAY_WDOG_SET_EVENT (all in 1 buffer) params: 9 84473400 102213.226 fn OnFirePlayPlayWdogSetEvent start 102213.226 ocxev PlayWdogSet(dwLineId=9, dwPlayId=0x508f638, LenMsecs=186) 102213.226 tapie LINE_CALLINFO(9, 0x10352, 0x8000000) 102213.429 ocxfn PlayStopSpecial(sLineId:9, lParam1:0x508f638, lParam2(idcode):0, giving: dwPlayId=844734, iPlayIdx=0) 102213.429 wavec waveOutReset(0x4dd6408) call fn:PlayStopSpecial 102213.476 wavec waveOutReset(0x4dd6408) => 0 (MMSYSERR_OK) fn:PlayStopSpecial 102213.476 wavec waveOutReset(0x4dd6408) call, caller: PlayStopSpecial 102213.476 wavec waveOutReset(0x4dd6408) => 0 (MMSYSERR_OK), caller: PlayStopSpecial 102213.476 wavec will wait with waveOutClose until after WOM_DONE 102213.476 wavee WOM_DONE(0x4dd6408, 0x4e11550) (callback window message) 102213.476 wavee WOM_DONE(0x4dd6408, 0x3bd, 0x212af0, 0x4e11550, 0x0) psch 102213.476 fn psch lpUserData=0x196fe0 : dwPlayId=844734, hli=0x212af0, iFileIdx=0x0 102213.476 fn psch hli=0x212af0 : dwPlayId=844734, iPlayListIdxCurr=0x0 102213.476 fn psch clearing watchdog 102213.476 tr fn PlaySoundCallBackHandler calling PostMessage WM_FIRE_PLAY_WDOG_CLEAR_EVENT 102213.476 wavec waveOutUnprepareHeader(0x4dd6408, 0x4e11550, 0x20) call non-unimodem 102213.476 wavec waveOutUnprepareHeader(0x4dd6408, 0x4e11550, 0x20) => 0 (MMSYSERR_OK) non-unimodem 102213.476 fn OnFirePlayPlayWdogClearEvent start 102213.476 ocxev PlayWdogClear(dwLineId=9, dwPlayId=0x508f638) 102213.476 ocxev PlayEnd(dwLineId=9, dwPlayId=0xce3be) 102213.476 ocxfn SilenceDetectSet(sLineId=9, sTimeLen=60, sVolumeLevel=10) 102213.476 ocxfn RecStart(sLineId:9, strFile:C:\Documents and Settings\Administrator\Desktop\Work Requests\0509102213_9_6205551579.wav) 102213.476 wavec waveOutReset(0x4dd6408) call, caller: RecSoundStart 102213.476 wavec waveOutReset(0x4dd6408) => 0 (MMSYSERR_OK), caller: RecSoundStart 102213.476 wavec waveOutClose(0x4dd6408) call, caller: RecSoundStart 102213.476 wavec waveOutClose(0x4dd6408) => 0 (MMSYSERR_OK), caller: RecSoundStart 102213.492 wavec waveInOpen(0x0, 0x4, 0x12e5c0, 0x2ca6350, 0x212af0, 0x1) => 32 (format: 8k16m) 102213.492 wavec waveInOpen(0x0, 0x4, 0x12e5c0, 0x2ca6350, 0x212af0, 0x5) => 32 (format: 8k16m, using WAVE_MAPPED) 102213.492 wavec waveInOpen(0x0, 0x4, 0x12e5e8, 0x2ca6350, 0x212af0, 0x1) => 0 (format: 11k8m) 102213.492 wavec waveInOpen(0x21fc90, 0x4, 0x12e5e8, 0x60182, 0x212af0, 0x10000) => 0 102213.492 wavec waveInPrepareHeader(0x4dd6408, 0x15a050, 0x20) => 0 102213.492 wavec waveInAddBuffer(0x4dd6408, 0x15a050, 0x20) => 0 102213.492 wavec waveInPrepareHeader(0x4dd6408, 0x1a76f8, 0x20) => 0 102213.492 wavec waveInAddBuffer(0x4dd6408, 0x1a76f8, 0x20) => 0 102213.492 rec WriteRiffChunk datasize=0 102213.492 wavec waveInStart(0x4dd6408) => 0 (MMSYSERR_OK) 102213.492 linec lineMonitorTones(0x10352, 0x12e610, 1) => 0x0 102213.523 tapie LINE_MONITORDIGITS(9, 0x10352, 0x31) 102213.523 ocxfn RecStopTruncate(sLineId=9, strSaveFname=, lTruncTime=1, lTruncBytes=4000) 102213.570 wavec waveInReset(0x4dd6408) => 0 102213.570 linec lineMonitorTones(0x10352, 0x0, 1) => 0x0 (disabling monitoring for silence/tones) 102213.570 wavee WAVE_WIM_DONE(0x4dd6408, 0x15a050) 102213.570 wavec waveInUnprepareHeader(0x4dd6408, 0x15a050, 0x20) => 0 (MMSYSERR_OK), bytes in buff:0 102213.570 wavee WAVE_WIM_DONE(0x4dd6408, 0x1a76f8) 102213.570 wavec waveInUnprepareHeader(0x4dd6408, 0x1a76f8, 0x20) => 0 (MMSYSERR_OK), bytes in buff:0 102213.570 rec WriteRiffChunk datasize=0 102213.570 wavec waveInClose(0x4dd6408) => 0 (MMSYSERR_OK) 102213.570 ocxev RecEnd(dwLineId=9, dwRecId=0x0) 102213.570 ocxfn PlayMultiDelimited(sLineId=9, strFile1=C:\Documents and Settings\Administrator\Desktop\Sound Files\Confirm 0414.wav, lPlayId=0xce525, lOptions=0x0, strOptions=) 102213.570 tr 5 ResetWavOutAndContinuePlay start 102213.570 play FileMmioOpenAndAscend start C:\Documents and Settings\Administrator\Desktop\Sound Files\Confirm 0414.wav 102213.570 play FileMmioOpenAndAscend end 102213.570 fn play wav format: wFormatTag=0x1, nChannels=1, nSamplesPerSec=8000, nAvgBytesPerSec=16000, nBlockAlign=2, wBitsPerSample=16, cbSize=0 102213.570 wavec waveOutOpen(0x0, 0x4, 0x212b18, 0x0, 0x0, 0x1) => 32 (WAVERR_BADFORMAT) - format query 102213.570 wavec waveOutOpen(0x0, 0x4, 0x212b18, 0x0, 0x0, 0x5) => 0 (MMSYSERR_OK) - format query with wave mapped 102213.570 wavec waveOutOpen(0x212b4c, 0x4, 0x212b18, 0x60182, 0x212af0, 0x10006) => 0 (MMSYSERR_OK) ... hli->hWaveOut=0x4dd6408 102213.570 wavec waveOutReset(0x4dd6408) => 0(MMSYSERR_OK) fn:PlaySoundStart 102213.570 tapic lineMonitorDigits(0x10352, 0x2) => 0x0 102213.570 tapic lineMonitorMedia(0x10352, 0x7c) => 0 102213.586 play FileMmioOpenAndAscend start C:\Documents and Settings\Administrator\Desktop\Sound Files\Confirm 0414.wav 102213.586 play FileMmioOpenAndAscend end 102213.586 play LoadCurrFileToPlay_IntoOneMainBuffer start 102213.586 play FileMmioOpenAndAscend start C:\Documents and Settings\Administrator\Desktop\Sound Files\Confirm 0414.wav 102213.586 play FileMmioOpenAndAscend end 102213.586 iPlayListIdxCurr 0 wav format: wFormatTag=0x1, nChannels=1, nSamplesPerSec=8000, nAvgBytesPerSec=16000, nBlockAlign=2, wBitsPerSample=16, cbSize=0 102213.586 wavec waveOutWrite HeapAllocs bytes: DataToPlay=791998, WaveHdr=32, UserData=12 102213.586 wavehdr: lpData=0x1d60020, dwBufferLength=791998, dwBytesRecorded=0, dwUser=0x196c38, dwFlags=0x0, dwLoops=0x0, lpNext=0x0, reserved=0x0 102213.586 play LoadCurrFileToPlay_IntoOneMainBuffer end 102213.586 tr fn ResetWavOutAndContinuePlay LoadCurrFileToPlay_IntoOneMainBuffer returned 102213.586 wavec waveOutPrepareHeader(0x4dd6408, 0x4dd39a8, 0x20) => 0 102213.586 wavec waveOutWrite(0x4dd6408, 0x4dd39a8, 0x20) => 0 102213.586 tr fn PostMessage WM_FIRE_PLAY_WDOG_SET_EVENT (all in 1 buffer) params: 9 84509300 102213.586 fn OnFirePlayPlayWdogSetEvent start 102213.601 ocxev PlayWdogSet(dwLineId=9, dwPlayId=0x5098274, LenMsecs=49499) 102213.601 tapie LINE_CALLINFO(9, 0x10352, 0x8000000) 102303.133 ocxfn PlayStopSpecial(sLineId:9, lParam1:0x5098274, lParam2(idcode):0, giving: dwPlayId=845093, iPlayIdx=0) 102303.133 wavec waveOutReset(0x4dd6408) call fn:PlayStopSpecial 102303.179 wavec waveOutReset(0x4dd6408) => 0 (MMSYSERR_OK) fn:PlayStopSpecial 102303.179 wavec waveOutReset(0x4dd6408) call, caller: PlayStopSpecial 102303.179 wavec waveOutReset(0x4dd6408) => 0 (MMSYSERR_OK), caller: PlayStopSpecial 102303.179 wavec will wait with waveOutClose until after WOM_DONE 102303.179 wavee WOM_DONE(0x4dd6408, 0x4dd39a8) (callback window message) 102303.179 wavee WOM_DONE(0x4dd6408, 0x3bd, 0x212af0, 0x4dd39a8, 0x0) psch 102303.179 fn psch lpUserData=0x196c38 : dwPlayId=845093, hli=0x212af0, iFileIdx=0x0 102303.179 fn psch hli=0x212af0 : dwPlayId=845093, iPlayListIdxCurr=0x0 102303.179 fn psch clearing watchdog 102303.179 tr fn PlaySoundCallBackHandler calling PostMessage WM_FIRE_PLAY_WDOG_CLEAR_EVENT 102303.179 wavec waveOutUnprepareHeader(0x4dd6408, 0x4dd39a8, 0x20) call non-unimodem 102303.179 wavec waveOutUnprepareHeader(0x4dd6408, 0x4dd39a8, 0x20) => 0 (MMSYSERR_OK) non-unimodem 102303.179 fn OnFirePlayPlayWdogClearEvent start 102303.179 ocxev PlayWdogClear(dwLineId=9, dwPlayId=0x5098274) 102303.179 ocxev PlayEnd(dwLineId=9, dwPlayId=0xce525) 102303.539 tapie LINE_MONITORDIGITS(9, 0x10352, 0x30) 102303.539 ocxfn PlayMultiDelimited(sLineId=9, strFile1=C:\Documents and Settings\Administrator\Desktop\Sound Files\Transfer 0414.wav, lPlayId=0xda856, lOptions=0x0, strOptions=) 102303.539 tr 5 ResetWavOutAndContinuePlay start 102303.539 play FileMmioOpenAndAscend start C:\Documents and Settings\Administrator\Desktop\Sound Files\Transfer 0414.wav 102303.539 play FileMmioOpenAndAscend end 102303.539 tapic lineMonitorDigits(0x10352, 0x2) => 0x0 102303.539 tapic lineMonitorMedia(0x10352, 0x7c) => 0 102303.539 play FileMmioOpenAndAscend start C:\Documents and Settings\Administrator\Desktop\Sound Files\Transfer 0414.wav 102303.539 play FileMmioOpenAndAscend end 102303.539 play LoadCurrFileToPlay_IntoOneMainBuffer start 102303.539 play FileMmioOpenAndAscend start C:\Documents and Settings\Administrator\Desktop\Sound Files\Transfer 0414.wav 102303.539 play FileMmioOpenAndAscend end 102303.539 iPlayListIdxCurr 0 wav format: wFormatTag=0x1, nChannels=1, nSamplesPerSec=8000, nAvgBytesPerSec=16000, nBlockAlign=2, wBitsPerSample=16, cbSize=0 102303.539 wavec waveOutWrite HeapAllocs bytes: DataToPlay=83938, WaveHdr=32, UserData=12 102303.539 wavehdr: lpData=0xbe4aa48, dwBufferLength=83938, dwBytesRecorded=0, dwUser=0x196fe0, dwFlags=0x0, dwLoops=0x0, lpNext=0x0, reserved=0x0 102303.539 play LoadCurrFileToPlay_IntoOneMainBuffer end 102303.539 tr fn ResetWavOutAndContinuePlay LoadCurrFileToPlay_IntoOneMainBuffer returned 102303.539 wavec waveOutPrepareHeader(0x4dd6408, 0x4e11550, 0x20) => 0 102303.539 wavec waveOutWrite(0x4dd6408, 0x4e11550, 0x20) => 0 102303.539 tr fn PostMessage WM_FIRE_PLAY_WDOG_SET_EVENT (all in 1 buffer) params: 9 89506200 102303.539 fn OnFirePlayPlayWdogSetEvent start 102303.539 ocxev PlayWdogSet(dwLineId=9, dwPlayId=0x555c198, LenMsecs=5246) 102303.539 tapie LINE_CALLINFO(9, 0x10352, 0x8000000) 102308.867 wavee WOM_DONE(0x4dd6408, 0x4e11550) (callback window message) 102308.867 wavee WOM_DONE(0x4dd6408, 0x3bd, 0x212af0, 0x4e11550, 0x0) psch 102308.867 fn psch lpUserData=0x196fe0 : dwPlayId=895062, hli=0x212af0, iFileIdx=0x0 102308.867 fn psch hli=0x212af0 : dwPlayId=895062, iPlayListIdxCurr=0x0 102308.867 fn psch clearing watchdog 102308.867 tr fn PlaySoundCallBackHandler calling PostMessage WM_FIRE_PLAY_WDOG_CLEAR_EVENT 102308.867 wavec waveOutUnprepareHeader(0x4dd6408, 0x4e11550, 0x20) call non-unimodem 102308.867 wavec waveOutUnprepareHeader(0x4dd6408, 0x4e11550, 0x20) => 0 (MMSYSERR_OK) non-unimodem 102308.867 fn OnFirePlayPlayWdogClearEvent start 102308.867 ocxev PlayWdogClear(dwLineId=9, dwPlayId=0x555c198) 102308.867 ocxev PlayEnd(dwLineId=9, dwPlayId=0xda856) 102309.867 tapie LINE_GENERATE(9, 0x10352, 0x1) 102313.367 tapie LINE_GENERATE(9, 0x10352, 0x1) 102317.070 tapie LINE_GENERATE(9, 0x10352, 0x1) Share this post Link to post
SupportTeam Report post Posted 05/09/2005 10:44 PM Please post the MMDDvgm.txt trace which captures the problem. Share this post Link to post
sterlingsvc Report post Posted 05/10/2005 03:30 PM OK, here is the vgm log. 100834.54 0 sys cleanup End 102019.87 9 linedevstate 2048 0 0 102019.87 9 callstate OFFERING 66386 0 4 102019.87 9 Lev_CallerID [6207271579,,0000] 102019.87 9 rv add [DNIS]{0000} 102019.88 9 callinfo CALLEDID 102019.88 9 callinfo ORIGIN 102019.88 9 ring 0 102020.18 0 dial start any summary:|6:idx=0|7:idx=0|8:idx=0|9:hc>0| 102025.87 9 ring 2 102025.87 9 rv clear 102025.87 9 Answer the call at 5/9/2005 10:20:25 AM 102025.87 9 lineAnswer(66386) => 66455 102026.41 9 callstate CONNECTED 66386 1 0 102026.41 9 callstate CONNECTED 66386,1,0 102026.41 9 WorkingModeTAPI@Connected= 102026.41 9 WorkingModeScript@Connected= 102026.41 9 Inband detection not enabled 102026.43 9 StartLoadedVgs at 5/9/2005 10:20:26 AM, v5.2.3063 102026.43 9 AddRVns [scriptsPath]{C:\Program Files\VoiceGuide\Scripts\Sterling Services\} 102026.43 9 AddRVns [scriptPath]{C:\Program Files\VoiceGuide\Scripts\Sterling Services} 102026.43 9 rv add [$RV_STARTTIME]{5/9/2005 10:20:26 AM} 102026.43 9 rv add [$RV_DEVICEID]{9} 102026.43 9 rv add [$RV_CIDNAME]{} 102026.43 9 AddRVns [PathApp]{C:\Program Files\VoiceGuide\} 102026.43 9 rv add [$RV_CIDNUMBER]{6207271579} 102026.43 9 tapi Reply (LineEvReply) ok 66455 0 102026.43 9 timer clear 102026.43 9 [Answer] Playing 102026.43 9 [Answer] Playing (C:\Documents and Settings\Administrator\Desktop\Sound Files\Intro 0422.wav) 102026.43 9 play set playid=737953 102026.45 9 PlaySoundStart ok [C:\Documents and Settings\Administrator\Desktop\Sound Files\Intro 0422.wav] 102026.45 9 timer clear 102026.45 9 RunModule PLAY end 102026.45 9 wa(29998,73795300) 102026.45 9 callinfo MONITORMODES 102026.45 9 callinfo MONITORMODES 102056.45 9 wb(73795300) 102056.49 9 play end current play (playid=737953) 102056.49 9 ScriptEventCode 8001 iLineState=1100 102056.49 9 LsPlayMsg EV_PLAY_FINISHED 102056.49 9 eng set timer EV_TIMEOUT_REPLAYMSG time=5 102056.49 9 timer set 5 EV_TIMEOUT_REPLAYMSG 102057.85 9 dtmf 1 (66386,49,2) 102057.85 9 ScriptEventCode 49 iLineState=1101 102057.85 9 LsPlayMsgFinished 1 102057.85 9 rv add [Answer]{1} 102057.85 9 timer clear 102057.85 9 [Project Status] Playing 102057.85 9 [Project Status] Playing (C:\Documents and Settings\Administrator\Desktop\Sound Files\status 0509.wav) 102057.85 9 play set playid=769375 102057.87 9 PlaySoundStart ok [C:\Documents and Settings\Administrator\Desktop\Sound Files\status 0509.wav] 102057.87 9 timer clear 102057.87 9 RunModule PLAY end 102057.87 9 wa(43092,76937500) 102057.87 9 callinfo MONITORMODES 102140.48 9 dtmf 1 (66386,49,2) 102140.48 9 ScriptEventCode 49 iLineState=1100 102140.48 9 LsPlayMsg 1 102140.52 9 PlaySoundStop err=0 102140.52 9 rv add [Project Status]{1} 102140.52 9 timer clear 102140.52 9 [Request Intro] Playing 102140.52 9 [Request Intro] Playing (C:\Documents and Settings\Administrator\Desktop\Sound Files\Instructions 0414.wav) 102140.52 9 play set playid=812046 102140.54 9 PlaySoundStart ok [C:\Documents and Settings\Administrator\Desktop\Sound Files\Instructions 0414.wav] 102140.54 9 timer clear 102140.54 9 RunModule PLAY end 102140.54 9 wa(30748,81204600) 102140.54 9 callinfo MONITORMODES 102211.35 9 play end current play (playid=812046) 102211.35 9 ScriptEventCode 8001 iLineState=1100 102211.35 9 LsPlayMsg EV_PLAY_FINISHED 102211.35 9 eng set timer EV_TIMEOUT_REPLAYMSG time=5 102211.35 9 timer set 5 EV_TIMEOUT_REPLAYMSG 102213.21 9 dtmf 1 (66386,49,2) 102213.21 9 ScriptEventCode 49 iLineState=1101 102213.21 9 LsPlayMsgFinished 1 102213.21 9 rv add [Request Intro]{1} 102213.21 9 timer clear 102213.21 9 [Record Work Request] Recording 102213.21 9 play set playid=844734 102213.23 9 PlaySoundStart ok [C:\Program Files\VoiceGuide\system\voice\beep1.wav] 102213.23 9 timer clear 102213.23 9 wa(186,84473400) 102213.23 9 callinfo MONITORMODES 102213.43 9 wb(84473400) 102213.48 9 play end current play (playid=844734) 102213.48 9 ScriptEventCode 8001 iLineState=1200 102213.48 9 LsRecPlayBeep EV_PLAY_FINISHED 102213.48 9 rv add [Record Work Request]{C:\Documents and Settings\Administrator\Desktop\Work Requests\0509102213_9_6207271579.wav} 102213.49 9 RecSoundStart file[C:\Documents and Settings\Administrator\Desktop\Work Requests\0509102213_9_6207271579.wav] ok 102213.49 9 eng RecSoundStart after beep [C:\Documents and Settings\Administrator\Desktop\Work Requests\0509102213_9_6207271579.wav] 102213.49 9 timer set 600 EV_TIMEOUT_RECMAXTIME 102213.52 9 dtmf 1 (66386,49,2) 102213.52 9 ScriptEventCode 49 iLineState=1201 102213.52 9 LsRecRecording 1 102213.57 9 RecSoundStopTruncBytes ok 102213.57 9 rec length RV: Record Work Request_RecLen100ms = -1 102213.57 9 rv add [Record Work Request_RecLen100ms]{-1} 102213.57 9 rv add [Record Work Request_EndRecCause]{1} 102213.57 9 ScriptEventCode 8003 iLineState=5900 102213.57 9 timer clear 102213.57 9 [Confirmation] Playing 102213.57 9 [Confirmation] Playing (C:\Documents and Settings\Administrator\Desktop\Sound Files\Confirm 0414.wav) 102213.57 9 play set playid=845093 102213.59 9 PlaySoundStart ok [C:\Documents and Settings\Administrator\Desktop\Sound Files\Confirm 0414.wav] 102213.59 9 timer clear 102213.59 9 RunModule PLAY end 102213.60 9 wa(49499,84509300) 102213.60 9 callinfo MONITORMODES 102303.13 9 wb(84509300) 102303.18 9 play end current play (playid=845093) 102303.18 9 ScriptEventCode 8001 iLineState=1100 102303.18 9 LsPlayMsg EV_PLAY_FINISHED 102303.18 9 eng set timer EV_TIMEOUT_REPLAYMSG time=5 102303.18 9 timer set 5 EV_TIMEOUT_REPLAYMSG 102303.54 9 dtmf 0 (66386,48,2) 102303.54 9 ScriptEventCode 48 iLineState=1101 102303.54 9 LsPlayMsgFinished 0 102303.54 9 rv add [Confirmation]{0} 102303.54 9 timer clear 102303.54 9 [Transfer Intro] Playing 102303.54 9 [Transfer Intro] Playing (C:\Documents and Settings\Administrator\Desktop\Sound Files\Transfer 0414.wav) 102303.54 9 play set playid=895062 102303.54 9 PlaySoundStart ok [C:\Documents and Settings\Administrator\Desktop\Sound Files\Transfer 0414.wav] 102303.54 9 timer clear 102303.54 9 RunModule PLAY end 102303.54 9 wa(5246,89506200) 102303.54 9 callinfo MONITORMODES 102308.87 9 play end current play (playid=895062) 102308.87 9 ScriptEventCode 8001 iLineState=1100 102308.87 9 LsPlayMsg EV_PLAY_FINISHED 102308.87 9 timer set 10 EV_TIMEOUT_HANGUP 102308.87 9 timer set 0 EV_TIMEOUT_GOTOMODULE 102308.87 9 ScriptEventCode 9002 iLineState=1101 102308.87 9 LsPlayMsgFinished EV_TIMEOUT_GOTOMODULE 102308.87 9 timer clear 102308.87 9 timer set 0.4 EV_TIMEOUT_READYTOBEGINTRANSFER 102309.21 9 timer fired EV_TIMEOUT_READYTOBEGINTRANSFER 102309.21 9 ScriptEventCode 9012 iLineState=1900 102309.21 9 LsXferStart EV_TIMEOUT_READYTOBEGINTRANSFER 102309.21 9 timer set 30 EV_TIMEOUT_ANNOUNCED_TRANSFER_ATTEMPT_TOOK_TOO_LONG 102309.21 9 [Transfer Call] Blind Conference to 2782046 (Generate) 102309.21 9 tapic lineGenerateDigits(66386,!,100) => 0 102309.87 9 generate LINEGENERATETERM_DONE 102309.87 9 timer set 1 EV_TAPI_GENERATE 102310.96 9 timer fired EV_TAPI_GENERATE 102310.96 9 ScriptEventCode 9602 iLineState=1900 102310.96 9 LsXferStart EV_TAPI_GENERATE 102310.96 9 timer set 1 EV_HOOKFLASHFINISHED 102312.05 9 timer fired EV_HOOKFLASHFINISHED 102312.05 9 ScriptEventCode 9200 iLineState=1905 102312.05 9 LsXferPlayVts EV_HOOKFLASHFINISHED 102312.05 9 tapic lineGenerateDigits(66386,2782046,100) => 0 102313.37 9 generate LINEGENERATETERM_DONE 102313.37 9 timer set 1 EV_TAPI_GENERATE 102314.46 9 timer fired EV_TAPI_GENERATE 102314.46 9 ScriptEventCode 9602 iLineState=1905 102314.46 9 LsXferPlayVts EV_TAPI_GENERATE 102314.46 9 tapic lineGenerateDigits(66386,!,3,100) => 0 102317.07 9 generate LINEGENERATETERM_DONE 102317.07 9 timer set 1 EV_TAPI_GENERATE 102318.07 9 timer fired EV_TAPI_GENERATE 102318.07 9 ScriptEventCode 9602 iLineState=1906 102318.07 9 LsXferPlayAnn EV_TAPI_GENERATE 102318.07 9 eng PlayFinishCause= 102318.07 9 eng Success path not defined - wait till call ends (iXferType=2) 102318.07 9 timer set 1800 EV_TIMEOUT_HANGUP Share this post Link to post
SupportTeam Report post Posted 05/10/2005 10:48 PM This system works fine from landline phones but fails often with cell phones. There does appear to be a second "dtmf 1" heard by the Dialogic card about 300ms after the first dtmf. If this is only a problem on some mobile phones then it looks like sometimes on mobile phones there seems to be a delayed echo of the same tone played. You'd need to contact the cell phone company to advise them of this problem... 102140.52 9 [Request Intro] Playing 102140.52 9 [Request Intro] Playing (C:\Documents and Settings\Administrator\Desktop\Sound Files\Instructions 0414.wav) 102140.52 9 play set playid=812046 102140.54 9 PlaySoundStart ok [C:\Documents and Settings\Administrator\Desktop\Sound Files\Instructions 0414.wav] 102140.54 9 timer clear 102140.54 9 RunModule PLAY end 102140.54 9 wa(30748,81204600) 102140.54 9 callinfo MONITORMODES 102211.35 9 play end current play (playid=812046) 102211.35 9 ScriptEventCode 8001 iLineState=1100 102211.35 9 LsPlayMsg EV_PLAY_FINISHED 102211.35 9 eng set timer EV_TIMEOUT_REPLAYMSG time=5 102211.35 9 timer set 5 EV_TIMEOUT_REPLAYMSG 102213.21 9 dtmf 1 (66386,49,2) 102213.21 9 ScriptEventCode 49 iLineState=1101 102213.21 9 LsPlayMsgFinished 1 102213.21 9 rv add [Request Intro]{1} 102213.21 9 timer clear 102213.21 9 [Record Work Request] Recording 102213.21 9 play set playid=844734 102213.23 9 PlaySoundStart ok [C:\Program Files\VoiceGuide\system\voice\beep1.wav] 102213.23 9 timer clear 102213.23 9 wa(186,84473400) 102213.23 9 callinfo MONITORMODES 102213.43 9 wb(84473400) 102213.48 9 play end current play (playid=844734) 102213.48 9 ScriptEventCode 8001 iLineState=1200 102213.48 9 LsRecPlayBeep EV_PLAY_FINISHED 102213.48 9 rv add [Record Work Request]{C:\Documents and Settings\Administrator\Desktop\Work Requests\0509102213_9_6207271579.wav} 102213.49 9 RecSoundStart file[C:\Documents and Settings\Administrator\Desktop\Work Requests\0509102213_9_6207271579.wav] ok 102213.49 9 eng RecSoundStart after beep [C:\Documents and Settings\Administrator\Desktop\Work Requests\0509102213_9_6207271579.wav] 102213.49 9 timer set 600 EV_TIMEOUT_RECMAXTIME 102213.52 9 dtmf 1 (66386,49,2) 102213.52 9 ScriptEventCode 49 iLineState=1201 102213.52 9 LsRecRecording 1 102213.57 9 RecSoundStopTruncBytes ok 102213.57 9 rec length RV: Record Work Request_RecLen100ms = -1 102213.57 9 rv add [Record Work Request_RecLen100ms]{-1} 102213.57 9 rv add [Record Work Request_EndRecCause]{1} Share this post Link to post
sterlingsvc Report post Posted 05/11/2005 01:23 PM Is there a sensitivity setting or some such thing in VG that I can alter? Share this post Link to post
SupportTeam Report post Posted 05/11/2005 10:07 PM Is there a sensitivity setting or some such thing in VG that I can alter? Not in VG. There may be some setting in .PRM files in Dialogic drivers - you would need to ask your local Dialogic distributor about these... Share this post Link to post