Skip to main content
Strategy
Blog

AI Call Center Software: A Buyer's Checklist

Most AI call center software demos are built to succeed. They run on the vendor's line, with the vendor's scenario, answering the vendor's question. The purchase decision, however, will be made on things the demo never touches: how it connects to your phone system, what happens when it does not know an answer, where the call data ends up, and who is accountable when something goes wrong at three in the morning. This checklist covers the seven areas that decide whether a deployment works, and the specific questions that produce useful answers rather than reassuring ones.

September 9, 202615 min read

How to use this checklist

Do not send this as a questionnaire. Vendors answer questionnaires in marketing language, and every box gets ticked. Use it as an agenda for two working sessions — one commercial, one technical — and insist that answers be demonstrated in a live system or committed to in writing.

Three rules make the difference between a procurement exercise and a real evaluation.

  1. Bring your own callPick the call type you actually receive most, and the one you dread. Any product looks capable answering a question it was configured for last week.
  2. Ask what happens when it failsEvery question below has a failure case. The failure behaviour is the product; the success behaviour is the brochure.
  3. Separate the platform from the deploymentA capable platform badly deployed fails in exactly the same way as a weak one. Ask who does the configuration work, how long it takes, and what happens when your scenario needs changing in month three.

1. Telephony and connectivity

This is where most deployments stall, and it is the area buyers investigate last. The AI is irrelevant if the call cannot reach it reliably on the number your customers already dial.

  • Connection method: SIP trunk, IP PBX, or direct carrier. Ask which ones are supported by name, not in the abstract.
  • Number retention: can you keep your existing numbers, and what is the migration path if not? Number problems are the single most common reason a pilot never launches.
  • Multiple DIDs: can different numbers run different scenarios, languages or routing rules?
  • Concurrency: how many simultaneous calls are supported, and is that a technical or a commercial limit? Get the number in the contract, not in the sales deck.
  • Registration visibility: can you see the live status of the connection yourself? When a trunk drops, you should learn it from a panel, not from a customer.
  • Failover: what happens to an incoming call if the AI service is unavailable? The correct answer is that it falls through to your existing routing — not that it fails.

Ask the failover question twice, in different words. It is the one most often answered optimistically, and it is the one that matters at two in the morning during an outage nobody is watching.

2. The conversation layer

The demo will show this working. Your job is to find the edges.

  1. Where do answers come from?Ask the vendor to point at the specific piece of your material that produced a given answer. A system that records the sources behind each reply gives you a way to correct a wrong answer once. A system that cannot is a black box you will be arguing with for the length of the contract.
  2. What happens when it does not know?The correct behaviour is to say so and offer a person. Watch it happen with a question your material genuinely does not answer. Do not accept a description of this behaviour.
  3. Can it reach live data?Stock, order status, appointment availability and account balances change faster than any indexed document. Ask whether your own API can be called mid-conversation, and what happens when that call times out.
  4. How does it handle interruption?Callers talk over agents. A system that has to finish its sentence before it can hear you will be described by your customers as robotic regardless of how good the answers are.
  5. What is the response latency?Silence on a phone line feels far longer than on chat. Ask for a measured figure under load, not a demo impression.
  6. Which languages, and how are they selected?Per number, per scenario, or detected from the caller. In a multilingual market this determines whether the service is genuinely available or approximately available.
  7. Can you control the voice and the script?Voice selection, tone, the conditions under which a call should end, and the fields to extract — all of these should be yours to configure without a support ticket.

3. Human handover

Handover design is what separates a system your team trusts from one they route around. Three questions, all of which should be demonstrated live.

  • How does a transfer happen — warm, cold, or to a queue? Ask what the caller hears during it.
  • Does the person receiving the call see the conversation so far? If not, the customer repeats themselves and the automation has added a step rather than removed one.
  • What triggers a transfer: an explicit request, a topic rule, a sentiment signal, a failure to find an answer? All four should be configurable by you.
  • What happens outside working hours, when there is nobody to transfer to? The system needs a defined behaviour, not a dead end.
  • Can an agent take a call back from the AI mid-conversation, and what does the customer experience while that happens?

One overlooked case is worth testing explicitly: the caller who asks for a human immediately, before saying anything else. It is common, it is legitimate, and a system that tries to talk them out of it will generate complaints that get attributed to the AI as a whole.

4. CRM and data integration

A call that produces no record has automated a conversation and thrown away the asset. This section is where technical evaluation meets whether the project pays for itself.

  1. What is written after each call?Transcript, audio recording, a summary, extracted fields and an outcome. Ask which of these are standard and which are extra.
  2. Where is it written?Into the platform's own CRM, into yours, or into a file you process later? The third option is where most 'integrated' products actually sit.
  3. How are customers matched?Phone number is the usual key, but it must be recognised in the formats callers actually use. Ask specifically what happens when a known customer calls from a new number.
  4. Does it join messaging and voice?A caller who wrote to you on WhatsApp last week should be the same customer record, not a new one. This is the question that eliminates most shortlists.
  5. Are the extracted fields yours to define?Service, date, product, city, budget — the schema should follow your process rather than the vendor's.
  6. What happens to a field it cannot fill?It must stay empty. A system that guesses to satisfy a schema corrupts your CRM faster than manual entry ever did.
  7. Can data be pushed out in real time?Webhooks to your own systems, and an export path that does not require the vendor's involvement.

5. Routing and business rules

Routing is where you keep control of which calls ever reach the AI. A product with a weak routing layer forces an all-or-nothing decision, which is why cautious buyers end up not deploying at all.

  • Rule types: by number dialled, by caller number, by time of day, by day of week, by holiday calendar.
  • Priority ordering: rules should be read top to bottom with the first match winning, and you should be able to see the order.
  • Simulation: can you test a rule set before it goes live? The question a routing engine should answer is 'a call from this number, at this hour, would go where?' If the only way to find out is to place the call, the rules are not under your control.
  • Partial deployment: can you send only out-of-hours calls, or only one DID, to the AI? This is how a sensible pilot starts.
  • Escape hatches: a VIP list that always bypasses the AI, and a global switch that returns everything to your previous routing.

That last item deserves to be a contractual question rather than a technical one. Ask how quickly you can turn the whole thing off and revert to your previous setup, and who is able to do it at 3am. If the answer involves a support ticket, factor that into the risk.

6. Analytics and cost visibility

Two separate questions live here, and vendors tend to answer only the first.

The first is operational reporting: call volumes, answer rates, outcome distribution, out-of-hours coverage, how many calls were resolved without a person, and how many produced a lead or a booking. Ask whether these are broken down per number, per scenario and per time period, and whether test calls are excluded from the figures — an inflated report is worse than no report, because someone will present it.

The second is cost. AI voice is metered, and the bill can be a surprise if the platform does not show you what drives it. Ask whether cost is visible per call, per scenario and per model, and whether you can set a ceiling. A platform that reports usage only as a monthly total is asking you to manage a cost you cannot see.

  • Per-call and per-period cost, visible without asking your account manager.
  • Latency and failure rates for the AI calls behind the conversation, not just for the telephony.
  • Exportable data: reports as files, and technical logs available separately.
  • Test traffic excluded from operational figures by default.
  • Retention: how long transcripts and recordings are kept, and whether that is configurable.

7. Governance, security and compliance

This section is where a buyer's checklist earns its keep, because these questions rarely appear in a demo and always appear in a security review. None of the answers below should be accepted verbally.

  1. Call recording lawNotice and consent obligations for recorded calls differ by country, and automated calling is often held to a stricter standard than human calling. Establish your obligations in each market you operate in before the line goes live, with your own legal advice rather than the vendor's assurance.
  2. Data location and retentionWhere are transcripts, recordings and customer records stored, for how long, and can you delete them on request? Get this in writing; it is the first thing a corporate security review will ask.
  3. Tenant isolationHow is your data separated from other customers' data on a shared platform? Ask for the mechanism, not the assurance.
  4. Access controlWho at the vendor can listen to your recordings, and is that access logged? This question is asked less often than it should be.
  5. Model and subprocessorsWhich AI providers process your call content, and are they named in the contract? If the vendor cannot tell you, they cannot commit to it either.
  6. Change controlWho can edit the instruction that governs every customer conversation, is there version history, and can you roll back? A production system without rollback is a production risk.
  7. Certifications and auditsAsk what the vendor actually holds, and ask for the document rather than the logo. An unanswered question here is itself an answer.

Commercial terms worth settling early

Four commercial questions cause more post-signature friction than anything technical.

  • What exactly is metered — minutes, calls, concurrent lines, AI tokens, or some combination? Ask for a worked example using your own expected volume.
  • What does configuration cost, and is a scenario change included or billable? The answer determines whether the system stays current after month three.
  • What is the exit path? Your transcripts, recordings and customer records should be exportable in a usable format without a negotiation.
  • Who is accountable during an incident, in what hours, and with what response time? 'Business hours' support on a 24/7 phone line is a mismatch worth noticing before you sign.

Ask the metering question with a real number. Take your busiest month, add a plausible growth figure, and ask the vendor to price it. Vendors answer this readily when the model is simple and evasively when it is not, and the evasion itself is the useful signal.

How to compare vendors without a spreadsheet full of ticks

Feature matrices favour whoever writes the most features. A better method is to define the three things that would make you cancel the project, and evaluate only those first.

  1. Pick your three disqualifiersFor most buyers these are: it cannot run on our phone system, it cannot write to our CRM, or it invents answers. Any vendor failing one of these is out, regardless of how well they do elsewhere.
  2. Run the same call with each finalistSame scenario, same material, same awkward question. Differences that are invisible in a feature list become obvious within two calls.
  3. Weight deployment effort, not just capabilityAsk each finalist how long until the first real call, and what you have to supply. The gap between vendors here is often larger than the gap in capability.
  4. Then compare priceNot before. Price comparison across products that do materially different things is how organisations buy the cheapest thing that does not work.

A final sanity check that costs nothing: ask each vendor to describe a deployment that went badly and what they changed afterwards. The ones who cannot think of one either have not done many, or are not going to tell you the truth about yours.

How Vexvon answers this checklist

On telephony, Vexvon connects over a SIP trunk, an existing IP PBX or a carrier line, with AzInTelecom, Twilio and on-premise PBX connections supported by name. Several DID numbers can run behind it, the registration status of the line is visible live in the panel, and your existing number does not change. The concurrent-call ceiling is set by the plan, so it is a commercial figure to agree rather than a technical unknown.

On the conversation layer, the agent answers from the same knowledge base as the Vexvon chatbot, with each piece of material targeted at the chatbot, the call agent, or both. Mid-call it can transfer to an operator, end the call, or search the knowledge base, and your own API can be registered as an additional tool for live data. Scenarios define the direction of the call, the language, the voice — eight are available — and the fields to be extracted.

On routing, rules are read in priority order with the first match winning, built from time policies, destinations and conditions, and a rule set can be simulated before it goes live so the panel answers where a given call would land. On data, each call writes a transcript, a recording, a one-sentence summary and the extracted fields to the customer record; because messaging channels and the phone line share the same account, a caller who wrote on Instagram last week is the same customer rather than a new one. Lead data can also be pushed onward, including to Bitrix24.

On analytics, reporting covers volumes, channel breakdown, out-of-hours arrival, conversations closed without a person and leads produced, exportable as a file, with test conversations excluded from the figures by default. AI cost is logged separately across seventeen distinct purposes, with tokens, latency, success rate and dollar cost recorded per call — which is what makes the AI line item manageable rather than a monthly surprise.

On governance, prompt changes are versioned with one active at a time and a path back to the previous one, and each company's material is isolated from every other company's. The remaining items in section seven — data location, retention periods, subprocessors, vendor-side access logging and any certifications — should be requested in writing during procurement, as they should be from any vendor. That is the correct process, and a vendor who discourages it has told you something.

3Telephony connection types supported
17Purposes AI cost is logged across
8Selectable AI agent voices

Frequently asked questions

  1. What should AI call center software cost?There is no useful benchmark figure, because products meter differently — minutes, calls, concurrent lines, AI usage, or a mix. The only meaningful comparison is a priced worked example using your own expected volume, which is a fair thing to ask every vendor for.
  2. Can AI call center software connect to SIP or PBX?A serious product does, and keeps your existing number. Ask which trunks and PBX systems are supported by name; 'SIP compatible' on a website is not the same as a tested connection to your specific setup.
  3. Does it integrate with our CRM?Ask what is written, where, and how customers are matched. Many products that claim CRM integration produce an export rather than a live record, and the difference only becomes apparent after go-live.
  4. How long does deployment take?The telephony connection is usually quick. The work is the material the agent answers from, the scenario, and the routing rules — so the honest estimate depends on the state of your own documentation more than on the software.
  5. What happens if the service goes down?Ask this explicitly. The correct design is that calls fall through to your existing routing rather than failing, and you should test it rather than take it on trust.
  6. Should we start with inbound or outbound?Inbound, and specifically the calls you already miss — out-of-hours and overflow. Those calls currently go nowhere, so anything captured is a measurable gain and a low-risk way to build confidence.

Take the checklist into a technical session

The version of this conversation that produces a decision is not a sales demo. It is a technical session with your telephony setup on the table, your CRM in the room, and the two or three calls you actually care about. An hour spent that way answers more than a month of feature comparison.

Live demo

Ready? Let's start.

See Vexvon live in a 10-minute demo.

  • A scenario built for your business
  • A live sample call
  • A tour of the platform
Book a demo

Your details are used only for the demo and to get in touch.

Book a Meeting with Vexvon

Pick a time that suits you in our calendar.