私の Ubuntu マシンがどのポートを listen しているかを確認したかったので、コマンドを実行しましたnetstat -tulpn
。
そのコマンドを実行すると、ポート で listen していることがわかりました4569
。
これは Asterisk によって使用されています。IAX プロトコルを使用する予定はなく、SIP のみを使用する予定なので、コンピューターがそのポートでリッスンしないように IAX を無効にするにはどうすればよいでしょうか。
disabled=true
たぶんで入力する必要がありますか/etc/asterisk/sip.conf
?
答え1
ついに解決策を見つけました。Asterisk がロードするすべてのモジュールのリストは、ここにあります:
https://www.voip-info.org/wiki/view/Asterisk+モジュール
私の場合は、IAX モジュールは使用しないのでロードしたくありませんでした。次の行を追加しました:
noload => chan_iax.so
noload => chan_iax2.so
に/etc/asterisk/modules.conf
その後、アスタリスクを再起動しました:
asterisk -rx 'core restart gracefully'
アスタリスクをリロードした後、実行時にポート 4569 が表示されなくなったことがわかりますnetstat -tulpn
。