Ticket #3080 (closed Bugs: fixed)

Opened 5 years ago

Last modified 4 years ago

Call screening (p) not working with ring groups or FM

Reported by: mbrevda Assigned to: p_lindheimer
Priority: minor Milestone: 2.5
Component: Ring Groups Version: 2.5-branch
Keywords: Cc:
Confirmation: Unreviewed Distro:
Backend Engine: All Distro Ver:
Backend Ver: SVN Revision (if applicable):

Description (Last modified by mbrevda)

When calling a ring group containing an extension with the new call screening enabled - call screening is not performed. Logic would dictate (at least for the sake of consistency) that it would work the same as call recordings; if an extension in the groups has screening enabled - you should have to say your name before the call is connected (although in this case as well I would suggest screening be a per-RG option).
It appears that this is deliberate - although I fail to understand why...

221 // Only screen calls if the primary extension is called, or it's follow-me is called, not ring groups 
222 if(!$already_screened && $count == 0 && ($rgmethod == "none" || $fmgrp == $k))  {  

Change History

08/17/08 09:17:48 changed by mbrevda

  • description changed.
  • summary changed from Call screening not working with ring groups to Call screening not working with ring groups or FM.

08/17/08 09:41:52 changed by mbrevda

  • description changed.
  • summary changed from Call screening not working with ring groups or FM to Call screening (p) not working with ring groups or FM.

08/17/08 10:29:46 changed by p_lindheimer

  • status changed from new to closed.
  • resolution set to worksforme.

call screening works for followme. It does not work for ringgoups by design at the moment as we do not want to have a single extension override the others. It may be reasonable to put in a feature request for an optional per-ringgoup call screening option. And it may be reasonable to try and detect if every member of a ring group has call screening, that we set it. But as it stands, it is not a bug and it does work for followme based on the primary extension - at least my testing has show for it to work.

This part:

($rgmethod == "none" || $fmgrp == $k)

says don't screen on a ringgoup unless the ringgroup is really a followme of the primary extension.

08/17/08 10:45:55 changed by mbrevda

:(

08/18/09 16:13:41 changed by p_lindheimer

  • resolution changed from worksforme to fixed.

(In [8077]) fixes #3080 missing defaults