guyski Report post Posted 10/15/2006 12:49 PM Hi, I've recently downloaded the latest version of VG. I'm using a Talk Voice 2LV+ card running under Win XP. When I dial in VG answers but no sound is heard, however it appears to respond to key presses. I've checked the audio out from the sound card and the sound isn't there either. I've tried VG with the demo auto-attendant script from the VG website and tried using audio that is also from the VG website. I've tried re-installing the drivers for the Voice Card as well as removing the sound card and it's drivers...none of that has helped. I have another brand of IVR software that I've been trying and the sound works fine with that, but VG looks like it would be more suitable for my application, so I'd really like to get it working. I've attached a zip of the log files... any ideas on how I can fix the problem?? Thanks! vg.zip Share this post Link to post
SupportTeam Report post Posted 10/15/2006 10:02 PM Trace shows that the sound file zone3ogm.wav appeared to start playing OK, and nothing in trace indicates a problem... Are the Wave drives for the Talk Voice 2LV+ which are installed right now the latest ones available? Have you tried running the VoiceGuide "Credit Card Payment" demonstration script? 220050.06 5 PlaySoundStart ok [C:\Documents and Settings\guyski\My Documents\zone3ogm.wav] 220050.055 iPlayListIdxCurr 0 wav format: wFormatTag=0x1, nChannels=1, nSamplesPerSec=8000, nAvgBytesPerSec=8000, nBlockAlign=1, wBitsPerSample=8, cbSize=0 220050.055 wavec waveOutWrite HeapAllocs bytes: DataToPlay=244815, WaveHdr=32, UserData=12 220050.065 wavehdr: lpData=0x3aa1008, dwBufferLength=244815, dwBytesRecorded=0, dwUser=0x2446a0, dwFlags=0x0, dwLoops=0x0, lpNext=0x0, reserved=0x0 220050.065 wavec waveOutPrepareHeader(0x23abc0, 0x3adcc60, 0x20) => 0 220050.065 wavec waveOutWrite(0x23abc0, 0x3adcc60, 0x20) => 0 220050.065 play LoadCurrFileToPlay end 220050.065 tr fn ResetWavOutAndContinuePlay LoadCurrFileToPlay returned Share this post Link to post
fedup Report post Posted 10/17/2006 04:08 AM Exact same problem. If I force XP to use the Curl card as the primary sound device, I can play sounds out the line all day, and hear them both on the local handset and if I dail in and for the card to pick up. I can also record sounds from the Curl card using 'Record' and other sound utilities. So, both the normal sound card and the Talk Voice 2lv+ are working correctly. It seems as if VG isn't using the correct wav device. Share this post Link to post
SupportTeam Report post Posted 10/17/2006 09:20 AM Coul you post the VoiceGuide traces form your system so that we can confirm what is actually happening on the system? Which model of the 2LV+ card are you using and which version of EasyTAPI Drivers are installed on the system? Share this post Link to post
SupportTeam Report post Posted 10/17/2006 11:27 AM We were able to reproduce the problem using a CallURL 4LV+ Rev A2 with v2.3 drivers. (Line Detector v8.2.8, Talk Voice Playback/Record drivers v112.11) Looks like that card/drivers combination had some problems working properly if certain Wave driver level commands were issued (commands which work fine with other TAPI/Wave cards/modems and are usually a good idea to call before playing a sound file). The version of TapiWrap.ocx attached here should work on your system. Just place the OCX in C:\Windows\System32, overwriting existing file there and restart VG. Please let us know if this new OCX works on your system. If you run into more problems please post trace (.ZIPed) TapiWrap_1.87.zip Share this post Link to post
guyski Report post Posted 10/17/2006 01:28 PM Yep...that fixed the problem. Thankyou! Share this post Link to post
fedup Report post Posted 10/17/2006 11:43 PM Woo hoo now playing answering messages! For some reason recording fails . RecSoundStart err[32]. Here's the trace: 182728.62 3 tapi callstate OFFERING 66372 0 4 182728.62 3 ev Lev_CallerID [,,Addr1] 182728.64 3 devstate NUMCALLS 0 0 182728.64 3 ring 0 182728.64 3 rv clear 182728.64 3 answer the call at 10/17/2006 6:27:28 PM 182728.64 3 lineAnswer(66372) => 66355 182728.64 3 callinfo ORIGIN 182728.64 3 callinfo CALLEDID 182728.65 3 ev Lev_CallerID [,,Addr1] 182728.65 3 rv lg add [DNIS]{Addr1} 182728.65 3 tapi Reply (LineEvReply) ok 66355 0 LineCallState=OFFERING 182728.75 dial start any summary:|3:hc>0| 182729.15 3 tapi callstate CONNECTED 66372 1 0 182729.15 3 callstate CONNECTED 66372,1,0 182729.15 3 WorkingModeTAPI@Connected= 182729.15 3 WorkingModeScript@Connected= 182729.16 3 Inband detection not enabled 182729.16 3 startLoadedVgs at 10/17/2006 6:27:29 PM, script interpretor VgMulti v5.2.5049 0 182729.16 3 rv ns add [scriptsPath]{E:\My Documents\VoiceGuide\} 182729.16 3 rv ns add [scriptPath]{E:\My Documents\VoiceGuide} 182729.17 3 rv lg add [$RV_STARTTIME]{10/17/2006 6:27:29 PM} 182729.17 3 rv lg add [$RV_DEVICEID]{3} 182729.17 3 rv lg add [$RV_CIDNAME]{} 182729.18 3 rv ns add [PathApp]{E:\Program Files\VoiceGuide\} 182729.18 3 rv lg add [$RV_CIDNUMBER]{} 182729.18 3 rv lg add [$RV_DNIS]{Addr1} 182729.19 3 rv lg add [DNIS]{Addr1} 182729.19 3 timer clear 182729.19 3 state [Record 3] Recording 182729.20 3 play set playid=972748 182729.22 3 PlaySoundStart ok [E:\Program Files\VoiceGuide\system\voice\beep1.wav] 182729.22 3 timer clear 182729.34 3 play end current play (playid=972748) 182729.34 3 ScriptEventCode 8001 iLineState=1200 182729.35 3 LsRecPlayBeep EV_PLAY_FINISHED 182729.35 3 rv lg add [Record 3]{E:\My Documents\VoiceGuide\Wavs\testin.wav} 182729.35 3 RecSoundStart err[32] 182729.36 3 rv lg add [Hangup Time]{10/17/2006 6:27:29 PM} 182729.36 3 state Hanging up call... 182729.37 3 RecSoundStop ok 182729.37 3 PlaySoundStop err=0 182729.37 3 timer set 2 EV_TIMEOUT_WAITFORIDLEAFTERLINEDROP 182729.88 3 fnHangupCall end 182729.88 3 eng RecSoundStart after beep [E:\My Documents\VoiceGuide\Wavs\testin.wav] 182729.88 3 timer set 600 EV_TIMEOUT_RECMAXTIME 182729.89 3 tapi callstate IDLE 66372 0 0 182729.89 3 WorkingMode@Idle= 182729.89 3 timer clear 182729.90 3 WriteToLogFiles_CurrScriptOnly start 182729.90 WriteToLogFiles_DoWrite start (E:\My Documents\VoiceGuide\argh) 182729.91 3 timer set 1 EV_TIMEOUT_TIMETOREINITLINE 182729.91 3 tapi Reply (LineEvReply) ok 66338 0 LineCallState=IDLE 182730.81 3 timer fired EV_TIMEOUT_TIMETOREINITLINE 182730.81 3 ScriptEventCode 9008 iLineState=1201 182730.82 3 LsRecRecording EV_TIMEOUT_TIMETOREINITLINE 182730.82 3 ReinitTelephony due to IDLE 182730.82 3 tapic lineDeallocateCall(MainCall:66372) 0 182730.84 3 lineOpen(3)=> 182730.84 3 state Waiting for a call... 182730.84 3 LineHandle=66321 182730.85 3 ClearCallHandle called from ReinitAtIdle 182730.85 3 amchk set AMdet=False in Reinit@idle 182730.85 3 timer set 3 EV_TIMEOUT_ATERIDLE_ALLOWOUT 182730.91 dial start any summary:|3:rdy=0| 182733.87 3 timer fired EV_TIMEOUT_ATERIDLE_ALLOWOUT 182733.87 3 ScriptEventCode 9013 iLineState=1201 182733.92 dial start any summary:|3:idx=0| Share this post Link to post
SupportTeam Report post Posted 10/18/2006 10:44 AM Here is a version which now works fine for recording as well on our CallURL TalkVoice 4LV+ system here. Just place the TapiWrap.ocx file in C:\Windows\System32, overwriting existing file there and restart VG. Sound files get recorded by the TalkVoice board in PCM 8kHz 8bit format. Sound quality with the board that we have (an older Rev A2 using v2.3 drivers) is not as good as that achievable by the Dialogic. The TalkVoice can also record in MuLaw format and we tried that as well - quality of MuLaw files did not appear to be any different to PCM. Samples of both recordings generated by the card on our test system attached. If you have any more problems please post the "tw" trace from the system - it should be in VG's \log\ subdirectory. (Just set the logging to 10, restart VG and make an incoming call.) When posting traces/scripts please .ZIP them up and post them as attachments. TapiWrap_1.87a.zip CallURL_TalkVoice_4LV_recordings.zip Share this post Link to post