Ronald Wiplinger wrote:
#
# At this point we have a valid card and pin number.
#
if ($phoneno eq "RESET_INUSE") {
&setinuse($carddata->{number}, 0);
exit(0);
}
&checkexpired($carddata->{number});
&checkinuse($carddata->{number});
&setinuse($carddata->{number}, 1);
I put this into 682 in the extensions.conf
exten => 681,1,DeadAGI(astcc.agi,${CALLERID(num)},BALANCE,1)
exten => 681,2,Hangup
exten => 682,1,DeadAGI(astcc.agi,${CALLERID(num)},RESET_INUSE,2)
exten => 682,2,Hangup
As soon the flag is set, 682 will also tell you: The card number is in
use, try later !!!!!
What do I miss?
There could be a call to checkinuse() before the RESET_INUSE routine.
If the RESET_INUSE flag is set, the routine should exit and not proceed
to the following calls to
&checkexpired()
&checkinuse() and
&setinuse()
I suggest you check that the callerid you are using matches a card in
the astcc db.
--
JP Carballo
http://www.netfone2x.com
Bringing the world closer.
It might look like I'm doing nothing, but at the cellular level, I'm really quite busy.
_______________________________________________
--Bandwidth and Colocation provided by Easynews.com --
Asterisk-Users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users