We have multiple FreePBX distro servers that we use for multiple customers. On one box, we throw a bunch of customers that only have a handful of extensions. Customer phones go into a custom context called [from-customer] that prevents them from calling each other.
One customer decided they wanted sidecars on their Cisco SPA504 phones so they could monitor via BLF, as well as have instant transfer to voicemail capabilities. So we hooked them up like all our other sidecar SPA504s.
Except the BLF buttons went orange and would not get state information for the other extensions. After some testing, we discovered that if the extensions are not in [from-internal] the BLFs won’t subscribe properly.
We have a working work-around for this, but wanted to know if anyone else had such a problem?