Sorry, if this has been requested already. I've seen a couple requests that sound a little more complicated than what I've seen implemented in some phonesystems that I've replaced. Maybe this simplified version could be implemted easier and be a stepping stone for some of the more complicated requests.
Admin interface controls:
Global option:
auto-intercom for internal calls: enabled/disabled
Extension option:
auto-intercom for internal calls: global default/enabled/disabled
Implementation:
If source/destination are both internal extensions, check destination extension to see if it should auto-intercom, and if so, place call to phone as if *5<extension no> was dialed.
Also, transfers with announce, should work the same for announce, then ring destination when transfer completed.



