- Joined
- Apr 14, 2022
- Messages
- 2
- Reaction score
- 0
Actually, my Windows-app uses TAPI for phone-integration. On a new-call-event (in/out) the app popups a window with call-information, on the call-end-event the duration of the call is shown in the windows, during speaking with the counterpart user can just annotate and categorize the reason of the call. TAPI is also used to make a new call from the app. All this works fine. TAPI, as we know, works only with 3CX-Windows-client.
Now there are rumours TAPI or 3CX-Windows-Client will no longer be developed / supplied with new versions of 3CX. So, I’m looking for alternatives.
The API-MakeCall-Request in v18 is not documented. I found only some forum thread saying “comes soon”.
Setting the CRM Provider Integration to write a database journal entry for every call writes only one record per call, in particularly when the call is passed from first responding agent to another one. Therefor it is no suitable for my customers as they normally have a central point taking incoming calls to transfer them to the interested agent. Seems to be a known issue
Setting the CDR through active socket, a journaling message is sent when a call terminates definitively, so when agent A passes a call to agent B, for agent A no journal message is created but only when agent B terminates the call. It would be necessary to have a message per every agent with begin, end, duration, …
What would be needed to accomplish the same functionality of TAPI:
Now there are rumours TAPI or 3CX-Windows-Client will no longer be developed / supplied with new versions of 3CX. So, I’m looking for alternatives.
The API-MakeCall-Request in v18 is not documented. I found only some forum thread saying “comes soon”.
Setting the CRM Provider Integration to write a database journal entry for every call writes only one record per call, in particularly when the call is passed from first responding agent to another one. Therefor it is no suitable for my customers as they normally have a central point taking incoming calls to transfer them to the interested agent. Seems to be a known issue
Setting the CDR through active socket, a journaling message is sent when a call terminates definitively, so when agent A passes a call to agent B, for agent A no journal message is created but only when agent B terminates the call. It would be necessary to have a message per every agent with begin, end, duration, …
What would be needed to accomplish the same functionality of TAPI:
- creare a message (and/or database entry) for call-begin AND for call-end for every agent, so transfering a call from agent A to B to C, for every agent there should be a message when beginning and ending the call, still for conference-calls.
- Provide the possibility to make a call via API
- Provide the possibility to terminate a call via API