Track Caller ID in a Round Robin Dialplan

All installation and configuration problems and questions

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

Track Caller ID in a Round Robin Dialplan

Postby puccibox73 » Wed Feb 09, 2022 12:19 pm

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
---------------------------
Vicidial From Scratch
Ubuntu 16.04 LTS on VM
VERSION: 2.14-708a
BUILD: 190414-0924
puccibox73
 
Posts: 30
Joined: Mon Feb 18, 2013 9:33 am

Re: Track Caller ID in a Round Robin Dialplan

Postby carpenox » Wed Feb 09, 2022 4:40 pm

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
Alma Linux 9.3 | Version: 2.14-911a | SVN Version: 3815 | DB Schema Version: 1710 | Asterisk 18.18.1
www.dialer.one -:- 1-833-DIALER-1 -:- https://linktr.ee/CyburDial -:- WhatsApp: +19549477572 -:- Skype: live:carpenox_3
carpenox
 
Posts: 2230
Joined: Wed Apr 08, 2020 2:02 am
Location: Coral Springs, FL

Re: Track Caller ID in a Round Robin Dialplan

Postby puccibox73 » Thu Feb 10, 2022 12:55 pm

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
---------------------------
Vicidial From Scratch
Ubuntu 16.04 LTS on VM
VERSION: 2.14-708a
BUILD: 190414-0924
puccibox73
 
Posts: 30
Joined: Mon Feb 18, 2013 9:33 am

Re: Track Caller ID in a Round Robin Dialplan

Postby carpenox » Tue Mar 01, 2022 9:01 am

not that i can think of
Alma Linux 9.3 | Version: 2.14-911a | SVN Version: 3815 | DB Schema Version: 1710 | Asterisk 18.18.1
www.dialer.one -:- 1-833-DIALER-1 -:- https://linktr.ee/CyburDial -:- WhatsApp: +19549477572 -:- Skype: live:carpenox_3
carpenox
 
Posts: 2230
Joined: Wed Apr 08, 2020 2:02 am
Location: Coral Springs, FL

Re: Track Caller ID in a Round Robin Dialplan

Postby williamconley » Tue Jun 21, 2022 5:05 pm

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-)
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: 20018
Joined: Wed Oct 31, 2007 4:17 pm
Location: Davenport, FL (By Disney!)

Re: Track Caller ID in a Round Robin Dialplan

Postby dspaan » Wed Jan 03, 2024 6:38 am

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.
Regards, Dennis

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

Re: Track Caller ID in a Round Robin Dialplan

Postby carpenox » Wed Jan 03, 2024 11:02 pm

Alma Linux 9.3 | Version: 2.14-911a | SVN Version: 3815 | DB Schema Version: 1710 | Asterisk 18.18.1
www.dialer.one -:- 1-833-DIALER-1 -:- https://linktr.ee/CyburDial -:- WhatsApp: +19549477572 -:- Skype: live:carpenox_3
carpenox
 
Posts: 2230
Joined: Wed Apr 08, 2020 2:02 am
Location: Coral Springs, FL


Return to Support

Who is online

Users browsing this forum: Google [Bot], Majestic-12 [Bot] and 106 guests