14 ноября 2021

FreePBX cannot connect to Asterisk via AMI

Такое сообщение можно увидеть иногда при входе в веб морду Freepbx. Обычно такое бывает или после обновления Asterisk, или после правки конфигов. Связана она как правило либо с не запущенным  Asterisk, либо с неверным паролем подключения к нему.

 

Первое легко проверить набрав в консоле:

# asterisk -r

в ответ получим что-то вроде этого:

Asterisk 15.7.4, Copyright (C) 1999 - 2016, 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.
=========================================================================
Connected to Asterisk 15.7.4 currently running on freepbx (pid = 3226)
freepbx*CLI>

Во втором же случае  следует проверить на соответствие логин/пароля, порта файлы 

/etc/asterisk/manager.conf

[general]
enabled = yes
port = 5038
bindaddr = 127.0.0.1
displayconnects=no ;only effects 1.6+
 

[admin]
secret=<мой_пароль>
deny=0.0.0.0/0.0.0.0
permit=127.0.0.1/255.255.255.0
<output truncated>
 

/etc/amportal.conf

# --- CATEGORY: Asterisk Manager ---
#

# Asterisk Manager Host
# Default Value: localhost
ASTMANAGERHOST=localhost

# Asterisk Manager Password
# Default Value: amp111
AMPMGRPASS=
<мой_пароль>

 
# Asterisk Manager Port
# Default Value: 5038
ASTMANAGERPORT=5038

# Asterisk Manager Proxy Port
# Default Value:
ASTMANAGERPROXYPORT=

# Asterisk Manager User
# Default Value: admin
AMPMGRUSER=admin

# Asterisk Manager Write Timeout
# Default Value: 5000
ASTMGRWRITETIMEOUT=5000

Но как выяснилось, даже это еще не все. Если все проверили, но коннекта к Asterisk все еще нет, то делаем следующее:

# fwconsole m

получаем

MariaDB [asterisk]>

И обновляем пароль 

UPDATE freepbx_settings SET value='<мой_пароль>' WHERE keyword='AMPMGRPASS';

После этого все должно заработать.

Комментариев нет:

Отправить комментарий