VoiceGuide IVR Software Main Page
Jump to content

Transfer Call With Pbx & Dialogic card

Recommended Posts

HELP!

Cannot get VG to transfer call using a pbx. when transfer call all i hear is a busy signal

Pbx system: Panasonic KX-TDA100

VG version: 5.1.4003

Card: Dailogic D/4PCI

 

the pbx people tell me the flash time is 100ms which i have set in the configuration.

 

should the transfer string always be "!"?

 

below is the log filegenerated by VG.

 

Please help?

 

142302.27 7 [Play Please Hold] Playing

142302.27 7 [Play Please Hold] Playing (WAVS\transfer.wav)

142302.30 7 PlaySoundStart ok [C:\Program Files\VoiceGuide\Scripts\tender\WAVS\transfer.wav]

142302.30 7 RunModule PLAY end

142305.83 7 wb(59290600)

142305.89 7 Play End line[7] (id=592906)

142305.89 7 LsPlayMsg EV_PLAY_FINISHED

142305.89 7 LsPlayMsgFinished EV_TIMEOUT_GOTOMODULE

142306.27 7 LsXferStart EV_TIMEOUT_READYTOBEGINTRANSFER

142306.27 7 [Transfer Call GE] Blind Transfer to 109 (Generate)

142306.28 7 tapic lineGenerateDigits(65980,!,0) => 0

142306.97 7 generate LINEGENERATETERM_DONE

142308.03 7 LsXferStart EV_TAPI_GENERATE

142309.13 7 LsXferPlayVts EV_HOOKFLASHFINISHED

142309.13 7 tapic lineGenerateDigits(65980,109,0) => 0

142309.58 7 generate LINEGENERATETERM_DONE

142310.67 7 LsXferPlayVts EV_TAPI_GENERATE

142311.77 7 LsXferPlayVts EV_TIMEOUT_HANGUP

142311.77 7 Hanging up call...

142311.78 7 RecSoundStop ok

142311.78 7 PlaySoundStop ok

142311.78 7 fnHangupCall end

142311.81 7 linedevstate 2048 0 0

142311.81 7 callstate IDLE 65980 0 0

142311.81 7 WorkingMode@Idle=

142311.89 7 tapi Reply (LineEvReply) ok 66083 0

142312.89 7 LsAwaitingCalls EV_TIMEOUT_TIMETOREINITLINE

142312.89 7 ReinitTelephony due to IDLE start

142312.89 7 tapic lineDeallocateCall(MainCall:65980) 0

142313.05 7 lineOpen(7) => 0

142313.05 7 Waiting for a call...

142313.05 7 lineOpen(7)LineHandle=66288

142337.73 0 sys cleanup Start

142337.73 0 sys cleanup End

Share this post


Link to post

it looks like no matter what the flash time is in the configuration setting i am always getting a delay of approx 700ms everytime. does this help?

 

a flash setting of 50:

160906.20 7 tapic lineGenerateDigits(65536,!,0) => 0

160906.89 7 generate LINEGENERATETERM_DONE

 

a flash setting of 1:

161231.13 7 tapic lineGenerateDigits(66253,!,0) => 0

161231.81 7 generate LINEGENERATETERM_DONE

 

yes, i am restarting the service everytime i change.

 

BTW using win2000 SP4

 

TIA

Share this post


Link to post

If you are finding that the setting entered in the Dialogic TSP does not appear to be read in correctly then you have two options of what to do next:

 

A. Reformat hard disk and install Win2000 SP2 - after all the Dialogic SR5.1.1 drivers (which I assume that you are using) are not certified for use under SP4 - only under SP2.

 

or...

 

B: Determine which parameter file is used by the Dialogic Configuration Manager and then change the hookflash length specified in the parameter file.

 

You will need to change the line:

 

# PARAM 52:(DECIMAL WORD) 50 # Hook Flash/earth recall duration

 

to:

 

PARAM 52:(DECIMAL WORD) 10 # Hook Flash/earth recall duration

 

ie: remove the # at the beginning and change 50 to 10 – parameter is in 10ms units, so a setting of 10 will indicate 100ms.

 

Then restart Dialogic service for it to read in the parameter file.

 

If you have not specified the parameter file explicitly in the Dialogic DCM's "ParameterFile" setting then you can determine which parameter file is being should be used based on what "Country" is specified. The filename of the parameter file loaded for a D/4PCI is xx_d4p.prm where "xx" is based on what country is selected.

 

The release/installation notes which came with the card should inform you what Parameter File you should be specifying in the DCM - if you do not have the release notes then contact the supplier and they should be able to advise you which .PRM file to use.

 

The parameter files are located in Dialogic's \DATA\ subdirectory (Usually "C:\Program Files\Dialogic\DATA").

 

Changing the .PRM file entries worked for other users, please read:

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

 

 

I would first try A then try B...

Share this post


Link to post

ok got it working! yay!

 

solution:

the parameterfile was setup in the TSFFilename in Configuarion Manager. deleted this but when correctly inserted the parameter file in the ParameterFile section the card would not start.

 

So deleted the ParameterFile setting and let it find the default according to the country setting, in this case Australia

 

BUT there is no au_d4p.prm. So I changed my country setting to "Australia/NZ" because there is an an_d4p.prm. I also changed the hookflash setting in this file as per above instructions and hey presto I can now transfer calls.

 

No reformatting. WOOHOO!! :-)

Share this post


Link to post

Shipped with the D4PCI cards in Australia and NZ there is a "Regulatory Notice" - a stapled white paper pamphlet about 16 pages long. The Australian section is on page 5 and that's where it says that when configuring the D/4PCI the an_d4p.prm file should be specified in ParameterFile setting.

 

When .PRM file is specified in ParameterFile setting it overrides whatever the selection would have been made based on which country was selected.

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
×