📢 No Limits. No Restrictions! The Cheapest Calling Rates—Guaranteed!

Login
Help Center

How to Set Up Bitcall as a Carrier in Vicidial

Voice & SIP Setup

How to Set Up Bitcall as a Carrier in Vicidial


April 2, 2026

2 min read

Share:
How to Set Up Bitcall as a Carrier in Vicidial

A complete guide to connecting your Vicidial server to Bitcall. This configuration has been Tested & Verified using the Bitcall SIP engine.

TIP

Security Recommendation: For high-volume call centers, we highly recommend using IP Authentication instead of SIP credentials. This prevents "Brute Force" attacks where hackers try to guess your SIP password. See our IP Auth Guide for more details.


What You Will Need

  • A working Vicidial/Vicibox installation (e.g., version 9 or 11)

  • Your Bitcall SIP credentials: username, password, and domain

  • Administrative access to the Vicidial web interface


Step 1 : Create a New Carrier [Browser Step]

  1. Open your browser and navigate to the Vicidial Admin page on your own server IP: http://YOUR-SERVER-IP/vicidial/admin.php

    TIP

    Replace YOUR-SERVER-IP with the actual numbers of your VPS. If you don't know your IP, run hostname -I in your terminal.

    (Note: Do not go to vicidial.org; you must use the IP address of your private VPS/Server)

  2. Log in using your administrative credentials (default is often 6666 / 1234).

  3. Go to Admin -> Carriers.

  4. Click Add a New Carrier.


Step 2 : Configure the Carrier Settings [Browser Step]

Fill in the following fields in the Admin Web UI exactly as shown:

  • Carrier ID: BITCALL

  • Carrier Name: Bitcall SIP Trunk

  • Registration String:

    register => your-username:your-password@your-bitcall-domain

    (Replace with your real credentials)

  • Protocol: SIP

  • Globals String:

    BITCALL_TRUNK = SIP/bitcall


Step 3 : Add the Account Entry [Browser Step]

In the Account Entry text box within the Vicidial Admin UI, paste the following:

[bitcall]

type=peer

host=your-bitcall-domain

port=5060

username=your-username

secret=your-password

fromuser=your-username

fromdomain=your-bitcall-domain

insecure=invite

qualify=yes

dtmfmode=rfc2833

disallow=all

allow=ulaw

allow=alaw

nat=yes

canreinvite=no

⚠️ Replace your-username and your-password with your real Bitcall credentials.


Step 4 : Set the Dialplan Entry [Browser Step]

In the Dialplan Entry text box in the Vicidial Admin UI, paste the following routing rules:

exten => 9X.,1,AGI(agi://127.0.0.1:4577/calllog)

exten => 9X.,2,Dial(${BITCALLTRUNK}/${EXTEN:1},,To)

exten => _9X.,3,Hangup()


Step 5 : How to Verify the Connection [Terminal Step]

To be 100% sure your carrier is active, use the Terminal (SSH) Console:

  1. Click Submit to save the carrier.

  2. Log in to your Vicidial server via SSH.

  3. Enter the Asterisk console:

    asterisk -r

  4. Verified: You should see your-bitcall-domain:5060 with state Registered ✅.

  5. Real-time Debugging: Run this command to watch the SIP registration in real-time:

    asterisk -rvvv | grep "Registration"


IMPORTANT

Switching / Conflicts: Vicidial uses Port 5060 for SIP. If you want to use FreeSWITCH or another PBX on the same server, you must stop the Vicidial SIP engine (Asterisk) first.

Expected Result

The Vicidial Admin screen and the Asterisk console both show Bitcall as Registered. Your agents can now begin dialing through the carrier.


Make Your First Test Call [Terminal Step]

Instead of setting up a full campaign, you can test the Bitcall trunk directly from the SSH terminal (Asterisk console):

  1. Enter the Asterisk console:

    asterisk -rvvv

  2. Run a manual test call:

    channel originate SIP/bitcall/YOUR-MOBILE-NUMBER application Playback hello-world

⚠️ Replace +33612345678 with your mobile number.

Success: If your phone rings, the connection between Vicidial, Asterisk, and Bitcall is 100% operational.


Troubleshooting

  • Carrier not loading: Make sure the Carrier Status is set to Active in the Vicidial Admin UI.

  • Calls fail (Congestion): Check your Dialplan Entry and ensure the prefix (e.g., 9) matches what your campaign is actually dialing. Also, verify your account balance.


Previous Post

How to Set Up Bitcall as a SIP Gateway in FreeSWITCH

Next Post

How to Connect Asterisk to Bitcall The Complete SIP Authentication Guide for 2026

On This Page

Still need help?

Can't find what you're looking for? Our support team is here to help.

Contact us