1.8 это уже убрал, щас пользователь видится но аджами нормально не работает, то есть в него посылается ориджинейт но ничего не происходит, хотя логинится. и лог усыпан ошибками
godlike ( 2012-03-05 13:07:43 +0400 )редактироватьдо недавнего времени все работало хорошо и внезапно отвалился http менеджер астериска, то есть через http ему посылается запрос на создание звонка.
захожу в консоль, пишу
asterisk*CLI> manager show connected
Username IP Address Start Elapsed FileDes HttpCnt Read Write
0 users connected.
[Mar 5 10:30:28] ERROR[9269]: astobj2.c:110 INTERNAL_OBJ: user_data is NULL
[Mar 5 10:30:28] ERROR[9269]: astobj2.c:110 INTERNAL_OBJ: user_data is NULL
[Mar 5 10:30:28] ERROR[9269]: astobj2.c:110 INTERNAL_OBJ: user_data is NULL
[Mar 5 10:30:28] ERROR[9269]: astobj2.c:110 INTERNAL_OBJ: user_data is NULL
asterisk*CLI> manager show users
There are no manager users.
manager.conf
[general]
enabled = yes
port = 5038
bindaddr = XXX.XXX.XXX.XXX
httptimeout = 60
webenabled = yes
; No access is allowed by default.
; To set a password, create a file in /etc/asterisk/manager.d
; use creative permission games to allow other serivces to create their own
; files
#include "manager.d/*.conf"
[YYY]
secret=XXX
read = all,system,call,log,verbose,agent,user,config,dtmf,reporting,dialplan,originate
write = all,system,call,log,verbose,agent,user,config,dtmf,reporting,dialplan,originate
почему такое может произойти, в manager.conf пользователь есть в команда manager show users не возвращает пользователей
а разве так работает?
#include "manager.d/*.conf"
кажися так нельзя. или какая у вас версия астериска то? manager в астериске начиная с 1.4.29 и 1.6.12(кажися) счиатет что он должен быть выключен если нет ЛЮБОГО файла включеного include.
1.8 это уже убрал, щас пользователь видится но аджами нормально не работает, то есть в него посылается ориджинейт но ничего не происходит, хотя логинится. и лог усыпан ошибками
godlike ( 2012-03-05 13:07:43 +0400 )редактироватьна обум поменял владельца на папку manager.d на asterisk, теперь команда manager show users возвращает пользователя но в лог астериска спамится
[Mar 5 10:41:43] ERROR[9317]: astobj2.c:110 INTERNAL_OBJ: user_data is NULL
[Mar 5 10:41:43] ERROR[9317]: astobj2.c:110 INTERNAL_OBJ: user_data is NULL
[Mar 5 10:41:43] ERROR[9317]: astobj2.c:110 INTERNAL_OBJ: user_data is NULL
[Mar 5 10:41:43] ERROR[9317]: astobj2.c:110 INTERNAL_OBJ: user_data is NULL
[Mar 5 10:41:48] ERROR[9317]: astobj2.c:110 INTERNAL_OBJ: user_data is NULL
[Mar 5 10:41:48] ERROR[9317]: astobj2.c:110 INTERNAL_OBJ: user_data is NULL
[Mar 5 10:41:48] ERROR[9317]: astobj2.c:110 INTERNAL_OBJ: user_data is NULL
[Mar 5 10:41:48] ERROR[9317]: astobj2.c:110 INTERNAL_OBJ: user_data is NULL
[Mar 5 10:41:53] ERROR[9317]: astobj2.c:110 INTERNAL_OBJ: user_data is NULL
[Mar 5 10:41:53] ERROR[9317]: astobj2.c:110 INTERNAL_OBJ: user_data is NULL
[Mar 5 10:41:53] ERROR[9317]: astobj2.c:110 INTERNAL_OBJ: user_data is NULL
[Mar 5 10:41:53] ERROR[9317]: astobj2.c:110 INTERNAL_OBJ: user_data is NULL
[Mar 5 10:41:58] ERROR[9317]: astobj2.c:110 INTERNAL_OBJ: user_data is NULL
[Mar 5 10:41:58] ERROR[9317]: astobj2.c:110 INTERNAL_OBJ: user_data is NULL
[Mar 5 10:41:58] ERROR[9317]: astobj2.c:110 INTERNAL_OBJ: user_data is NULL
[Mar 5 10:41:58] ERROR[9317]: astobj2.c:110 INTERNAL_OBJ: user_data is NULL
[Mar 5 10:42:03] ERROR[9317]: astobj2.c:110 INTERNAL_OBJ: user_data is NULL
[Mar 5 10:42:03] ERROR[9317]: astobj2.c:110 INTERNAL_OBJ: user_data is NULL
[Mar 5 10:42:03] ERROR[9317]: astobj2.c:110 INTERNAL_OBJ: user_data is NULL
[Mar 5 10:42:03] ERROR[9317]: astobj2.c:110 INTERNAL_OBJ: user_data is NULL
[Mar 5 10:42:08] ERROR[9317]: astobj2.c:110 INTERNAL_OBJ: user_data is NULL
[Mar 5 10:42:08] ERROR[9317]: astobj2.c:110 INTERNAL_OBJ: user_data is NULL
[Mar 5 10:42:08] ERROR[9317]: astobj2.c:110 INTERNAL_OBJ: user_data is NULL
[Mar 5 10:42:08] ERROR[9317]: astobj2.c:110 INTERNAL_OBJ: user_data is NULL
[Mar 5 10:42:13] ERROR[9317]: astobj2.c:110 INTERNAL_OBJ: user_data is NULL
[Mar 5 10:42:13] ERROR[9317]: astobj2.c:110 INTERNAL_OBJ: user_data is NULL
[Mar 5 10:42:13] ERROR[9317]: astobj2.c:110 INTERNAL_OBJ: user_data is NULL
[Mar 5 10:42:13] ERROR[9317]: astobj2.c:110 INTERNAL_OBJ: user_data is NULL
нашел такое https://issues.asterisk.org/view.php?id=14974 и такое https://reviewboard.asterisk.org/r/248/ но не пойму чем это мне поможет, астериск я не обновлял, да и ставил из пакетов
после того как изменил конфиг (убрал инклуд) и рестартанул астериск (именно рестартанул а не сделал релоад) все заработало... Спасибо всем за помощь а то у меня уже паника от этих ошибок началась :)
этого вопроса бы не было , если бы Вы не придумывали всякую ерунду , ввиде "#include "manager.d/*.conf""
zzuz ( 2012-03-05 13:43:27 +0400 )редактироватьЗадан: 2012-03-05 12:37:38 +0400
Просмотрен: 2,485 раз
Обновлен: Mar 05 '12
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
#include "manager.d/*.conf" - что это?
zzuz ( 2012-03-05 12:52:42 +0400 )редактироватьэто стандартный кусок конфига, щас уже суть проблемы не в том, лог сыпет кучу ошибок и похоже из-за этого не работает аджами, в него теперь можно логинится но звонки не создаются
godlike ( 2012-03-05 13:03:24 +0400 )редактировать