Keylock

This module allows the user to lock or unlock his or her extension by dialing the appropriate code and a pin. When the extension is locked, only calls destined to numbers specified in the module's configuration can be made.

The module generates the appropriate hints to have ip phones show the keylock state by subscribing to the <toggle code><ext number> extension.

The first time the user tries to lock his or her extension the module will ask for a new password, which will be used thereafter to lock or unlock the extension.

The latest release can be found at:
http://www.freepbx.org/trac/browser/contributed_modules/modules