10-29-2024 09:04 AM
Hello,
Currently I am working on Post Call Survey, I have configure two DNs. #1DN call coming from main script and #2 is for hitting the post call survey script.
As per configuration I see call is routing to post call survey application, but in RCD and TCD I see two record with same CallID are getting captured. Is it possible to have a single entry instead of two data.
And suggestions or guides will be much appreciate.
Thanks.
Solved! Go to Solution.
11-05-2024 04:28 PM
Please read what I suggested above and mentioned with the defect.
So for instance, if you set Variable1 for English before queueing to agents, and conversely you don't set Variable1 when you send it to a label, then you simply need to look for Variable1 to be populated in the post call survey script since those would be the agent calls.
10-30-2024 04:33 AM
They are different RCD entries since they are different numbers and also could have different variable values.
Also, things like the node the call ended at, scripts it hit, etc. also mean two separate RCD entries.
11-04-2024 10:14 AM
Hi Bill,
I see all the calls are hitting post call survey script even though that call is not routed to agent but still its goes. How do we stop the calls which are not routing to agent?
Incoming DNIS is 23702 which is hitting main script. and 23703 is hitting survey application script.
what ever calls coming to 23702 DN are hitting the survey DN.
Under CVP Ops console I have configure this.
Is there any configuration are correct?
11-04-2024 04:37 PM
If you're saying that calls that don't go to an agent are still getting the post call survey, that's been an issue in the past with CVP, such as this one.
https://bst.cloudapps.cisco.com/bugsearch/bug/CSCuq39025
What you have to do is account for those scenarios in the post call survey so that it only plays for calls sent to the agent.
11-04-2024 06:23 PM
11-05-2024 01:30 AM
@janinegraves , is it possible to share some screenshot of you ICM script.
@bill.king1 , thanks for the link, I see it say the same what @janinegraves have suggested.
11-05-2024 04:22 AM
Fazil, you just have to have your PCS script look for Peripheral Variables that are assigned before you queue the call to agents (and that you don't assign when the call goes to a Label or to non agents).
Please remember to rate/mark helpful posts.
11-05-2024 08:24 AM
I have set the script, call is hitting to PCS Application only for those caller who PCS is enable as Y. But After the call is release from CVP application , again its hitting the PCS script.
Why this is happening ?
Why call is not getting released.
Node ID 6106, I am checking for the post call survey enable flag(Y or N)
Node ID 6107, I am checking if the call is coming from DNIS 23702 / 23703
you see there is a 2 count, 1 is going to CVP application, when call is coming from DNIS 23702. And 2nd call the DNIS is coming as 23703, and that call is getting released.
how should we avoid 2nd call coming into the script again. Any suggestions.
11-05-2024 04:28 PM
Please read what I suggested above and mentioned with the defect.
So for instance, if you set Variable1 for English before queueing to agents, and conversely you don't set Variable1 when you send it to a label, then you simply need to look for Variable1 to be populated in the post call survey script since those would be the agent calls.
11-14-2024 08:58 PM
Hi @bill.king1 / @janinegraves
This worked, thanks. I am passing below variables before PQ node and once agent attends the call and disconnect the call is getting passed to Survey script.
Is this the correct way or you have any suggestions. Thanks.
11-15-2024 05:42 AM
I don't understand why you'd be using variables to be set as Peripheral variables like you have, but yes in your example, if you set all of those before queueing but not before sending call to a label, just look to see if anything is in variable 1in your post call survey script. If not, then release the call, but if there is, play whatever survey menu you want.
01-09-2025 06:07 AM
Hello,
is there a way we can avoid the call transfer to survey application if the agent had to transfer the call to some 3rd party line.
we have that issue today. Since we have enabled PCS variable enabled , it transfer customer to survey no matter where agent transfer the call to .
is there any way to stop that .
01-09-2025 07:28 AM
Hello , pls follow below
you must set
user.microapp.isPostCallSurvey to "n" before the first Send to VRU node.
And then set it to "y" for those calls that SHOULD go to post call
survey (just prior to queueing).
It has to be done this way (set it to "n" for everyone, and then set it
to "y" just before queueing for those that should get the survey).
I have configured the same way, and its working as excepted.
01-09-2025 08:49 AM
Hello, your method is perfect and works great when you can qualify if survey needs to be triggered after caller has spoken with agent before queuing the call. I have exact same setup. However in my case, our agents dont have to transfer outside our organization. For above scenario, they want to disable survey when there is a need for agent to transfer caller to outside their system, i.e., 3rd party.
01-09-2025 08:44 AM
Hello,
As the call has left ICM script with PCS variable set to "y" when it is answered by agent, it will trigger survey even when call is transferred out of your system. You have to find a way to change that variable to "n" before transferring.
One way to do this could be to create an ICM script that agent can call using CTI RP when they want to transfer caller, change PCS variable to "n" and then put a prompt to enter number where agent wants to transfer caller to. Then use that number as label to transfer out.
Hope this helps.
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide