From 7c85f91d355f4d86501b8ad5aece6ee56f2b8c2b Mon Sep 17 00:00:00 2001 From: Jeuner <62662523+Jeuners@users.noreply.github.com> Date: Thu, 17 Sep 2026 17:25:10 +0200 Subject: [PATCH] feat(telefon): Hauptnummer - Taste 9 waehrend der Ansage verbindet zu Astra Die Ansage laeuft per play_and_get_digits; 9 geht wie Durchwahl 9 an den Pipecat-Bootstrap (eigener Kontext hauptnummer_menue), ohne Taste weiter zur Aufnahme. Co-Authored-By: Claude Opus 5 --- telefon/freeswitch/einrichten.sh | 4 ++++ telefon/freeswitch/hauptnummer_menue.xml.tpl | 24 ++++++++++++++++++++ telefon/freeswitch/praxis_ab.xml.tpl | 9 +++++++- 3 files changed, 36 insertions(+), 1 deletion(-) create mode 100644 telefon/freeswitch/hauptnummer_menue.xml.tpl diff --git a/telefon/freeswitch/einrichten.sh b/telefon/freeswitch/einrichten.sh index 85184b3..e8bb4af 100755 --- a/telefon/freeswitch/einrichten.sh +++ b/telefon/freeswitch/einrichten.sh @@ -52,10 +52,14 @@ fuelle() { # fuelle "$PROJEKT/telefon/freeswitch/plusnet.xml.tpl" "$FS_ETC/sip_profiles/external/plusnet.xml" chmod 600 "$FS_ETC/sip_profiles/external/plusnet.xml" # enthaelt das SIP-Passwort fuelle "$PROJEKT/telefon/freeswitch/praxis_ab.xml.tpl" "$FS_ETC/dialplan/public/00_praxis_ab.xml" +# Kontext fuer Taste 9 waehrend der Ansage - Top-Level unter dialplan/, +# nicht in public/ (siehe hauptnummer_menue.xml.tpl). +fuelle "$PROJEKT/telefon/freeswitch/hauptnummer_menue.xml.tpl" "$FS_ETC/dialplan/hauptnummer_menue.xml" echo "Trunk -> $FS_ETC/sip_profiles/external/plusnet.xml (Rechte 600)" echo "Dialplan -> $FS_ETC/dialplan/public/00_praxis_ab.xml" echo "Ansage -> $PROJEKT/telefon/ansage.wav" +echo "Menue -> $FS_ETC/dialplan/hauptnummer_menue.xml (Taste 9 -> Astra)" echo "Eingang -> $PROJEKT/telefon/eingang" if [ -n "${DW3_DDI:-}" ]; then diff --git a/telefon/freeswitch/hauptnummer_menue.xml.tpl b/telefon/freeswitch/hauptnummer_menue.xml.tpl new file mode 100644 index 0000000..83eb053 --- /dev/null +++ b/telefon/freeswitch/hauptnummer_menue.xml.tpl @@ -0,0 +1,24 @@ + + + + + + + + + + diff --git a/telefon/freeswitch/praxis_ab.xml.tpl b/telefon/freeswitch/praxis_ab.xml.tpl index 445f142..87a2480 100644 --- a/telefon/freeswitch/praxis_ab.xml.tpl +++ b/telefon/freeswitch/praxis_ab.xml.tpl @@ -9,7 +9,14 @@ - + + +