Re: [asterisk-users] Login by AMI ok, by AJAM fails

2014-05-16 Thread Michael L. Young
- Original Message - 

 From: Michelle Dupuis mdup...@ocg.ca
 To: Asterisk Users List asterisk-users@lists.digium.com
 Sent: Friday, May 16, 2014 2:43:30 PM
 Subject: [asterisk-users] Login by AMI ok, by AJAM fails

 --
 root@apbx:/tmp# curl
 http://localhost:5039/asterisk/rawman?action=loginuser=testsecret=test
 [1] 15548
 [2] 15549
 root@pbx:/tmp# Response: Error
 Message: Authentication failed
 [1]- Done curl http://localhost:5039/asterisk/rawman?action=login
 [2]+ Done user=test

I believe it should be username instead of user for the query parameter.

Michael

-- 
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users


Re: [asterisk-users] Login by AMI ok, by AJAM fails

2014-05-16 Thread Michelle Dupuis
You're right - but I tried username too and it fails.  I can't understand why 
AMI authenticates and AJAM fails...


From: asterisk-users-boun...@lists.digium.com 
asterisk-users-boun...@lists.digium.com on behalf of Michael L. Young 
myo...@acsacc.com
Sent: Friday, May 16, 2014 3:25 PM
To: Asterisk Users List
Subject: Re: [asterisk-users] Login by AMI ok, by AJAM fails

- Original Message -

 From: Michelle Dupuis mdup...@ocg.ca
 To: Asterisk Users List asterisk-users@lists.digium.com
 Sent: Friday, May 16, 2014 2:43:30 PM
 Subject: [asterisk-users] Login by AMI ok, by AJAM fails

 --
 root@apbx:/tmp# curl
 http://localhost:5039/asterisk/rawman?action=loginuser=testsecret=test
 [1] 15548
 [2] 15549
 root@pbx:/tmp# Response: Error
 Message: Authentication failed
 [1]- Done curl http://localhost:5039/asterisk/rawman?action=login
 [2]+ Done user=test

I believe it should be username instead of user for the query parameter.

Michael

--
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

-- 
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users


Re: [asterisk-users] Login by AMI ok, by AJAM fails

2014-05-16 Thread Michelle Dupuis
In case it helps, here's the CLI output which attempting an AJAM login:

[May 16 16:03:58] DEBUG[16807]: http.c:686 handle_uri: HTTP Request URI is 
/asterisk/rawman?action=login 
[May 16 16:03:58] DEBUG[16807]: http.c:735 handle_uri: match request [rawman] 
with handler [httpstatus] len 9
[May 16 16:03:58] DEBUG[16807]: http.c:735 handle_uri: match request [rawman] 
with handler [phoneprov] len 10
[May 16 16:03:58] DEBUG[16807]: http.c:735 handle_uri: match request [rawman] 
with handler [amanager] len 9
[May 16 16:03:58] DEBUG[16807]: http.c:735 handle_uri: match request [rawman] 
with handler [arawman] len 8
[May 16 16:03:58] DEBUG[16807]: http.c:735 handle_uri: match request [rawman] 
with handler [manager] len 7
[May 16 16:03:58] DEBUG[16807]: http.c:735 handle_uri: match request [rawman] 
with handler [rawman] len 7
[May 16 16:03:58] DEBUG[16807]: manager.c:6436 generic_http_callback: HTTP 
Manager add header action: login
[May 16 16:03:58] DEBUG[16807]: manager.c:5211 process_message: Running action 
'Login'
  == HTTP Connect attempt from '127.0.0.1' unable to authenticate
[May 16 16:03:59] DEBUG[16807]: manager.c:6511 generic_http_callback: Need 
destroy, doing it now!


From: asterisk-users-boun...@lists.digium.com 
asterisk-users-boun...@lists.digium.com on behalf of Michelle Dupuis 
mdup...@ocg.ca
Sent: Friday, May 16, 2014 3:39 PM
To: Asterisk Users List
Subject: Re: [asterisk-users] Login by AMI ok, by AJAM fails

You're right - but I tried username too and it fails.  I can't understand why 
AMI authenticates and AJAM fails...


From: asterisk-users-boun...@lists.digium.com 
asterisk-users-boun...@lists.digium.com on behalf of Michael L. Young 
myo...@acsacc.com
Sent: Friday, May 16, 2014 3:25 PM
To: Asterisk Users List
Subject: Re: [asterisk-users] Login by AMI ok, by AJAM fails

- Original Message -

 From: Michelle Dupuis mdup...@ocg.ca
 To: Asterisk Users List asterisk-users@lists.digium.com
 Sent: Friday, May 16, 2014 2:43:30 PM
 Subject: [asterisk-users] Login by AMI ok, by AJAM fails

 --
 root@apbx:/tmp# curl
 http://localhost:5039/asterisk/rawman?action=loginuser=testsecret=test
 [1] 15548
 [2] 15549
 root@pbx:/tmp# Response: Error
 Message: Authentication failed
 [1]- Done curl http://localhost:5039/asterisk/rawman?action=login
 [2]+ Done user=test

I believe it should be username instead of user for the query parameter.

Michael

--
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

--
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users
-- 
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users


Re: [asterisk-users] Login by AMI ok, by AJAM fails

2014-05-16 Thread Michael L. Young
- Original Message -
 From: Michelle Dupuis mdup...@ocg.ca
 To: Asterisk Users List asterisk-users@lists.digium.com
 Sent: Friday, May 16, 2014 3:39:35 PM
 Subject: Re: [asterisk-users] Login by AMI ok, by AJAM fails
 
 You're right - but I tried username too and it fails.  I can't
 understand why AMI authenticates and AJAM fails...
 

Have you taken a look at the Wiki yet?

https://wiki.asterisk.org/wiki/display/AST/Allow+Manager+Access+via+HTTP

In looking at that, I see some mistakes in what you are trying to do.  Please 
take a look at that and give it a try.

Michael

-- 
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users


Re: [asterisk-users] Login by AMI ok, by AJAM fails

2014-05-16 Thread Michelle Dupuis
I've done all of that (and I set the AJAM to listen to 5039).  What mistakes do 
you see?

From: asterisk-users-boun...@lists.digium.com 
asterisk-users-boun...@lists.digium.com on behalf of Michael L. Young 
myo...@acsacc.com
Sent: Friday, May 16, 2014 4:16 PM
To: Asterisk Users List
Subject: Re: [asterisk-users] Login by AMI ok, by AJAM fails

- Original Message -
 From: Michelle Dupuis mdup...@ocg.ca
 To: Asterisk Users List asterisk-users@lists.digium.com
 Sent: Friday, May 16, 2014 3:39:35 PM
 Subject: Re: [asterisk-users] Login by AMI ok, by AJAM fails

 You're right - but I tried username too and it fails.  I can't
 understand why AMI authenticates and AJAM fails...


Have you taken a look at the Wiki yet?

https://wiki.asterisk.org/wiki/display/AST/Allow+Manager+Access+via+HTTP

In looking at that, I see some mistakes in what you are trying to do.  Please 
take a look at that and give it a try.

Michael

--
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

-- 
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users


Re: [asterisk-users] Login by AMI ok, by AJAM fails

2014-05-16 Thread Michael L. Young
- Original Message -
 From: Michelle Dupuis mdup...@ocg.ca
 To: Asterisk Users List asterisk-users@lists.digium.com
 Sent: Friday, May 16, 2014 4:29:05 PM
 Subject: Re: [asterisk-users] Login by AMI ok, by AJAM fails
 
 From: asterisk-users-boun...@lists.digium.com
 asterisk-users-boun...@lists.digium.com on behalf of Michael L.
 Young myo...@acsacc.com
 Sent: Friday, May 16, 2014 4:16 PM
 To: Asterisk Users List
 Subject: Re: [asterisk-users] Login by AMI ok, by AJAM fails
 
 Have you taken a look at the Wiki yet?
 
 https://wiki.asterisk.org/wiki/display/AST/Allow+Manager+Access+via+HTTP
 
 In looking at that, I see some mistakes in what you are trying to do.
  Please take a look at that and give it a try.

Well, you need to login first.  Since you are using cURL, you need to turn the 
cookie engine on so that it will store and send cookies.

Also, you need to send the login request to 
http://localhost:5039/asterisk/manager?action=loginuser=testsecret=test; and 
not rawman.  Once you are logged in, then you can get raw manager output.

I hope that helps.

Michael

-- 
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users


Re: [asterisk-users] Login by AMI ok, by AJAM fails

2014-05-16 Thread Michael L. Young
- Original Message -
 From: Michael L. Young myo...@acsacc.com
 To: Asterisk Users Mailing List - Non-Commercial Discussion 
 asterisk-users@lists.digium.com
 Sent: Friday, May 16, 2014 4:55:30 PM
 Subject: Re: [asterisk-users] Login by AMI ok, by AJAM fails
 
 - Original Message -
  From: Michelle Dupuis mdup...@ocg.ca
  To: Asterisk Users List asterisk-users@lists.digium.com
  Sent: Friday, May 16, 2014 4:29:05 PM
  Subject: Re: [asterisk-users] Login by AMI ok, by AJAM fails
  
  From: asterisk-users-boun...@lists.digium.com
  asterisk-users-boun...@lists.digium.com on behalf of Michael L.
  Young myo...@acsacc.com
  Sent: Friday, May 16, 2014 4:16 PM
  To: Asterisk Users List
  Subject: Re: [asterisk-users] Login by AMI ok, by AJAM fails
  
  Have you taken a look at the Wiki yet?
  
  https://wiki.asterisk.org/wiki/display/AST/Allow+Manager+Access+via+HTTP
  
  In looking at that, I see some mistakes in what you are trying to
  do.
   Please take a look at that and give it a try.
 
 Well, you need to login first.  Since you are using cURL, you need to
 turn the cookie engine on so that it will store and send cookies.
 
 Also, you need to send the login request to
 http://localhost:5039/asterisk/manager?action=loginuser=testsecret=test;
 and not rawman.  Once you are logged in, then you can get raw
 manager output.
 
 I hope that helps.
 
 Michael

Sorry that I messed up the thread while trying to un-top post your message.  
The above was in response to your prior message:

  I've done all of that (and I set the AJAM to listen to 5039).  What 
  mistakes do you see?

Michael

-- 
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users


Re: [asterisk-users] Login by AMI ok, by AJAM fails

2014-05-16 Thread Michelle Dupuis
actually rawman and manager are very different, and you don't need cookies just 
to test login.  However, I found the problem: I forgot quotes around the curl 
command.

Thanks!
-- 
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users


Re: [asterisk-users] Login by AMI ok, by AJAM fails

2014-05-16 Thread Alex Villací­s Lasso

El 16/05/14 16:01, Michael L. Young escribió:

- Original Message -

From: Michael L. Young myo...@acsacc.com
To: Asterisk Users Mailing List - Non-Commercial Discussion 
asterisk-users@lists.digium.com
Sent: Friday, May 16, 2014 4:55:30 PM
Subject: Re: [asterisk-users] Login by AMI ok, by AJAM fails

- Original Message -

From: Michelle Dupuis mdup...@ocg.ca
To: Asterisk Users List asterisk-users@lists.digium.com
Sent: Friday, May 16, 2014 4:29:05 PM
Subject: Re: [asterisk-users] Login by AMI ok, by AJAM fails

From: asterisk-users-boun...@lists.digium.com
asterisk-users-boun...@lists.digium.com on behalf of Michael L.
Young myo...@acsacc.com
Sent: Friday, May 16, 2014 4:16 PM
To: Asterisk Users List
Subject: Re: [asterisk-users] Login by AMI ok, by AJAM fails

Have you taken a look at the Wiki yet?

https://wiki.asterisk.org/wiki/display/AST/Allow+Manager+Access+via+HTTP

In looking at that, I see some mistakes in what you are trying to
do.
  Please take a look at that and give it a try.

Well, you need to login first.  Since you are using cURL, you need to
turn the cookie engine on so that it will store and send cookies.

Also, you need to send the login request to
http://localhost:5039/asterisk/manager?action=loginuser=testsecret=test;
and not rawman.  Once you are logged in, then you can get raw
manager output.

I hope that helps.

Michael

Sorry that I messed up the thread while trying to un-top post your message.  
The above was in response to your prior message:


I've done all of that (and I set the AJAM to listen to 5039).  What mistakes do 
you see?

Michael


Sorry if this is already blatantly obvious, but the ampersand character is a 
special character for the shell. The entire URL should be enclosed in single 
quotes in order to send literal ampersands separating the query parameters:

root@apbx:/tmp# curl  
http://localhost:5039/asterisk/rawman?action=loginuser=testsecret=test
[1] 15548
[2] 15549
root@pbx:/tmp# Response: Error
Message: Authentication failed
[1]-  Donecurl 
http://localhost:5039/asterisk/rawman?action=login
[2]+  Doneuser=test

The [1]  and [2]  show that the shell is (incorrectly) spawning 
separate background processes for what it believes are separate commands. Not 
what you want.

--
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
  http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
  http://lists.digium.com/mailman/listinfo/asterisk-users