How to Set Up 3CX with Illyvoip
Written by Rexhep Arifaj | January 28, 2025In this article, we will guide you through the process of configuring and using 3CX with an ILLYVOIP SIP trunk for seamless VoIP communication.
3CX is a powerful and user-friendly VoIP PBX system that allows businesses to manage calls efficiently, offering features like call routing, IVR, and softphone integration.
To use 3CX with Illyvoip, you must first have an active ILLYVOIP account. If you don’t have one yet, click the button below to sign up and start configuring 3CX: SIGN UP
3CX offers different ways to set up and use its system. Here are the main options:
- 3CX Cloud (Hosted by 3CX) – A cloud-based service managed by 3CX. It’s easy to set up and requires minimal configuration, but the free version has some limitations.
- Self-Hosted (On-Premise Installation) – Install 3CX on your own server (Windows, Linux, or even Raspberry Pi). This gives you full control but requires technical knowledge.
- Web-Based (Free Version) – The free web-based version lets you use 3CX directly from your browser without installing anything. It’s the easiest option for beginners, but some features might be limited.
For more: 3CX Documentation
In this article, we will explain how to configure the web-based (Free Version) of 3CX with Illyvoip. Setting up and configuring a SIP trunk for outbound calls. Using DID numbers from Illyvoip on 3CX to receive incoming calls (and use IVR).
Step 1: Get Ready Your 3CX
Visit the official 3CX website to sign up and access the web-based version. If you haven't already, create a free account and follow the on-screen instructions to set up your 3CX system.
Once the registration is complete, you will receive your 3CX login details, including your Username/Extension and Password.
Click the Login button to access your 3CX Web Client.
If the login is successful, you will see the 3CX admin dashboard.
To continue with the trunk configuration, navigate to Admin Settings, then go to Voice & Chat.
and select Add Trunk to configure your SIP trunk with Illyvoip.
After clicking New Trunk, you will need to enter your SIP details from ILLYVOIP.
If you already have an account on Illyvoip, navigate to the SIP Accounts section. There, you will find all the necessary details for configuration, including:
SIP Username, SIP Password, SIP Server, SIP Ports
After successfully adding your trunk, you will be forwarded to the Outbound Rules section.
Navigate to Outbound Rules from the left menu to configure how outgoing calls will be handled. Here, you can:
- Set a Rule Name (e.g., "Outbound rule for Illyvoip").
- Define call patterns, such as numbers starting with a specific prefix.
- Choose the Illyvoip trunk for outbound calls.
- Set the Caller ID to display when making outgoing calls.
Once all details are filled in, click Save to apply the settings.
If everything is configured correctly, you should see your ILLYVOIP trunk with a green status
If the trunk does not appear green, double-check your SIP Username, Password, and Server Address
I made an outbound call to test and successfully connected.
Configuring DID Numbers from Illyvoip for Inbound Calls on 3CX
Now that the SIP trunk is successfully connected and outbound calls are working, the next step is to configure DID numbers from Illyvoip on 3CX to receive incoming calls.
Step 1: Get a DID Number from Illyvoip
If you don’t have a DID number, you can order one by navigating to Phone Numbers in your ILLYVOIP account portal. Click Order New Phone Number, choose your desired number, and complete the process. Once active, you will be able to configure and use it on 3CX.
Step 2: Configure the DID Number to Route to 3CX
Once your DID number is active, follow these steps to route calls to your 3CX system:
- Go to the ILLYVOIP dashboard and navigate to Phone Numbers.
- Find your DID number, click Actions, and select Route to External SIP Server.
- In the External SIP Servers field, enter your 3CX Public IP Address.
- Click Save Changes to apply the configuration.
How to Find Your 3CX IP Address:
- Log in to your 3CX Admin Console.
- Navigate to Dashboard > System Information.
- Look for IPv4 Address (see the image example).
Step 3: Configure Inbound Calls on 3CX
Once you have assigned your DID number to your 3CX SIP trunk, the next step is to configure inbound calls.
- Go to the 3CX Admin Console.
- Navigate to Voice & Chat > SIP Trunks.
- Select your Illyvoip trunk and go to the DID Numbers tab.
- Click Add DID Number and enter your Illyvoip DID (e.g., your US number from Illyvoip).
- Click Save to confirm the changes.
Now, your DID number is added to 3CX. The next step is to set up Inbound Rules to define where incoming calls should be routed.
Step 4: Configure Call Handling for Inbound Calls
Now that the DID number is added to 3CX, the next step is to configure how inbound calls are handled.
- Navigate to Call Handling in the 3CX Admin Console.
- Here, you can set up Queues, IVR (Digital Receptionist), Voicemail, or direct calls to specific users.
- Assign your DID number(s) to the appropriate extension, queue, or IVR menu.
- Click Save to apply the changes.
Once configured, incoming calls to your DID number will follow the assigned routing rules, ensuring they reach the right destination.
Now, everything is set up correctly. I made a call through my US DID number and successfully received the call in 3CX. The IVR music played as expected, confirming that the inbound call configuration is working properly.
Your 3CX system is now fully configured! You can make outbound and receive inbound calls using Illyvoip.
Please note: You can create another user agent and forward calls to your agent (or use a phone with a QR code for easy setup). For more details, visit the 3CX documentation.
We’re Here for You
Experience unparalleled support with our dedicated team of experts. Whether it’s day or night, our knowledgeable and responsive support heroes are ready to assist you whenever you need help.