Hot key - delay hangup - short duration calls

All installation and configuration problems and questions

Moderators: gerski, enjay, williamconley, Op3r, Staydog, gardo, mflorell, MJCoate, mcargile, Kumba, Michael_N

Hot key - delay hangup - short duration calls

Postby Noah » Tue Aug 29, 2017 10:10 am

Calling the guru's

Agents using hotkey is super efficient. But for projects where they are not allowed to leave messages on machines, hot keys can and do cause short duration trouble.

After a good number of days reading dialplan options, manager_send.pl and AST_manager_send.pl and some agi's, agi-VDAD_ALL_outbound.agi...leaning toward modifying the php.
Tried dialplan - wait there after call connect doesn't work, the AST_send_action_child.pl crafts the the cmd hangup on the channel and the rest of the dialplan doesn't get referenced after call connect.

Looking for some advice on where a 4-5 second wait before call termination to essentially eliminate short duration complaints from telco's.
Or at least make it an option to turn on or off in the GUI.

Any thoughts if one of these is better than the other to modify? Leaning toward manager_send.php so the agent isn't tied up on the disconnect process.
/srv/www/htdocs/agc/manager_send.php
or perhaps this might be better to put a sleep command in the perl?
/usr/share/astguiclient/AST_manager_send.pl
MyCallCloud.com - Cool Vici Customizations - Hosted - Configured - Supported
Web: https://mycallcloud.com
P: 888-663-0760
E: sales@mycallcloud.com
Noah
 
Posts: 90
Joined: Tue Feb 08, 2011 7:14 pm

Re: Hot key - delay hangup - short duration calls

Postby Noah » Fri Sep 01, 2017 4:57 pm

We've come up with a different approach here.
Changed /acg/vicidial.php to include the hotkey dispo for answering machines and replace 4 seconds of silence to vm-goodbye.

There's 2 lines that you need to add this snippet to
" || (HKdispo_ary[0] == 'ANSWER')"

ANSWER or whatever your dispo is, must be upper case
Here's the whole line
if ( (HKdispo_ary[0] == 'LTMG') || (HKdispo_ary[0] == 'XFTAMM') || (HKdispo_ary[0] == 'ANSWER') )
MyCallCloud.com - Cool Vici Customizations - Hosted - Configured - Supported
Web: https://mycallcloud.com
P: 888-663-0760
E: sales@mycallcloud.com
Noah
 
Posts: 90
Joined: Tue Feb 08, 2011 7:14 pm

Re: Hot key - delay hangup - short duration calls

Postby williamconley » Tue Sep 05, 2017 9:06 pm

Wouldn't "wait for silence" of no/zero combined with setting the answering machine message to goodbye accomplish the same thing with no code changes?
Vicidial Installation and Repair, plus Hosting and Colocation
Newest Product: Vicidial Agent Only Beep - Beta
http://www.PoundTeam.com # 352-269-0000 # +44(203) 769-2294
williamconley
 
Posts: 20258
Joined: Wed Oct 31, 2007 4:17 pm
Location: Davenport, FL (By Disney!)

Re: Hot key - delay hangup - short duration calls

Postby Noah » Mon Sep 25, 2017 1:21 pm

williamconley wrote:Wouldn't "wait for silence" of no/zero combined with setting the answering machine message to goodbye accomplish the same thing with no code changes?


The vm-goodbye message should still be overwritten with silence.
And with the variety of times an agent could click the hotkey....overwriting with 5.5 or 6 seconds of silence would cover the time needed. And you'll still get a relevant disconnect with the timing needed. Otherwise the channel stays open if someone has a long answering machine message, like out of office vacation message or something like that.
MyCallCloud.com - Cool Vici Customizations - Hosted - Configured - Supported
Web: https://mycallcloud.com
P: 888-663-0760
E: sales@mycallcloud.com
Noah
 
Posts: 90
Joined: Tue Feb 08, 2011 7:14 pm

Re: Hot key - delay hangup - short duration calls

Postby Noah » Tue Dec 05, 2017 9:49 pm

Just a quick update on answering machine hotkey disconnect, not one short duration call on hotkey since the change.
MyCallCloud.com - Cool Vici Customizations - Hosted - Configured - Supported
Web: https://mycallcloud.com
P: 888-663-0760
E: sales@mycallcloud.com
Noah
 
Posts: 90
Joined: Tue Feb 08, 2011 7:14 pm


Return to Support

Who is online

Users browsing this forum: Google [Bot] and 66 guests