有没有办法使用命令行界面或任何其他方式找出我的 Asterisk 软件在哪个端口上运行?
最佳答案
Asterisk 支持比 SIP 和 IAX2 更多的协议(protocol),
但这些端口是典型的语音协议(protocol)端口,可能会从您的路由器(防火墙)转发到 Asterisk 服务器(因为 NAT ):
您还可以使用以下命令检查 Asterisk (模块)端口:
lsof -n -i -P
根据加载的模块 (modules.conf) 和配置,您可能会找到其他端口,例如 TCP:5038 (manager.conf)。
列出您的模块:
asterisk -rx 'module show'
或旧版本:
asterisk -rx 'show modules'
.可以使用
noload => modulename.so
自动加载和禁用模块在 modules.conf 中。
关于port - 我的 Asterisk 软件在哪个端口上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14907639/