I have a client who wants to set up a smartphone-based (android) walkie-talkie-like system.
It will be used in a shop, where shop assistants often need to talk to each other discreetly. They currently have a analog system that can only be used to call all the other handsets. They want a system that can either be used to call all connected handsets or to call specifically to one of them.
The system should have the following capabilities:
- Some form of user authentication, only allowing communication within a defined group of handsets.
- No call-and-answer the phone type delay: Press a button to immediately connect to either all other headsets or one specific one
- Should be relatively low cost, either based on software that can be purchased or open source software that can be modified without requiring too much development time
Would a client-server system with the smartphone voip clients connected to an asterisk server (probably running on an embedded linux box) be suitable for something like this? I am unsure if the requirement that it work like a walkie-talkie system rather than a call-and-pick-up type system will mean that asterisk is unsuitable.