Manual dial possible with empty phone field?

All installation and configuration problems and questions

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

Manual dial possible with empty phone field?

Postby dspaan » Wed Aug 28, 2019 5:52 pm

It's amazing that after 10 years of using vicidial i only just found out today this is possible.
If you go to the manual dial screen and DON'T input a number and just click on Dial Now, the next number in the hopper will be dialed. I suppose this is not a bug but by design.

However this way of dialing is counter productive if you have a RATIO or ADAPT campaign. We found out agents were clicking the manual dial button after they had dispositioned every call just beause they thought calling a number would go faster that way. But of course in an autodial campaign the dialing is happening in the background already and if you start doing manual calls while this is happening you are causing unessary drops.

So my question is, is there a way to disable the feature where agents can click on Manual dial>Dial now without inputting a number?
And no i don't want to disable the manual dial button because they will still need in the case they really want to dial a new number that does not exist on the system yet.
Regards, Dennis

Vicibox 9.0.1
Version: 2.14b0.5
SVN Version: 3199
DB Schema Version: 1588
Build: 200310-1801
dspaan
 
Posts: 1377
Joined: Fri Aug 21, 2009 1:40 pm
Location: The Netherlands

Re: Manual dial possible with empty phone field?

Postby ambiorixg12 » Thu Aug 29, 2019 12:05 pm

I think for this you will need to modify that portion of code with some javascript function , to disable the dial now button if the phone field is empty
ambiorixg12
 
Posts: 453
Joined: Tue Sep 17, 2013 10:35 pm

Re: Manual dial possible with empty phone field?

Postby williamconley » Sun Sep 08, 2019 12:46 pm

You could turn on manual dial preview ...?

Or ...

Campaign setting:

Manual Dial Hopper Check -Setting this to Y will mean that any manually dialed campaign phone call through the agent screen will first check for a lead in the hopper with the same phone number, and if one exists it will be deleted before the manual dial call is placed. Default is N.

User setting (not sure how this works exactly, never tested it, but may be able to block of blank for instance):

Lead Filter -This option allows you to set a Lead Filter for an individual user. To use this option, the user must be logged in to a campaign that has No Hopper Dialing enabled. Default is EMPTY for disabled.
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: 20253
Joined: Wed Oct 31, 2007 4:17 pm
Location: Davenport, FL (By Disney!)

Re: Manual dial possible with empty phone field?

Postby dspaan » Mon Sep 09, 2019 4:07 pm

But this is a RATIO campaign, i think this is a bug? I can't imagine the system was intended for users to bypass the campaign defined algorithm.
Regards, Dennis

Vicibox 9.0.1
Version: 2.14b0.5
SVN Version: 3199
DB Schema Version: 1588
Build: 200310-1801
dspaan
 
Posts: 1377
Joined: Fri Aug 21, 2009 1:40 pm
Location: The Netherlands

Re: Manual dial possible with empty phone field?

Postby williamconley » Mon Sep 09, 2019 9:44 pm

dspaan wrote:But this is a RATIO campaign, i think this is a bug? I can't imagine the system was intended for users to bypass the campaign defined algorithm.


You sound like some technicians I've had to "have a discussion" with. The Vicidial System is designed to allow as much flexibility, control, and power as possible. It allows the room manager to rely on the intelligence of the agent (and/or training) to allow the flexibility for the agents to do anything they like, but it also allows for (up to) severe restrictions.

All of this, of course, is based on Who has Paid for What to be included. If nobody has found a restriction important enough to be included, it's ... not. 8-)

So, yes: If an agent wants to "jump outside the algorithm" and rogue dial (for the purpose of making $$, obviously), they can do so. And possibly jump on leads that the other agents wish they had gotten to. Incentive. Cut-throat. I assume you are familiar with call centers. Some room managers even encourage this behavior because it shows who can sell the most and incentivises the hungry agents to "dive in" and make more money.

Other rooms have minimum wage clock-watchers who require something akin to a watchdog to keep them on the phones talking to clients instead of their friends all day. go figure. lol
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: 20253
Joined: Wed Oct 31, 2007 4:17 pm
Location: Davenport, FL (By Disney!)

Re: Manual dial possible with empty phone field?

Postby dspaan » Sun Oct 13, 2019 1:24 pm

In this case agents who this are only creating unneccesary outbound drops and disrupting the outbound dialing process. They are also acting in their own disadvantage because when doing this they will have less human contacts per hour. So i can't imagine this is by design. I've reported this in mantis:
http://www.vicidial.org/VICIDIALmantis/view.php?id=1188
Regards, Dennis

Vicibox 9.0.1
Version: 2.14b0.5
SVN Version: 3199
DB Schema Version: 1588
Build: 200310-1801
dspaan
 
Posts: 1377
Joined: Fri Aug 21, 2009 1:40 pm
Location: The Netherlands

Re: Manual dial possible with empty phone field?

Postby blackbird2306 » Mon Oct 14, 2019 7:25 am

Ok I help you with this. You need to put only 5 lines of code in vicidial.php:
Find the function "NeWManuaLDiaLCalLSubmiT(tempDiaLnow,NMDclick)" (it's about line 8505 on newest svn revision 3134) and place the red part between the normal black code:

if (MDPhonENumbeRform == 'XXXXXXXXXX')
{MDPhonENumbeRform = document.vicidial_form.MDPhonENumbeRHiddeN.value;}

if (MDPhonENumbeRform.length < 5)
{
alert_box("<?php echo _QXZ("YOU MUST ENTER A PHONE NUMBER TO USE MANUAL DIAL"); ?>");
return;
}

if (MDDiaLCodEform.length < 1)
{MDDiaLCodEform = document.vicidial_form.phone_code.value;}
Vicibox 6.0.2 from Vicibox_v.6.0.x86_64-6.0.2.iso | Vicidial 2.12-560a build: 160617-1427 | Asterisk 1.8.32.3
blackbird2306
 
Posts: 409
Joined: Mon Jun 23, 2014 5:31 pm

Re: Manual dial possible with empty phone field?

Postby dspaan » Wed Oct 16, 2019 5:50 am

Thanks Blackbird!!
Regards, Dennis

Vicibox 9.0.1
Version: 2.14b0.5
SVN Version: 3199
DB Schema Version: 1588
Build: 200310-1801
dspaan
 
Posts: 1377
Joined: Fri Aug 21, 2009 1:40 pm
Location: The Netherlands

Re: Manual dial possible with empty phone field?

Postby hunter2009 » Wed Nov 06, 2024 4:09 am

blackbird2306 wrote:Ok I help you with this. You need to put only 5 lines of code in vicidial.php:
Find the function "NeWManuaLDiaLCalLSubmiT(tempDiaLnow,NMDclick)" (it's about line 8505 on newest svn revision 3134) and place the red part between the normal black code:

if (MDPhonENumbeRform == 'XXXXXXXXXX')
{MDPhonENumbeRform = document.vicidial_form.MDPhonENumbeRHiddeN.value;}

if (MDPhonENumbeRform.length < 5)
{
alert_box("<?php echo _QXZ("YOU MUST ENTER A PHONE NUMBER TO USE MANUAL DIAL"); ?>");
return;
}

if (MDDiaLCodEform.length < 1)
{MDDiaLCodEform = document.vicidial_form.phone_code.value;}



Is this Feature any one tried ???
Cento-OS-7 /Almalinux-9.X/Rockylinux-9.X | Version: 2.14-926a| BUILD: 210429-1624 | Asterisk 16.| Viciphone2.1 |

with warm Regards
Hunter
Skype Id : hunter200924
Thank you
Share your experience & Ideas here so that it will be use full for All
hunter2009
 
Posts: 40
Joined: Tue Dec 08, 2009 4:35 am
Location: India

Re: Manual dial possible with empty phone field?

Postby williamconley » Wed Nov 06, 2024 7:53 pm

hunter2009 wrote:
blackbird2306 wrote:Ok I help you with this. You need to put only 5 lines of code in vicidial.php:
Find the function "NeWManuaLDiaLCalLSubmiT(tempDiaLnow,NMDclick)" (it's about line 8505 on newest svn revision 3134) and place the red part between the normal black code:

if (MDPhonENumbeRform == 'XXXXXXXXXX')
{MDPhonENumbeRform = document.vicidial_form.MDPhonENumbeRHiddeN.value;}

if (MDPhonENumbeRform.length < 5)
{
alert_box("<?php echo _QXZ("YOU MUST ENTER A PHONE NUMBER TO USE MANUAL DIAL"); ?>");
return;
}

if (MDDiaLCodEform.length < 1)
{MDDiaLCodEform = document.vicidial_form.phone_code.value;}



Is this Feature any one tried ???


If you read the entire thread, the feature allows manual dialing without entering a phone number which results in dialing the next number. The code you quoted is a "block" method to disallow that feature (in theory).
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: 20253
Joined: Wed Oct 31, 2007 4:17 pm
Location: Davenport, FL (By Disney!)


Return to Support

Who is online

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