我想查看我的 ubuntu 机器正在监听哪些端口;因此,我运行了命令netstat -tulpn
。
当我运行该命令时,我发现我正在监听端口4569
。
Asterisk 正在使用该协议。由于我不打算使用 IAX 协议,而只坚持使用 SIP,我该如何禁用 IAX,以便我的计算机停止监听该端口?
也许我必须disabled=true
在进入/etc/asterisk/sip.conf
?
答案1
最后我找到了解决方案。Asterisk 加载的所有模块的列表可以在这里找到:
https://www.voip-info.org/wiki/view/Asterisk+modules
就我而言,我不想加载 IAX 模块,因为我不使用它。我添加了以下几行:
noload => chan_iax.so
noload => chan_iax2.so
到/etc/asterisk/modules.conf
然后重新启动星号:
asterisk -rx 'core restart gracefully'
重新加载星号后,我发现运行时端口 4569 不再显示netstat -tulpn
。