VoiceGuide IVR Software Main Page
Jump to content

How To Transfer An Incoming Fax?

Recommended Posts

Hi there!

 

I have a question for you...

I need to detect an incoming fax signal and transfer the call to another line (fax line). Is it possible?

 

Thank u very much!

Ale

Share this post


Link to post

Yes, it is.

 

In the first module have a path:

 

on {fax} goto [Transfer Call]

 

where the Transfer Call points to the call transfer module which transfers the call to the fax machine's extension.

 

Then when the fax calling tone is detected the "on {fax} goto ..." path will be taken.

Share this post


Link to post

Thanks a lot for your reply, I tried but it didn't work...

 

Reading the trace i can see that VoiceGuide detect an incoming call, but not as fax. First module don't transfer the call, but it waits until it goes on timeout.

 

I don't know why... I am working on VG 5.1.7 version.

Maybe I forgot something...

Can you help me?

 

Thank you

Ale

Share this post


Link to post

If the calling fax is sending the fax 'beep' tones then the modem/Dialogic should have detected those...

 

Are you using a modem or a Dialogic card?

 

Could you please post a copy of VoiceGuide's Debug Printout which captures the incoming fax call, 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

Hi there!

 

Here is the request trace log...

 

002707.18 0 sys cleanup Start

002707.19 0 sys cleanup End

002726.81 0 callstate OFFERING 65582 0 4

002726.81 0 Answer the call at 1/29/2004 12:27:26 AM

002726.81 0 lineAnswer(65582) => 65855

002726.82 0 ring 1

002726.82 0 callstate ACCEPTED 65582 0 0

002726.89 0 tapi Reply (LineEvReply) ok 65855 0

002726.93 0 callstate CONNECTED 65582,0,0

002726.94 0 WorkingModeTAPI@Connected=

002726.95 0 WorkingModeScript@Connected=

002726.95 0 Inband detection not enabled

002726.96 0 StartLoadedVgs at 1/29/2004 12:27:26 AM

002726.98 0 [Answer] Playing

002726.98 0 [Answer] Playing ()

002726.99 0 LsPlayMsg EV_PLAY_FINISHED

002727.00 0 RunModule PLAY end

002757.05 0 LsPlayMsgFinished EV_TIMEOUT_GOTOMODULE

002757.06 0 [Play] Playing

002757.07 0 [Play] Playing ()

002757.08 0 LsPlayMsg EV_PLAY_FINISHED

002757.10 0 RunModule PLAY end

002802.15 0 LsPlayMsgFinished EV_TIMEOUT_REPLAYMSG

002802.17 0 [Play] Playing ()

002802.18 0 LsPlayMsg EV_PLAY_FINISHED

002807.22 0 LsPlayMsgFinished EV_TIMEOUT_REPLAYMSG

002807.23 0 [Play] Playing ()

002807.25 0 LsPlayMsg EV_PLAY_FINISHED

002826.27 0 callstate DISCONNECTED 65582,32,0

002826.29 0 LsPlayMsgFinished EV_REMOTEPARTY_DISCONNECT

002826.31 0 Hanging up call...

002826.32 0 RecSoundStop ok

002826.34 0 PlaySoundStop ok

002826.35 0 fnHangupCall end

002826.68 0 callstate IDLE 65582 0 0

002826.70 0 WorkingMode@Idle=

002826.73 0 tapi Reply (LineEvReply) ok 66317 0

002827.66 0 LsAwaitingCalls EV_TIMEOUT_TIMETOREINITLINE

002827.67 0 ReinitTelephony due to IDLE start

002827.69 0 tapic lineDeallocateCall(MainCall:65582) 0

002828.08 0 lineOpen(0) => 0

002828.09 0 Waiting for a call...

002828.10 0 lineOpen(0)LineHandle=66043

 

I am not using a Dialogic, but standard modem/fax/voice v.92

 

Thank you.

Ale

Share this post


Link to post

Looks like the modem used just does not detect the fax calling tone...

 

Here is a trace on our test system using v5.1.7 of VG. Test system uses a Dialogic D/4PCI card - which is what you'd want to be using anyway if you want to be able to transfer the call...

 

As you can see the fax calling tone is detected by Dialogic on line:

 

230135.58 8 monitormedia 32( G3FAX)

 

The presence of the "on {fax}" path is confirmed:

 

230135.58 8 Fax tone detected, see if current module has "on {fax}" path specifed...

230135.59 8 "on {fax}" path found

 

and soon after the script jumps to the Call Transfer module:

 

230136.03 8 [Transfer to Fax Ext] Blind Transfer to 111 (TAPI)

 

230131.42  8 linedevstate 2048 0 0

230131.42  8 callstate OFFERING 65588 0 4

230131.44  8 Start without answering the call

230131.44  8 StartLoadedVgs at 29/01/2004 11:01:31 PM

230131.47  8 TimeoutClear

230131.47  8 [Play 1] Playing

230131.50  8 lineAnswer(65588) => 65878

230131.50  8 Lev_CallerID [0293562591,]

230131.52  8 Lev_CallerID [0293562591,]

230131.52  8 callinfo CALLEDID

230131.52  8 callinfo ORIGIN

230131.52  8 ring 0

230132.05  8 callstate CONNECTED 65588,1,0

230132.05  8 WorkingModeTAPI@Connected=

230132.05  8 WorkingModeScript@Connected=BeforeAnswerRun

230132.08  8 Inband detection not enabled

230132.08  8 tapi  Reply (LineEvReply) ok 65878 0

230132.09  8 callinfo MONITORMODES

230132.09  8 TimeoutClear

230132.09  8 [Play 1] Playing

230132.09  8 [Play 1] Playing ()

230132.09  8 ScriptEventCode 8001 iLineState=1100

230132.09  8 LsPlayMsg EV_PLAY_FINISHED

230132.11  8 TimeoutSet 10 EV_TIMEOUT_REPLAYMSG

230132.11  8 RunModule PLAY end

230135.58  8 monitormedia 32( G3FAX)

230135.58  8 Fax tone detected, see if current module has "on {fax}" path specifed...

230135.59  8 "on {fax}" path found

230135.59  8 TimeoutClear

230135.59  8 TimeoutSet 0.4 EV_TIMEOUT_READYTOBEGINTRANSFER

230136.03  8 Timer fired EV_TIMEOUT_READYTOBEGINTRANSFER

230136.03  8 ScriptEventCode 9012 iLineState=1900

230136.03  8 LsXferStart EV_TIMEOUT_READYTOBEGINTRANSFER

230136.03  8 TimeoutSet 30 EV_TIMEOUT_ANNOUNCED_TRANSFER_ATTEMPT_TOOK_TOO_LONG

230136.03  8 [Transfer to Fax Ext] Blind Transfer to 111 (TAPI)

230136.06  8 lineBlindTransfer(65588,111,0) in LsXferStart => 65554

230137.63  8 callstate ONHOLDPENDTRANSFER 65588 0 0

230138.34  8 linedevstate 2048 0 0

230138.34  8 callstate IDLE 65588 0 0

230138.34  8 WorkingMode@Idle=BlindTransfer

230138.34  8 TimeoutClear

230138.38  8 TimeoutSet 1 EV_TIMEOUT_TIMETOREINITLINE

230138.39  8 tapi  Reply (LineEvReply) ok 65554 0

230139.38  8 Timer fired EV_TIMEOUT_TIMETOREINITLINE

230139.38  8 ScriptEventCode 9008 iLineState=1900

230139.38  8 LsXferStart EV_TIMEOUT_TIMETOREINITLINE

230139.38  8 ReinitTelephony due to IDLE start

230139.39  8 tapic lineDeallocateCall(MainCall:65588) 0

230139.70  8 lineOpen(8) => 0

230139.70  8 Waiting for a call...

Share this post


Link to post

Hi again!

We are still trying to transfer an incoming fax call...

Now we have a Dialogic D/4PCI card...

Reading last trace I saw that it recognize fax call and tries to transfer call to an internal number... but it can't.

Can you help me?

 

Thank u!

 

Ale

VGSandTrace.zip

Share this post


Link to post

Are you using v5.1.7 of VG?

 

Are you using Dialogic SR5.1.1 drivers?

 

Can yuo try setting the TransferControl_TelBoards in VG.INI to TAPI and try the transfer again.

 

 

100542.86  8 [benvenuto] Number Input

100542.86  8 [benvenuto] Playing (C:\VigileElettronico\VoiceGuide\Voci\MessaggioDiBenvenuto.wav)

100542.95  8 PlaySoundStart ok [C:\VigileElettronico\VoiceGuide\Voci\MessaggioDiBenvenuto.wav]

100547.71  8 monitormedia 32( G3FAX)

100547.71  8 Fax tone detected, see if current module has "on {fax}" path specifed...

100547.72  8 "on {fax}" path found

100548.07  8 LsXferStart EV_TIMEOUT_READYTOBEGINTRANSFER

100548.07  8 [TransFax] Blind Transfer to 2760 (Generate)

100548.08  8 tapic lineGenerateDigits(66206,!,,0) => LINEERR_RESOURCEUNAVAIL [8000004B]

100548.08  8 Hanging up call... [lineGenerateDigits ret=-2147483573]

Share this post


Link to post

We are using VG in version 5.1.3001,

and yes, Dialogic drivers are 5.1.1.

 

If we should overwrite our old version with the newer 5.1.7, our parameters will be right configured?

 

It's important for us because we had many problems about this project (reported in this forum like "Problem With Transfer , D/4PCI in Italy", posted by Cechov.)

 

Thanks a lot!

Ale

Share this post


Link to post

Please uninstall v5.1.3, then install v5.1.7 in a new directory - or delete the entire v5.1.3 directory after uninstalling if you wish to install VG in same directory again.

 

I see that the forum thread titled "Problem With Transfer , D/4PCI in Italy" which was regarding setting of correct hookflash length was resolved OK

http://voiceguide.com/forums/index.php?showtopic=989

Share this post


Link to post

In your opinion it's a VG version problem or a settings configuration problem (TAPI)?

I am asking this because it's a hard work for us to change version in environment production.

 

Thanks a lot.

 

Ale

Share this post


Link to post

I'd first try to change the call transfer control mode settings from Generate to TAPI and see if this makes a difference, and if it doesn't then I'd install v5.1.7

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
×