VoiceGuide IVR Software Main Page
Jump to content

Conferencing on outgoing calls

Recommended Posts

Again we see in the trace that the Dialogic driver reported a "DISCONNECTED".

 

083533.95 7 Loop Current Drop detected - but in VG.INI LoopCurrentDrop = Ignore

083533.96 7 callstate DISCONNECTED 65945,0,0

083533.96 7 LsXferPlayAnn EV_REMOTEPARTY_DISCONNECT

083533.96 7 lineDrop(65945) in DropConsultingCall_Fail => 65911

 

If this is what the card is reporting then there isn't much else that we can do about this... it does look as if the telephone company lines are dropping the loop current - which always indicates end of call - so you should ask the phone company why it is doing this... and ask them for how long are they dropping the loop current for...

 

You could then try changing the "Minimal LCOFF" setting in the Dialogic TSP configuration to specify a longer time then for how long the loop current is dropped... if the LC drop is temporary then this could be a workaround...

 

Dialogic detection of loop current drop is very reliable - I don't think that it's mistakenly detecting something else here...

 

There are two questions with all this:

 

1. How come the hookflash length which for so long has been a problem has suddenly fixed itself? What happened?

 

2. How come that all of a sudden we get loop current drop a few seconds after conferencing in the second person - when we did not see anything all along until a couple days ago?

 

Were there any changes made on the system which affected all of this or did the phone company make some changes on their side?

 

Also: I'll probably be a lot quicker to just get a D41JCT card instead of trying to chase down the phone company to answer questions about the loop current drop...

Share this post


Link to post

ok to answer your questions.

 

to fix the flash time issue i formatted computer and reinstalled everything and it worked.

 

there has only been changes in the voiceguide software since the problem with the conference calls loop problem so it is not a telefonica prob for sure - the prob lies somewherre in the change to v.5.1..

Share this post


Link to post
to fix the flash time issue i formatted computer and reinstalled everything and it worked.

Good to hear. There does appear to be some hidden bug in Dialogic drivers which results in the flash timing quietly breaking - we suspect that the hookflash timing can be broken by updating the Windows' system DLLs with versions that are from other service packs then that which the Dialogic installation notes specify to use...

 

Regarding LC drop - could you please try changing the "Minimal LCOFF" setting in the Dialogic TSP configuration to specify a long time (eg: set to 500 to specify 5 seconds) and see if this resolves the problem.

 

Also, please try setting it to 0 - maybe this will disable loop current drop detection within the Dialogic driver.

 

It's the LC drop that's causing the Dialogic driver to send "DISCONNECTED" and once it does it will no longer accept commands to the "DISCONNECTED" line...

Share this post


Link to post

tried both setting and it did not fix the prob - anymore ideas as this time I can't blame Telefonica as it was working.

 

the prob with v5 was that the success path was never taken so that is why the upgrade was done.. now with the upgrade it seems to have made things worse.

 

Anymore ideas what to do?

Share this post


Link to post

If it was working with a previos version then perhaps the better option is to go back to using the previous version for now...

Share this post


Link to post

I agree but the prob with the previous version was that the success path was never taken when a transfer was a success and i need this but to work obviously.

Matt

Share this post


Link to post

In v5.0 the second leg of call was not a separate conferencing call - so when the second leg dialed a busy number this caused the original call to think the busy was on it's line, the TAPI driver would close down the call and then VoiceGuide would hangup the line.

 

In v5.1 onwards the "conferencing call" feature of the TAPI driver is used to make the second call, so that if the 2nd number is busy then only that "conferencing call" will be regarded as finished - and the main call can still go on - to make other conferencing call attempts for example...

 

When testing v5.1 on our test systems we have not seen the Dialogic drivers report any "Loop Current drop" events - it all works fine on our test setups here, we don’t see any "Loop Current Drop" events after making the second call... that's why we're trying to ascertain what are the differences between our setup and the setup of your system... and the phone lines used seem to be what the difference is here...

 

Can you perhaps run a quick test using different phone lines, or phone lines on which the 3 way conference is disabled...

 

You can see trace from our v5.1 test system below:

 

 

210619.27 13 linedevstate 2048 0 0
210619.27 13 callstate OFFERING 66289 0 4
210619.27 13 Answer the call at 9/09/2003 9:06:19 PM
210619.30 13 lineAnswer(66289) => 66306
210619.30 13 callinfo CALLEDID
210619.30 13 callinfo ORIGIN
210619.31 13 ring 0
210619.83 13 callstate CONNECTED 66289,1,0
210619.83 13 WorkingModeTAPI@Connected=
210619.84 13 WorkingModeScript@Connected=
210619.89 13 Inband detection not enabled
210619.91 13 StartLoadedVgs at 9/09/2003 9:06:19 PM
210619.91 13 tapi  Reply (LineEvReply) ok 66306 0
210619.91 13 TimeoutClear
210619.91 13 TimeoutSet 0.4 EV_TIMEOUT_READYTOBEGINTRANSFER
210619.92 13 callinfo MONITORMODES
210620.34 13 Timer fired EV_TIMEOUT_READYTOBEGINTRANSFER
210620.34 13 ScriptEventCode 9012 iLineState=1900
210620.34 13 LsXferStart EV_TIMEOUT_READYTOBEGINTRANSFER
210620.34 13 TimeoutSet 30 EV_TIMEOUT_ANNOUNCED_TRANSFER_ATTEMPT_TOOK_TOO_LONG
210620.36 13 [Transfer Call 1] Announced Conference to 16 (TAPI)
210620.36 13 fn    SrSetupConferenceTapi
210620.36 13 [Transfer Call 1] Number: 16
210620.39 13 lineSetupConference(66289,66049,0,0) in SrSetupConferenceTapi => 66323
210621.47 13 tapi  Reply (LineEvReply) ok 66323 0
210621.47 13 callstate CONFERENCED 66289 0 0
210621.47 13 linedevstate 2048 0 0
210621.48 13 callstate DIALTONE 66493 2 0
210621.48 13 lineDial(66493,16) => 66476
210621.48 13 linedevstate 2048 0 0
210621.50 13 callstate ONHOLDPENDCONF 66271 0 0
210621.50 13 callstate DIALING 66493 0 0
210621.50 13 callstate PROCEEDING 66493 0 0
210621.50 13 callinfo CALLEDID
210623.02 13 callstate CONNECTED 66493,1,0
210623.03 13 WorkingModeTAPI@Connected=SetupConferenceAnnounced
210623.03 13 WorkingModeScript@Connected=
210623.03 13 lineMonitorDigits(66493) => 0
210623.03 13 fn    PlaySoundStartNumbers TsfrCallFrom.wav, TsfrAskAccept.wav, , Digits
210623.05 13 twcal PlaySayNumber C:\Projects\vg32\system\voice\TsfrCallFrom.wav, C:\Projects\vg32\system\voice\TsfrAskAccept.wav, , , 1
210623.19 13 PlaySoundStartNumbers ok
210623.19 13 TimeoutClear
210623.19 13 wa(6929,64778101)
210623.19 13 tapi  Reply (LineEvReply) ok 66476 0
210630.16 13 wb(64778101)
210630.22 13 Play End line[13] (id=647781)
210630.22 13 ScriptEventCode 8001 iLineState=1906
210630.22 13 LsXferPlayAnn EV_PLAY_FINISHED
210630.22 13 LsXferPlayAnn EV_TIMEOUT_REPLAYMSG
210630.23 13 fn    PlaySoundStartNumbers TsfrCallFrom.wav, TsfrAskAccept.wav, , Digits
210630.23 13 twcal PlaySayNumber C:\Projects\vg32\system\voice\TsfrCallFrom.wav, C:\Projects\vg32\system\voice\TsfrAskAccept.wav, , , 1
210630.27 13 PlaySoundStartNumbers ok
210630.28 13 TimeoutClear
210630.28 13 wa(6929,65496801)
210636.63 13 dtmf 1   (66493,49,2)

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
×