The issue is if a phone is paged that is client side forwarded. Either it should be blocked, or settable in the page group. If I'm not mistaken, server side CF is blocked, so if that is the case, then client side SHOULD be blocked to be consistent.
This should probably be done in the auto-answer macro so it effect intercom also, or should it be allowed with intercom??? If it should be allowed with intercom, then it should be in the top level before each context is called to be more performant.
I think the following is what is needed:
Index: functions.inc.php
===================================================================
--- functions.inc.php (revision 7826)
+++ functions.inc.php (working copy)
@@ -366,6 +366,7 @@
foreach ($custom_vars as $key => $value) {
$ext->add($extpaging, $grp, '', new ext_setvar('_'.ltrim($key,'_'), $value));
}
+ $ext->add($extpaging, $grp, '', new ext_setvar('__FORWARD_CONTEXT', 'block-cf'));
$ext->add($extpaging, $grp, '', new ext_page($dialstr));
}