我的星号软件正在哪个端口上运行

she*_*hzy 4 port asterisk

有没有办法通过命令行界面或任何其他方式找出我的星号软件运行的端口?

pce*_*pce 5

Asterisk支持比SIP和IAX2更多的协议,但这些端口是典型的语音协议端口,可能会从您的路由器(防火墙)转发到Asterisk服务器(因为NAT):

  • UDP:5060 SIP(​​sip.conf),较新的版本支持TCP:5060
  • UDP:10000-20000 RTP(rtp.conf)用于媒体流,更高的Portrange
  • UDP:5036 IAX2

您还可以使用以下命令检查星号(模块)端口:

lsof -n -i -P

您可以根据加载的模块(modules.conf)和配置找到其他端口,例如TCP:5038(manager.conf).

列出您的模块:

asterisk -rx 'module show'

或旧版本: asterisk -rx 'show modules'.

可以使用noload => modulename.somodules.conf 自动加载和禁用模块.


I'l*_*ack 3

在 sip.conf 文件中,/etc/asterisk/sip.conf它会告诉您它将运行哪个端口。

例如:

[general]
port = 5060
bindaddr = 0.0.0.0
context = error
qualify=no
srvlookup=yes
Run Code Online (Sandbox Code Playgroud)