Cloud telephony and contact centre systems in South Africa: how to choose
Hosted PBX, on-site PBX or a cloud contact centre: what each costs, number porting, recording consent, outages, contract terms and moving across.
Last checked

The short answer
Decide what the phones are for before you compare providers. An office that mainly takes and transfers calls needs a phone system. A team whose work is the calls, with queues, targets and supervisors, needs a contact centre platform. Then judge each provider on five things you can get in writing: what you pay for each user or agent and for each minute, whether your numbers move with you, how calls are recorded and stored, what happens when the power or the line goes down, and how you leave.
What is a cloud contact centre, and how is it different from a hosted PBX?
There are three kinds of system, and many providers sell more than one.
- An on-site PBX is a phone system in a cabinet at your office. You own or lease the hardware, a technician maintains it, and calls reach it over lines delivered to that building.
- A hosted PBX, also called a cloud PBX or cloud phone system, does the same job from a provider's data centre. Desk phones, softphones on a computer and mobile apps register to it over the internet, so staff can take calls from any site or from home. You pay a monthly fee for each user instead of buying a cabinet.
- A cloud contact centre platform adds what a calling team needs on top of a phone system: queues that route each call to the right agent, an IVR menu, outbound and predictive dialling, call recording and quality scoring, wallboards and live supervision, reporting by agent and by interval, and links into your CRM. Many also handle email, chat and messaging in the same queues.
If you need to know how long callers waited, how many hung up and what each agent did all day, you need a contact centre platform. If you need extensions, transfers, voicemail and a menu, a hosted PBX is enough. An on-site PBX still makes sense where connectivity is poor or a recent system has years of life left.
What a cloud phone or contact centre system costs
Ask for the cost line by line, because the monthly fee for each user is only one of them:
- Licences: a monthly fee for each user on a phone system, or for each agent on a contact centre platform, often higher for agents who need recording, quality tools or digital channels. Some platforms charge for each concurrent agent or each hour of use instead.
- Call charges: a rate for each minute to mobiles and to landlines, often lower or bundled for calls between your own sites.
- Numbers: a monthly fee for each number, and a fee for porting existing numbers in.
- Hardware: desk phones, headsets, and the network switches that power them; softphones and mobile apps avoid most of it.
- Connectivity: your internet link, and a second one if calls matter.
- Power backup at the office for the network equipment the phones depend on.
- Set-up, integration with your CRM, and storage of call recordings beyond any included allowance.
Published figures give an anchor. One global platform's South African page lists its contact centre product at USD 110.00 a user a month, paid yearly, before VAT, and does not say whether call minutes are included. Hosted phone systems for offices are sold on the same monthly model, but we found no independent survey of South African rates, so compare written quotes on the same assumptions: the same number of users, the same call minutes to mobiles and landlines, the same numbers and the same term.
Call rates have room to fall. ICASA caps the wholesale fee one network may charge another to end a call: for large operators, R0.05 to a mobile and R0.04 to a landline from 1 July 2026, dropping to R0.04 and R0.01 from 1 July 2027, for each minute of a call. Those are wholesale costs, not what you pay, but they are a fair basis for asking how a provider's rates will follow them during your contract.
Rates quoted in US dollars move with the exchange rate. Ask which lines are fixed in rand and for how long.
How to choose a VoIP provider in South Africa
Put the same written questions to three or four providers and compare the answers side by side.
- Is the platform hosted in South Africa, and where are call recordings and call records stored?
- Do you hold your own interconnection to the mobile and fixed networks, or resell another carrier's? Who do we call when a call fails?
- Can we keep every number we have today, including any non-geographic number, and will you handle the port?
- What exactly is included in the monthly fee for each user or agent, and what is charged for each minute?
- Which CRM do you integrate with out of the box, and is the link one way or two way?
- How is consent to recording handled, and can we set how long recordings are kept?
- What happens to inbound calls when our office loses power or internet, and when your platform has a fault?
- What uptime do you commit to in the contract, how is it measured, and what credit do we get when you miss it?
- Which features need a higher licence tier: recording, dialling, wallboards, quality scoring, reporting?
- Can we reduce the number of users during the term, and what notice and porting-out terms apply when we leave?
How long does number porting take in South Africa?
ICASA says an approved porting transaction takes a maximum of seven working days. Porting is led by the new provider, and runs on weekdays from nine to five and on Saturdays from nine to one, excluding public holidays, so plan cutovers inside those hours.
Which numbers can move:
- Mobile and geographic numbers, the landline numbers tied to an area. A geographic number can be ported only while it is used within the geographic boundaries of its number block, so moving to a site in another numbering area may mean new numbers there.
- Non-geographic numbers. The Number Portability Regulations, in force since 7 March 2022, extend porting to non-geographic numbers in the 086, 080 and 087 codes, but ICASA's own numbering page still says only mobile and geographic numbers can currently be ported. Ask the new provider in writing whether your non-geographic numbers can move before you sign.
- Number blocks. A block of ten or more numbers is ported as a complete range, so list every number in the block and what each one does. Numbers in the 080 and 086 codes port only one at a time.
Why ports fail, and what cannot stop one:
- The old provider may reject a port only on listed grounds, among them missing or incorrect details, an account in arrears or suspended, or a number already ported within one calendar month. Match the account holder's name and account number exactly, and settle the account first.
- It may not reject or delay the port of a post-paid number because of penalties for ending a contract early. Any penalty your contract sets may still be owed; it simply cannot hold your numbers hostage.
- The old provider may not charge you for porting; the new one may charge for a successful port, but must tell you the charge before it starts.
Do not cancel the old service yourself before the port completes. Porting moves the number off the old account; a number on an account you have already cancelled may no longer be yours to move.
Linking the phones to your CRM
The link is what makes a contact centre platform worth its cost. Agree in writing what it does:
- a screen pop that opens the caller's record when the call rings, matched on the calling number;
- calls logged on the record automatically, with duration, outcome and a link to the recording;
- click to dial from the CRM, and dialling lists built from it;
- what happens when two records share a number, or none matches.
Ask who maintains the connector when either system updates, and whether it costs extra.
Call recording: RICA and POPIA
You may record a call you are a party to. RICA lets any person intercept a communication if he or she is a party to it, unless the purpose is an offence. A separate section lets a business record calls on its own system for listed purposes, such as keeping a record to establish the existence of facts, with the system controller's consent, and only if users were told in advance or consent. That second route covers calls your staff handle on your system, so put recording in their employment terms and policies too.
POPIA adds three duties:
- Tell callers. You must take reasonably practicable steps to make them aware of, among other things, what is collected, the purpose, and any plan to send it to another country. A short message at the start of each call is the usual first step: the call is recorded, and why, with a fuller notice on your website or on request.
- Keep recordings only as long as you need them. Records may not be kept longer than necessary for the purpose they were collected for, unless a law, a contract, a lawful purpose of yours or consent requires it. Set a retention period on the platform, by type of call.
- Contract with the provider. A cloud provider that stores your recordings processes personal information for you, so you need a written contract that makes it maintain proper security measures. If recordings or transcripts are stored or processed abroad, the transfer needs a lawful basis.
What happens in a power or network outage, and how failover works
A cloud phone system moves the phone system out of your building, but your building still has to reach it. South Africa had a record amount of load shedding in 2023, and load shed fell by about 76% in 2024. Plan for outages anyway: a cut fibre, a failed router or a local fault stops the phones just as surely.
What fails, and what keeps calls flowing:
- Office power. Desk phones, the network switch, the router and the fibre box all need power. Put them on a UPS or an inverter sized for the hours you need, and check the switch that powers the phones is on it.
- The office internet link. Add a second link over a different route, such as fixed wireless or mobile data beside fibre, with the router failing over by itself.
- Unreachable phones. Set the platform to send calls to mobiles, another site or voicemail when your office phones stop registering. A hosted system can do this because the numbers live in the provider's network, not in your building.
- Agents. Softphone apps on laptops and mobiles let staff keep working from home or on mobile data when the office is down.
- The provider. Ask whether the platform runs in two data centres, what happens to calls in progress when one fails, and how fast it recovers.
- Emergency calls. Ask how calls to emergency numbers are routed from softphones and mobile apps, and from which address they appear to come.
Call quality comes from the network: enough upload capacity for every call at once, voice given priority on the router, and wired desk phones rather than weak Wi-Fi. Test from your busiest site at its busiest hour.
Contract terms to check
- Term and renewal. A first term short enough to leave if service slips, and what happens at the end: automatic renewal for another full term, or month to month.
- Notice. How much notice ends the contract, and whether it can be given before the term ends.
- Licence changes. Whether you can reduce users or agents during the term, and at what notice.
- Porting out. Confirm the provider will release your numbers without delay when you leave; the regulations already stop it from holding them for early-termination penalties.
- Rates. Which rates are fixed, in which currency, and for how long; how call rates change when wholesale costs fall.
- Service levels. Uptime, fault response and repair times, how each is measured, and the credit for a miss.
- Your data. Call recordings, call records, IVR prompts and configuration returned in a usable format when you leave, then deleted, with written confirmation.
- Hardware. Whether phones are bought, rented or locked to the provider.
Do not assume consumer law will cut a long contract short. The Consumer Protection Act's rules on fixed-term agreements do not apply to transactions between juristic persons. Where they do apply, for example to a sole proprietor, a consumer may cancel on 20 business days' notice, subject to a reasonable cancellation penalty, and the supplier must give notice of the expiry date between 40 and 80 business days before it. Between companies, the fixed-term cancellation rights in section 14 do not apply, so the contract's own terms decide how and when you can leave.
This is not legal advice. Checked against the text of POPIA, RICA, the Consumer Protection Act and ICASA's Number Portability Regulations on 12 October 2026. Have an attorney check your own arrangement.
Moving from an on-premise PBX to cloud telephony without losing calls
- List every number you have, mobile, geographic and non-geographic, with the account each sits on and where each one rings today.
- Map the call flows: menus, queues, hunt groups, after-hours rules, voicemail, and who answers what.
- Check your network at each site: upload capacity, a router that can prioritise voice, and power backup for the network equipment.
- Build the new system with temporary numbers and test every path: inbound, outbound, transfers, recording, the CRM link and the failover rules.
- Train staff on the new phones and apps before cutover, not on the day.
- Settle the old account and request the port from the new provider, inside porting hours and on a quiet day, with your old provider's account details matched exactly.
- Keep the old system and lines live until the port completes. Calls reach whichever network holds the number, so nothing is lost while both run.
- Once the port completes, test every number from a mobile and a landline, then move any numbers that could not be ported to call forwarding.
- Only then give notice on the old lines and the old PBX contract, and collect your call records and recordings from the old system first.
Where IAMX fits
IAMX sets up office and call-centre telephony, hosted or on-site, with call recording, IVR, predictive dialling and links into your CRM and billing, behind one accountable front door to a vetted network of specialist partners. That includes help porting your existing numbers. The Telephony solutions page sets out what is included.
Questions buyers ask about cloud telephony
-
What is a cloud contact centre?
A contact centre system run from a provider's data centre instead of your building. Agents log in from a browser or app, and the platform routes calls to them through queues and menus, dials outbound lists, records calls and reports on every agent and interval. Many also handle email, chat and messaging in the same queues.
-
How long does number porting take in South Africa?
ICASA says an approved port takes a maximum of seven working days. The old provider may reject it only on listed grounds, such as incorrect details or an account in arrears, and may not hold your number for early-termination penalties.
-
How much does a cloud contact centre cost for each agent in South Africa?
It depends on the licence tier, call minutes, numbers and integration. As a published anchor, one global platform lists its contact centre product at USD 110.00 a user a month, paid yearly, before VAT. Compare written quotes built on the same users, minutes and term.
-
What happens to cloud phones during load shedding?
The platform keeps running in the provider's data centre, but your office phones stop unless the router, switch and fibre box stay powered. Put them on a UPS or inverter, add a second internet link, and set the platform to forward calls to mobiles when office phones go offline.
-
Can I keep my non-geographic number when I change provider?
The regulations extend porting to non-geographic numbers in the 086, 080 and 087 codes, but ICASA's numbering page still lists only mobile and geographic numbers as portable today. Confirm in writing with the new provider before you sign.
-
Do I need consent to record business calls?
Not if your business is a party to the call, under RICA, or records on its own system for a listed purpose with users told in advance or having consented. POPIA separately requires you to tell callers what is collected and why, so say at the start of each call that it is recorded.
-
Is a hosted PBX the same as VoIP?
VoIP is the technology: voice carried over an internet connection. A hosted PBX is a phone system that uses it, run by a provider instead of a cabinet in your office. A contact centre platform is a hosted system built for teams whose work is the calls.
Sources
- Microsoft: Microsoft's South African page lists Dynamics 365 Contact Center at USD 110.00 a user a month, paid yearly, and says the figure does not include VAT; the page does not say whether telephony minutes are included. Checked .
- Independent Communications Authority of South Africa (Government Gazette 51718): ICASA's Call Termination Amendment Regulations, 2024, Table 1: the maximum wholesale call termination rate for large operators is R0.05 to a mobile location and R0.04 to a fixed location from 1 July 2026, falling to R0.04 and R0.01 from 1 July 2027. Checked .
- TechCentral: TechCentral, reporting ICASA's final call termination regulations on 10 December 2024, gives the termination rates in cents a minute: for mobile, 5c from July 2026 and 4c from 1 July 2027; for fixed, 4c in 2026 and 1c in 2027. Checked .
- Independent Communications Authority of South Africa: ICASA says an approved number porting transaction takes a maximum of seven working days, and currently only mobile and geographic numbers can be ported. Checked .
- Independent Communications Authority of South Africa (Government Gazette 41949): Number Portability Regulations, 2018, Schedule A, regulation 2(2): porting times run Monday to Friday from 09H00 to 17H00 and Saturday from 09H00 to 13H00, excluding public holidays; regulation 2(1): the process is led by the recipient operator and starts when the subscriber submits a porting request to it. Checked .
- Independent Communications Authority of South Africa (Government Gazette 41949): Number Portability Regulations, 2018, regulation 5: an individual geographic number, or a block of ten or more geographic numbers ported as a complete range, may be ported provided the network termination point stays within the geographic boundaries associated with the number block; Schedule A, regulation 5(1)(j) lets the donor operator reject a port of a geographic number to an area outside that boundary. Checked .
- Independent Communications Authority of South Africa: ICASA's notice on the implementation of the Number Portability Regulations, 2018 says the regulations came into force on 7 March 2022. Checked .
- Independent Communications Authority of South Africa (Government Gazette 41949): ICASA's Number Portability Regulations, 2018, regulation 4: number portability applies to geographic numbers, to non-geographic numbers in the 086, 080 and 087 codes, and to mobile numbers. Checked .
- Independent Communications Authority of South Africa (Government Gazette 41949): Number Portability Regulations, 2018, regulations 5 and 6: a block of ten or more numbers is ported as a complete range, with no individual numbers ported out of it and none of its numbers assigned to another subscriber; non-geographic numbers in the 080 and 086 codes may only be ported as an assigned individual number. Checked .
- Independent Communications Authority of South Africa (Government Gazette 41949): Number Portability Regulations, 2018, Schedule A, regulation 5(1): a donor operator may reject a port only on listed grounds, including missing or incorrect port information, an invalid account number, an account in arrears or suspended at the time of the request, a number already in a porting process, and a number already ported within one calendar month. Checked .
- Independent Communications Authority of South Africa (Government Gazette 41949): Number Portability Regulations, 2018, Schedule A, regulation 5(4): a donor operator shall not reject a request to port a number or number block on a post-pay account because of penalties incurred for early termination of a contract, nor delay the port until the money is collected. Checked .
- Independent Communications Authority of South Africa (Government Gazette 41949): Number Portability Regulations, 2018, regulation 10: the donor operator must not charge subscribers when they port their numbers; the recipient operator may charge for a successful port and must declare that charge to the subscriber before initiating the port; no payment is made for rejected or unsuccessful ports. Checked .
- Department of Justice and Constitutional Development (Act 70 of 2002): RICA section 4(1): any person, other than a law enforcement officer, may intercept any communication if he or she is a party to it, unless it is intercepted for the purpose of committing an offence. Checked .
- Department of Justice and Constitutional Development (Act 70 of 2002): RICA section 6(2) lets a business intercept indirect communications in the course of business only with the express or implied consent of the system controller, for listed purposes such as keeping a record to establish the existence of facts, on a system provided for use in connection with that business, and only if the system controller has made all reasonable efforts to inform users in advance or the user consents. Checked .
- Department of Justice and Constitutional Development (Act 4 of 2013): POPIA section 18(1): when personal information is collected, the responsible party must take reasonably practicable steps to make the data subject aware of the information collected, the purpose, and any intended transfer to a third country, among other things. Checked .
- Department of Justice and Constitutional Development (Act 4 of 2013): POPIA section 14(1): records of personal information must not be retained any longer than is necessary for achieving the purpose for which the information was collected or subsequently processed, unless retention is required or authorised by law, reasonably required for lawful purposes related to the responsible party's functions or activities, required by a contract, or consented to. Checked .
- Department of Justice and Constitutional Development (Act 4 of 2013): POPIA section 21(1): a responsible party must, in terms of a written contract with the operator, ensure that the operator establishes and maintains the security measures in section 19. Checked .
- Department of Justice and Constitutional Development (Act 4 of 2013): POPIA section 72(1): a responsible party may not transfer personal information to a third party in a foreign country unless one of the listed grounds applies, such as a recipient bound by law, binding corporate rules or agreement providing adequate protection, or the data subject's consent. Checked .
- Council for Scientific and Industrial Research (CSIR): The CSIR's statistics of utility-scale power generation for 2024 say South Africa experienced a record amount of load shedding in 2023. Checked .
- Council for Scientific and Industrial Research (CSIR): The CSIR's statistics of utility-scale power generation for 2024 say actual load shedding decreased by about 76% in 2024 compared to 2023, due to improvements in Eskom's energy availability factor. Checked .
- Acts Online (Consumer Protection Act 68 of 2008): Consumer Protection Act section 14(1): the section on expiry and renewal of fixed-term agreements does not apply to transactions between juristic persons, regardless of their annual turnover or asset value. Checked .
- Acts Online (Consumer Protection Act 68 of 2008): Consumer Protection Act section 14(2)(b) and (3): where the section applies, a consumer may cancel a fixed-term agreement at expiry without penalty, or at any other time on 20 business days' notice in writing or another recorded form, remaining liable for amounts owed to the cancellation date and a reasonable cancellation penalty. Checked .
- Acts Online (Consumer Protection Act 68 of 2008): Consumer Protection Act section 14(2)(c) and (d): the supplier must notify the consumer of the expiry date between 40 and 80 business days before it, and on expiry the agreement continues month to month unless the consumer ends or renews it. Checked .
- Independent Communications Authority of South Africa (Government Gazette 41949): The guide's legal sections were checked against the text of POPIA (sections 14, 18, 21 and 72), RICA (sections 4 and 6), section 14 of the Consumer Protection Act, and ICASA's Number Portability Regulations, 2018, on 12 October 2026. Checked .