One of my websites is a business directory. As our traffic grows we are seeing a huge increase in the number of businesses wishing to make edits.
As it stands every request needs to be manualy verified either by calling the company to ensure the request has came from them, or requesting they write to us. We then manualy make sure their details are correct and make changes.
We are looking to automate this. We currently have a PBX for our phone system (asterisk) and are looking to incorporate our "claim a listing" feature into this...
User clicks on a claim a listing link from their company listing page. They are prompted to create an account. Once they have finished the registration process they will be taken back to the "claim a listing" page. They will be provided with a 4 digit pin number. They will be prompted to write down the pin and call a phone number from the number we have for their listing.
When they call in they will be prompted to key in the pin...
Our system will know the number the call is coming from. It will also know the pin that has been issued. If the two details match we can update the owner ID for the listing being claimed.
Does this sound like a plausible way of doing this? And is it something that could be done using Asterisk or any other PBX?
Any more ideas how I could achieve this?