Having an issue with a page group that pages several extensions (~15 or so). It is the first time I have came across the issue, but I have it happening to two separate installations.
Both servers are on Freepbx 15 and up to date on the stable branch. All extensions are using PJSIP. Server is cloud hosted. No issues with calls, etc. Phones are Yealink T46S
Here is a forum from Sept 2020 explaining part of the issue:
The bigger issue I am having is not the intercom calling the extension that is making the page, but this:
Periodically when you press the page speed dial (299 in this case) the intercom connects to the phones , blf lights turn red, but no audio is passing. If the phone is hung up then the active calls goes to holding and all of the phones are still connected. Hitting resume on the phone connects the person back to the call and then they can speak and everyone can hear them.
Second issue as the other link says, is that if 201 makes a page to page group including 201, 202, 203 then the page actually calls 201 as they are making the page. In past versions this did not happen and the one making a page would be skipped. As I said earlier, I have 2 different installs with this issue when making pages to page groups.
Has anyone came across this?
EDIT: Here is a pastebin of an example. It was to long to post here directly.
Changing the extensions to chan_sip makes paging work correctly. It does not call the extension making the page (or leave a missed call since it was not called).
I agree completely, but it was my solution for 2 systems that page heavily. Hopefully a bug is found and corrected. It works fine on FreePBX 14 using PJSIP.
I can post a working PJSIP example from FreePBX 14 but I wasn’t sure if that would be beneficial since they are different versions. I do not have a working example to post for FreePBX 15 using PJSIP.
The log from /var/log/asterisk/full for the non-working example is part of what we’d be looking for. That should give us the process the system is following as well as the error that’s being generated to keep the system from working.