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

# Phone Integration

> AI agents that make and receive phone calls

Connect phone numbers so your AI agents can make real calls.

<iframe src="https://www.loom.com/embed/f5d5dd9bf3a541f1980d75b9e8a4d495&hideEmbedTopBar=true" width="100%" height="400" frameBorder="0" allowFullScreen style={{ borderRadius: "8px" }} />

## Capabilities

✅ Outbound calls to any number\
✅ Batch calls via CSV upload\
🔜 Inbound calls (coming soon)

## Requirements

* Phone number from telephony provider (Twilio, Plivo, Exotel, Telnyx, Vonage)
* Access to provider dashboard
* 10-15 minutes for setup

## Setup (4 Steps)

### 1. Create SIP Trunk

In your provider's dashboard, create a new SIP trunk.
Name it clearly: `toughtongue-production`

### 2. Configure Termination

Create credentials for outbound calls:

* **Username:** e.g., `ttai_outbound_user`
* **Password:** 12+ characters, mixed case, numbers, symbols

Save the termination URI (e.g., `yourname.pstn.twilio.com`).

### 3. Assign Phone Number

Link your number to the SIP trunk in your provider dashboard.

### 4. Connect in Tough Tongue AI

Go to **Scenario → Phone Call → SIP Configuration**:

* Phone number in E.164 format (`+12125551234`)
* Termination URI from Step 2
* SIP credentials from Step 2

## Making Calls

**Single call:** Enter number + optional name, click call.

**Batch calls:** Upload CSV with `phone_number` and `user_name` columns.

## Provider Tips

**Twilio:**

* Enable call transfer and "Enable PSTN transfer"
* URI format: `yourname.pstn.twilio.com`

**India:** Use Plivo, Exotel, or IVRS Solution (email [support@toughtongueai.com](mailto:support@toughtongueai.com)).

**Help:** [support@toughtongueai.com](mailto:support@toughtongueai.com) for custom SIP configurations.
