invoso.com Report post Posted 08/14/2018 09:32 AM Hi. Have You any idea how to solve my problem? I need to call to several agents simultaneous and after connect I update call list in database with information about agent. In standard mode I call to one agent and store data about him and after transfer I know where I called but in simultaneous call mode I have only phone number (not enough to identify agent). Question is: how to transfer call to agents group and identify agent picked up call? Share this post Link to post
SupportTeam Report post Posted 08/14/2018 10:38 AM Sounds like you are using the "Group Transfer" option in the Transfer Call Module: https://www.voiceguide.com/vghelp/source/html/modxfer.htm Please post the vgEngine trace capturing the Group Transfer so that we can see how it is being performed on your system. Note that the Group Transfer as it can be used now only uses telephone numbers to specify what outgoing call legs are to be made. Sounds like you would like to further associate some other data with each of the numbers dialed? Share this post Link to post
invoso.com Report post Posted 08/22/2018 09:32 AM At first we get data from database. 101705.318 27 28 10 db read loop iColIdx=0, sBlob_DbColumn=[], strField_Name=[placowka] 101705.318 27 28 10 rv add insert_call_order_placowka|4671 101705.318 27 28 10 rv add insert_call_order_1|4671 101705.318 27 28 10 rv add insert_call_order_placowka_1|4671 101705.318 27 28 10 rv add insert_call_order_1_1|4671 101705.319 27 28 10 db read loop iColIdx=2, sBlob_DbColumn=[], strField_Name=[telefon1] 101705.319 27 28 10 rv add insert_call_order_telefon1|947111705 101705.319 27 28 10 rv add insert_call_order_3|947111705 101705.319 27 28 10 rv add insert_call_order_telefon1_1|947111705 101705.319 27 28 10 rv add insert_call_order_3_1|947111705 101705.322 27 28 10 db read loop iColIdx=0, sBlob_DbColumn=[], strField_Name=[placowka] 101705.322 27 28 10 rv add insert_call_order_placowka_2|5246 101705.322 27 28 10 rv add insert_call_order_1_2|5246 101705.322 27 28 10 db read loop iColIdx=2, sBlob_DbColumn=[], strField_Name=[telefon1] 101705.322 27 28 10 rv add insert_call_order_telefon1_2|947477021 101705.322 27 28 10 rv add insert_call_order_3_2|947477021 101705.324 27 28 10 db read loop iColIdx=0, sBlob_DbColumn=[], strField_Name=[placowka] 101705.324 27 28 10 rv add insert_call_order_placowka_3|5247 101705.324 27 28 10 rv add insert_call_order_1_3|5247 101705.324 27 28 10 db read loop iColIdx=2, sBlob_DbColumn=[], strField_Name=[telefon1] 101705.324 27 28 10 rv add insert_call_order_telefon1_3|947477022 101705.324 27 28 10 rv add insert_call_order_3_3|947477022 after success transfer and we need to know which agent was connected? way to solve our problem 1. return row (sufix) number connected [telefon1] number - example: connected 947477021 - return $RV[insert_call_order_telefon1_2] or only sufix [2] 2. find [placowka] in results array as in sql select placowka from ARRAY where telefon1 = $RV_DIALEDNUMBER Share this post Link to post
invoso.com Report post Posted 08/22/2018 10:28 AM question is: in which variable VG storing reached telephone number after transfer? Share this post Link to post
SupportTeam Report post Posted 08/22/2018 10:55 AM Please post the vgEngine trace capturing the entire transfer process including the calls being made and then answered and bridged/connected. The attached trace does not capture the transfers, it's just en excerpt showing some data read in from database. Share this post Link to post
SupportTeam Report post Posted 08/24/2018 01:49 AM This $RV: $RV_DIALEDNUMBER can be used to determine what telephone number was dialed on the outbound call. (as per help file page on Result Variables: https://www.voiceguide.com/vghelp/source/html/resultvariables.htm ) Sounds like that telephone number may be used to then retrieve other information related to the outgoing call. Otherwise custom $RVs can be set on the line on which the outgoing call is made, so the values of $RV[insert_call_order_placowka_?] can be set to new $RVs on the outgong calls' lines. How this can be done depends on how the transfer is performed. The vgEngine trace would show how this system is now doing the transferring. Share this post Link to post