[asterisk-users] Authenticate() application and CDR
Ricardo Carvalho
rjcarvalho at reit.up.pt
Fri Sep 21 11:07:43 CDT 2007
Dear all,
I'm trying to configure Asterisk to be able to ask the caller to enter a
given password in order to continue dialplan execution. I've tested this
feature using the Authenticate application like this:
exten => _X./5219,1,Answer
exten => _X./5219,2,Authenticate(1234,a)
exten => _X./5219,3,Playback(pin-number-accepted)
exten => _X./5219,4,Dial(SIP/${EXTEN},120)
Works great, although there is a problem with the CDR: Asterisk accounts
only the call that is answered by Asterisk which asks for the pin. Case
the call hasn't been answered by the called party, or case it even
hasn't been dialed because the caller failed to insert the pin, or even
if it has been answered, Asterisk writes in CDR table that it has been
ANSWERED and billed from the time Asterisk picked up to ask the pin.
I'm I skipping something in my syntax, or is this some kind of BUG? (I'm
using Asterisk version 1.2.17)
Regards,
----------------------------------------------
Ricardo Carvalho
ITEC / IRICUP / Reitoria UP
tel: +351220408108 (Ext: 5219)
e-mail/sip: rjcarvalho[at]reit.up.pt
----------------------------------------------
More information about the asterisk-users
mailing list