In VitalPBX it is possible to block the call between COS extensions in the following way: 1.- Create a COS with all the privileges and select it as Private. 2.- Create a second with all the privileges and also select it as Private.
In this way, the extensions of these two COSs will not be able to call each other.
You can also use the Custom Context Addons, but you have to create a bit of code.
The idea of including the Private option in COS is exactly limiting that you can call between two different extension groups, and we also allow the option that a group A can call group B, but that group B can not call group A. There are infinite possibilities with this option.
I’m going to evaluate your suggestion, but we feel we would be duplicating the feature.