The Switchvox SMB software can be configured to require the user's voicemail password before making any outbound call. In order to achieve this configuration, you will need to a special outgoing call rule and one IVR.   It will use the phone's voicemail password in order to make outbound calls.
 

Step 1: Create the IVR

IVR Menu Name:       Password_protect
Actions:

 

  1. Set Variable (Set PIN_Number = DIALED_NUMBER)

  2. Conditional Clause (If PIN_Number = 888)

  3. Set Variable (Set PIN_Extension = CALLER_ID_NUMBER)

  4. Play Sound (Password)

  5. Record Digits (Record 0 digits to "PIN_Password")

  6. Check User Password (Result stored in PIN_Result)

  7. Conditional Clause (If PIN_Result != 1)

  8. Send to External Number (PIN_Number)

  9. Hang Up

  10. Play Sound (Password mismatch)

  11. Go To IVR Menu / Action

  12. Hang Up

  13. Play Sound (Not Permitted)

  14. Hang Up

 

Step 2: Assign an extension to the IVR

  1. Go to Setup > Extensions > Manage

  2. Create Extension

  3. Extension Type :IVR

Step 3: Create Outgoing Call Rule

 

  1.  Go to Setup > Call Routing > Outgoing Call Rules

  2. Create Outgoing Call

  3. Call Through: Internal

  4. Reorder 'Password Protect' call rule so that this is directly before 'Internal' Outgoing Call Rule

Step 4: Set permission for specific user

  1. Go to Server > Extensions > Manage

  2. Modify extension

  3. Go to Outgoing Call Rules

  4. Remove all outgoing call rules except for 'Password Protect' and 'Internal'