Page 1 of 2

PDROP - Pre-routing dropped call status

PostPosted: Fri May 13, 2011 6:07 pm
by randy_delgado_03
Good Day Vicidial Team,

First thanks for all the help and thoughts, we already set up a working vicidial system both inbound and outbound.

But we noticed that when we do outbound, we get a lot of this status: PDROP - Pre-routing dropped call.

Any thoughts, suggestion, recommendation would be highly appreciated ...

Thanks again and more power ...

PostPosted: Fri May 13, 2011 6:38 pm
by mflorell
These are calls that are dropped very quickly after the Answer signal is received from the carrier, but before the call is processed by the routing AGI script. Previously these would sometimes be left as NEW(or the previous status) or DROP. This standardizes the result.

PostPosted: Fri May 13, 2011 7:14 pm
by randy_delgado_03
Thanks matt, we figured out where's the choking point in our setup ...

PostPosted: Wed May 18, 2011 3:39 pm
by randy_delgado_03
Matt how can i change the PDROP default status to be NEW without me updating it manually?

PostPosted: Wed May 18, 2011 3:42 pm
by KDell
couldn't you set up a script to run once a day when the call center is closed to change these?

PostPosted: Wed May 18, 2011 3:44 pm
by randy_delgado_03
Thats a great suggestion KDell however my goal is to make the PDROP statuses to be NEW for real time reports purposes ...

PostPosted: Thu May 19, 2011 4:29 pm
by randy_delgado_03
Vicidial Team,

Is it possible to make the status to be tagged as its previous status if its a PDROP?

If yes, how and where can i do that?

Thank You ...

PostPosted: Thu May 19, 2011 8:46 pm
by mflorell
The call is dialed and answered, so it is not the previous status. Would you just want to ignore all DROP statuses as well?

PostPosted: Thu May 19, 2011 8:51 pm
by randy_delgado_03
Matt,

Just the PDROP Matt, so if a phone is called and its NEW then became PDROP, the NEW status will retain, same goes for all statuses, if it was answering machine eg: ANSMA then i recycled ANSMA and it was Pre Dropped: PDROP, then status should be ANSMA still.

Is it possible?

PostPosted: Thu May 19, 2011 9:01 pm
by mflorell
Why would you want to ignore PDROP and not DROP?

PostPosted: Thu May 19, 2011 9:05 pm
by randy_delgado_03
Matt,

Correct me if im wrong but based on my understanding, PDROP did'nt reach the prospect while DROP reached the prospect but there we're no available agents to get the call, so PDROP is recyclable depending on its previous status.

PostPosted: Thu May 19, 2011 9:44 pm
by mflorell
a PDROP is an Answer, the line answered and hung up very quickly.

PostPosted: Thu May 19, 2011 9:46 pm
by randy_delgado_03
Oh ok, tnx matt, how do you think i can eliminate the PDROP?

PostPosted: Fri May 20, 2011 5:34 am
by mflorell
There really is no way to eliminate PDROPs while auto-dialing, although there should not be that many of them. If you want to get rid of all DROPs and PDROPs you would have to switch to manual dial.

PostPosted: Fri May 20, 2011 12:45 pm
by randy_delgado_03
Matt in your professional opinion, where do you think im having problem?

Here's my setup:

DB->Telephony/Web->Asterisk Voice Gateway Facing Internet->SIP Trunk Provider

I have 1 Telephony on LAN and it forwards all the outbound calls via IAX2 trunk on the Asterisk acting as Voice Gateway then passes the call to our SIP Provider.

All is well except we have 60% of out entire outbound call ending on PDROP.

I already tried native SIP Trunk between Telephony and Asterisk Voice Gateway but its the same.

What do you think causes the PDROP?

Thanks for the patience Matt ...

PostPosted: Fri May 20, 2011 9:01 pm
by mflorell
That is a huge PDROP percentage. Have you tried not using a gateway and just connecting your trunks directly to your ViciDial server?

PostPosted: Fri May 20, 2011 9:05 pm
by randy_delgado_03
mflorell wrote:That is a huge PDROP percentage. Have you tried not using a gateway and just connecting your trunks directly to your ViciDial server?


Yes thats my first setup then i tried to hide the extensions inside LAN by using the Asterisk Voice Gateway. The results are still the same ....

PostPosted: Fri May 20, 2011 9:11 pm
by mflorell
Have you tried a different SIP carrier?

PostPosted: Fri May 20, 2011 9:16 pm
by randy_delgado_03
mflorell wrote:Have you tried a different SIP carrier?


Not yet Matt, we only have 1 SIP Carrier. But if its on the SIP Carrier side, then what are the possibilities that may affect the calls thus PDROP?

PostPosted: Fri May 20, 2011 9:20 pm
by mflorell
We have seen carrier issues cause issues like this before.

PostPosted: Fri May 20, 2011 9:21 pm
by randy_delgado_03
mflorell wrote:We have seen carrier issues cause issues like this before.


How did you and your carrier resolve the PDROP?

PostPosted: Fri May 20, 2011 9:31 pm
by mflorell
the client moved to another carrier and never had the problem again.

PostPosted: Fri May 20, 2011 9:40 pm
by randy_delgado_03
mflorell wrote:the client moved to another carrier and never had the problem again.


Do you have any SIP Carrier recommendation/s so that we could try them both at the same time?

PostPosted: Sat May 21, 2011 9:07 am
by mflorell
We have had pretty good luck with Vitelity. But it is always good to have more than one carrier.

PostPosted: Sun May 22, 2011 12:13 am
by williamconley
I generally require clients to have three carriers to begin with paid employees seated (ok: I suggest it strongly enough to scare them into it ...).

PostPosted: Mon Jun 06, 2011 11:42 am
by randy_delgado_03
Hi Vicidial Team,

Matt/William, as i dig in to this PDROP, do you think this error on the CLI is related?

[Jun 6 12:13:02] WARNING[23613]: file.c:1297 waitstream_core: Unexpected control subclass '-1'


Now we also experience dead air on outbound calls. Like when the call comes to our outbound agents they dont hear anything, next call is good and same scenario repeats.

What do you think about this guys?

Thank You ...

PostPosted: Mon Jun 06, 2011 1:33 pm
by mflorell
It is possible, but we also see those on campaigns that have very few or no PDROPs, so it is not a certain indicator.

PostPosted: Mon Jun 06, 2011 1:39 pm
by randy_delgado_03
Matt, do you happen to have figured or have a workaround/solution for the said error?

PostPosted: Mon Jun 06, 2011 2:50 pm
by mflorell
It is not an error, it is a warning, and to date we have not found any negative effects from it.

PostPosted: Mon Jun 06, 2011 3:28 pm
by randy_delgado_03
How about this warning message Matt:

[Jun 6 16:13:10] WARNING[8308] app_dial.c: Unable to forward voice frame


what are your thoughts about this?

PostPosted: Mon Jun 06, 2011 3:30 pm
by mflorell
That could be an issue, but does it happen at the same time when you get one-way or no audio on a call?

PostPosted: Mon Jun 06, 2011 3:38 pm
by randy_delgado_03
Im not really sure Matt coz the CLI is really fast and im just capturing this messages using grep on the ssh shell.

But waring message happens occasionally as well as the dead air/no voice ...

PostPosted: Tue Jun 07, 2011 10:59 am
by randy_delgado_03
Matt,

Me and my team researched a bit more on the BTN's that was tagged as PDROP. We manually dialed those numbers and the result was: out of a hundred, 80% of the calls were Operator Intercept / Machines, e.g. Fax, Tritone etc.

Is it safe to say/conclude that BTN's tagged as PDROP are Operator Intercepts / Machines?

PostPosted: Tue Jun 07, 2011 11:07 am
by mflorell
That very well could be the case if your carrier handles those calls in that way.

PostPosted: Thu Jun 16, 2011 3:03 pm
by dspaan
Hi,

I just noticed we had about 60 PDROP leads in our system. My question is how can we dial these records again because PDROP is not in the list of system statuses and i can't add this as a dial status to a campaign because it is not in the drop down list.

I called one of those numbers and i got a person on the phone so not sure if it's answering machines/disconnected numbers in our case. Would be interesting to enable debug and analyze why this is happening.

PostPosted: Thu Jun 16, 2011 9:59 pm
by mflorell
Have you tried adding PDROP as a system status?

PostPosted: Thu Jun 16, 2011 11:24 pm
by dspaan
Alright, added. Will check tomorrow to see if they have been called.

PostPosted: Fri Jun 17, 2011 5:18 pm
by williamconley
Can AMD have an effect on this?

AMD intercepts the call pre-agent and terminates the call ... vicidial's PDROP checker sees it was answered but never made it to an agent ... and sets the status to PDROP?

Alternately, of course, if the inherent AMD delay causes silence ... and the client hangs up ... I would expect this to be a PDROP by design. Yes?

PostPosted: Sat Jun 18, 2011 8:34 pm
by mflorell
Yes, using the built-in AMD could result in a lot of PDROPs.

Re: PDROP - Pre-routing dropped call status

PostPosted: Sun Apr 22, 2012 9:42 pm
by Crimson Jack
can dropped calls to a closer ever become PDROPS ?