We recently installed FreePBX 18.104.22.168 for an outbound call centre. Everything is going great - except the customer has now decided to inform us that they need the ability to add numbers to a blacklist to prevent them being dialled by call centre staff. This is for when people opt out of marketing calls - the staff may accidentally call the number anyway. The customer assures me that they have processes in place to prevent this happening but the blacklisting is for a ‘last resort’ solution.
I have done an extensive amount of Googling and have come up with some results from several years ago with various different options. The blacklist is already several thousand numbers long and so it’s not practical to add a Misc Destination for each one or to add them to an outbound route. Ideally we need the ability to add numbers into a database table and for the dialplan to check the table for a matching result.
We do not have the expertise to develop this in-house but I was wondering if anyone has a solution for this - I notice that the inbound blacklist feature in FreePBX is good, would there be a way for us to inject this into the outbound dialplan as well as inbound and we could potentially just use the existing tables?
I am not against paying a reasonable amount of development time for this as the customer is quite important for us.