If your signal is excellent and network bandwidth good in your area, then yes, it is both possible and practical.
I implemented such a solution for a call centre with 8 agents on the lines virtually 8 hours a day (predominantly inbound, but some outbound as well). Because comms were critical to the call centre and because of the poor signal where they were based (I couldn't even dial out on my cell), we got individual 3G adapters for each agent and external antennas which were mounted on the rooftop of the building, high enough up to clear the trees and neighboring buildings. Those adapters then went from 0 / 1 bar (indoors, ground floor, internal antenna) to full 5-bar (external roof-top antenna) reception strength.
But that's an extreme case. For a smaller setup, here are a couple of pointers:
1. If you can get coverage, use the following in order of preference: Telkom 3G (W-CDMA); Vodacom; MTN
2. If you don't have full strength signal, get an external antenna
3. Do NOT mix VoIP and data over the same link; this may work on ADSL but not on 3G
4. Try and get a newer 3G modem/router that supports HSUPA as well as HSDPA. This will give better bi-directional throughput and improved latency.
5. Do NOT run more than a couple of simultaneous calls per 3G connection unless you have full HSUPA (2Mb/s) upload and HSDPA (3.6Mb/s or greater) download
6. While it is possible to use regular 3G (384kb/s up/down), EDGE is impractical because of lack of bandwidth and shockingly high latency. Currently that rules out Cell C as a data carrier.
7. Make sure you buy phones which have latency resiliant adaptive jitter buffer implementations. For 3G specifically: LinkSys/Cisco are particularly good at handling high-jitter links. Snom desktop phones (but NOT the M3 cordless) are better than most, but second to Cisco/LinkSys. Yealink seem to be good, but I've only done limited testing of them over 3G.
8. Chose a service provider who is familiar with such installations. (e.g. Switch Telecom -
www.switchtel.co.za)
To be frank with you, I would always recommend that you investigate options like WiMax, Neotel, iBurst, etc first. We only recommend 3G as a last resort because it often becomes costly to ensure quality (adding up costs of modems, routers, outdoor antennas, etc.).