looper писал(а):3. я делаию по туториалу
Тогда:
а) у вас все работает
б) позволю себе в этом усомнится, т.к. там написано:
Посему настоятельно НЕ рекомендуется там указывать:
bindaddr=0.0.0.0
Рекомендуется:
bindaddr=127.0.0.1
Посему по какому тогда "туториалу" вы делаете нам неведомо.
Хорошо. Если на самом сервере, в консоли выполнить:
После
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
Ввести:
И нажать два раза ENTER, то:
HTTP/1.1 401 Unauthorized
Server: Asterisk/13.7.0
Date: Mon, 01 Feb 2016 15:01:01 GMT
Cache-Control: no-cache, no-store
WWW-Authenticate: Basic realm="Asterisk REST Interface"
Content-type: application/json
Content-Length: 37
{"message":"Authentication required"}
Вылазит ?
Так же не лишним будет:
+ после правки ari.conf надо бы делать:
Либо совет тот же:
virus_net писал(а):3. Опишите по шагам как и что вы делаете. Ну и скриншот будет наверно уже не лишним.
P.S. Не поленился, поставил Asterisk13 в виртуалку. Все завелось с пол оборота. Даже с lynx затестил:
Код: Выделить всё
# lynx http://localhost:8088/ari/api-docs/resources.json
Alert!: Access without authorization denied -- retrying
Username for 'Asterisk REST Interface' at server 'localhost:8088':
application/json D)ownload, or C)ancel
Commands: Use arrow keys to move, '?' for help, 'q' to quit, '<-' to go back.
Arrow keys: Up and Down to move. Right to follow a link; Left to go back.
{"basePath":"http://localhost:8088/ari","swaggerVersion":"1.1","_svn_revision":"$Revision$","_copyright":"Copyright (C) 2012 - 2013, Digium, Inc.","_author":"David M. Lee, II <dlee@digium.com>","apiVersion":"1.9.0","apis":[{"path":"/api-docs/asterisk.{format}","description":"Asterisk resources"},{"path":"/api-docs/endpoints.{format}","description":"Endpoint resources"},{"path":"/api-docs/channels.{format}","description":"Channel resources"},{"path":"/api-docs/bridges.{format}","description":"Bridge resources"},{"path":"/api-docs/recordings.{format}","description":"Recording resources"},{"path":"/api-docs/sounds.{format}","description":"Sound resources"},{"path":"/api-docs/playbacks.{format}","description":"Playback control resources"},{"path":"/api-docs/deviceStates.{format}","description":"Device state resources"},{"path":"/api-docs/mailboxes.{format}","description":"Mailboxes resources"},{"path":"/api-docs/events.{format}","description":"WebSocket resource"},{"path":"/api-docs/applications.{format}","description":"Stasis application resources"}]}