mirror of
https://github.com/Jeuners/Logpy-AgentOne.git
synced 2026-09-09 23:12:32 +02:00
fix: einrichten.sh bricht bei Leerzeichen im Projektpfad ab
FreeSWITCHs record-App zerlegt ihre Argumente an Leerzeichen (record <pfad> <zeitlimit> <stille-schwelle> <stille-treffer>). Liegt das Projekt unter einem Pfad mit Leerzeichen, nimmt sie den Teil bis zum ersten Leerzeichen als Pfad und den Rest als Zahlenargumente. Die Aufnahme landet dann ohne Endung neben dem Projekt (roh im Codec-Format, z. B. Server.PCMA), der Eingang bleibt leer, der Watcher sieht nie etwas. Der Fehler tarnt sich: die Ansage laeuft normal, weil playback sein Argument am Stueck nimmt. Es sieht deshalb nach einem Watcher-Problem aus, nicht nach einem Pfadproblem. einrichten.sh prueft das jetzt vorab und nennt den Ausweg (Symlink ohne Leerzeichen, Skript darueber aufrufen). Aufgetreten auf der zweiten Maschine. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013pj3mSmL397czPaCfbL27Z
This commit is contained in:
parent
a089ffe4d6
commit
c027eb0689
2 changed files with 28 additions and 1 deletions
|
|
@ -95,7 +95,14 @@ muss zusammenpassen, sonst antwortet `fs_cli` nicht.
|
|||
6. **Rotierende Provider-Adressen.** Löst der SIP-Hostname auf mehrere IPs auf,
|
||||
bricht die Registrierung dauernd ab. `SIP_PROXY` auf einen Host setzen, der
|
||||
auf genau eine IP zeigt.
|
||||
7. **FreeSWITCH liest aus dem Cellar**, wenn `-conf` fehlt — dann überschreibt
|
||||
7. **Leerzeichen im Projektpfad brechen die Aufnahme.** FreeSWITCHs `record`
|
||||
zerlegt seine Argumente an Leerzeichen (`record <pfad> <zeitlimit>
|
||||
<stille-schwelle> <stille-treffer>`). Liegt das Projekt z. B. unter
|
||||
`~/Desktop/Server AI/…`, landet die Aufnahme als `…/Server.PCMA` neben dem
|
||||
Projekt, der Eingang bleibt leer und es sieht aus wie ein Watcher-Fehler —
|
||||
die Ansage läuft ja. `einrichten.sh` bricht deshalb bei Leerzeichen ab und
|
||||
nennt den Symlink-Ausweg. Getroffen auf der zweiten Maschine, 23.08.2026.
|
||||
8. **FreeSWITCH liest aus dem Cellar**, wenn `-conf` fehlt — dann überschreibt
|
||||
jedes Homebrew-Upgrade Trunk und Dialplan.
|
||||
|
||||
## 6. Was bewusst noch fehlt (vor Produktivbetrieb klären)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue