VoiceGuide IVR Software Main Page
Jump to content

Transfer Call

Recommended Posts

I'm testing your software version 4.9. I need to have a script that first transfer the call, if it detects a busy signal then it returns the call to the voice card and try another extension.

 

I've already tried blind transfer and announced transfer but I couldn't detect the busy signal.

 

Te script I wrote first tried one extension that I left off hook intentionaly, and on fail it would try another extension. I did not work as expected. So every time it calls the busy extension, it starts over the inicial prompts as it were a new call.

 

 

I'm using a Proline 2/V with TAPI drivers.

Share this post


Link to post

Could you please send us a copy of VoiceGuide's Debug Printout which captures the problem, 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.)

Share this post


Link to post

Here is the copy of the trace log.

 

 

35676 6 tapie linedevstate 2048 0 0

35736 6 tapie callstate OFFERING 66167 0 4

35756 6 Answer the call

35786 6 lineAnswer(66167) => 66150

35796 6 tapie callinfo CALLEDID

35796 6 tapie callinfo ORIGIN

35796 6 tapie ring 0

36347 6 tapie callstate CONNECTED 66167,1,0

36357 6 WorkingModeTAPI=

36357 6 WorkingModeScript=

36397 6 Inband detection not enabled

36437 6 tapi Reply 66150 0

36447 6 [Get Numbers 2] Number Input

36457 6 [Get Numbers 2] Playing (C:\Arquivos de programas\VoiceGuide\Scripts\Voicemail Server\VmbWelcomeMsgDefault.wav)

37869 6 PlaySoundStart ok [C:\Arquivos de programas\VoiceGuide\Scripts\Voicemail Server\VmbWelcomeMsgDefault.wav]

39151 6 tapie monitordigits 49 2

39151 6 LsGetNbrsPlayWelcMsg [1]

39211 6 PlaySoundStop ok

39211 6 [Get Numbers 2] Number Input 1

39221 6 LsGetNbrsRxDigits [#]

39652 6 LsXferStart EV_TIMEOUT_READYTOBEGINTRANSFER

39662 6 [Transfer Call 1] Announced Transfer to 145 (Generate)

39732 6 tapic lineGenerateDigits(66167,!) => 0

40072 6 tapie generate LINEGENERATETERM_DONE

41034 6 LsXferStart EV_TAPI_GENERATE

42045 6 LsXferPlayVts EV_HOOKFLASHFINISHED

42065 6 tapic lineGenerateDigits(66167,145) => 0

42496 6 tapie generate LINEGENERATETERM_DONE

43467 6 LsXferPlayVts EV_TAPI_GENERATE

43467 6 fn PlaySoundStartNumbers TsfrCallFrom.wav, TsfrAskAccept.wav, , Digits

43588 6 twcal PlaySayNumber C:\Arquivos de programas\VoiceGuide\system\voicedlgc\TsfrCallFrom.wav, C:\Arquivos de programas\VoiceGuide\system\voicedlgc\TsfrAskAccept.wav, , , 1

43748 6 PlaySoundStartNumbers ok

46402 6 tapie callstate DISCONNECTED 66167,0,0

46402 6 LsXferPlayAnn EV_REMOTEPARTY_DISCONNECT

46462 6 PlaySoundStop ok

47373 6 LsXferPlayAnn EV_PLAY_FINISHED

47413 6 tapic lineGenerateDigits(66167,!) => LINEERR_INVALCALLSTATE [8000001C]

47413 6 HangupCall called from [vbtapi]

47423 6 Hanging up call...

47423 6 PlaySoundStop ok

47433 6 fnHangupCall end

47473 6 tapie linedevstate 2048 0 0

47483 6 tapie callstate IDLE 66167 0 0

47493 6 WorkingMode@Idle=

47743 6 set EV_TIMEOUT_TIMETOREINITLINE 2

47743 6 tapi Reply 66082 0

48655 6 LsAwaitingCalls EV_TIMEOUT_TIMETOREINITLINE

48665 6 ReinitTelephony due to IDLE start

48675 6 tapic lineDeallocateCall(MainCall:66167) 0

49316 6 lineOpen(6) => 0

49316 6 Waiting for a call...

49326 6 lineOpen(6)LineHandle=66065

Share this post


Link to post

I've found a solution to the problem described above. The transfered_announced_declined parameter had to be changed to &,*0 - Its a Siemens HICOM 150.

Share this post


Link to post

Hi all,

I have the same trouble posted here.

 

But i can't do that " The transfered_announced_declined parameter had to be changed to &,*0 - Its a Siemens HICOM 150. " , because I have a panasonic Kx - TDA 30 and I tried to see the transfered_announced_declined in the 'vg.ini' and I can't find that.

 

Sincerly

 

Davide Germoni

Share this post


Link to post

What keypresses would you use on your PBX to retrieve a call?

Have you tried setting that keypress in the PBX configuration?

 

Which version of VG are you using?

 

Could you please post a copy of VoiceGuide's Debug Printout which captures the problem, this will allow us to see what is going on.

 

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.

 

You can enable the automatic saving of the logs to files in \log\ directory as well.

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
×