# Sales dialer guides

Use Twilio Programmable Voice to build an outbound sales dialer. For example, you can programmatically call customers, detect whether a human or machine answered, and route answered calls to sales agents.

## Evaluate

Evaluate Twilio features and products that support outbound sales dialers to determine which ones are right for your needs.

* **[Branded Calling](/docs/voice/branded-calling)**: Increase call trust by displaying a verified name, logo, and call reason on recipients' mobile phones.
* **[Caller ID Name (CNAM)](/docs/voice/brand-your-calls-using-cnam)**: Display your business name on recipients' mobile phones or landlines.
* **[Event Streams](/docs/events)**: Get a unified event stream and have it piped directly into your data infrastructure.

## Plan and build

Learn how to plan and build standalone, functional Twilio Programmable Voice components. Combine components to create an outbound sales dialer.

* **[Detect answering machines](/docs/voice/answering-machine-detection)**: Determine if a human or machine answered the call, and adjust your flow accordingly.
* **Set up trusted calling**: Increase call transparency and trust by displaying your info on recipients' phones.
  * [US Basic Branded Calling](/docs/voice/branded-calling/us-basic): Display a verified name on mobile phones.
  * [US Enhanced Branded Calling](/docs/voice/branded-calling/us-enhanced): Display a verified name, company logo, and call reason on mobile phones.
  * [Caller ID Name (CNAM)](/docs/voice/brand-your-calls-using-cnam): Display your business name on recipients' mobile phones or landlines.
* **[Share information between your applications](/docs/voice/how-share-information-between-your-applications)**: Pass metadata between your backend and client-side applications using custom parameters at call connection time.

## Troubleshoot

Troubleshoot issues with outbound sales dialers.

* [Answering Machine Detection FAQs](/docs/voice/answering-machine-detection-faq-best-practices)
* [Troubleshooting voice calls](/docs/voice/troubleshooting)
* [Invoice and call log discrepancies](/docs/voice/why-doesnt-my-invoice-match-what-i-pull-from-the-call-logs)

## Maintain

* [Track usage, costs, and application health](/docs/voice/guides/track-usage-costs-health): Monitor usage and costs in the Console, through the API, or with Datadog, and set up alarms for application errors.
