[Asterisk-Users] astcc: need partial pin code
Ronald Wiplinger
ronald at elmit.com
Thu Apr 27 01:08:45 MST 2006
Ronald Wiplinger wrote:
> I have not used astcc with pin codes so far, since I set-up the phone
> number as card number.
>
> Some of my users want now to dial in to the system and than use their
> card, which is their phone number.
> For that I would need a way of authentication, like a pin.
>
> I want to use something like:
> What is your card number: <user keys in the number>
> Enter your pin: <user enter a long pin>
> Enter your destination phone number: <user enters the destination
> phone number>
>
> Is there a code snip available for that?
>
> Keyin needs always more time, we need to allow longer spaces between
> the digits, therefore we need to allow the # to finish the dialstring
> faster. I wonder if we can use one dialstring for all:
> cardnumber*pin*destination-number
>
> How can a user end the call and dial a new number, without hanging up?
>
> The user has usually a desk phone (=card number), and this dialin
> should work parallel, but of course it assumes still that only one
> card is in use.
>
>
> bye
>
> Ronald Wiplinger
I tried now the examples in the wiki, but they do not fit!!!
If I use in configure Require Pins Yes then everyone needs a pin code!
If I use in configure Require Pins NO then calling in people will just
need to know a valid card number!!!
How can I overcome this?
How can I re-write:
exten => _77.,1,Answer
exten => _77.,2,DeadAGI(astcc.agi,${CALLERIDNUM},${EXTEN:2},3)
exten => _77.,3,Hangup
sothat the dialstring:
77*123456789012*159753*011886939775516 would be splitted into:
${CARDNUM}=123456789012
${PIN}=159753
${DESTINATION}=0118869397755516
with a mysql lookup of the cardnum in astcc get the pin and compare to
the given pin. If all is ok, than use the dial command ????
bye
Ronald Wiplinger
More information about the asterisk-users
mailing list