We have our agents dialing outbound leads and they will occasionally mark leads such as "Spoke to Owner" or "Spoke to Employee". We would like to reset these leads but with different frequencies.
For example, "Spoke to Employee" should be called back on the following day whereas "Spoke to Owner" would be called back in 7 days. The two currently available options in Vicidial are to:
1) Use Lead Reset
2) Use Lead Recycle
The problem with (1) is that there is no provision for reseting the leads based on any sort of interval. You would reset the list and if the dial status was dialable (as per the campaign) then it would be called again at some point.
The problem with (2) is that the interval has a maximum period based on the 5 digit maximum (27 hours).
What would be the harm with modifying things (e.g. the database and the admin page) to allow the 5 digit maximum to be extended for a larger interval (say 30 days)? I didn't see anything off-hand that would be troublesome for the AST_VDhopper.pl that would limit it's ability to function with a larger windows. We are just trying to make it so that certain dispositions can be dialed again but with different time periods.
-------
Our last option would be to manually reset the called_since_last_reset to N and then change the status to something that is dialable (like make a RECYCLED status) within our campaign by running our own mysql cron. This has the disadvantage of possibly screwing up some reporting.
Thoughts?