[asterisk-bugs] [Asterisk 0012350]: the Authenticate app does not authenticate my second call
noreply at bugs.digium.com
noreply at bugs.digium.com
Mon Apr 14 08:50:55 CDT 2008
The following issue has been RESOLVED.
======================================================================
http://bugs.digium.com/view.php?id=12350
======================================================================
Reported By: elandivar
Assigned To: file
======================================================================
Project: Asterisk
Issue ID: 12350
Category: Applications/app_authenticate
Reproducibility: always
Severity: minor
Priority: normal
Status: resolved
Asterisk Version: 1.4.17
SVN Branch (only for SVN checkouts, not tarball releases): N/A
SVN Revision (number only!):
Disclaimer on File?: N/A
Request Review:
Resolution: no change required
Fixed in Version:
======================================================================
Date Submitted: 04-01-2008 19:35 CDT
Last Modified: 04-14-2008 08:50 CDT
======================================================================
Summary: the Authenticate app does not authenticate my second
call
Description:
Hello Folks,
I have a very weird issue here when I try to authenticate my calls with a
pinset. This is the scenario:
I place a call from an extension to an outside number, the system asks for
a pin, i dial the pin, the call is authenticated succesfuly and everything
ok.
If I put this call on hold and call another outside number, the system ask
for a pin, i dial the right pin but the system says that the password is
incorrect.
I'm entering the password correctly. To verify this i modified some lines
of the app_authenticate.c file to print the password i'm entering.
This is the block of code I modified:
/* Start asking for password */
prompt = "agent-pass";
for (retries = 0; retries < 3; retries++) {
res = ast_app_getdata(chan, prompt, passwd, maxdigits,
0);
if (res < 0)
break;
res = 0;
/* here is my line to print the password */
ast_log(LOG_WARNING, "XXXXXXXXXXXXXXXXX: The password is
%s\n", passwd);
The first time i can see my password in the asterisk log file but the
second time the password is empty. I have tried dozens of times.
I'm using freePBX (which comes with Elastix). So, the dialplan logic to
handle the authentication is very simple:
[macro-pinsets]
include => macro-pinsets-custom
exten => s,1,GotoIf(${ARG2} = 1?cdr,1)
exten => s,n,Authenticate(/etc/asterisk/pinset_${ARG1},)
exten => cdr,1,Authenticate(/etc/asterisk/pinset_${ARG1},a)
Thanks a lot for any help.
======================================================================
----------------------------------------------------------------------
file - 04-14-08 08:50
----------------------------------------------------------------------
After looking at the provided logs, plus after reading about further
testing with a separate phone this does indeed seem to be a phone issue.
There is nothing more that can be done on our end.
Issue History
Date Modified Username Field Change
======================================================================
04-14-08 08:50 file Status feedback => resolved
04-14-08 08:50 file Resolution open => no change
required
04-14-08 08:50 file Assigned To => file
04-14-08 08:50 file Note Added: 0085446
======================================================================
More information about the asterisk-bugs
mailing list