VoiceGuide IVR Software Main Page
Jump to content

Transfer Call Problem

Recommended Posts

Hi,

I have a problem with the Transfer call function.

I use VoiceGuide 5.8.47 with Dialogic D4PCI & Windows 2000 sp3.

 

I want to make a PBX blind transfer

but I need that VoiceGuide wait the answer before hangup the call.

 

If Voiceguide hangup the call before the operator has lift the receiver my PBX lost the call.

 

I tryed with the PBX annunced transfer also but unsuccesfull.

 

Do I have a way to hangup the call only when the operator has lift the receiver ?

 

Tks

 

 

Marco

 

MMDATA INFORMATICA

Share this post


Link to post

You will need to use the Announced Transfer in this case.

 

Why didn't the Announced Transfer work for you?

 

Could you please send us a copy of VoiceGuide's Debug Printout which captures the announced transfer, this will allow us to see what is going wrong.

 

(When running the script click on VoiceGuide's View menu and select 'Event Trace Log' option - any log information will then appear in this window. You must open the trace window before making the call.)

 

Which Dialogic System Release drivers version are you using?

Share this post


Link to post

I tryed with the PBX annunced transfer but I lost the line after the tranfer.

 

I use Dialogic System Release 5.01

 

This is the VG's Trace list.

 

 

16437 8 tapie linedevstate 2048 0 0

16437 8 tapie callstate OFFERING 65640 0 4

16453 8 tapie callinfo CALLEDID

16453 8 tapie callinfo ORIGIN

16453 8 tapie ring 0

16453 8 Answer the call

16453 8 lineAnswer(65640) => 65657

17000 8 tapie callstate CONNECTED 65640,1,0

17000 8 WorkingModeTAPI=

17000 8 WorkingModeScript=

17062 8 tapi Reply 65657 0

17062 8 [intro] Playing

17062 8 [intro] Playing (C:\voice\Assistenza\INTRO.WAV)

17109 8 PlaySoundStart ok [C:\voice\Assistenza\INTRO.WAV]

17109 8 RunModule PLAY end

28953 8 Play End line[8] (id=417062)

28953 8 LsPlayMsg EV_PLAY_FINISHED

28953 8 LsPlayMsgFinished EV_TIMEOUT_GOTOMODULE

28953 8 [Menu] Playing

28953 8 [Menu] Playing (C:\voice\Assistenza\menu.wav)

28968 8 PlaySoundStart ok [C:\voice\Assistenza\menu.wav]

28968 8 RunModule PLAY end

33859 8 tapie monitordigits 55 2

33859 8 LsPlayMsg [7]

33921 8 PlaySoundStop ok

34359 8 LsXferStart EV_TIMEOUT_READYTOBEGINTRANSFER

34359 8 [Transfer Call 1] Announced Transfer to 15 (Generate)

34359 8 tapic lineGenerateDigits(65640,!) => 0

35046 8 tapie generate LINEGENERATETERM_DONE

36109 8 LsXferStart EV_TAPI_GENERATE

36218 8 LsXferPlayVts EV_HOOKFLASHFINISHED

36218 8 tapic lineGenerateDigits(65640,15) => 0

36515 8 tapie generate LINEGENERATETERM_DONE

37546 8 LsXferPlayVts EV_TAPI_GENERATE

37546 8 fn PlaySoundStartNumbers TsfrCallFrom.wav, TsfrAskAccept.wav, , Digits

37546 8 twcal PlaySayNumber C:\Programmi\VoiceGuide\system\voicedlgc\TsfrCallFrom.wav, C:\Programmi\VoiceGuide\system\voicedlgc\TsfrAskAccept.wav, , , 1

37546 8 PlaySoundStartNumbers ok

44515 8 wb(43754601)

44562 8 Play End line[8] (id=437546)

44562 8 LsXferPlayAnn EV_PLAY_FINISHED

44562 8 LsXferPlayAnn EV_TIMEOUT_REPLAYMSG

44562 8 fn PlaySoundStartNumbers TsfrCallFrom.wav, TsfrAskAccept.wav, , Digits

44562 8 twcal PlaySayNumber C:\Programmi\VoiceGuide\system\voicedlgc\TsfrCallFrom.wav, C:\Programmi\VoiceGuide\system\voicedlgc\TsfrAskAccept.wav, , , 1

44578 8 PlaySoundStartNumbers ok

47234 8 tapie monitordigits 49 2

47234 8 LsXferPlayAnn [1]

47281 8 PlaySoundStop ok

48296 8 LsXferPlayAnn EV_PLAY_FINISHED

48296 8 LsXferPlayAnn EV_TAPI_GENERATE

48296 8 [Play 2] Playing

48296 8 [Play 2] Playing (C:\voice\POSITIVO.wav)

48296 8 PlaySoundStart ok [C:\voice\POSITIVO.wav]

48296 8 RunModule PLAY end

50312 8 wb(44829600)

50375 8 Play End line[8] (id=448296)

50375 8 LsPlayMsg EV_PLAY_FINISHED

61062 8 tapie monitordigits 49 2

61062 8 LsPlayMsgFinished [1]

61203 8 LsPlayMsgFinished EV_TIMEOUT_HANGUP

61203 8 PlaySoundStop ok

61203 8 Hanging up call...

61203 8 PlaySoundStop ok

61203 8 fnHangupCall end

61250 8 tapie linedevstate 2048 0 0

61250 8 tapie callstate IDLE 65640 0 0

61250 8 WorkingMode@Idle=

61250 8 tapi Reply 65674 0

62296 8 LsAwaitingCalls EV_TIMEOUT_TIMETOREINITLINE

62296 8 Initialise telephony (due to IDLE)

62296 8 tapic lineDeallocateCall(MainCall:65640) 0

62468 8 Waiting for a call...

62468 8 hLine=65708

 

 

And this is my vg.ini file:

 

[LineConfig]

TapiDeviceCount=4

 

[TapiDevice1]

Id=8

Name=Analog Line 1(dxxxB1C1)

Script=C:\Programmi\VoiceGuide\Scripts\assistenza.vgs

RingsBeforeAnswer=1

PopupCallerId=

DialoutOK=1

 

[TapiDevice2]

Id=9

Name=Analog Line 2(dxxxB1C2)

Script=C:\Programmi\VoiceGuide\Scripts\attivazioni.vgs

RingsBeforeAnswer=1

PopupCallerId=0

DialoutOK=1

 

[TapiDevice3]

ID=10

Name=Analog Line 3(dxxxB1C3)

Script=C:\Programmi\VoiceGuide\Scripts\faxondemand.vgs

RingsBeforeAnswer=1

PopupCallerId=0

DialoutOK=1

 

[TapiDevice4]

ID=11

Name=Analog Line 4(dxxxB1C4)

Script=C:\Programmi\VoiceGuide\Scripts\mmdata.vgs

RingsBeforeAnswer=9

PopupCallerId=0

DialoutOK=1

 

 

[CTMedia]

DefaultScript=

WatchedService=

WatchedFile=

 

 

[PlayRecordConfig]

RecEditor=SNDREC32.EXE

RecCutIfHangupBytes=48000

RecCutIfDtmfStopBytes=5000

RecLengthMin=1

RecLengthMax=30

PlayEndPauseDialogic=0

;PlayVolume can be set from 1 (very quiet) to 100 (loudest).

;a setting of 0 disables explicit setting of the volume, keeping the default setting.

PlayVolume=100

 

;SilenceDetectLength: 40 = 4 seconds

SilenceDetectLength=40

;SilenceDetectLevel: range: 0-100.

;0 - don't detect silence, 100 - detect loud background noise as silence.

SilenceDetectLevel=20

 

 

 

[Voicemail]

RecLengthMin=1

RecLengthMax=600

ForwardPhoneRetries=2

ForwardPhoneWait=1

ForwardPhoneAcceptPrompt=VmbForwardAskAccept.wav

ForwardEmailSubject=Voicemail recieved from $RV_CIDNAME, $RV_CIDNUMBER at

 

$RV_HOUR:$RV_MINUTE $RV_DATE/$RV_MONTH

ForwardEmailBody=Voicemail recieved from $RV_CIDNAME, $RV_CIDNUMBER at $RV_HOUR:$RV_MINUTE

 

$RV_DATE/$RV_MONTH

ForwardEmailMechanism=MAPI

ForwardEmailSmtpServer=smtp.yourdomain.com

ForwardEmailSmtpEmailAddress=you@yourdomain.com

 

 

[PBX]

;Maximum time the system will wait for the extension to be answered. In seconds.

AnnouncedTRansfersMaxWaitTime=30

 

;ModemTransferControl can be set to "TAPI" or "Direct"

ModemTransferControl="Direct"

;Commands issued to the modem duting a call transfer - if we have selecgted for VG

;to control the modem directly

ModemTransferInit1=AT#VBT=1

ModemTransferHookflash=AT#VTS=!

;ModemTransferPauseAfterHookflash is in 200ms units, eg: 5 = 1second

ModemTransferPauseAfterHookflash=50

;ModemTransferDialNumber: this command is suffixed with the destination number separated by

 

commas

ModemTransferDialNumber=AT#VTS=

ModemTransferComplete=AT#VTS=!

 

;Commands issued to the modem duting a 3-way conference setup

Modem3WayInit1=AT#VBT=1

Modem3WayHookflash=AT#VTS=!

;Time syustem will pause after sending hookflash to allow PBX enough

;time to react to the hookflsh. In 100ms units, eg: 10 = 1 second

ModemTransferPauseAfterHookflash=5

;Modem3WayDialNumber : this command is suffixed with the destination number separated by

 

commas

Modem3WayDialNumber=AT#VTS=

Modem3WayComplete=AT#VTS=!

 

;3WayMaxTalkTime is in 1 second units, rg: 1800 = 30 minutes

3WayMaxTalkTime=1800

TransferControl_Modem=Generate

TransferControl_TelBoards=Generate

Transfer_Prefix=!

 

 

[VGDialer]

'set it to MM/DD/YY or DD/MM/YY

DateFormat=DD/MM/YY

;Dialout announcement replay maximum count.

AnnReplay=3

'How long before another call can go out on the same line (sec)

AfterIdleWait=5

 

[VBScript]

UseSafeSubset=1

ShellHandler=wscript

 

[DatabaseWorkspace]

WorkspaceJetUser=admin

WorkspaceJetPassword=

WorkspaceOdbcUser=admin

WorkspaceOdbcPassword=

 

[VgGsd]

DesignAreaHeight=5000

DesignAreaWidth=5000

 

[VGsys]

;AssistingApp is the application started at the same time as VgMulti.

;VgControl.exe monitors Vgmulti performance, and will reset the system

;if it finds that the system is not processing calls correctly.

;For high reliablity systems it is recommended that VGControl be running

;at the same time as VgMulti.

;AssistingApp=VgControl.exe

;Fax Handoff settings:

;AWFXEX32.EXE - MS Fax

;WFXCTL32.EXE - WinFax 8

HandoffProgramFax=AWFXEX32.EXE

Share this post


Link to post

Can you please describe in detail what each of the two parties (caller and the person at destination extension) hear while the transfer is made?

 

I notice that you probably have a "Success" path leading to a Play module which plays the C:\voice\POSITIVO.wav sound file...

 

Can you try deleting that path - when call transfer is accepted VoiceGuide should just hang up - and not be asked to play any more files etc... it's when VoiceGuide hangs up the call that the transfer is completed by the telephone system...

Share this post


Link to post

Hi,

when the announced transfer call start

the telephone ring on the destination number but after the first ring a busy signal come on the caller telephone.

 

If I answer on the destination telephone before the 2nd ring then I can listen the message "Press 1 to accept the call ...".

If I don't answer on the destination telephone then I can listen the message "Press 1 to..." on the caller telephone.

 

I removed the "positivo" module ma nothing is changed.

 

Any ideas ?

Share this post


Link to post
When the announced transfer call start the telephone ring on the destination number but after the first ring a busy signal come on the caller telephone.

 

This would usually happen when using a blind transfer on PBXs which are designed to only perform announced transfers...

 

 

If I don't answer on the destination telephone then I can listen the message "Press 1 to..." on the caller telephone.

 

... in the previous quote you mention that you hear the busy signal, and now you say that you can hear the "Press 1 to..." message... which one is it?

 

can you do transfers on that line when using a normal analog handset?

can you tell us step by step how you would do this transfer using an analog handset...

Share this post


Link to post

>... in the previous quote you mentioned that you hear the busy signal, and now you say that you can hear >the "Press 1 to..." message... which one is it?

 

I try to explain myself better,

when I make an announced transfer call, the destination phone rings then

after a ring I always listen a busy signal on the caller phone,

the only difference is that if an operator answers at the destination phone I listern on the caller phone the busy signal together the "Press 1 to..." message.

 

I have Dialogic System Release 5.01 (designed so for NT) with Windows2000 sp.3,

Do you think I need to upgrade to 5.1.1 ?

 

>can you do transfers on that line when using a normal analog handset?

>can you tell us step by step how you would do this transfer using an analog handset..

 

In order to tranfer a call by telephone I simply press the "R" key on the telephone (it is a hookflash) and then I digit the number of the destination telephone.

 

When the destination telephone answers then I hangup my phone and the transfer is made.

(I read now on the pbx manual that I can hangup the phone after the first ring of the destination phone too).

Share this post


Link to post

It looks like the analog extension which is used by VoiceGuide is configured to do transfers in a very unusual way.

It's probably best for you speak directly to your PBX supplier or manufacturer regarding this.

 

What's puzzling me though is that when VoiceGuide transfers the call the PBX starts playing a busy tone for VoiceGuide after the first ring on the destination extension, and yet it does not play the busy tone after the first ring on the destination extension when you try to transfer the call manually....

All that VoiceGuide does is exactly what you do when you transfer a call manually - it dials the hookflash and then dials the destination extension number...

 

You should ask the PBX Supplier/Manufacturer why this is happening...

 

Upgrading to 5.1.1 wouldn't hurt...

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
×