SureTel

Contact-centre guide

VICIdial: what it is, what it costs and how to run it in South Africa

A plain-English guide to the open-source contact-centre platform: features, rand costs, hosting choices and fit for South African teams.

  • Licensed South African ISP
  • Since 2010
  • ICASA licence 0009/CECS/AUG/09
  • Hosted contact-centre platform
  • What it isOpen-source contact-centre platformInbound, outbound and blended in one platform.
  • How SureTel delivers itHosted on managed infrastructureBrowser-based agents · per-agent commercial structure.
  • What it is notNot a Cloud PBXFor contact-centre operations, not a basic office phone system.

Answer first

VICIdial, in plain English

VICIdial is an open-source contact-centre platform used by businesses to run inbound, outbound and blended calling with agent scripting, dispositions, recordings and reporting in one place. SureTel offers it as a hosted service: SureTel runs and supports the platform, customers log in to operate their own campaigns. It is a contact-centre platform — not a small-business phone system. See Hosted VICIdial for the commercial view or indicative pricing.

  • Open-source platform with inbound, outbound and blended calling.
  • Hosted by SureTel on managed infrastructure, accessed in a browser.
  • Supports manual, preview, progressive and predictive dialer modes.
  • Per-agent commercial structure; pricing depends on scope.
  • Different from a Cloud PBX — choose based on the operational shape.
Hosted VICIdial vs self-hosted
Hosted by SureTelSelf-hosted
Hosting environmentSureTel-hosted environmentCustomer-owned server or data centre
Initial dialler setupSureTel implementation (separate once-off fee by agent bands)Customer or appointed technical team
Platform supportPlatform break-fix in base hosting, Mon–Fri 08:00–17:00Customer-owned or external support
MaintenanceRoutine hosting maintenance included in base hostingCustomer responsibility
Recording storage30-day rolling recordings within 100GB included; extra storage optionalCustomer must size and manage storage

Full comparison: hosted vs self-hosted VICIdial. SureTel's service: Hosted VICIdial.

Workflow

How a contact-centre day runs on VICIdial

The platform supports a repeatable operational loop: configure a campaign, get agents ready, run the calls, capture outcomes, and tune from the reporting. The diagram below describes the steps, not a performance promise.

  1. Campaign and list setup

    An administrator configures the campaign, loads contact lists, sets caller IDs and defines dispositions and scripts the agents will use.

  2. Agent login and readiness

    Agents log into a browser-based interface, confirm headset audio and become available for the campaign assigned to them.

  3. Dialing and screening

    The platform places outbound calls or routes inbound calls according to the configured mode and call-handling rules.

  4. Live conversation and disposition

    A connected call is routed to an available agent. After the call, the agent records a disposition that drives reporting and any follow-up workflow.

  5. Reporting and continuous tuning

    Supervisors review activity, list penetration, agent utilisation, dispositions and audit data, and adjust campaigns over time.

Dialer modes

Modes available — choose the one that fits the work

VICIdial supports several dialer modes. The right mode depends on the campaign, list quality, regulatory context and responsible-use intent — not throughput by default. Manual dialing is a distinct mode from the automated options.

Manual dial

An agent initiates each call directly from the screen. There is no automated dialer placing calls on the agent's behalf.

Often fits: Lower-volume outbound work, sensitive conversations or environments where each call must be initiated deliberately.

Preview dialing

The agent reviews contact details on screen before pressing dial. The platform supports the workflow but the agent decides when each call is placed.

Often fits: Account management, scheduled follow-ups and conversations that benefit from preparation before each call.

Progressive dialing

The platform dials one number per available agent and connects the agent as soon as the call is answered.

Often fits: Outbound campaigns that want steady pacing without a heavy automation footprint.

Predictive dialing

The platform dials multiple numbers ahead of available agents and uses call-progress data to connect answered calls to the next free agent.

Often fits: Higher-volume campaigns where pacing, list penetration and consistent agent utilisation are operational priorities. Requires careful, responsible configuration.

Inbound and blended

Inbound calls can be received through configured queues. Blended campaigns combine inbound handling with outbound activity for the same agent pool.

Often fits: Teams handling both customer-initiated and outbound contact within one operation.

For a side-by-side view of the two automated modes, read predictive vs progressive dialling.

Features

VICIdial features and what each one is for

VICIdial features and what each one is for.
FeatureWhat it's for
Inbound callingAnswer customer calls through queues (in-groups) and route them to the right agents.
Outbound callingRun call campaigns from contact lists, with the platform placing calls for agents.
Blended campaignsLet the same agents take inbound calls and make outbound calls, with priority rules.
Predictive, progressive, preview and manual diallingChoose how calls are placed — from agent-initiated to platform-paced — to match the campaign.
IVR and in-groupsGreet callers with menu options and send them to the right queue or team.
Call recordingRecord calls for quality checks, training and disputes, subject to your disclosure duties.
Agent scriptsShow agents what to say and what to capture, so calls stay consistent.
DispositionsRecord the outcome of each call, which drives reports, callbacks and list handling.
CallbacksSchedule a return call for a specific agent or the team at an agreed time.
Lists and DNC handlingLoad and manage contact lists, and suppress numbers that must not be called.
Real-time and historical reportsWatch agents and queues live, and review performance, outcomes and list use afterwards.
Browser-based agent screenAgents log in through a web browser with a headset — no desktop software to install.
APIConnect VICIdial to a CRM or other systems to push leads, pull results or trigger actions.

Hosted delivery

What the "hosted" model actually delivers

Hosted VICIdial is a managed environment. SureTel runs the platform; the customer runs the operation. The pieces below describe what comes with the hosted service — not a promise about the customer's campaign outcomes.

No on-premise dialer server to maintain

The VICIdial environment runs on SureTel-managed infrastructure. The customer does not buy, rack or patch a dialer server.

Browser-based agent interface

Agents work in a supported browser with a headset and stable internet. There is no thick-client install required for normal operation.

Voice trunking can be paired with the platform

SureTel can provide SIP trunking alongside the hosted environment, so voice and platform are aligned within scope.

Per-agent commercial structure

Hosted delivery is structured per agent. The actual figure depends on configuration, channels, integrations and operational scope.

Operations stays in the customer's hands

Customers run their own campaigns, scripts, lists, agent rosters and dispositions. SureTel hosts and supports the platform; it does not run the campaign for the customer.

Documented support boundary

Support covers the SureTel-supplied platform scope. Local internet, agent equipment and the customer's own use of the platform remain the customer's responsibility.

Why dedicated (single-tenant) hosting matters for VICIdial

VICIdial is not a true multi-tenant platform. When several businesses share one VICIdial server, there is a risk that one customer can see another's campaigns, users, lists and recordings, and one busy operation can slow down the others. A dedicated server keeps your data separate and performance predictable. That is why every SureTel Hosted VICIdial customer gets their own VICIdial server. Running a dedicated server for a handful of agents does not make sense, which is why hosting starts at 10 agents.

Self-hosting VICIdial vs hosted by SureTel

VICIdial software is free, but running it is not. Costs vary by setup, so price each item for your own operation before comparing. For a fuller comparison, read hosted vs self-hosted VICIdial.

If you self-host, you provide

  • A server, plus data-centre space or cloud hosting to run it
  • SIP trunks and call minutes from a voice carrier
  • Linux, Asterisk and VICIdial administration skills
  • Security patching and hardening of an internet-facing phone system
  • Backups, and storage for call recordings as they grow
  • Upgrades and testing when new versions are released
  • Monitoring, so someone notices when calls stop flowing
  • Your own time, or a technical person's time, to do all of the above

SureTel hosting includes

  • A dedicated VICIdial server for your business
  • Platform break-fix support, Monday to Friday 08:00–17:00
  • Routine hosting maintenance
  • 30-day rolling call recordings within 100GB of included storage
  • Optional SureTel Voice, so the platform and calls come from one provider
  • Optional Managed VICIdial or Premium Management for day-to-day administration

Costs

What VICIdial costs in South Africa — three worked examples

SureTel hosted VICIdial is R220 per agent/month, or R120 when you use SureTel Voice (a R100 credit). Managed VICIdial adds R225 and Premium Management adds R335 per agent/month — you choose one level, not both. Implementation is a once-off fee by agent bands. All prices excl. VAT.

Worked hosted VICIdial costs for 10, 25 and 50 agents, excl. VAT.
Monthly, excl. VAT10 agents25 agents50 agents
Hosting with SureTel VoiceR1,200R3,000R6,000
Hosting with your own carrierR2,200R5,500R11,000
With Managed VICIdial (SureTel Voice)R3,450R8,625R17,250
With Premium Management (SureTel Voice)R4,550R11,375R22,750
Once-off implementationR5,000R8,000R11,750
Example call cost (assumption, see below)R7,182R17,955R35,910

Example only: the call-cost line assumes each agent has 3 hours of outbound talk time a day for 21 days at the from-rate of R0.19/min. Actual call costs depend on destinations and your real talk time. Calls are billed separately from hosting. Minimum 10 agents.

Where it fits

Is VICIdial right for you?

These are illustrative operational shapes, not a customer list. Suitability is confirmed in conversation against the actual requirement.

A good fit

  • Teams of 10 or more agents making or taking calls as their main job
  • Outbound sales, collections, surveys or appointment-setting campaigns
  • Inbound service desks that need queues, recordings and reporting
  • Operations that want dialler modes, scripts and dispositions in one platform

Not a good fit

  • Teams under 10 agents — a dedicated server does not make sense at that size
  • A normal office phone system with extensions and voicemail — that is Cloud PBX
  • Businesses that need a few people to answer the main number
  • Anyone hoping a dialler will fix list quality or compliance gaps on its own

Need an office phone system instead? See Cloud PBX.

Typical operations

Outbound sales and lead-qualification teams

Teams running structured outbound campaigns that need pacing, scripting, dispositions and reporting in one place.

Customer service and collections operations

Teams that mix inbound handling and outbound follow-up, where call recording, audit trails and reporting matter.

Survey, research and appointment-setting teams

Operations where consistent agent utilisation, script adherence and outcome capture drive the day's work.

Branch, head-office or distributed contact teams

Operations that want one shared platform for agents working from different physical locations on the same campaigns.

Decision helper

Which approach fits your operation

Use the signals below to narrow the conversation. This is decision support, not a scoring tool.

Operational signals and what to discuss next.
Operational signalWhat to consider next
Outbound volume is the operational priorityDiscuss campaign size, list quality and the dialer mode that responsibly fits the work — not the highest-throughput option by default.
Inbound is the operational priorityDiscuss the inbound queues, routing and reporting requirement. Hosted VICIdial can be configured for inbound, but the design should match how the customer answers calls.
Blended (inbound and outbound on one team)Discuss agent skills, priority rules and how blended campaigns will be configured. Avoid assuming a one-button switch between modes.
Compliance, recording and consent are criticalDiscuss recording scope, retention, access and customer-side POPIA responsibilities up front. The platform stores recordings; compliance is operated by the customer.
The team needs a basic phone system, not a contact centreVICIdial is not a small-business phone system. A Cloud PBX is usually the right product. See the Cloud PBX guidance instead.

Related reading: What is Cloud PBX? · Cloud PBX vs Onsite PBX · Hosted VICIdial service

In practice

What "hosted" means — and what it does not

The term carries weight. The detail below sets a clear boundary between the hosted platform SureTel supplies and the operational responsibilities that stay with the customer.

What "hosted" includes in this context

SureTel hosts the VICIdial environment on managed infrastructure, supports the platform and provides the agent and admin access. The customer logs into the platform rather than running a server on-site.

What "hosted" does NOT mean

It does not mean SureTel runs the customer's contact-centre operation. Campaign design, list management, script content, agent training, working hours and consent posture remain the customer's responsibility.

What stays the customer's responsibility

Local internet, the agent's PC and headset, the contents of the contact lists, the lawful basis for contacting them, recording disclosures and POPIA-aligned data handling on the customer side.

What SureTel does NOT promise

It does not promise specific campaign performance, list-conversion rates, regulatory clearance for the customer's use case, or compliance outcomes. It promises a hosted platform and support within the agreed scope.

Responsible use

Responsible-use boundary — what the platform supports vs what the customer operates

Important: This section is non-legal boundary-setting, not legal advice. It describes practical responsibilities a customer running outbound or inbound contact-centre work needs to think through. Customers must obtain their own legal and compliance guidance for their specific operation.
Practical responsibilities around contact-centre operations on hosted VICIdial.
Responsibility areaWhat this means in practice
Lawful basis to contact peopleCustomers must operate within South African law and applicable industry rules for contacting consumers and businesses, including consent where required.
Recording disclosuresWhere calls are recorded, customers must inform parties as required by POPIA and any sector-specific rule, and configure recordings accordingly.
Reasonable dialer pacingDialer modes — especially predictive — must be configured responsibly. Aggressive pacing that wastes contacts' time or creates abandonment is the customer's responsibility to avoid.
Honest agent identificationAgents must identify the business they represent and the purpose of the call. The platform supports this; it does not enforce it.
Internal access controlsCustomer admins control who has agent, supervisor and admin access on their tenant. Personnel changes and access reviews stay with the customer.

Standard support hours: Monday–Friday 08:00–17:00. 24/7 SLA arrangements apply only where specifically agreed.

Solution path

From conversation to a hosted contact-centre that runs

  1. Tell us about the operation

    Campaign type, agent count, inbound/outbound mix, recording needs and any integration requirement.

  2. Review platform fit

    Confirm hosted VICIdial is the right shape — not a Cloud PBX, not a custom build — and outline what is in scope.

  3. Confirm voice and connectivity

    Discuss SIP trunking, branch connectivity and agent-side internet expectations. Connectivity is part of the operational reality, not an afterthought.

  4. Provision and onboard

    Set up the tenant, agents, campaigns and supporting configuration. Knowledge transfer to the customer's admins.

  5. Operate and support

    Ongoing support within the agreed scope. Customer runs the day-to-day campaigns; SureTel supports the supplied platform.

FAQs

VICIdial questions businesses ask

Is VICIdial free?

The VICIdial software is open source, so there is no licence fee. Running it still costs money: a server and hosting, SIP trunks and call minutes, recording storage, and the skills to install, secure, patch and upgrade it. Hosted VICIdial puts those running costs into one monthly fee.

How much does hosted VICIdial cost in South Africa?

SureTel hosted VICIdial is R220 per agent/month excl. VAT, or R120 per agent/month when you use SureTel Voice. Implementation is a once-off fee by agent bands, and calls are billed separately. For example, 10 agents on SureTel Voice is R1,200 per month for hosting.

What is the minimum number of agents?

10 agents. Every SureTel customer gets a dedicated VICIdial server, because VICIdial is not truly multi-tenant and shared servers risk one business seeing another's campaigns, users and lists. A dedicated server only makes sense from about 10 agents.

Can I use my own carrier with hosted VICIdial?

Yes. With your own carrier, hosting is R220 per agent/month excl. VAT. With SureTel Voice it drops to R120, and the platform and calls come from one provider.

Are there rules for predictive dialling in South Africa?

Yes. Direct-marketing calls are governed by laws such as the Consumer Protection Act and POPIA, which cover consent, opt-outs and how personal information is used. Predictive dialling must also be paced so that people are not left on silent or abandoned calls. Rules change and depend on your sector, so get your own legal advice before running outbound campaigns.

Does VICIdial record calls, and how long are recordings kept?

VICIdial can record calls. SureTel hosting includes 30-day rolling recordings within 100GB of storage, with more storage available as an option. You remain responsible for telling callers that calls are recorded.

How long does it take to go live?

Deployment is typically 48 hours to one week, depending on requirements. Campaign readiness, voice setup and any integration work can affect timing, so it is not a fixed go-live promise.

Should I use Cloud PBX or VICIdial?

Use Cloud PBX for an office phone system: extensions, voicemail, call routing and everyday business calls. Use VICIdial when a team of agents runs inbound or outbound campaigns and needs dialler modes, scripts, dispositions and contact-centre reporting.

Can agents work from home?

Yes. Agents use a browser with a supported headset and stable internet. Call quality depends on each agent's own connection and equipment.

Can VICIdial connect to our CRM?

VICIdial has an API that can be used to connect it to a CRM, for example to push leads or pull call outcomes. The CRM side of an integration is normally your CRM provider's or developer's responsibility.

Next step

Discuss a hosted VICIdial setup for your operation

Share the campaign type, agent count and inbound/outbound mix so SureTel can confirm fit and outline what is in scope.

  • Licensed ISP
  • Since 2010
  • ICASA licence 0009/CECS/AUG/09
  • Hosted contact-centre focus

Educational guide · Not legal advice · Your details are handled per SureTel's Privacy Policy.

Prefer a quote-led conversation?

Share enough context for a useful first conversation — we'll follow up to confirm fit before quoting.

We need this to check what's available at your site and prepare your quote.

Consent
No errors
Privacy Policy

Protected by reCAPTCHA — Google's Privacy and Terms apply.