- Joined
- Aug 22, 2019
- Messages
- 51
- Reaction score
- 9
Our production floor is moving to scheduled department break times so nobody can complain about certain people taking more time off than others. The production manager wants me to *quickly* implement some sort of automated chime or tone from our massive Algo SIP horn speakers ( https://www.algosolutions.com/product/8186-ip-horn-speaker/ ) at specific times of day to indicate when the breaks begin and end. I set up multicast paging on these a couple years ago AND THEY ARE AWESOME!
The easiest thing about this is that these speakers have up to 10 customizable internal multicast profiles which can listen on different ports and have custom messages uploaded into the speakers themselves, so I don't have to worry about 3cx doing anything other than calling a specific multicast paging group at specific times of day. The speaker will play the chime or customized message in its entirety once it detects a multicast page being triggered.
In the nearly 5 years I've been managing our ever-growing multi-city phone system I've never had to use the CFD for anything and I'm having a rough go here. This sounds like it would be about the most simple implementation of ANY sort of call flow, but even after referencing a similar post about timed paging on this forum I'm really at a loss at how to implement it.
1) This needs to happen at a specific time, not in a window. The date/time condition seems to call for a window. I'm assuming once this is working fundamentally, I'll set up numerous iterations with different sounds for start/stop and multiple breaks in the day.
2) This is invoked by the time of day, not an inbound DID, etc. so I'm not sure how or where this gets invoked in 3CX other than simply importing it into 3CX... but what actually triggers it?
3) Is there a generic "System" extension that makes these automated calls or does it have to originate from an actual extension that has been created?
4) Will there need to be a "Hang up after 10 seconds" etc. command added?
It's not much, but here's what I have so far. I'm really having a hard time grasping the theory on how or what makes this actually work.

The easiest thing about this is that these speakers have up to 10 customizable internal multicast profiles which can listen on different ports and have custom messages uploaded into the speakers themselves, so I don't have to worry about 3cx doing anything other than calling a specific multicast paging group at specific times of day. The speaker will play the chime or customized message in its entirety once it detects a multicast page being triggered.
In the nearly 5 years I've been managing our ever-growing multi-city phone system I've never had to use the CFD for anything and I'm having a rough go here. This sounds like it would be about the most simple implementation of ANY sort of call flow, but even after referencing a similar post about timed paging on this forum I'm really at a loss at how to implement it.
1) This needs to happen at a specific time, not in a window. The date/time condition seems to call for a window. I'm assuming once this is working fundamentally, I'll set up numerous iterations with different sounds for start/stop and multiple breaks in the day.
2) This is invoked by the time of day, not an inbound DID, etc. so I'm not sure how or where this gets invoked in 3CX other than simply importing it into 3CX... but what actually triggers it?
3) Is there a generic "System" extension that makes these automated calls or does it have to originate from an actual extension that has been created?
4) Will there need to be a "Hang up after 10 seconds" etc. command added?
It's not much, but here's what I have so far. I'm really having a hard time grasping the theory on how or what makes this actually work.
