Telephony Configuration
1. Introduction
The Telephony Configuration module enables integration with external voice providers such as 3CX PBX, allowing users to perform call-based operations including campaigns, inbound/outbound calls, and agent management.
This setup requires two main steps:
- Configure the telephony plugin (e.g., 3CX)
- Activate telephony from Module Configuration
2. Configuration Overview
| Step | Description |
|---|---|
| Step 1 | Configure Telephony Plugin (3CX) |
| Step 2 | Activate Telephony Module |
| Step 3 | Start using features (e.g., Call Campaigns) |
3. Configure Telephony Plugin (3CX)
Step 1
Navigation:
Configuration → Plugins → 3CX
Required Actions:
-
Enable the plugin
-
Configure:
- The V20 Host is the 3CX server URL used to connect the system (e.g., https://your-domain.my3cx.com:5001).
- The API Key is generated from the 3CX Admin panel under Integration → API, and should match the ID defined during API creation.
- The Client ID is a unique identifier for your environment (e.g., qaenv or prod).
- The Sync Interval defines how often data is synced from 3CX (e.g., Every 5 minutes).
- Save configuration
Outcome:
- System connects to 3CX
- Telephony data (agents, queues, statuses) is synced
4. Activate Telephony Module
Step 2
Navigation:
Configuration → Modules → Telephony
4.1 Enable Telephony Module
Field: Voice provider management and configuration (Toggle)
Description: Activates telephony functionality across the system.
Configuration:
- ON → Enables telephony features
- OFF → Disables telephony completely
4.2 Select Telephony Provider
Field: Telephony Configurations (Dropdown)
Available Option:
- 3CX (currently configured plugin)
Description: This field links the configured plugin (from Step 1) to the system module.
How to Configure:
- Click the dropdown
- Select 3CX
- Ensure the plugin is already configured before selection
4.3 Save Configuration
Action: Save Configuration Button
Description: Applies and stores all configuration settings.
Behavior:
- Activates telephony at system level
- Links module with plugin
- Makes telephony features available for usage
5. End-to-End Activation Flow
Step 1: Configure Plugin (3CX)
Step 2: Enable Telephony Module
Step 3: Select Provider (3CX)
Step 4: Save Configuration
Telephony Activated
6. Using Telephony for Call Campaigns
Once telephony is activated:
You can:
- Start Call Campaigns
- Assign agents
- Dial leads
- Track call outcomes
- Use dispositions
Dependency: Call campaigns will NOT work unless:
- Plugin is configured
- Telephony module is enabled
- Provider is selected