Join the #BuildWithBuildAgent Challenge! Get recognized, earn exclusive swag, and inspire the ServiceNow Community with what you can build using Build Agent.  Join the Challenge.

Queue waiting number in Virtual Agent

sarabjeet
Giga Expert

Hi,

I want to know is there any way in VA so we can define the queue waiting number while our chat is routed to Live Agent.

For Example- If have choose option to contact to live agent and all agents are busy and there are 3 other people waiting for the agents. So my queue waiting number should be 4 and visible to me.

1 ACCEPTED SOLUTION

Hi Sarabjeet,

I tried the same thing and it worked for me. But can you try this script in backgrounds and see the result. Also manually check in chat_queue_entry table and see the logs in the debug.

var chq = new GlideAggregate('chat_queue_entry');
chq.addQuery('state=1');
chq.addAggregate('count');
chq.query();
if(chq.next())
gs.info( 'Your wait position is: ' + (parseInt(chq.getAggregate('count'))+1));

 

find_real_file.png

View solution in original post

16 REPLIES 16

Ankur Bawiskar
Tera Patron
Tera Patron

Hi,

I don't think you can configure that

Regards
Ankur

Regards,
Ankur
✨ Certified Technical Architect  ||  ✨ 9x ServiceNow MVP  ||  ✨ ServiceNow Community Leader

Muralidharan BS
Mega Sage

Hi Sarabjeet,

I tried the solution and I was able to get to this point (below image). 

find_real_file.png

 

I am unable to bring the wait position msg after the line "Please stand by". I think we can only show the queue position before the line. 

 

Thanks

Hi Murali,

Could you please tell me how to configure this wait position in chat?

find_real_file.png

 

Hi Sarabjeet, 

Add a bot response before the connect to live agent. 

And use the script to return the count. 

(function execute() {
var chq = new GlideAggregate('chat_queue_entry');
chq.addQuery('state=1');
chq.addAggregate('count');
chq.query();
if(chq.next())
return 'Your wait position is: ' + (parseInt(chq.getAggregate('count'))+1);
})()

 

I tried using the lookup action, but I dont know how to retrieve the count without using script.

Thanks