Обычным образом astmanager слушает порт 5038 только на 127.0.0.1 - localhost, из соображений безопасности. То есть управлять Астериском из вэб интерфейса можно, когда к нему обращается phpagi локально.
Выглядит так -
- Код: выделить все
nmap localhost -p 5038
Starting Nmap 4.11 ( http://www.insecure.org/nmap/ ) at 2020-10-05 10:56 MSK
Interesting ports on localhost.localdomain (127.0.0.1):
PORT STATE SERVICE
5038/tcp open unknown
А если с другого, соседнего сервера запрашивать -
- Код: выделить все
nmap 10.233.165.2 -p 5038
Starting Nmap 4.11 ( http://www.insecure.org/nmap/ ) at 2020-10-05 10:53 MSK
Interesting ports on asterisk16.localdomain (10.233.165.2):
PORT STATE SERVICE
5038/tcp closed unknown
У вас управление вынесено.на этот другой сервер, стало быть при правильных настройках порт должен быть с него виден как открытый (open), и через tcpdump host .80.233.165.1 and port 5038 вы должны будете на Астериске увидеть запросы от wallboard/nginx к asmanager.
Покажу схемой:
- Код: выделить все
Asterisk Wallboard/Nginx
10.233.165.2:5038 <--> 10.233.165.1