So, i'm a little confused by what you are looking for here.
When a customer calls in to an 800 or 888 number, have the ability to charge the customer on his phone bill call by call
So am I reading this right that you want to charge the calling party, not the called party on an 8xx number? Or are you reselling your service such that the Calling party is the consumer and you need to re-bill your customers for the minutes used?
Or option c) you are looking for a service provider to do the back end for your telephony and your customers would call a third party service provider's telco equipment then you would be re-billed (and possibly involved in some sort of profit sharing) by the service provider?
Are you looking to do IVR or have live people answering the phones? Are they your people/IVR or the telco's?
(I'm going to stick with your "haiti donations" example throughout)
What you want to do with 8xx numbers is not possible. The system is not setup to charge the calling party. It is designed so that the called party gets charged. "Toll-free" is really a misnomer, 8xx numbers just shift where minutes get paid for.
To accomplish your end goal you can go one of two routes:
- Continue with the 8xx number route, but part of the IVR is credit card collection. This is a little more flexible as far as how you do the IVR as well as how much each person can donate, but not as easy for the end users as they will have to enter their credit card into an IVR (think as-seen-on-tv phone in setups)
- Get a 9xx number. When called this will be the closest to the "SMS a donation in" model that you can get. What you would do (and I'm not 100% here, my experience is in the 8xx world not 9xx world) is set a premium on your number per min. Then the person would call in and get a "thank you for your donation" message and be charged for 1 min of air time at your premium.
Personally I think that you would get a better response with the 8xx number route as people seem to have some sort of mental block when it comes to 9xx numbers. My guess is they are so strongly associated with the seedier side of life ("Hot girls are waiting for you now!")
As far as companies that do it, alot of them do. All the major telcos, a good deal of the "call center companies" - West, Convergys, Teleperformance, Telerx - are some of the bigger players with a whole smorgasbord of smaller mom and pop shops. Each one has an IVR division that can help you out depending on your expected call volume.