I'm using FreePBX 2.9 in Device and User Mode.
I've discovered a bug that affects Paging/Intercom. Paging/Intercom requests are not being sent to devices if the Device Number and the User Number are the same, and if the call is initiated by another device that shares the same user number.
Here's an example:
I have 3 devices: Device 40, Device 45, and Device 50.
Each Device set to use Extension (User) 40.
If I pick-up Device 45, and try to intercom extension 40 or do a Page that includes extension 40, Device 50 will accept the intercom, but Device 40 will never receive the page.
If I pick-up Device 50, and try to intercom extension 40 or do a Page that includes extension 40, Device 45 will accept the intercom, but Device 40 will never receive the page.
If I pick-up Device 40, and try to intercom extension 40 or do a Page that includes extension 40, Device 45 and 50 will accept the intercom.
In other words, it appears that when the Device number and the extension number are the same, FreePBX is not sending pages to that device when pages are initiated by another device sharing the same extension/user.
This problem can be remedied either by changing the code, or documenting the module to indicate that device numbers and user numbers should not overlap.