; ; modules.conf — Modul-Lader der Telefonanlage (1.1.46). ; Inhalt wie die Vorlage im Asterisk-Image (andrius/asterisk 22.10.1: autoload + die noload-Zeilen unten, gelesen am 18.10.2026), dazu: ; noload = cdr_csv.so — die CSV-Anrufliste (/var/log/asterisk/cdr-csv/Master.csv) braucht das CRM nicht (Anrufe kommen über AMI); ; ohne den Ordner im Container schrieb cdr_csv je Gesprächsende zwei Fehlerzeilen ins Log (Lasttest 17.10.2026 §9). Abschalten statt ; Ordner anlegen: keine Datei mit Rufnummern, die nie gelöscht würde (DSGVO), kein Plattenplatz. ; Eingehängt in docker-compose.yml (Dienst asterisk) als Einzeldatei → wirkt beim nächsten Neuerzeugen des Containers. ; Sofort, ohne Neustart: docker compose exec -T asterisk asterisk -rx "module unload cdr_csv.so" ; [modules] autoload=yes ; ; Do not load res_hep and kin unless you are using HEP monitoring ; in your network. ; noload = res_hep.so noload = res_hep_pjsip.so noload = res_hep_rtcp.so ; ; Load one of the voicemail modules as they are mutually exclusive. ; By default, load app_voicemail only (automatically). ; noload = app_voicemail_imap.so noload = app_voicemail_odbc.so ; ; 1.1.46: keine CSV-Anrufliste (siehe oben). noload = cdr_csv.so ; ; 1.1.50 Sicherheits-Hotfix (Review F01, zweite Verteidigungslinie): keine Befehlsausführung aus dem Dialplan. System()/TrySystem() ; und ${SHELL(…)} nutzt die Anlage nirgends; über einen eingeschleusten Namen hätten sie Befehle im Asterisk-Container ausgeführt. ; Wirkt beim nächsten Neuerzeugen des Containers; sofort, ohne Neustart und ohne laufende Gespräche zu stören: ; docker compose exec -T asterisk asterisk -rx "module unload app_system.so" ; docker compose exec -T asterisk asterisk -rx "module unload func_shell.so" noload = app_system.so noload = func_shell.so ; ; 1.1.52 Teil c (Plan E, Altlast): kein AEL. Das Image bringt eine Beispiel-Datei extensions.ael mit Demo-Kontexten (ael-demo mit ; demo-instruct/demo-thanks …), die pbx_ael bisher mitlud — die Anlage nutzt AEL nirgends (nur extensions.conf + generierte Dateien). ; Wirkt beim nächsten Neuerzeugen des Containers; sofort, ohne Neustart und ohne laufende Gespräche zu stören: ; docker compose exec -T asterisk asterisk -rx "module unload pbx_ael.so" noload = pbx_ael.so