07-11-2019 06:06 AM
Hello All,
Agent and customer are talking then agent make a conferance call to another application(script) then we collect some data and assing them into the call variable , after the script was terminated , we are not able to see call veriable on agent desktop , what i am missing ?
Regards,
07-11-2019 07:44 PM
After the call is handled by the agent, the script remains "active" for a short period of time. That's assuming you don't end the call. You have up to 5 seconds to pass any call variables via Set Enterprise Call Info step before the session is released. If agents call another script, then you should be using the Get and Set Enterprise Call Info steps in there. Why do they need to call another script? Try using redirect rather than conference unless they need to.
07-11-2019 11:22 PM
Hi Mark,
Thank you for response,
Let me give a detail about the flow;
Call was handled by agent , main script was terminated , agent and customer are talking , also we set some call veriable in the main script and used set enterprise call info step in the main script then agent and customer are connected and talking we can see veriable . thaks ok ! we do not have a problem but...
During the talking agent asking to customer to approve some info. for example "do you give a permission to receive messages from our company ?" for this purpose , we make a transfer or conferance call with another application.
İf we make a transfer ;
At the begining in this application, we collected customer number from customer (get digit string)
Then, checked it from database query to customer have a permission or not ?
İf customer have a permission according to database reply we set a call veriable ,after that we make a "place call" in this script we can connect the same agent who was transfered the call and display it to agent desktop succesfully (by the way we are using CAD), meanwhile agent to be ready to receive another calls and we do not want it , the same agent should be wait when customer making a choise in the app.
For this purpose , we decided to make a conferance with agent- customer - application and after the customer input(database query-reply) we can terminate this application . But we are not able to see any call veriable what we have already set.
07-12-2019 07:32 AM
07-12-2019 08:06 AM
Hello Anthony,
Thank you for reply,
Agents and customer are connected via main script ,
Some agents will forward some customer into the app. to check their approvement status and maybe customer want to update their status and after this app. how the agents know the result ? Agent should know the application result , because will talk with the customer regarding to result . For this reaose i am trying the use call veriable , if you have any other way to do this please specify,
Thanks,
07-12-2019 08:37 AM - edited 07-12-2019 08:40 AM
It sounds like if you had a web page for the Agent to work within, where the web page would lookup the caller by phone number, and then show the Agent the properties for this caller's record, this would be a better solution than conferencing in an IVR. This is commonly achieved by a CRM integration. Do you have a CRM?
If not, do you have UCCX premium? And I think you might, since you mentioned a DB lookup. If so, then perhaps leveraging the HTTP Triggers in UCCX to build a web page for the Agent to work in, would be an alternative.
Example scenario:
Your main challenge will likely be working with HTML/CSS/JS if you have never done this before. In which case, you could also have the web page built and maintained outside of UCCX, and CAD would just reference that other web server instead. Do you have web programming experience? Do you have web developers in your company?
07-12-2019 08:54 AM
07-12-2019 09:49 AM
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