“Smart” call forwarding would know that it doesn’t make sense to forward a call to the same number from which the call originated. Here is a little background to explain why.
In the process of setting up our Ooma Office system, at one point we set up a couple of extensions with call forwarding enabled with the forwarding number being a mobile number. These extensions were also placed in a ring group for all incoming calls. This worked fine until one of the users whose mobile phone was setup to have calls forwarded to it tried to call into our Ooma Office number. Because the user was on his mobile phone, when the forwarded call from Ooma Office rang on the mobile phone it immediately got the mobile number voicemail. It was impossible for these users to call into the office from their mobile phones.
To take the concept of “smart” call forwarding even a step further, it would be great if Ooma Office could recognize when ANY call that is forwarded is being sent immediately to voicemail and not forward the call in that situation.