Our office has about 24 clients sharing four phones. We are looking for a manageable way to control outgoing calls without making staff supervise every call manually. Ideally, each client would have a unique PIN or access code that is required for outbound calls. The system should let us assign calling windows or time limits, automatically end calls when the limit is reached, prevent the PIN from being reused until the next approved period, and continue allowing incoming calls even when outbound access is restricted. Staff should have an administrative override, and adding or removing PINs as clients arrive or leave should be simple. Call recording and monitoring should not be enabled unless specifically required and approved. Could a VoIP or PBX system work with our existing phone and network setup, and what hardware, software, implementation effort, and approximate ongoing costs would be involved?
4 Answers
The answer depends heavily on how the four phones are currently set up. If each phone is an extension behind a PBX, this may be fairly straightforward. If the phones are directly tied to individual numbers or extensions, you may only be able to assign one PIN per extension. Users would likely need to authenticate on the phones or use a system designed specifically for per-user calling access.
Before choosing a platform, get the requesting manager to define the scope, budget, staffing, and ongoing operations responsibilities. A system like this needs more than phones: you may need a PBX or hosted service, user authentication, custom scheduling logic, network configuration, and support procedures for adding and removing clients. If the requirement is genuinely necessary, a specialized provider may cost more up front but avoid turning your team into the system administrator.
Asterisk could technically handle all of these requirements, but it would probably become a custom application rather than a simple configuration. You would need to build the PIN workflow, calling schedules, time limits, lockouts, staff overrides, and client admission/discharge process. Make sure the organization is prepared to fund both the initial development and ongoing maintenance.
Most PBX platforms can provide pieces of this, such as PIN-based dialing, call restrictions, schedules, and administrative overrides. The difficult requirement is tying a PIN to a specific authorized calling period and automatically preventing reuse afterward. That feature is more common in specialized correctional or healthcare systems than in ordinary business VoIP products, so comparing vendors that already serve those environments may be more practical than building it internally.

Related Questions
Can't Load PhpMyadmin On After Server Update
Redirect www to non-www in Apache Conf
How To Check If Your SSL Cert Is SHA 1
Windows TrackPad Gestures