How to verify ID from users?

Hi all,
I’m using AsteriskNOW for my little office of 4 users. I want to control outbound phone calls from each single user. What I want to do is:
I assign each user an unique ID. If they want to make a call out of the office, they have to call the 00 number, then the FreePBX asking them to enter their ID. If entered ID’s correct, then they can make a phone call out.

Any help would be greatly appreciated.

Use PIN Sets. Then assign this to your Outbound Routes.

I works perfectly.
Thank you so much for your help.