3CX REST API (outgoing calls with recorded messege)

Status
Not open for further replies.

Boris.Minakov.ITNow

Bronze Partner
Advanced Certified
Joined
Jan 11, 2021
Messages
16
Reaction score
1
Dear Support,
Currently we have one client which requires to notify all about call recording.
If any outgoing call is done, there must be played message "Your call is being recorded"

I know that 3CX does not support this. Creating CFD means that agent, must dial CFD extension, after input number of person, after CFD to makecall to person and connect to a message...


If there any 3CX API we can use directly from their CRM. For example:

1 queue with 1 agent (queue 800) has "Play Intro Prompt" with recording notice.
From CRM we make request "GET" or "POST" to 3CX with API to http://X.X.X.X/makecall:123456&queue:800

So 3CX will call to person, connect it to queue and it will listed recording before connecting to agent

There were a post that 3CX is going to publish a REST API to public, but we did not find it

Thanks
 
Thanks, we already advised VOIP tools for a client. to buy universal subscription, client asked if there is any official 3CX open API documentation (if available)
 
Thanks, we already advised VOIP tools for a client. to buy universal subscription, client asked if there is any official 3CX open API documentation (if available)
Not yet. A REST API is coming but we have no ETAs and I would be surprised if it had that capability.
 
If I understand the requirements correctly, this is currently possible using the 3CX Call Control API. However, I'm not sure when the message should play. I would think you would first want a brief exchange of greetings first, rather than the first thing the caller hears is "you call is being recorded". Perhap, what makes more sense, is for the agent to press a button and have 3CX barge into the call, play the message, and drop out.

But if you want the first thing they hear be "Your call is being recorded", we certainly could monitor for outbound calls and when connected immediately barge, play, and exit the call.
 
Thanks for reply, currently greeting can be pre recorded like: "Hello we are calling you from company, please note your call will be recorded"
So for every outgoing call to:
1) make call to number
2) play WAV
3) connect to operator (who initiated a call)
 
You will need a programmer that knows the 3CX Call Control API. We can help.
 
  • Like
Reactions: Evolute IT
Can you please advice possible solution?
a) Will it ne a separate application as a service which is going to catch every outgoing call and play specific WAV
b) Can it some how affect 3CX reporting

What can be approximate cost to accomplish this task. We have also registered as VOIP Tools partners ([email protected]).
Can you please email us details and approximate costs so we can speak with a client and make a proposal
Thanks
 
Status
Not open for further replies.

Forum statistics

Threads
111,974
Messages
590,083
Members
164,901
Latest member
Silent_Guru