Here's how Telkom can fix the majority of the congestion: AUTOMATION
When calling, you should be able to perform certain tasks without the aid of a Telkom support worker.
Hypothetical situation without automation:
Your line is unstable, so you call, wanting your port to be reset. You wait for an hour or two as the elevator music ceaselessly plays without an answer for anyone. Est. time: 45 mins ~ 2 hours until you give up and instead send an email that takes three days to get a response.
Hypothetical situation with automation:
Your line is unstable, so you call, wanting your port to be reset. The voice tells you to press "4" for automated tasks, then "1" for ADSL line options, then "1" for a port reset, followed by entering your phone number for confirmation. You are then taken back to the menu. Est. time: 15 seconds ~ 5 minutes (for those who are technical or not, respectively).
You should be able to perform the following tasks "automatically":
1. Signing up
2. Cancelling services
3. Changing packages
4. Technical tasks (port reset, changing line stats, reporting faults etc.)
5. Changing billing information
But, then, these are the ones which actually need someone:
1. Technical support (for those who need the support).
2. Finding out details about a package.
3. etc.
People looking for support could actually find it, and those who don't wouldn't have to wait.