> ## Documentation Index
> Fetch the complete documentation index at: https://docs.telli.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Test Your Agent

> Test your agent with a live call

Test calls let you hear what your agent actually sounds like before any real customer does. Run a few before you publish to catch issues early.

<Tabs>
  <Tab title="Place a test call">
    <Steps>
      <Step title="Insert a number as a test contact">
        Test calls always go to a contact, so add the number you want to test with (usually your own) as a new contact in the **Contacts** page first.

        <video loop muted playsinline style={{ width: '100%', cursor: 'pointer' }} onMouseEnter={(e) => e.currentTarget.play()} onMouseLeave={(e) => { e.currentTarget.pause(); e.currentTarget.currentTime = 0; }}>
          <source src="https://mintcdn.com/telli/oSe6yooA3Hku5xB9/onboarding-media/test_agent/TestAgent_01_createContact.mp4?fit=max&auto=format&n=oSe6yooA3Hku5xB9&q=85&s=a8de51c7fa28bf4da93d18f0607801f8" type="video/mp4" data-path="onboarding-media/test_agent/TestAgent_01_createContact.mp4" />
        </video>
      </Step>

      <Step title="Open the test call dialog and place the call">
        In the agent builder, click **Test call** to open the dialog. Pick the **agent version** (your draft with unsaved changes or any saved revision), the **contact** to call (their properties get substituted into your variables), and the **outgoing phone number** to call from. Then click **Call** to start the test.

        <video loop muted playsinline style={{ width: '100%', cursor: 'pointer' }} onMouseEnter={(e) => e.currentTarget.play()} onMouseLeave={(e) => { e.currentTarget.pause(); e.currentTarget.currentTime = 0; }}>
          <source src="https://mintcdn.com/telli/oSe6yooA3Hku5xB9/onboarding-media/test_agent/TestAgent_02_TestCall.mp4?fit=max&auto=format&n=oSe6yooA3Hku5xB9&q=85&s=1d55762fd670ccf5e37bb86e1ded3f3d" type="video/mp4" data-path="onboarding-media/test_agent/TestAgent_02_TestCall.mp4" />
        </video>
      </Step>
    </Steps>
  </Tab>

  <Tab title="Review the call">
    <Steps>
      <Step title="Open the call in Conversation History">
        Once the call ends, head to **Conversation History** and select the call to drill into the details.

        <video loop muted playsinline style={{ width: '100%', cursor: 'pointer' }} onMouseEnter={(e) => e.currentTarget.play()} onMouseLeave={(e) => { e.currentTarget.pause(); e.currentTarget.currentTime = 0; }}>
          <source src="https://mintcdn.com/telli/oSe6yooA3Hku5xB9/onboarding-media/test_agent/TestAgent_03_OpenCallHistory.mp4?fit=max&auto=format&n=oSe6yooA3Hku5xB9&q=85&s=f1442e26e4de02400c9ff10602fd6ae1" type="video/mp4" data-path="onboarding-media/test_agent/TestAgent_03_OpenCallHistory.mp4" />
        </video>
      </Step>

      <Step title="Read the transcript and listen to the recording">
        Use the side-by-side view to listen to the recording while following along in the transcript. This is the fastest way to spot anything that didn't sound right.

        <video loop muted playsinline style={{ width: '100%', cursor: 'pointer' }} onMouseEnter={(e) => e.currentTarget.play()} onMouseLeave={(e) => { e.currentTarget.pause(); e.currentTarget.currentTime = 0; }}>
          <source src="https://mintcdn.com/telli/oSe6yooA3Hku5xB9/onboarding-media/test_agent/TestAgent_04_ReadTranscript.mp4?fit=max&auto=format&n=oSe6yooA3Hku5xB9&q=85&s=515e53203b16a1874d8a32e60545401d" type="video/mp4" data-path="onboarding-media/test_agent/TestAgent_04_ReadTranscript.mp4" />
        </video>
      </Step>

      <Step title="Check the call outcomes">
        Confirm that the outcomes you defined got extracted correctly. If something is missing or wrong, your outcome definition or prompt may need a tweak.

        <video loop muted playsinline style={{ width: '100%', cursor: 'pointer' }} onMouseEnter={(e) => e.currentTarget.play()} onMouseLeave={(e) => { e.currentTarget.pause(); e.currentTarget.currentTime = 0; }}>
          <source src="https://mintcdn.com/telli/oSe6yooA3Hku5xB9/onboarding-media/test_agent/TestAgent_05_CheckOutcomes.mp4?fit=max&auto=format&n=oSe6yooA3Hku5xB9&q=85&s=48f2703131ccb3443ec4200944a21f2b" type="video/mp4" data-path="onboarding-media/test_agent/TestAgent_05_CheckOutcomes.mp4" />
        </video>
      </Step>
    </Steps>
  </Tab>
</Tabs>

<Tip>
  A few habits that pay off: always test your draft version before publishing,
  use a real contact so your variables get filled in, and run a few different
  scenarios (both the typical conversation and the unusual ones).
</Tip>

## Next Steps

<Card title="Refine your Agent" icon="diagram-project" href="/en/get-started/refine-your-agent">
  Take what you learned from testing and improve your agent's prompt, behavior,
  and setup.
</Card>
