NickD_3CX said:
The "Forward All Calls" function I believe you are referring to on the phone does not affect the Forwarding Rules as they have been set in the Extension Settings in the Management Console. Essentially the calls has to reach the phone in order to get forwarded to the designated number. If you have the Extension Profile for this extension set to "Away" or "Do not Disturb"/"Out of Office", then the call will never reach the phone because they are handled by the Phone System.
Generally speaking though it should work, not through an SBC though if that is how it is provisioned.
Keep in mind that for some Forwarding Options in profiles "Away" and "Do not Disturb"/"Out of Office" are ignored if the calls are arriving to an extension through a Queue or a Ring Group.
Also, you opened this under the "3CXPhone for Windows" section. Am I missing something or is a 3CX Phone app not involved?
Also would you care to share how the calls reach the users extension on this system?
No 3CX Phone app is involved. I guess I put it in the wrong section. I was thinking that the 3CX server runs on Windows so..
The calls are reaching the extension by way of the inbound rule on the main external phone number being directed to the extension, not through a ring group or anything else first.
The issue is not "IF" forwarding is working in this situation/configuration, the question is really "Why is it working when forwarding to local numbers and not the toll-free".
Not sure, I have to re-read my original post but I may have failed to mention that the forwarded calls work fine when forwarding to a non toll-free number but not when forwarding to a toll-free. It's not an outbound rule issue, I checked that. The non toll-free numbers must be dialed the same exact way with the same number of digits as the toll-free.
The provider is SIP based, call comes in to the number, call is routed directly to extension 100, the Cisco phone send a diversion request back to 3CX which results in a CANCEL coming from the SIP provider but only when the toll-free number is used as the forwarding number.
Makes no sense because when they dial the number from their phone directly without any forwards involved, the call goes through fine.
Also, if the forward is setup through 3CX it works fine, just not when set on the phone. Again, setting on the phone works fine but only if it's a NON toll-free number.
At this point, I have to think the issue is with the SIP provider rejected the diversion header or something like that. It seems they are only rejected it when it comes from the Cisco phone instead of 3CX and only when it's to the toll-free number.
Bizzarro.. Really.