I have configured RasPBX with FreePBX v15, configured SIP Extensions to be used for Public Announcement System.
Now I want that If anyone announcing something by dialling the Extension currently and at the same time I have to do an Emergency announcement by dialling same Extension, how can I do it?
Is there any way to have precedence of such Emergency call?
After reading little bit about the ChanSpy App, I understood that its used to listen to or barge into the current call.
In my case, I have a Public Announcement system. If someone dials the SIP Extension and starts announcing and lets say at the same time there is emergency and I want to play the Emergency Siren on that PA system by dialling same number, PA should drop the current call and proceed with Emergency Siren.
So I doubt whether ChanSpy will be helpful for my used case.
Create two Page Groups; one for normal announcements, one for the Emergencies. Set the Emergency page group Busy Extensions to either Force (if the endpoints support it) or Whisper (which injects the Emergency page audio over top of the current call in progress, if your endpoint doesnât support Force).
Unless your endpoints donât support the forced intercom calls and whisper is unacceptable in your environment, I see no need to go to all the effort put forth above.
I have created Two Paging groups and configured Bust Extensions âForceâ for Emergency Group:
==> 1st Group is for emergency group 3001 which has all the Extensions
==> 2nd Group is only for Public Announcement System, which includes couple of extensions such as 5007, 3777 and 4901
I dialled 5007 Ext for announcement.
Then after I dialled emergency group 3001, Ext 5007 receive the emergency call but does not disconnect the 1st call.
Try Whisper. This is the option that will play the Emergency page audio over top of the non-emergency page if the line is in use at the time. This option will also force the same behavior on everyoneâs phones. If they are on a call when the emergency page comes in, the audio will be whispered to themâŚmeaning that the person they are speaking with will NOT be able to hear the emergency page audio on their end, but the employee will, ensuring some privacy.
A) Emergency Group â7001â: Below extensions are the members of it
2001 - 2008
B) Normal Group â7002â: This group also has all the same members as mentioned above.
And I have set up the âBusy Extensionâ as âWhisperâ
I understand that if I dial â7002â and at the time if Emergency call is initiated by dialling â7001â, Emergency audio will be played in the background when the 1st call is still active.
My query is what if I have dialled individual Extension e.g. â2002â and making announcement and emergency group â7001â is dialled, in this will the âwhisperâ setting will work or it will work only when â7002â is initiated?
Iâm not sure from your description what your expectation is, so itâs hard to say whatâs going to happen. The Ring Groups are unrelated, so whatever you do in the 7001 Ring Group should happen anyplace itâs used.
On which Page Group? Both of them or just the Emergency 7001?
If only Emergency 7001 HAS Whisper and Normal 7002 does NOT, Normal 7002 will NOT be able to interrupt Emergency.
If BOTH have Whisper set, either 7001 OR 7002 will be able to interrupt (play over) the otherâŚBUT, while NOT having Whisper enabled on Normal 7002 would prevent it from interrupting Emergency pages, it will ALSO prevent it from speaking the Normal page to those who are on a call even when there is not an Emergency, which may or may not be desired behavior.
Using FORCE will have varying effects depending on the Devices involved, with most of them merely treating the Page call like any other âcall waitingâ type of call if they are already busyâŚthere will be no announcement played for them unless they actually ANSWER that Page call, which would place their original call on hold or hang up on them. It is nonsensical in that way, as most modern devices wonât actually force the announcement to be heard without requiring user intervention to switch calls.
You should definitely use WHISPER as your Busy option. I donât know of any modern devices that behave with FORCE like youâd expect them to, making the option useless. Whisper is very much âdevice agnostic,â as Asterisk is merely mixing in the Page audio with the existing call directly at the PBX, requiring no action or explicit support from SIP/PJSIP devices.
Since WHISPER and FORCE only apply to devices on a call at the time, neither option will affect how idle phones behave when a Page call comes in. Most devices support the intercom auto-answer by default, but some will require an extra option to be enabled in their config if their intercom auto-answer is disabled by default.
I am really confused as the test results are not as per the theory here.
As mentioned earlier, If have Two paging groups with same members.
And I want that if any Sip Extension has called another Sip Extension and at the same time Emergency Paging group is dialled so that in will interrupt the current call and will be able to do the emergency announcement what setting should I have on this both Paging group.
7001 paging group for emergency
7002 paging group for normal