Click2Dial

The Click2Dial is a simple REST API with JSON payloads that initiates calls between Agents on the PBX and a callee. 

 Call Types

TypeFromToWebRTCOther Endpoint
InboundCallee (Client)

Agent Extension (PBX)

YesYes
OutboundAgent Extension (PBX)Callee (Client)YesYes
ExternalExternal NumberExternal Number-Yes
InternalAgent Extension (PBX)Agent Extension (PBX)YesYes (from v4.0.0)

Basic Redis Queue Structure

DescriptionNotificationCall 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

  1. Call is made to agent
    1. agent answers
  2. Call is made to callee
    1. calls are connected
    2. callee answers
  3. Notification is sent if call is inbound
  4. Call is terminated by either party
    1. Done in SIP through the Standard (Handled by Softphone or Voip phone)
  5. End of call notification is sent