Password Protected VOIP Service

What type of equipment am I looking at to have my subscribers call into a local PSTN and then the subscriber enters their password to make a VOIP call.

Any help is appreciated.


If you want to use password protection ,you can simply use applications of authenicate such as below:
exten => _XXXX,1,Authenticate(1234|j) /* 1234 is the password setted,j means when authentication failed ,it jump to n+101 */
exten => _XXXX,2,Dial(IAX2/xx)
exten => _XXXX,3,Hangup
exten => _XXXX,102,Hangup

so when authentication is successful,that is ,the password you enteried is correct,it will dial the IAX2 peer or user.
wish make it helpful