The dialer your floor actually deserves.
ViciDial got a generation of contact centres off the ground, and it shows every day. ThSirius keeps what worked, drops the 2005 interface, and adds the reporting, compliance evidence and billing a modern BPO is expected to produce on demand.
Every screen a contact centre runs on.
Not a dialer with reporting bolted on: one platform where the agent screen, the floor board, compliance evidence and the invoice all read from the same call record.
Agent workspace
One screen for the whole call: the call bar, the browser phone, the script with its compliance checklist, outcomes on keys 1 to 9, callbacks, and warm transfers to a closer, a buyer or an outside number. Nothing to install.
Live floor
Every agent and campaign as it happens, refreshed every two seconds. Listen, whisper or barge into any call, change the dial level, pause a campaign or the whole floor. On a phone too.
Dialing that keeps up
Predictive, power, preview and manual dialing, up to 10 lines per agent. Answering-machine detection that hangs up, drops a voicemail or passes to an agent. Inbound and outbound blended.
Inbound and closers
In-groups, IVR menus and queues with callbacks, business hours and holidays. Fronters hand calls to closers through a queue, and agents choose which in-groups they take.
Pay-per-call
Transfer to buyers with caps and hours, run ping/post auctions where the highest bid wins, and split revenue with publishers. Every payout lands in a ledger.
Workforce
Rosters with shift bidding and swaps, Erlang C forecasting, commission and payroll statements, contests that count only approved sales, training quizzes and coaching.
Your own signaling server and IP, from day one.
Every ThSirius workspace gets a dedicated signaling server with its own public IP address. Your carriers whitelist that one address, and they never see anyone else's traffic or our internal network.
- ✓Bring any SIP carrier, by IP or username and password. You pay your carrier for minutes; we never mark up your calls
- ✓A backup carrier takes over when the main one starts failing, and rerouting on the SIP codes you choose is available on request
- ✓Agents use the browser phone (encrypted), a desk phone or any SIP app
- ✓Caller ID pools that match the lead's area code and keep the same number per leadEnterprise
- ✓Call checks: ask your own API, or Blacklist Alliance, before a number is dialled, when it answers, or on transfer
- ✓Dialing to the US and Canada
100 reports, and a builder for the one you actually need.
From the agent's day to carrier hang-up causes, every report opens with its own columns and totals, and drills into the calls underneath.
Built for the questions you get asked
Agent time and results. Campaign funnel by day. Abandon rate by day. List penetration. Caller ID performance. SIP response codes by carrier. Buyer transfers and payouts. Service level by group. List cost and return. Blocked calls by state.
And the one nobody has yetEnterprise
Group by up to two of twelve fields with ten measures, save it, and have it emailed as a CSV every morning or every week.
Your integrations don't have to be rewritten.
ThSirius answers the ViciDial API at the same paths, so the scripts, CRM hooks and bots your team built over the years keep working while you move.
| What you rely on | ViciDial | ThSirius |
|---|---|---|
| Predictive pacing | Yes | Yes: predictive, power and preview, up to 10 lines per agent |
| Non-agent and agent API | Yes | Same paths: add_lead, update_lead, agent_status, external_pause, external_hangup and moreEnterprise |
| Servers | You run them | We run them; you get your own signaling server and IP |
| Reporting | A fixed set | 100 reports plus a builder |
| Compliance evidence | Assemble it yourself | One packet per phone number |
| Agent screen | Many windows and frames | One screen, built for eight-hour shifts |
| Billing your clients | Spreadsheets | Client portal with results and monthly statements |
Lists move as CSV or Excel files, with a column-mapping step so your headers don't need changing.
Built for the questions your client's legal team asks.
Outbound calling is a regulated business, and a dialer that treats compliance as a settings page loses you accounts. ThSirius builds it into every call.
Rules enforced on every call
- ✓Federal DNC checked when a list is loaded and again before every dial
- ✓State DNC lists, and a litigator list on Enterprise
- ✓Calling hours in the lead's local time, with state rules and holidays
- ✓Agents can't save an outcome until the script's required checklist is ticked
- ✓Attempt limits per lead, and abandon rate tracked per campaign against your limit
- ✓Marketing IVR calls go only to leads with a TrustedForm or Jornaya certificate
Evidence when someone complains
- ✓One number in, one packet out: lead source, consent certificate, DNC history, state rule and every callEnterprise
- ✓Every call recorded, kept as long as you choose; agents pause recording for card details and each pause is logged
- ✓An append-only audit log of who changed what
- ✓A blocked-calls log: every call the dialer refused, and why
Workspaces kept apart
Row-level security in the database: your data is separated at the source, not filtered afterwards by application code.
Sign-in you control
Two-factor sign-in, IP allowlists, an idle sign-out you set, and single sign-on with Okta, Microsoft Entra or Google on Enterprise.
Least privilege
Six ready-made roles and your own custom ones. What a role can't use is missing from its screens and refused by the server.
Encrypted
HTTPS everywhere, encrypted browser calls, and carrier passwords and keys sealed with AES-256 before they are stored.
Recordings where you want them
Keep recordings 7 days to 10 years, or forever, and send them to your own S3-compatible bucket on Enterprise.
Our access is logged
When our support team opens your workspace, they give a reason, the visit expires within an hour, and it is audited.
It has to fit the stack you already run.
Send results to your CRM, take leads from your forms, and keep the ViciDial scripts you already have.
Field-level CRM mapping
Choose what goes where, with transforms and your own outcome names, and send it by POST, PUT or PATCH to any CRM's API.
Nothing lost on failure
Webhooks are signed and retried, and every delivery is logged with its response, so you see what broke and why.
Keys with limits
API keys are scoped to what they may do, rate-limited and logged, and they respect your IP allowlist.
Pay for agents working, not for logins.
A seat is one agent working at a time. You pay for the month's busiest moment, and you can create as many users as you like.
Growth
Everything a dialing floor needs to run every day.
- Predictive, power, preview and manual dialing
- Answering-machine detection
- Inbound groups, queues and IVR
- Federal and state DNC scrubbing
- Call recording and QA scorecards
- 100 reports, training and leaderboard
- REST API, webhooks and IP allowlists
Enterprise
For BPOs running many campaigns, clients and compliance reviews.
- Everything in Growth
- Voicemail drops and press-1 IVR
- Skills routing and caller ID pools
- Litigator list and compliance evidence packets
- Transcription and your own storage bucket
- Buyers, ping/post, commission and payroll
- Report builder, single sign-on, ViciDial-compatible API
Pay-per-call
For lead-gen and pay-per-call operations selling calls to buyers.
- Buyers with caps, hours and payouts
- Ping/post auctions
- Publisher revenue split
- Voicemail drops and caller ID pools
- Litigator list and report builder
Prices in US dollars. Calls go over your own carriers, so minutes are billed by them, not us. Compare every feature
See it running with your own campaigns.
Thirty minutes, your campaigns, your compliance requirements. We show you the agent screen first: if that doesn't work for your floor, nothing else matters.
- ✓The agent screen, the Live floor and the reports, shown around your campaigns
- ✓Bring your compliance lead: the evidence packet is the part they'll want
- ✓A migration plan with dates before you sign anything