Click2Dial
The Click2Dial is a simple REST API with JSON payloads that initiates calls between Agents on the PBX and a callee.
Call Types
Type | From | To | WebRTC | Other Endpoint |
---|---|---|---|---|
Inbound | Callee (Client) | Agent Extension (PBX) | Yes | Yes |
Outbound | Agent Extension (PBX) | Callee (Client) | Yes | Yes |
External | External Number | External Number | - | Yes |
Internal | Agent Extension (PBX) | Agent Extension (PBX) | Yes | Yes (from v4.0.0) |
Basic Redis Queue Structure
Description | Notification | Call Direction |
---|---|---|
Call is incoming | enigma:notifications:inbound | Inbound |
Call has ended | enigma:notifications:cdr | Inbound |
Call has ended | enigma:notifications:cdr | Outbound |
Multiple Integrators
Multiple integrators are fully supported and isolated depending on the configuration.
It is important to determine the scope of your integration - review the available scopes & settings and notify Teleforge of your desired configuration
Each integrator will have their own connection details, own ports, own databases, and own notifications.
The only notifications that cannot be shared at this time are Inbound Call Connection notifications, which are dependant on Queues being configured for a single integrator.
Basic Workflow
- Call is made to agent
- agent answers
- Call is made to callee
- calls are connected
- callee answers
- Notification is sent if call is inbound
- Call is terminated by either party
- Done in SIP through the Standard (Handled by Softphone or Voip phone)
- End of call notification is sent