Guest Anton Budiman Report post Posted 03/18/2004 07:05 AM OS : Windows 2000 sp 2 VoiceGuide : 5.2.1 Trial Dialogic : D/4PCI PBX : Siemens Hicom 300 Hi, I am having a problem when once the announced transfer has been initiated, the person at the extention transfered to picks up hear the nice lady voice but when the key 1 pressed the call disconnected. Log File : 76187 8 tapie linedevstate 2048 0 0 76187 8 tapie callstate OFFERING 65999 0 4 76203 8 tapie callinfo CALLEDID 76203 8 tapie callinfo ORIGIN 76203 8 tapie ring 0 76203 8 Answer the call 76203 8 lineAnswer(65999) => 66051 76750 8 tapie callstate CONNECTED 65999,1,0 76750 8 WorkingModeTAPI= 76750 8 WorkingModeScript= 76781 8 Inband detection not enabled 76781 8 tapi Reply 66051 0 76796 8 [WaitMessage] Playing 76796 8 [WaitMessage] Playing (C:\CallCenter\IVR\Wav\A010.wav) 76937 8 PlaySoundStart ok [C:\CallCenter\IVR\Wav\A010.wav] 76937 8 RunModule PLAY end 77484 8 tapie monitordigits 49 2 77500 8 LsPlayMsg [1] 79046 8 Play End line[8] (id=876812) 79046 8 LsPlayMsg EV_PLAY_FINISHED 81703 8 tapie monitordigits 35 2 81703 8 LsPlayMsgFinished [#] 82093 8 LsXferStart EV_TIMEOUT_READYTOBEGINTRANSFER 82093 8 [Transfer To 223] Announced Transfer to 223 (Generate) 82109 8 tapic lineGenerateDigits(65999,!) => 0 82796 8 tapie generate LINEGENERATETERM_DONE 83859 8 LsXferStart EV_TAPI_GENERATE 84953 8 LsXferPlayVts EV_HOOKFLASHFINISHED 84953 8 tapic lineGenerateDigits(65999,223) => 0 85406 8 tapie generate LINEGENERATETERM_DONE 86484 8 LsXferPlayVts EV_TAPI_GENERATE 86500 8 fn PlaySoundStartNumbers TsfrCallFrom.wav, TsfrAskAccept.wav, , Digits 86531 8 twcal PlaySayNumber C:\Program Files\VoiceGuide\system\voicedlgc\TsfrCallFrom.wav, C:\Program Files\VoiceGuide\system\voicedlgc\TsfrAskAccept.wav, , , 1 86546 8 PlaySoundStartNumbers ok 90984 8 tapie monitordigits 49 2 90984 8 LsXferPlayAnn [1] 91046 8 PlaySoundStop ok 92031 8 LsXferPlayAnn EV_PLAY_FINISHED 92031 8 LsXferPlayAnn EV_TAPI_GENERATE 92031 8 PlayFinishCause=CallAccepted 92031 8 Success path not defined - hanging up (iXferType=1) 93125 8 LsXferPlayAnn EV_TIMEOUT_HANGUP 93125 8 PlaySoundStop ok 93125 8 HangupCall called from [] 93125 8 Hanging up call... 93125 8 PlaySoundStop ok 93125 8 fnHangupCall end 93171 8 tapie linedevstate 2048 0 0 93171 8 tapie callstate IDLE 65999 0 0 93171 8 WorkingMode@Idle= 93265 8 set EV_TIMEOUT_TIMETOREINITLINE 2 93265 8 tapi Reply 65761 0 94281 8 LsAwaitingCalls EV_TIMEOUT_TIMETOREINITLINE 94281 8 ReinitTelephony due to IDLE start 94281 8 tapic lineDeallocateCall(MainCall:65999) 0 94421 8 lineOpen(8) => 0 94421 8 Waiting for a call... 94421 8 lineOpen(8)LineHandle=65744 VG.ini : [LineConfig] TapiDeviceCount=1 [TapiDevice1] Id=8 Name=Ext 224 Script=C:\Program Files\VoiceGuide\Scripts\Test4.vgs RingsBeforeAnswer=1 PopupCallerId=1 DialoutOK=1 [TapiDevice2] Id=8 Name=Analog Line 4(dxxxB1C4) Script=C:\CallCenter\First.vgs RingsBeforeAnswer=1 PopupCallerId=1 DialoutOK=1 [TapiDevice3] ID= Name= Script= RingsBeforeAnswer=2 PopupCallerId= DialoutOK= [TapiDevice4] ID= Name= Script= RingsBeforeAnswer=2 PopupCallerId= DialoutOK= [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=10 [Voicemail] RecLengthMin=1 RecLengthMax=30 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 ForwardVmEmailSmtpSendersName=VoiceGuide Voicemail RunCommandAfterRec= [PBX] ;Maximum time the system will wait for the extension to be answered. In seconds. AnnouncedTransfersMaxWaitTime=30 ;Inband signalling configuration file eg: InbandSignaling_SiemensHiPath3000_v1.2.txt InbandSignalConfig= ;time for PBX to react to the hookflsh. In 100ms units, eg: 10=1 second PauseAfterHookflash=10 ;"TAPI" : TAPI functions calls are made to driver to action transfers and conferences. ;"Generate" : exlilicit tones and signals are generated using TAPI calls ;"AT" : modem AT commands are used TransferControl_Modem=Generate TransferControl_TelBoards=Generate ;TransferControl_TelBoards=TAPI ;************************************************ ;*** "Generate" is selected for Transfer Control ;************************************************ ;generated before playing the destination extension. (Blind and Announced transfers) Transfer_Prefix=! ;generated after the call transfer is accepted. ;after playing this signal VoiceGuide will hang up the call. ;generated after the call is declined. ;This signal is used to hangup the extension leg of the call and retrieve the call, Transfer_AnnounceDecline=! ;generated before playing the destination extension. (Blind and Announced conferences) Conference_Prefix=! ;generated immediately after playing the destination extension Conference_BlindSuffix=!3 ;generated after the call confenrence is accepted. ;after playing this signal VoiceGuide will stay on the line. Conference_AnnounceAccept=!3 ;generated after the call confenrence is declined. ;This signal is used to hangup the extension leg of the call and retrieve the call, Conference_AnnounceDecline=! ;************************************************ ;*** "AT" is selected for Transfer Control ;************************************************ ModemTransferInit1=AT#VBT=1 ModemTransferHookflash=AT#VTS=! ;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=! ;pause time after sending hookflash to allow PBX enough ;Modem3WayDialNumber : this command is suffixed with the destination number separated by commas Modem3WayDialNumber=AT#VTS= Modem3WayComplete=AT#VTS=! ;************************************************ ;*** "TAPI" is selected for Transfer Control ;************************************************ ;set to 1 if lineComplete transfer is not to be called upon announced call transfer being accepted. ;if set to 0 then LineCompleteTransfer will be issued after call transfer is accepted, then call will be hung up. ;if set to 1 then the call will be just hung up after call transfer is accepted. OnTransferAccept_NoLineCompleteTransfer=1 ;3WayMaxTalkTime is in 1 second units, rg: 1800 = 30 minutes 3WayMaxTalkTime=1800 [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 ;Silence detection is used to judge when the answering machine ;message has stopped talking: ;AnswerMachine Silence detect length. In 100ms units (20 = 2 seconds) AM_SilenceDetectLength=20 ;AnswerMachine SilenceDetectLevel: range: 0-100. ;0 - don't detect silence, 100 - detect loud background noise as silence. AM_SilenceDetectLevel=10 [VBScript] UseSafeSubset=1 ShellHandler=wscript [DatabaseWorkspace] WorkspaceJetUser=admin WorkspaceJetPassword= WorkspaceOdbcUser=admin WorkspaceOdbcPassword= [VgGsd] DesignAreaHeight=5000 DesignAreaWidth=5000 [VGsys] ;Used only for CT-Media systems ;AssistingApp=VgControl.exe ;Fax Handoff settings: HandoffProgramFax= [OnError] ;OnError_Unavailable possible settings: ;RESTART_TAPI, RESTART_VOICEGUIDE, RESTART_PC OnError_Unavailable= [Callflow] ;OnGetNumbersRxDigit=PlayStop_False [CTMedia] DefaultScript= WatchedService= WatchedFile= LoadScript1= LoadScript2= LoadScript3= LoadScript4= LoadScript5= LoadScript6= LoadScript7= LoadScript8= LoadScript9= LoadScript10= [TraceLog] LogDebugToFile=0 Thx Anton Enseval Share this post Link to post
SupportTeam Report post Posted 03/18/2004 12:15 PM Can you tell us step-by-step how do you usually transfer calls manually on this system? Share this post Link to post
Guest Anton B Report post Posted 03/19/2004 01:38 AM Hi, 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. After the first ring of the destination phone then I hangup my phone and the transfer is made. Share this post Link to post
SupportTeam Report post Posted 03/19/2004 02:37 AM That is a description for a blind transfer - how about an announced transfer? If transferring the call manually can you hangup after the recipient of the transfer has picked up handset and the call will then be transferred OK? This is basically what VG is doing, you can see in the trace: 92031 8 PlayFinishCause=CallAccepted 92031 8 Success path not defined - hanging up (iXferType=1) Share this post Link to post
Guest Anton B Report post Posted 03/19/2004 03:16 AM >> If transferring the call manually can you hangup after the recipient of the transfer has picked up handset and the call will then be transferred OK? No, if I wait until the recipient of the transfer has picked up handset, the transfer will be closed, so I have to hangup the phone after I hear the ring and hang up immediatelly before the recipient picked up the phone Share this post Link to post
SupportTeam Report post Posted 03/19/2004 10:20 PM Well that pretty much explains it... You should use the "Blind Transfer" option on your system. To ensure that the destination extension starts ringing before VoiceGuide hangs up after dialing the number you should add a few commas at the end of the number to be dialed. The comma is used to indicate a pause. Usually each comma indicates a two second pause, but you can change this by editing Dialogic TSP configuration. One or two commas should usually be long enough to ensure that the destination extension starts ringing without making the pause so long that the destination handset gets picked up before the pause finshes - which is what is needed on your system. Try changing the destination number in the transfer module from: 223 to: 223, and select "Blind Transfer" Share this post Link to post