fix: starten.sh liest FS_PORT und FS_ETC aus der .env

Der Event-Socket-Port war fest auf 8099 vorgegeben - ein Wert, der nur auf dem
ersten Rechner stimmt. Auf der zweiten Maschine hoert FreeSWITCH auf 8022;
fs_cli antwortet dann nicht, starten.sh sieht den Trunk nie als registriert und
bricht ab, obwohl alles laeuft.

starten.sh uebernimmt die Werte jetzt aus der .env - wie pipe/config.py, mit
Vorrang fuer bereits gesetzte Umgebungsvariablen. FS_PORT und FS_ETC stehen
dokumentiert in .env.example.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013pj3mSmL397czPaCfbL27Z
This commit is contained in:
Jeuner 2026-08-22 23:54:04 +02:00
parent 1d81f88eb2
commit da50567d54
2 changed files with 19 additions and 0 deletions

View file

@ -54,6 +54,12 @@ LEITSTAND_USER=praxis
LEITSTAND_PASS=
# --- Telefonanlage (nur Stufe 2) ---
# Event-Socket-Port von FreeSWITCH. Muss zu listen-port in
# autoload_configs/event_socket.conf.xml passen, sonst antwortet fs_cli nicht
# und telefon/starten.sh sieht den Trunk nie als registriert.
FS_PORT=8099
# Konfigurationsverzeichnis von FreeSWITCH (Apple Silicon: /opt/homebrew/...)
FS_ETC=/opt/homebrew/etc/freeswitch
# Log von FreeSWITCH; der Leitstand liest daraus die Anruf-Ereignisse.
# Apple Silicon: /opt/homebrew/... , Intel-Mac: /usr/local/...
#FREESWITCH_LOG=/opt/homebrew/var/log/freeswitch/freeswitch.log