Solved Status - Accept internal calls and forward external calls

Status
Not open for further replies.

tol

Silver Partner
Basic Certified
Joined
Dec 3, 2020
Messages
18
Reaction score
4
Hello,

I need a status which accepts internal calls but forwards external calls immediately. How can I achieve this?

Regards
Tobias
 
Select Available 2, and adjust the settings required - you can forward calls

1640252681323.png
 
  • Like
Reactions: Evolute IT
Thank you, but this forwards external calls after timeout, I need it immediately.
 
I'm afraid there is no functionality built into 3CX to achieve this. There is something you could probably do that might work, but, as it is not the intended design I would not recommend it unless you MUST somehow implement this behavior and it involves only a single extension or a very small number of extensions:

• Create a Ring Group for the extension you want this call flow.
• Add the extension to the Ring Group.
• Edit the Extension and go to Forwarding Rules.
• Select either DND or Away and set internal calls to go to the Ring Group and External calls to wherever you want them to go.
• Enable the "Accept Ring Group calls"
• Go back to the Users/Extensions view and set that extension to the Profile Status you configured DND or Away.

Internal calls will be routed to the Ring Group and the extension will actually receive the call because of the "Accept calls from Rung Groups" option. External calls will be routed directly to the destination specified. This will of course work as long as the extension in question is that particular profile status. I again have to warn you though that since this is not a conventional setup I would not recommend it unless absolutely needed. You'll definitely have some side effects such as missed calls that were not actually missed, call report/statistics that might not make sense, etc so please bear that in mind.


You might want to look into other methods such as utilizing exceptions. Exceptions can match calls based on the caller ID, so, if the caller ID for external calls always starts with the same digits, you could potentially match external calls using that. You could even apply Caller ID reformatting to add some sort of prefix once the call comes in so that you can then guarantee the exception will be matched. This will of course affect all incoming calls though so you'll have to evaluate the situation and do what suits you best.
 
Thank you. This is a requirement for ~50 users, so the ring group solution wouldn't work. I think exceptions wouldn't work either because they are not status dependent.

This are employees, who are working in projects. There should be no disturbance from customers dialing the employees direct. But they have to be reachable for other employees working on these projects also.
 
In that case, I'm not sure if something can be done that would not involve an unorthodox configuration, how are external calls currently reaching these extensions, is it via direct DID rules, Call Queue, IVR, Ring Groups, etc. Also, will these extensions need to be able to switch this on and off on demand or is there a set time during the day when this should apply?
 
These extensions are reached via direct DID rules and it is a dynamic on off switching for this demand.
So I think I can only do a feature request and wait...
 
These extensions are reached via direct DID rules and it is a dynamic on off switching for this demand.
So I think I can only do a feature request and wait...
In that case I'm afraid so, the only other options would be to either create a dummy/routing extension for each of these extensions and place it in between the DID rule and the actual extension or even perhaps give these extensions Management Console access and only allow them to manage their own extension so that they can Add/Remove their DID.
 
Status
Not open for further replies.

Forum statistics

Threads
111,974
Messages
590,081
Members
164,899
Latest member
mazet