• V20: 3CX Re-engineered. Get V20 for increased security, better call management, a new admin console and Windows softphone. Learn More.

Incoming call routing based on recent outgoing calls

Status
Not open for further replies.

artur.vardanyan

Customer
Joined
Feb 1, 2016
Messages
5
Reaction score
1
Hi,

Please advise.

If some extension for example 101, dialed an external number and got no answer, than after a few minutes that external number calls back, can 3CX route that incoming call to the extension 101, as 101 was calling to that external number a few minutes ago with no answer? Maybe it is possible to do with Call Flow Designer?

Thank you
Artur
 
Hello @artur.vardanyan,

This depends on your setup. More specifically, this depends on the Caller ID shown when 101 dials out an external number as this will be used from the external number when calling back in. This DID shown to external number will need to have an inbound rule to forward calls to 101.
Can you please clarify if calls from 101 are going out using a DID or the main trunk number?
 
Hi Artur,

Maybe if you linked it with some sort of database and CID routing. CID rules (unlike DID rules) route calls based on the caller ID - however this is fixed, you sound like you want something that can do this on the fly.

Perhaps worth speaking to the development partners on this one:
https://www.3cx.com/call-center/crm-integration/
http://www.insperix.com/
 
Hi, thank you for your prompt feedback.

The matter is that the outgoing calls are not going to some concrete list of numbers. The operators like 101 are calling daily to many different numbers and we don't know which number will not answer and call back later. Therefore we can't create incoming rules for every external number. We need something like a policy which doesn't look for a concrete rule, it must route the call to the extension which was calling to that external number recently.. For example our external number (3CX SIP trunk number) is 060270777 and the external number to which our operator 101 is call is 093225322. The number formatting in our country looks like that.

Please advise.
Thank you
Artur
 
Thank you for your feedback eddv123, I will take that option into consideration.
 
Yes, this can be done with the 3CX Call Control API. You would need a windows service that monitors all outgoing calls and tracks them in a database. Then when inbound calls are received, they would need to be first sent to a CFD application that checks this database and routes the call to the most recent extension. If there is no call in the database (within a reasonable time period) then the CFD could forward the call on to the "default" IVR for example.
 
Status
Not open for further replies.

Getting Started - Admin

Latest Posts

Forum statistics

Threads
141,635
Messages
749,002
Members
144,754
Latest member
deanhbs
Get 3CX - Absolutely Free!

Link up your team and customers Phone System Live Chat Video Conferencing

Hosted or Self-managed. Up to 10 users free forever. No credit card. Try risk free.

3CX
A 3CX Account with that email already exists. You will be redirected to the Customer Portal to sign in or reset your password if you've forgotten it.