IAX-Modul auf Asterisk deaktivieren. Nur SIP zulassen

IAX-Modul auf Asterisk deaktivieren. Nur SIP zulassen

Ich wollte sehen, auf welchen Ports meine Ubuntu-Maschine lauschte; deshalb habe ich den Befehl ausgeführt netstat -tulpn.

Als ich diesen Befehl ausführte, stellte ich fest, dass ich auf Port lauschte 4569.

Dies wird von Asterisk verwendet. Da ich nicht vorhabe, das IAX-Protokoll zu verwenden und nur bei SIP zu bleiben, wie kann ich IAX deaktivieren, damit mein Computer nicht mehr auf diesem Port lauscht?

Vielleicht muss ich disabled=truebei eintreten /etc/asterisk/sip.conf?

Antwort1

Endlich habe ich die Lösung gefunden. Die Liste aller Module, die Asterisk lädt, finden Sie hier:

https://www.voip-info.org/wiki/view/Asterisk+modules

In meinem Fall wollte ich die IAX-Module nicht laden, da ich sie nicht verwende. Ich habe diese Zeilen hinzugefügt:

noload => chan_iax.so
noload => chan_iax2.so 

Zu/etc/asterisk/modules.conf

dann Asterisk neu gestartet:

asterisk -rx 'core restart gracefully'

nachdem Asterisk neu geladen wurde, sehe ich, dass Port 4569 beim Ausführen nicht mehr angezeigt wird netstat -tulpn.

verwandte Informationen