
Function | Direction | Purpose |
|---|---|---|
Accept URL Commands | Third-party application (e.g. CRM) Enreach Contact Desktop Client | Allows third-party applications to control call actions via HTTP requests. The URL commands must match the exact format expected by the Enreach Contact Desktop Client. |
URL Call Notifications | Enreach Contact Desktop Client Third-party application (e.g. CRM) | The client automatically informs other applications when calls start, become active, or end. The configured URLs must follow the format required by the receiving third-party application to ensure proper processing. |
Option | Explanation |
|---|---|
Listen Port | The network port the application uses to receive commands. The external system must send requests to this port. |
Make Call | This field defines the command segment used to trigger an outbound call through a URL request. To dial a number, the third-party sends an HTTP request to the listener port, including both the command keyword and the destination phone number. Example: http://localhost:5678/make/020123456 When accessed, this URL causes the application to immediately start dialing 020123456. |
Answer Call | This field defines the command used to accept incoming calls via a URL request. When a call is ringing, the third-party system can trigger this endpoint to instruct the application to answer the call automatically. Example: http://localhost:5678/answer When executed, the application answers the current incoming call. |
End Call | URL path used to end the current call. Example: http://localhost:5678/end |
Option | Explanation |
|---|---|
Incoming Call | Sends a notification when a new call is received. A request is sent to the configured URL Example: https://example.com/incoming?callerid=$callerid |
Active Call | Sends a notification when a call is answered. Example: https://example.com/active?callerid=$callerid |
End Call | Sends a notification when a call ends. Example: https://example.com/end?callerid=$callerid |