Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

FreePBX не видит запущенного asterisk

0

Добрый вечер!

Странная проблема, установлен asterisk 1.8, установлен freepbx. Но, когда захожу в веб-морду вижу в Server Status Asterisk красный — ERROR. Asterisk is not running, this is a critical service!

При этом, из консоли спокойно получается зайти в командную строку астера:

[root@corp ~]# asterisk -rvvvvvvv
Asterisk 1.8.7.0, Copyright (C) 1999 - 2011 Digium, Inc. and others.
Created by Mark Spencer <markster@digium.com>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'core show license' for details.
=========================================================================
  == Parsing '/etc/asterisk/asterisk.conf':   == Found
  == Parsing '/etc/asterisk/extconfig.conf':   == Found
Connected to Asterisk 1.8.7.0 currently running on corp (pid = 1083)

Как быть? В какую сторону копать? ОСь — CentOS 5, freepbx и asterisk установлены из репозитория Diginum — http://www.asterisk.org/downloads/yum

Пара скринов:

image description image description

удалить закрыть спам изменить тег редактировать

спросил 2012-08-09 20:43:48 +0400

krotish Gravatar krotish
41 11 6 14
http://www.ailan.ru/

Comments

Вобщем поставил всё из сорцов, freepbx — 2.9, картина та же самая, астериск не цепляется. Unable to connect to manager localhost:5038 (111): Connection refused

krotish ( 2012-08-10 13:04:01 +0400 )редактировать

что-то странное творится с сервером: [root@corp ~]# telnet localhost:5038 telnet: localhost:5038: Temporary failure in name resolution localhost:5038: Host name lookup failure [root@corp ~]# nslookup localhost Server: 4.2.2.2 Address: 4.2.2.2#53

Name: localhost Address: 127.0.0.1

[root@corp ~]# ping localhost PING localhost.localdomain (127.0.0.1) 56(84) bytes of data. 64 bytes from localhost.localdomain (127.0.0.1): icmpseq=1 ttl=64 time=0.026 ms 64 bytes from localhost.localdomain (127.0.0.1): icmpseq=2 ttl=64 time=0.032 ms

--- localhost.localdomain ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 1000ms rtt min/avg/max/mdev = 0.026/0.029/0.032/0.003 ms

Связь с локалхостом вроде есть, но телнет не пускает.

krotish ( 2012-08-10 17:15:08 +0400 )редактировать

конфиги FreePBX точно перезаписались?

dobs ( 2012-08-10 17:15:39 +0400 )редактировать

точно. из сорцов на чистую систему ставил.

krotish ( 2012-08-10 21:33:13 +0400 )редактировать

4 Ответа

0

Сорри за некропостинг, но возможно кому-то поможет..

Проверьте если прописан localhost в /etc/hosts

127.0.0.1 localhost

ссылка удалить спам редактировать

ответил 2015-10-22 17:17:07 +0400

Практичный Gravatar Практичный
1

Comments

Бесполезный совет. Он предназначен тем , кому вообще запрещено к *nix системам своими "прямыми" руками прикасаться. .

zzuz ( 2015-10-23 01:03:12 +0400 )редактировать
0

Как вариант то FreePBX работает не от юзера астериск? Тобиш сам апач не от него загружен

ссылка удалить спам редактировать

ответил 2012-08-09 20:55:59 +0400

dobs Gravatar dobs
62 15 2 12

Comments

[root@corp ~]# ps aux | grep -i httpd root 1043 0.0 1.4 235544 7780 ? Ss 16:19 0:00 /usr/sbin/httpd asterisk 1173 0.1 3.4 302688 18216 ? S 16:19 0:05 /usr/sbin/httpd asterisk 1174 0.1 3.6 302848 18908 ? S 16:19 0:05 /usr/sbin/httpd asterisk 1175 0.1 3.6 304936 19348 ? S 16:19 0:05 /usr/sbin/httpd asterisk 1176 0.1 3.4 302664 18216 ? S 16:19 0:05 /usr/sbin/httpd asterisk 1177 0.1 3.9 304568 20604 ? R 16:19 0:05 /usr/sbin/httpd asterisk 1178 0.1 3.5 302848 18768 ? S 16:19 0:05 /usr/sbin/httpd asterisk 1179 0.1 3.4 302824 18188 ? S 16:19 0:05 /usr/sbin/httpd asterisk 1180 0.1 3.5 302848 18740 ? S 16:19 0:05 /usr/sbin/httpd asterisk 4430 0.0 0.0 8 4 ? R 17:11 0:00 [httpd] root 4432 0.0 0.1 61136 676 pts/0 R+ 17:11 0:00 grep -i httpd

krotish ( 2012-08-09 21:13:04 +0400 )редактировать

selinux стоит?

dobs ( 2012-08-09 21:20:23 +0400 )редактировать

судя по

ls /etc/selinux

ls: /etc/selinux: No such file or directory

и

cat /selinux/enforce

0

не стоит.

krotish ( 2012-08-09 22:40:33 +0400 )редактировать

Чую что в Вашем центосе старая сборка FreePBX вот что-то подобное типа как он определяет работу астериска http://www.freepbx.org/forum/freepbx/general-help/what-would-make-dashboard-asterisk-in-error-state советую попробовать с исходиников установить FreePBX

dobs ( 2012-08-10 01:13:59 +0400 )редактировать

да нет, судя по всему весьма свежая: freepbx.x8664 2.10.0rc1-1centos5 installed

krotish ( 2012-08-10 09:12:55 +0400 )редактировать
0

Вобщем, подключится к астеру невозможно ниоткуда:

/var/lib/asterisk/bin/retrieve_conf
Fri, 10 Aug 2012 12:31:01 -0400 - Unable to connect to manager localhost:5038 (111): Connection refused
[FATAL] Unable to connect to Asterisk Manager from /var/lib/asterisk/bin/retrieve_conf, aborting

При этом сам астер запущен, работает

 [root@corp ~]# asterisk -rvvv
Asterisk 1.8.15.0, Copyright (C) 1999 - 2012 Digium, Inc. and others.
Created by Mark Spencer <markster@digium.com>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'core show license' for details.
=========================================================================
  == Parsing '/etc/asterisk/asterisk.conf':   == Found
  == Parsing '/etc/asterisk/extconfig.conf':   == Found
Connected to Asterisk 1.8.15.0 currently running on corp (pid = 30735)
Verbosity is at least 9
    -- Remote UNIX connection

Куда копать уже не знаю. Сейчас установка чистая, из сорцов, настройки дефолтные.

ссылка удалить спам редактировать

ответил 2012-08-10 16:34:52 +0400

krotish Gravatar krotish
41 11 6 14
http://www.ailan.ru/

Comments

Ну как вариант попробуйте asterisk-gui вместо фри-пи-би-екса

dobs ( 2012-08-10 17:47:27 +0400 )редактировать
0

Всем привет! Пришлось и мне поковыряться с системой. И так по вопросу: РВХ не видит астера скорее всего из-за несовпадения паролей к менеджеру. Посмотрите конфиги: /etc/asterisk/manager.conf и /etc/amportal.conf пароль из manager.conf секция [admin] должен совпадать с паролем из amportal.conf Так же гляньте в сторону настроек хоста менеждера и РВХ


Моя проблема немного по интересней: веб-морда астериск видит, но конфиги применять отказывается (раньше всё работало без проблем) - выдает ошибку [FATAL] Unable to connect to Asterisk Manager from /var/lib/asterisk/bin/retrieve_conf, aborting Такой глюк начался после того, как я поменял на сервере время и дату (может совпадение). Вот что сама РВХ пишет в лог:

[2012-Aug-10 19:51:33] [CRITICAL] (admin/bootstrap.php:135) - Connection attmempt to AMI failed [2012-Aug-10 19:51:33] [FATAL] (libraries/utility.functions.php:429) - Unable to connect to Asterisk Manager from /var/lib/asterisk/bin/retrieveconf, aborting [2012-Aug-10 19:51:33] [CRITICAL] (admin/functions.inc.php:366) - [NOTIFICATION]-[freepbx]-[RCONFFAIL] - retrieveconf не найден, конфигурация не применилась

Все файлы проверял - есть в наличии и права выставлены правильно.

ссылка удалить спам редактировать

ответил 2012-08-11 16:13:06 +0400

Sanek Gravatar Sanek
1

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2012-08-09 20:43:48 +0400

Просмотрен: 19,895 раз

Обновлен: Oct 22 '15

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.