Provider 3CX
3CX Config As Voice Provider.
System Requirements
- .Net 8 installed or installable
Install Uniconnect Pluging on 3CX
Loging to 3CX Server as root
Add Pluging Dabian Package
echo 'deb [trusted=yes] http://package.uniconnect.io/uniconnect bookworm main' | sudo tee /etc/apt/sources.list.d/uniconnect.list && sudo apt update
Add Microsoft Repository If not Install .Net
sudo apt install -y apt-transport-https gpg
wget https://packages.microsoft.com/config/debian/10/prod.list -O /etc/apt/sources.list.d/microsoft-prod.list && wget https://packages.microsoft.com/keys/microsoft.asc -O- | sudo tee /etc/apt/trusted.gpg.d/microsoft.asc && sudo apt update
Install Uniconnect Pluging
sudo apt install uniconnect-wrapper -y
During The Installation You need to Give 2 Ports for Pluging
- HTTP Port
- TCP Port
Configure 3CX On Uniconnect System
Config 3CX In Uniconnect Under Configuration > System > Modules > Voice Provider > 3CX Configuration
| Parameter | Description |
|---|---|
| Registrar Hostname | DNS Name of 3CX e.g., test.my3cx.com |
| Registrar SIP Port | 3CX SIP port e.g., 5060 |
| Network Interface | DNS Name of 3CX e.g., test.my3cx.com |
| Local 3CX Host | 3CX Pluging Url e.g., http://12.156.65.52 |
| Local 3CX Port | HTTP Port of Uniconnect Plugin for 3CX e.g., 5000 |
| Local 3CX TCP Port | TCP Port of Uniconnect Plugin for 3CX e.g., 5050 |
| V20 Host | 3CX Console URL e.g., http://test.my3cx.com, http://test.my3cx.com:4949 |
| V20 Admin Username | 3CX System Owner Extension e.g., 1001 |
| V20 Admin Password | 3CX System Owner Extension Password e.g., Pass@123 |
- Enable 3CX Login Option