This project scope to check the given number against the DNC checker list. Which in response provides us with the clean or match against DNC status along with some other attributes. This enables the user to tear down the numbers that unusable and they should avoid dialing that number.
That was the core part of the system, along with that there is the user management module. From there the admin can create or delete users in the system. Only allowed users with allowed permissions will be able to interact with the system.
Along with the API that basically filters the DNC numbers there is also a feature where the admin/users can add DNC numbers manually in the system. Only admin is allowed to view the DNC numbers list and admin is able to download the file in excel or csv format.