You may use astdb for this.<br><br>Just set an entry on AstDB with user password and then for every outgoing call prompt an audio to introduce password and then check if it exists on AstDB.<br><br>User may be the caller ID and the pass is introduced by DTMF.
<br><br>Then you may use a GOTOIF&nbsp; to allow or not Outgoing Call.<br><br><br>Other choice could be easier:<br><br>There are other ways with Authenticate() application<br><br>using as an argument for the Authenticate Application a variable defined on every SIP or IAX account with setvar=mypasswd=1234 ( in 
sip.conf or iax.conf ) <br>then you may put in your dialplan (extensions.conf) something like:<br><br>exten=&gt;_XXXXX,1,Authenticate(${mypasswd}) ; where mypasswd is a variable that exist on every sip account definition<br>
exten=&gt;_XXXXX,2, ....<br><br><br><a href="http://www.voip-info.org/wiki-Asterisk+Database">http://www.voip-info.org/wiki-Asterisk+Database</a><br><span style="font-family: monospace;"><a href="http://www.voip-info.org/wiki-Asterisk+cmd+authenticate">
http://www.voip-info.org/wiki-Asterisk+cmd+authenticate</a><br><br>Note this are just ideas, you must test it.<br><br>You may use Show application Authenticate and Show function DB_EXISTS within Asterisk CLI to get a deeper understanding of all this functions and applications
<br></span><br><br><div><span class="gmail_quote">On 1/13/07, <b class="gmail_sendername">William Piper</b> &lt;<a href="mailto:william.piper@gmail.com">william.piper@gmail.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div>Try <a href="http://www.asterisk2billing.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">www.asterisk2billing.org</a></div><div><span class="e" id="q_1101906b3bec23ab_1">
<div><br><br>&nbsp;</div>
<div><span class="gmail_quote">On 1/11/07, <b class="gmail_sendername">Pablo Bullian</b> &lt;<a href="mailto:pablo.bullian@gmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">pablo.bullian@gmail.com
</a>&gt; wrote:</span>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0px 0px 0px 0.8ex; padding-left: 1ex;">Hi,<br>I have an issue with the authentication for the outgoing calls.<br><br>What I want is to give every user a different password, that they must
<br>enter everytime they make an outgoing call.<br><br>What are my possibilities? and can u show me an example please?<br><br>Thanks a lot.<br><br>--<br>&#39;May the source be with you&#39;<br><br>Pablo E. Bullian<br>Network Administrator
<br>_______________________________________________<br>--Bandwidth and Colocation provided by <a href="http://Easynews.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">Easynews.com</a> --<br><br>
asterisk-users mailing list<br>To UNSUBSCRIBE or update options visit:
<br>&nbsp;&nbsp;<a href="http://lists.digium.com/mailman/listinfo/asterisk-users" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://lists.digium.com/mailman/listinfo/asterisk-users</a><br></blockquote></div>
<br>

</span></div><br>_______________________________________________<br>--Bandwidth and Colocation provided by <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://Easynews.com" target="_blank">Easynews.com
</a> --<br><br>asterisk-users mailing list<br>To UNSUBSCRIBE or update options visit:<br> &nbsp; <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://lists.digium.com/mailman/listinfo/asterisk-users" target="_blank">
http://lists.digium.com/mailman/listinfo/asterisk-users</a><br><br><br></blockquote></div><br>