Skip to main content

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

ParameterDescription
Registrar HostnameDNS Name of 3CX
e.g., test.my3cx.com
Registrar SIP Port3CX SIP port
e.g., 5060
Network InterfaceDNS Name of 3CX
e.g., test.my3cx.com
Local 3CX Host3CX Pluging Url
e.g., http://12.156.65.52
Local 3CX PortHTTP Port of Uniconnect Plugin for 3CX
e.g., 5000
Local 3CX TCP PortTCP Port of Uniconnect Plugin for 3CX
e.g., 5050
V20 Host3CX Console URL
e.g., http://test.my3cx.com, http://test.my3cx.com:4949
V20 Admin Username3CX System Owner Extension
e.g., 1001
V20 Admin Password3CX System Owner Extension Password
e.g., Pass@123
  • Enable 3CX Login Option