VoiceGuide IVR Software Main Page
Jump to content

Vg Answers, But No Sound.

Recommended Posts

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

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

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

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

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

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

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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×