Page 1 of 1

Track Caller ID in a Round Robin Dialplan

PostPosted: Wed Feb 09, 2022 12:19 pm
by puccibox73
Hi,
we have dozens of fully working vicidial clusters, we use it since many years, and we are very happy with this wonderful software, for my question I don't think its important to specify our hardware environment, we have physical and virtual installs and they all works without any issue, according to creators' advices.
As Software version, most of our clusters run on VERSION: 2.14-738a BUILD: 200210-1628, with some customizations, like nginx instead of apache, and custom mariadb master/slave settings.
My question is related to vicidial dial plan, because we have a quite big cluster with an average of 200 users dialing outbound in predictive, but with several different campaigns assigned to differente projects of the same brand, and we have noticed a big increase in contact success ratio, using a round robin dial plan instead of assigning a number for each campaign as we did in the past, so, for example, we have 12 available different CLI to use, and we cycle an index ( or sometime we use a randomized function) inside dial plan, and for each index's number between 1 and 12 ( in this example ) we dial with a different CLI. The problem is that we need to know for each call made by our system, which number we have used to dial customers, and we don't succeed in managing it, because datas in the call_log, used by the dial plan, and datas in vicidial_log in which we have any information for our reports ( most of them customized ) are not ( for our knowledge ) perfectly "joinable" with unique ids ( that are not so unique :-P ) and we have no 100% of success in matching vicidial_log records we need, with call_log ones. Is there any function we don't know, or any advice someone can give us to achieve our goal?
Thanks in advance, we are available for any question

Re: Track Caller ID in a Round Robin Dialplan

PostPosted: Wed Feb 09, 2022 4:40 pm
by carpenox
easier way, create cid groups and when u create them, use type "none" then u can chance the rotation time and amount of calls on each DID to your preference

Image

good luck

Chris

Re: Track Caller ID in a Round Robin Dialplan

PostPosted: Thu Feb 10, 2022 12:55 pm
by puccibox73
Thanks, I succesffully succeeded in using CID groups instead of my round robin dial plan, but my goal is to have the caller id used for EVERY call, associated with the calls statuses, so best option should be in the vicidial_log, but I only see the callerid inserted into vicidial_dial_log and vicidial_manager, and as far as I know, there's no option to join these tables with their unique IDs because under heavy traffic they may differ a lot.
Have you any other advice?
Thanks so much

Re: Track Caller ID in a Round Robin Dialplan

PostPosted: Tue Mar 01, 2022 9:01 am
by carpenox
not that i can think of

Re: Track Caller ID in a Round Robin Dialplan

PostPosted: Tue Jun 21, 2022 5:05 pm
by williamconley
The problem is that we need to know for each call made by our system, which number we have used to dial customers


my goal is to have the caller id used for EVERY call, associated with the calls statuses


As I understand this, you want to be able to run a report such as "export calls" to get the Caller ID used and the disposition/status at the end of the call ... in addition to the normal reporting fields.

Outbound CID is found in vicidial_dial_log which also has (caller_code + channel+ lead_id + server_ip)

vicidial_carrier_log also has (caller_code + channel+ lead_id + server_ip) and can provide unique_id

Status is found in vicidial_agent_log (agent_log_id) which you should be able to find with server_ip+lead_id+unique_id

call_log is similar and may be a secondary method.

It'll obviously be a customized reporting method, but the information you want could be "scoured" with a script and deposited in a field in the calls export report so you don't have to actually create a custom report, just a script to gather your info and drop it somewhere you can get it. If you run it on the replication server every 10 minutes or so, it shouldn't interfere with operations or reports. 8-)

Re: Track Caller ID in a Round Robin Dialplan

PostPosted: Wed Jan 03, 2024 6:38 am
by dspaan
Hi Chris, i checked the cid groups feature you mentioned but couldn't find the rotation options in your screenshot. Where i can enable this? The most recent SVN i tested is 3763.

Re: Track Caller ID in a Round Robin Dialplan

PostPosted: Wed Jan 03, 2024 11:02 pm
by carpenox