Missing Scenario "ReportRinging"

Status
Not open for further replies.

robni

Free User
Joined
Jun 7, 2024
Messages
5
Reaction score
1
Hi there,
our customers would like to use our CRM with 3CX. They need customer information in our CRM, when the call arrives to an agent.

What we want to achieve: When the call arrives to an agent, before (!) the agent is answering/missing the call, 3CX should "ReportRinging". We need two Informations: the agent phonenumber and the inboundcall phonenumber.
We could use "ReportCall", but it invoked when the calls ends like @edossantos_sipcaller says here:

https://www.3cx.com/community/threads/cant-trigger-other-scenarios-then-default.126641/
When the call arrives to 3CX, only the contact lookup scenarios are triggered (those with empty Id). The other scenarios are triggered on specific cases, for example "CreateContactRecordFromClient" is invoked when the user creates a contact from the Web Client. Or the "ReportCall" scenario is invoked when the call ends.
Also: https://www.3cx.com/docs/crm-template-xml-description/#h.h64uc9sz9soz
  • The Id “ReportCall” is used for call journaling. When the call ends, this scenario will be executed.

Is it possible to get this feature in a timely manner? Or perhaps there is a workaround for this? Maybe using the contact lookup scenarios, since they are triggered when the call arrives at 3CX?

Thank you in advance
 
There is a function "Open Contact in Custom CRM".

That is exactly what our customers want. But we also need the AgentNumber. We need the caller's phone number and the phone number of the person being called.

crm_integration.png
 
  • Like
Reactions: Evolute IT
CFD. The only way to get the DID.

Add the call data manually after that.
 
There is a function "Open Contact in Custom CRM".

That is exactly what our customers want. But we also need the AgentNumber. We need the caller's phone number and the phone number of the person being called.

View attachment 41852
As this is a client side setting, you could hard-code the agent's extension number in that URL. You can use a different URL for each agent.
 
CFD. The only way to get the DID.

Add the call data manually after that.
I don't quite understand your answer. You mean the scenario “LookupFromCFD_Contacts_LookupNumber”? Can you please explain it in more detail?
 
CFD. The only way to get the DID.

Add the call data manually after that.
I think he's not referring to the DID. He needs the caller's number and the agent's number. @robni, am I correct?
 
As this is a client side setting, you could hard-code the agent's extension number in that URL. You can use a different URL for each agent.
We would then have to set up a separate endpoint for each telephone number... That would work, but it would be very ugly. We have several larger customers who use 3CX. I hope there is an alternative.
 
I think he's not referring to the DID. He needs the caller's number and the agent's number. @robni, am I correct?
Yes, indeed. We need the caller's phone number and the phone number of the person being called.
 
We would then have to set up a separate endpoint for each telephone number... That would work, but it would be very ugly. We have several larger customers who use 3CX. I hope there is an alternative.
Well, this is the "easy" way, without any development effort. If you need something like this from the server side, you would have to build a service that uses the Call Control API to monitor calls and trigger notifications to you on incoming calls...
 
Status
Not open for further replies.

Forum statistics

Threads
111,969
Messages
590,049
Members
164,881
Latest member
mdavis@housingresourcesin