Multicast Paging predicament (lots of info, sorry)

Status
Not open for further replies.

CKFIT

Premier Customer
Joined
Aug 22, 2019
Messages
51
Reaction score
9
We have recently been told by management to enable full building emergency paging abilities in our 3CX system. We have our primary campus with roughly 150 phones (Locan LAN - in office) and 3 satellite cities with roughly 10-30 phones each (local SBC) that we need to implement this on.

First off, I am aware that 3CX-managed multicast paging does not work behind an SBC. Multicast can be configured manually within each phone and it's surprisingly easy to implement as long as everyone involved is at the same location (thank you to @craigreilly ). That being said, after successfully creating and testing all of these manual multicast setups for each separate city, the settings are lost when each desk phone is rebooted or reprovisioned. The other kicker is that the custom button to invoke the page is cleared out as well.

My assumption is that there are 3 ways to deal with this:

Option 1: Use conventional paging groups in the cities behind an SBC. As soon as one of these groups is called, it would immediately max out our current call allotment and numerous phones would likely not receive the message. Aside from the fact that this would prevent the home office from sending or receiving calls, since this whole project is primarily for safety/liability reasons this option should be pretty much dead on arrival. This is pretty much the zero effort fix and our primary campus will be unaffected at all other times.

Option 2: The custom template route. We could create an SBC-specific custom template for every model of phone we use (7 different phones) that will prevent phone provisioning from wiping out custom multicast settings. We could also just make the template implement ALL of the building listening addresses to every phone, regardless of location. I would then need to make a separate custom template for each of the cities that would include the manual multicast paging button that would be implemented on the phones of the people that are supposed to have access to that feature. The massive downside (aside from the amount of work and complicating our 3cx system in general) is that I haven't modified any phone templates before, let alone numerous brand/model templates (Fanvil, Grandstream, Yealink, and Snom).

Option 3: Use conventional multicast for our big home office buildings. At each location behind an SBC we will install however many Grandstream GSC3505 speakers are needed and set them up on a conventional paging group and just deal with the added expense and realization that it simply may just not work quite right if call volume is high. If we could figure out a way to keep a custom button on specific phones at all times, we could set up a non-3CX multicast group on these devices and not even have them be managed by 3CX, but if we're going to start messing with templates we may as well get nuts and go with option 2.

Does anyone have any magic bullets for me? Pointers on templates, existing templates, etc.?


Home Office Building 1: 75 phones (Local LAN, own 3cx-enabled multicast paging group)
Home Office Building 2: 30 phones (Local LAN, own 3cx-enabled multicast paging group)
Home Office Building 3: 30 phones (Local LAN, own 3cx-enabled multicast paging group)

SBC City 1: 30 phones (SBC, own manual multicast paging group)
SBC City 2: 20 phones (SBC, own manual multicast paging group)
SBC City 3: 10 phones (SBC, own manual multicast paging group)
 
Last edited:
So first, go vote this up https://www.3cx.com/community/threads/multicast-page-relay.64146/

The trick we use is this:

- Configure the multicast paging group as you would normally but don't use that extension to page.
- Configure a device in each site that will do multicast relay (we use Cyberdata). Set it up as a regular extension and then you manually configure the device to use the multicast address you configured in 3CX.

No custom templates needed.
 
  • Like
Reactions: CKFIT
So first, go vote this up https://www.3cx.com/community/threads/multicast-page-relay.64146/

The trick we use is this:

- Configure the multicast paging group as you would normally but don't use that extension to page.
- Configure a device in each site that will do multicast relay (we use Cyberdata). Set it up as a regular extension and then you manually configure the device to use the multicast address you configured in 3CX.

No custom templates needed.
Thanks for a turbo reply! Won't our individual SBC-based phones keep having their multicast listen entry cleared out each time they are rebooted as is currently the case?
 
You are provisioning the multicast via 3CX. The manual entry is in the Cyberdata device.
 
You are provisioning the multicast via 3CX. The manual entry is in the Cyberdata device.
My apologies if I'm missing something obvious, but 3CX won't let me add SBC-provisioned phones to any multicast group. The option is simply not there once you choose SBC for the phone provisioning.
 
Last edited:
My apologies. Check with one of my guys about the setup we did this in and they did use a custom template for that.
 
My apologies. Check with one of my guys about the setup we did this in and they did use a custom template for that.
Understood. I'm not at all against setting up custom templates, I just don't yet know how to manipulate them properly. That Cyberdata device could be very useful.
 
@cobaltit My most recent plan would be to get one of those Cyberdata SIP relays and then have it broadcast to a bunch of "dumb" Grandstream GSC3505 speakers not connected to 3CX scattered throughout the building. This would only really be useful if the Cyberdata is able to rebroadcast a "normal" 3CX page to a multicast page to those devices. That way I get a normal paging group, a 3CX-enabled sofkey on any phone I want that will never disappear, and speakers that will never have 3cx override their manual multicast listen settings.

... right?? :confused:
 
Yes cyber data receives sip page and send out as multicast to the other devices.

Yealink phones are very easy for custom templates for this.

The others I’m not sure. Likely not difficult as it’s mostly the listener that you have to configure in this scenario.
 
  • Like
Reactions: etelecom
I use algo paging products but the cyber data I believe also has the multicast relay feature.
 
This has also come up in some searches as well. This appears that it will do the same thing plus act as the first speaker.
https://www.amazon.com/8180G2-Paging-Ringer-Audio-Alerter/dp/B07MDSHJ4P
@CentrexJ could you message me that portion of your custom templates for your Yealinks?

Yes there is that model and also a horn version and a ceiling tile model. Lots of options. These are also highly stable products.

I like to turn off multicast priority so that when a page goes out it doesn't put people's phone call on hold. 3CX default is to put calls on hold when a multicast page comes in.

Only customers who do emergency pages (lock down, evacuate, emergency) would want that and most don't do emergency pages. There is also a way to configure with "multicast.receive_priority.priority" so that certain page ranges get priority and others don't.

multicast.receive_priority.enable = 0
multicast.listen_address.1.ip_address = ip : port (no spaces)
multicast.listen_address.1.label = Name you want displayed on phone

You will find these values in the Yealink template, simply modify them to your liking.
 
Another possible option would be to use our 3CX Emergency Notifier tool. In addition to placing phone calls (as described above), it can also send text messages, desktop popups that require acknowledgement (an includes a fairly caustic alarm audio), and send emails. The more channels of communication, the more likely people are going to receive the notification. We also provide panic buttons that can be provisioned as a BLF.
 
Status
Not open for further replies.

Forum statistics

Threads
111,974
Messages
590,081
Members
164,899
Latest member
mazet