Сервис Asterisk не работает

Я недавно собрал / установил Asterisk 14 на свежий Centos7 (мне пришлось собирать его, так как мне нужен модуль OOH323), используя данные инструкции.

После запуска "make install" и "make config" (последний устанавливает службу), служба asterisk, кажется, установлена ​​и работает ("systemctl status звездочка" показывает, что служба запущена, а ps -A показывает safe-asterisk как работающий процесс).)

Тем не менее, попытка подключиться к нему с помощью звездочки -R выдает ошибку, что звездочка НЕ ​​работает, а также netstat --listen, похоже, не имеет прослушивающих портов для sip

Конфигурационные файлы звездочки выглядят нормально: когда я вручную запускаю звездочку из терминала (> звездочка), все идет хорошо, сервис и веб-интерфейс работают, как и предполагалось.

Я даже пытался добавить звездочку в rc.local (chmod=777), но по какой-то причине я не могу понять, все команды внутри скрипта выполняются успешно, но звездочка не запускается.

Может кто-нибудь помочь мне понять, что я делаю не так?

Спасибо

2 ответа

Проверьте /etc/asterisk/asterisk.conf для пути к файлу ctl и настроек.

Проверьте /var/log/ звездочку / сообщения или /var/log/ звездочку / полный

Если у вас есть selinux или apparmor - возможно, понадобятся некоторые разрешения.

Спасибо!

Asterisk.conf: путь ctl закомментирован по умолчанию, поэтому он использует путь по умолчанию (когда я запускаю asterisk вручную, я могу подключиться, используя asterisk -r, как обычно, что означает, что asterisk -r может успешно подключиться к ctl по умолчанию).

var / log / asterisk / messages: ничего не регистрирует, если работает как служба, но показывает обычные сообщения, если они запускаются вручную (некоторые предупреждения о модулях или прочем, ничего серьезного там нет)

var / log / asterisk / full: вообще не существует

и это мой текущий "systemctl статус звездочка -l":

 asterisk.service - LSB: Asterisk PBX
   Loaded: loaded (/etc/rc.d/init.d/asterisk; bad; vendor preset: disabled)
   Active: active (running) since Mon 2018-06-18 23:58:35 EDT; 5min ago
     Docs: man:systemd-sysv-generator(8)
  Process: 52696 ExecStart=/etc/rc.d/init.d/asterisk start (code=exited, status=0/SUCCESS)
 Main PID: 52727
   CGroup: /system.slice/asterisk.service
           ├─52723 /bin/sh /usr/sbin/safe_asterisk
           └─53556 sleep 4

Jun 18 23:58:34 localhost.localdomain systemd[1]: Starting LSB: Asterisk PBX...
Jun 18 23:58:34 localhost.localdomain asterisk[52696]: Starting asterisk:
Jun 18 23:58:34 localhost.localdomain systemd[1]: PID file /var/run/asterisk/asterisk.pid not readable (yet?) after start.
Jun 18 23:58:35 localhost.localdomain systemd[1]: asterisk.service: Supervising process 52727 which is not our child. We'll most likely not notice when it exits.
Jun 18 23:58:35 localhost.localdomain systemd[1]: Started LSB: Asterisk PBX.

"ps -A | grep звездочка":

52723 ?        00:00:00 safe_asterisk
Другие вопросы по тегам