Skip to content

Test a Phone Number

If your agent lives on a phone number, this is the highest-fidelity test you can run. Testzilla dials in to your agent and runs a real phone call through your telephony provider (Retell or Vapi), exercising the whole voice pipeline — telephony, ASR, LLM, TTS — exactly as a real caller would experience it, including IVR routing, hold music, and transfers.

Direction is named from your agent’s (the system under test) point of view:

  • Inbound — your agent receives the call (available today). Testzilla dials your agent’s number and runs the tester on the call. This guide covers inbound.
  • Outbound — your agent places the call (coming soon). Testzilla provisions a number for your agent to call, then runs the tester on the received leg. This is not yet available — the tester does not yet run on the leg your agent calls in to.
  • A Testzilla account (sign up).
  • An agent deployed on an inbound phone number with Retell or Vapi.
  • The agent’s phone number, and your provider credentials (API key and agent ID).
  1. Create a project

    In the web app, create a project to group this agent’s channels and tests. (Or skip ahead and let Tessie do all of this from a plain-language prompt.)

  2. Add a Phone channel

    In the project, click + Channel and pick the Phone adapter. Phone channels default to Retell; switch to Vapi if that is where your agent lives.

    Fill in:

    • Provider — Retell or Vapi.
    • The inbound phone number — your agent’s number, the one Testzilla will dial.
    • Provider credentials — API key and agent ID.
  3. Write a test

    Add a test describing the scenario and the pass/fail criteria in plain language, for example: “Caller asks to book a haircut for Saturday. The agent must confirm the day and time and must not ask for a card number.”

  4. Run it

    Click Run, choose how many iterations, and optionally schedule it. Testzilla dials your agent and runs the conversation. Track it on the Queue page.

  5. Read the result

    Open the finished run for the transcript, the pass/fail verdict, a score, an analysis, and the data collected during the call. Every section has a Copy button.