joelyang Report post Posted 07/27/2004 01:26 AM Hi, I have bought Dialogic D/4PCI and evaluating VG. We want to use Dial And Conference to connect to an agent. Is it possible to use this card with Dial And Conference with VG? I understand from this url http://www.sunny-beach.net/manual/551.htm that it is possible? Thank you. Share this post Link to post
SupportTeam Report post Posted 07/27/2004 03:09 AM You cannot do a 'Dial and Conference' with a D/4PCI. The cards which can be used to do a 'Dial and Conference' are listed in the Help file's entry on the Call Transfer module: (online copy here: http://www.voiceguide.com/vghelp/html/modXfer.htm ) Dialout and Conference can only be done with these Dialogic cards: D/41EPCI, D/41ESC, D/41JCTLS, D/120JCTLS, D/160SC-LS and all digital cards: D/240SC, D/300SC etc You can still to a '3 way conference call' with this card, but only if your telephone company supports this feature. Share this post Link to post
Guest Guest Report post Posted 07/27/2004 06:43 AM Thanks for your quick reply. (1) Is this a hardware or VG software limitation? (2) Our local phone company can support 3-way calling. With 3 way calling, is it possible to use VG to track the conference duration? Thank you. joelyang Share this post Link to post
SupportTeam Report post Posted 07/27/2004 07:32 AM (1) Is this a hardware or VG software limitation? Hardware. "Dial and Conference" means "Dial on another line and connect two calls together". 3 way calling is different. If your telephone company supports this feature then you can just select "3 way call" instead of "Dial and Conference" to get two parties talking. You can do "3 way call" with D/4CPI. And if your phone company supports call transfers then you can just select "Transfer Call". You can do call transfers with D/4CPI. Call transfers and 3 way calls are effected by sending hookflashes and DTMF tones on the same line on which the call arrived. No connections of calls on separate lines is required. is it possible to use VG to track the conference duration? Yes. I'd suggest reading the below: http://www.voiceguide.com/vghelp/html/Resu...ltVariables.htm (see $RV_CALLLENGTH) and http://www.voiceguide.com/vghelp/html/modXfer.htm Share this post Link to post
joelyang Report post Posted 07/28/2004 12:13 AM Hi, We use 3-way blind conference call with Tranfer Call module. Call to 2nd part is OK but when calling third party, VG hangs up during the first ring (with no one answering the call), automatically connects to the call through and ends all calls. It seems to me that the timeout for ringing the third party is 1 second. How do I set to 60 seconds to wait for the call to be answer? Please advice. Thank you very much. Below is the call log: 074420.61 5 timer set 0.4 EV_TIMEOUT_READYTOBEGINTRANSFER 074421.05 5 timer fired EV_TIMEOUT_READYTOBEGINTRANSFER 074421.05 5 ScriptEventCode 9012 iLineState=1900 074421.05 5 LsXferStart EV_TIMEOUT_READYTOBEGINTRANSFER 074421.05 5 timer set 30 EV_TIMEOUT_ANNOUNCED_TRANSFER_ATTEMPT_TOOK_TOO_LONG 074421.05 5 [Transfer Call 1] Blind Conference to 63644064 (Generate) 074421.05 5 tapic lineGenerateDigits(65861,!,0) => 0 074421.73 5 generate LINEGENERATETERM_DONE 074421.73 5 timer set 1 EV_TAPI_GENERATE 074422.80 5 timer fired EV_TAPI_GENERATE 074422.80 5 ScriptEventCode 9602 iLineState=1900 074422.80 5 LsXferStart EV_TAPI_GENERATE 074422.80 5 timer set 1 EV_HOOKFLASHFINISHED 074423.89 5 timer fired EV_HOOKFLASHFINISHED 074423.89 5 ScriptEventCode 9200 iLineState=1905 074423.89 5 LsXferPlayVts EV_HOOKFLASHFINISHED 074423.89 5 tapic lineGenerateDigits(65861,63644064,0) => 0 074425.11 5 generate LINEGENERATETERM_DONE 074425.11 5 timer set 1 EV_TAPI_GENERATE 074426.19 5 timer fired EV_TAPI_GENERATE 074426.19 5 ScriptEventCode 9602 iLineState=1905 074426.19 5 LsXferPlayVts EV_TAPI_GENERATE 074426.19 5 tapic lineGenerateDigits(65861,!3,0) => 0 074426.83 5 generate LINEGENERATETERM_DONE 074426.83 5 timer set 1 EV_TAPI_GENERATE 074427.83 5 timer fired EV_TAPI_GENERATE 074427.83 5 ScriptEventCode 9602 iLineState=1906 074427.83 5 LsXferPlayAnn EV_TAPI_GENERATE 074427.83 5 eng PlayFinishCause= 074427.83 5 eng Success path not defined - wait till call ends (iXferType=2) 074427.83 5 timer set 1800 EV_TIMEOUT_HANGUP 074439.52 0 sys cleanup Start 074439.52 0 sys cleanup End 074650.72 0 Script Load C:\Program Files\VoiceGuide\Scripts\Test\get-number.vgs 074650.72 0 Loaded Script Id 3: C:\Program Files\VoiceGuide\Scripts\Test\get-number.vgs 074655.72 0 Script Load C:\Program Files\VoiceGuide\Scripts\Test\get-number.vgs 074655.72 0 Loaded Script Id 4: C:\Program Files\VoiceGuide\Scripts\Test\get-number.vgs 074655.72 0 Erasing Script (new loaded) Id 3 074659.09 0 btn Exit (2 lines) 074659.09 5 line state =1910 074659.09 5 calling HangupCall 074659.09 5 rv add [Hangup Time]{7/28/2004 7:46:59 AM} 074659.09 5 Hanging up call... 074659.09 5 RecSoundStop ok 074659.09 5 PlaySoundStop err=0 074659.09 5 timer set 2 EV_TIMEOUT_WAITFORIDLEAFTERLINEDROP 074659.11 5 fnHangupCall end 074659.11 6 line state =0 074659.11 5 Exiting... 074659.11 6 Exiting... 074659.14 5 linedevstate 2048 0 0 074659.14 5 callstate IDLE 65861 0 0 074659.14 5 WorkingMode@Idle= 074659.14 5 timer clear Share this post Link to post
SupportTeam Report post Posted 07/28/2004 08:01 AM Looks like your telephone company's switch does not like to receive the "!3" signal before the destination handset has been picked up. Have you tried using the "Announced 3 Way Conference" option instead of the "Blind 3 Way Conference" ? Share this post Link to post
joelyang Report post Posted 07/28/2004 12:38 PM Hi, Yes. The 3 way announced call work but we do not wish to have announcement message to ask to recipient press 1 key to connect the call. How do we work around to make it a 3 way blind conference call? By the way, what does the number 3 in !3 means? We have another problem while using the 3 way announced conference call, VG does not terminate the call after 2nd and 3rd party have hang up the calls. We ran a VBScript with a simple MsgBox on success path. VG terminates the call after the OK button is pressed regardless whether 2nd or third 3rd has hang up their calls. What variables or commands can we use in the VBScript to detect call hang up from either 2nd or 3rd party? Thank you. Share this post Link to post
SupportTeam Report post Posted 07/28/2004 01:06 PM How do we work around to make it a 3 way blind conference call? ...you should ask this question to your phone company... what does the number 3 in !3 means? Digit 3 being dialed - the "!3" code is just used by most phone companies to complete a 3 way call conference. When either party hangs up is a 'disconnect tone' played on the line? Have you configured the Dialogic card to correctly detect this disconnect tone? Share this post Link to post
joelyang Report post Posted 07/28/2004 01:22 PM My phone company only accepts 3 way Announced Conference. The caller has to speak to the 3rd party (voice detection) and then tap the cradle lightly (flash) to connect to 2nd party for a 3 way conference. Instead of having VG to detect number 1 key, can VG make the 3 way connection automatically after annoucing a message (so that phone company detects a voice to enable 3 way conference). This should provide the solution. I will check on the disconnect tone. Share this post Link to post
joelyang Report post Posted 07/28/2004 01:37 PM Yes. There is a disconnection tone after 2nd and 3rd parties hung up the calls. My phone company uses Belcore systems. I will try to figure out how to detect the tones. Share this post Link to post
joelyang Report post Posted 07/28/2004 02:10 PM I made a mistake. There is no disconnection tone after 2nd and 3rd parties hung up. The disconnection tone comes after I press the OK button on the MsgBox which terminates the Transfer Call. I noticed hearing a hook flash sound on the line when either party hangs up the call. Can VG use this to terminate the conference? Share this post Link to post
SupportTeam Report post Posted 07/28/2004 09:00 PM There is no disconnection tone after 2nd and 3rd parties hung up. That's why VG cannot detect that the call has actually finished... I noticed hearing a hook flash sound on the line when either party hangs up the call. Can VG use this to terminate the conference? No. The click you are hearing is not actually a hookflash - it would be the click associated with putting the handset on-hook. Even if it were a hookflash VG would not be able to detect it - D/4PCI is not designed to detect hookflashes, only to generate them... Share this post Link to post
joelyang Report post Posted 07/29/2004 12:10 AM Thanks. We will buy another Dialogic card. Which card will you recommend for 4 port that will work with Transfer Call on PSTN lines? D/41EPCI, D/41ESC PCI or D/41JCT-LS? We need to expand to more ports or cards in the near future. Share this post Link to post
SupportTeam Report post Posted 07/29/2004 06:54 AM Any of these cards are fine. Share this post Link to post
joelyang Report post Posted 07/29/2004 01:33 PM Ok. Thanks. What cards do we need to buy if we upgrade to T1 or T2 lines next year? What about VG licensing and configuration? We have 4 PCI ports on our computer. How do we configure 2 computers together to work with VG if we need 8 PCI cards for 120 to 240 lines? For a start on our development station, we will go with 4 lines. Share this post Link to post
SupportTeam Report post Posted 07/30/2004 09:36 PM For T1 lines you will need D/240JCT or D/480JCT cards. For higher densities you could look at the DMV1200B - that takes 4 T1/E1 lines per card. Share this post Link to post
joelyang Report post Posted 08/15/2004 11:50 AM I have just installed D/41 JCTLS but VG cancels the call trying to connect. We have 2 lines connected for evaluation. Log script below: 193458.88 6 timer fired EV_TIMEOUT_READYTOBEGINTRANSFER 193458.88 6 ScriptEventCode 9012 iLineState=1900 193458.88 6 LsXferStart EV_TIMEOUT_READYTOBEGINTRANSFER 193458.88 6 timer set 30 EV_TIMEOUT_ANNOUNCED_TRANSFER_ATTEMPT_TOOK_TOO_LONG 193458.88 6 rv replace start: [$RV_ENTEREDNUMBER] 193458.88 6 rv ns none[OutDial_RetriesLeft]{0}[OutDial_Result]{Contacted_Human}[scriptEnd_Time]{8/15/2004 7:34:52 PM}[scriptEnd_Goto_Script]{C:\Documents and Settings\Administrator\My Documents\VoiceGuide_Scripts\Test\get-number.vgs}[scriptEnd_Goto_Module]{}[scriptStart_Time]{8/15/2004 7:34:52 PM}[scriptStart_CalledFrom_Module]{Start}[scriptsPath]{C:\Documents and Settings\Administrator\My Documents\VoiceGuide_Scripts\Test\}[scriptPath]{C:\Documents and Settings\Administrator\My Documents\VoiceGuide_Scripts\Test}[CallT]{FALSE}[GetNumbers]{90232427}[Retrieve_value_RowCount]{1}[Retri ve_value_1_1]{1} 193458.88 6 rv replace end: [90232427] 193458.88 6 [TransferCall] Dial and Conference to 90232427 (TAPI) 193458.88 0 Search for free lines in LineID range [5-6] 193458.88 5 dial device [dxxxB1C1] not in selection list. 193458.88 6 dial busy: active call 193458.89 6 Could not find free line to place outgoing call. 193458.89 6 timer clear Please help. Thanks. Share this post Link to post
joelyang Report post Posted 08/15/2004 02:15 PM I use the following script. VBS message box returns "ERROR: no free line". This is weird because the line state is "Waiting for a call..." on VG. set vgCall = CreateObject("VoiceGuide.CommandLink") qwe = vgCall.Dialer_MakeCall ("$RV_ENTEREDNUMBER", "", "", "") set vgCall = Nothing msgBox(qwe) Looks like VG can make two calls at them same time with the evaluation version. I am using "VoiceGuide 5.2.3a". Please advice. Thanks. Share this post Link to post
joelyang Report post Posted 08/15/2004 02:31 PM I tried using the "Telephone Numbers Loader v5.2.1001" program to dial 2 different numbers. VG dials the numbers on two lines and playback a message. This shows outbound calls on the two line is OK but it just cannot make a call bridge or dial and conference on these two lines. Please help with the errors mentioned. Thank you. Share this post Link to post
joelyang Report post Posted 08/15/2004 02:34 PM Looks like VG can not make two calls at them same time with the evaluation version. I am using "VoiceGuide 5.2.3a". Share this post Link to post
joelyang Report post Posted 08/15/2004 02:53 PM I added the following script to verify the line state. VBS message box returns "IDLE" on variable sRet on the line I intented to use it make a call bridge. Error message is still "ERROR: no free line" on msgBox(qwe). set vg = CreateObject("VoiceGuide.CommandLink") sRet = vg.Line_State(5) msgbox sRet set vg = Nothing set vgCall = CreateObject("VoiceGuide.CommandLink") qwe = vgCall.Dialer_MakeCall ("$RV_ENTEREDNUMBER", "", "", "C:\Documents and Settings\Administrator\My Documents\VoiceGuide_Scripts\Test\playconnecting.vgs") set vgCall = Nothing msgBox(qwe) Please help. Thank you very much. Share this post Link to post
SupportTeam Report post Posted 08/15/2004 09:08 PM Please update your v5.2.3 installation with attached .exe and try again - this .exe should fix the bug that you have found. VgMulti_5.2.3026.zip Share this post Link to post
joelyang Report post Posted 08/15/2004 11:27 PM Thanks. Dial and conference is working after the patch but VG does not hang up after either party has handup the call. I have to press the HangUp button on VG to end the call. What should I do to have VG detect a hangup tone? 072253.14 0 dial start any summary:|5:rdy=2|6:hc>0|7:idx=0|8:idx=0| 072253.48 5 tapi Reply (LineEvReply) ok 66239 0 072253.48 5 TcTrig.lTrigType = TcTrig_MakeCallForConferenceFinished 072253.48 5 Setting conference to occur in 3 seconds (not waiting for PROCEEDING) 072253.48 5 timer set 3 EV_TIMEOUT_BRIDGEAFTERDIALING 072253.48 5 TapiCbTrigClear 072253.50 5 linedevstate 2048 0 0 072253.50 5 callstate DIALTONE 66342 0 0 072253.50 5 callstate DIALING 66342 0 0 072253.50 5 callstate PROCEEDING 66342 0 0 072253.50 5 callinfo CALLEDID 072253.50 5 callinfo REASON 072253.50 5 Lev_CallerID [0000,,90232427] 072253.50 5 rv add [DNIS]{90232427} 072253.50 5 callinfo ORIGIN 072256.67 5 timer fired EV_TIMEOUT_BRIDGEAFTERDIALING 072256.67 5 ScriptEventCode 9014 iLineState=1910 072256.67 5 LsXferWaitEndCall EV_TIMEOUT_BRIDGEAFTERDIALING 072256.67 6 AddRVns [Conf_DevName_1]{dxxxB1C2} 072256.67 6 AddRVns [Conf_LineId_1]{6} 072256.67 6 rv add [Conf_DevName_2]{dxxxB1C1} 072256.67 6 rv add [Conf_LineId_2]{5} 072256.67 5 AddRVns [Conf_DevName_1]{dxxxB1C2} 072256.67 5 AddRVns [Conf_LineId_1]{6} 072256.67 5 rv add [Conf_DevName_2]{dxxxB1C1} 072256.67 5 rv add [Conf_LineId_2]{5} 072256.67 5 DialogicScRoute dxxxB1C2<=>dxxxB1C1 call 072256.69 5 DialogicScRoute dxxxB1C2<=>dxxxB1C1 SC_FULLDUP: 072256.69 5 Conferenced to 6 (dxxxB1C1) at 7:22:56 AM 072256.69 6 [TransferCall] Conferenced to 5 (dxxxB1C2) at 7:22:56 AM 072259.83 5 callstate CONNECTED 66342 1 0 072259.83 5 callstate CONNECTED 66342,1,0 072259.83 5 WorkingModeTAPI@Connected= 072259.83 5 WorkingModeScript@Connected= 072259.84 5 2nd leg of call recieved CONNECTED event 072324.98 0 btn Hangup on line 5 072324.98 5 ScriptEventCode 9001 iLineState=1910 072324.98 5 LsXferWaitEndCall EV_TIMEOUT_HANGUP 072324.98 5 rv add [Hangup Time]{8/16/2004 7:23:24 AM} 072324.98 5 Hanging up call... 072324.98 5 DialogicScUnroute dxxxB1C1</>dxxxB1C2 MATCH_ call 072324.98 5 DialogicScUnroute dxxxB1C1</>dxxxB1C2 MATCH_ 072324.98 6 rv add [Hangup Time]{8/16/2004 7:23:24 AM} 072324.98 6 Hanging up call... [2nd leg] 072325.00 6 RecSoundStop ok 072325.00 6 PlaySoundStop err=0 072325.00 6 timer set 2 EV_TIMEOUT_WAITFORIDLEAFTERLINEDROP 072325.00 6 fnHangupCall end 072325.00 5 RecSoundStop ok 072325.00 5 PlaySoundStop err=0 072325.00 5 timer set 2 EV_TIMEOUT_WAITFORIDLEAFTERLINEDROP 072325.03 5 Waiting for a call... Share this post Link to post
Guest Guest Report post Posted 08/16/2004 01:01 AM Hi.... thanks for all your help. I have reconfigured the disconnection tone and on/off time. It works perfectly now. After our evaluation, we will purchase VG license from you. Share this post Link to post