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

# Connect VoiceLink to Bolna with a SIP trunk

> Bring your VoiceLink numbers to Bolna: create a Custom SIP trunk with your VoiceLink credentials, point VoiceLink at Bolna, and route your number to the trunk.

[VoiceLink](https://voicelink.co.in/) is an Indian telephony provider. VoiceLink has no carrier preset in Bolna, so you connect it as a **Custom** SIP trunk.

> [!NOTE]
>
> VoiceLink's own [Bolna AI integration guide](https://app.voicelink.co.in/documentation/bolna-ai-2/) shows Bolna's [legacy SIP trunks](https://www.bolna.ai/docs/migrating-to-sip-trunks/overview.md) page. Accounts without legacy trunks see the new **SIP Trunks** page, so follow the steps below. The VoiceLink documentation portal may not load from outside India.

## Before you begin

Have these from your VoiceLink account:

* **A VoiceLink account with SIP trunk access** and at least one VoiceLink phone number.
* **Your VoiceLink SIP username and password.**
* **The IP addresses VoiceLink sends calls from.** Ask VoiceLink support for these if they are not in your account.

## Create the trunk in Bolna

**1. Open SIP Trunks**

In the sidebar, under **Deploy**, open **SIP Trunks** and click **Create trunk**. If your account still has legacy SIP trunks, click **Open new SIP trunks** first.

**2. Pick Custom**

On the **Provider** step, pick **Custom**. Enter a **Trunk name** and the number of **Channels**. Leave **Gateway we dial** empty: this field always uses port `5060`, and VoiceLink listens on port `3300`, so you add the VoiceLink gateway after the trunk is created. Click **Continue**.

**3. Add VoiceLink's IPs and credentials**

On the **Carrier IPs** step, add each IP address VoiceLink sends calls from. Bolna accepts an inbound call only from these addresses.

Under **Carrier credentials (optional)**, enter your VoiceLink SIP **Username** and **Password**. Click **Continue**.

**4. Add your VoiceLink numbers**

On the **Numbers** step, enter each VoiceLink number in E.164 format, for example `+91XXXXXXXXXX`, and click **Add**. Click **Continue**.

**5. Review and create**

Check the summary and click **Create trunk**. The trunk page opens.

**6. Add the VoiceLink gateway**

Open the trunk's **Connection** tab. Under **Outbound: gateways**, click **Add gateway** and enter:

| Field | Value |
| - | - |
| Host | `sip.voicelink.co.in` |
| Port | `3300` |
| Priority | `1` |

For every field on these steps, see [Connect your carrier](https://www.bolna.ai/docs/sip-trunking/connect-carrier.md).

## Point VoiceLink at Bolna

**1. Set Bolna as the SIP server**

In VoiceLink, open **Voice Services** → **SIP Trunks** → **Create SIP Trunk**. Select the client, enter a **Trunk Name** and set **Status** to **Active**. If Bolna is not in the **Bot Provider** list, select **Custom** and enter Bolna's values:

| VoiceLink field | Value |
| - | - |
| SIP Server Host | `trunk.bolna.ai` |
| SIP Server Port | `5060` |
| Transport Type | `UDP` or `TCP`, not TLS |
| Provider Server Audio Format | `PCMU` or `PCMA` |

Click **Create**. If VoiceLink asks for the addresses Bolna calls from, give it Bolna's signalling IPs `15.252.21.46` and `13.206.230.198`. The trunk's **Overview** tab in Bolna lists these values under **Carrier setup**, and the [SIP trunk overview](https://www.bolna.ai/docs/sip-trunking/overview#how-a-call-flows) lists the media ports.

**2. Route your number to the trunk**

In VoiceLink, open **Call Routing** → **Create Routing** and select your phone number. Set **Inbound Call** and **Outbound Call** to **SIP Trunk**, select the trunk from the previous step, set **Status** to **Active**, and click **Save**.

## Assign an agent and test

* **Inbound:** open the trunk's **Numbers** tab and, in the **Agent** column, pick an agent for your VoiceLink number. Then call the number. See [Receive inbound calls](https://www.bolna.ai/docs/sip-trunking/inbound-calls.md).
* **Outbound:** on the agent's **Calling** tab, set **Telephony Provider** to **SIP Trunk**. In the agent's outbound call dialog, pick your VoiceLink number as the caller ID, enter the number to call and click **Place call**. See [Make outbound calls](https://www.bolna.ai/docs/sip-trunking/outbound-calls.md).

If a call does not connect, see [Troubleshooting](https://www.bolna.ai/docs/sip-trunking/troubleshooting.md).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.