KI-AGENT: FEDEO Asterisk-Trunk beim Neustart bewahren
This commit is contained in:
@@ -304,7 +304,8 @@ const writeAsteriskTrunkConfig = async (trunk: any) => {
|
|||||||
|
|
||||||
await Promise.all(files.map(async (file) => {
|
await Promise.all(files.map(async (file) => {
|
||||||
const target = path.join(targetDir, file.name)
|
const target = path.join(targetDir, file.name)
|
||||||
await fs.writeFile(target, `${file.content}\n`, { mode: 0o600 })
|
await fs.writeFile(target, `${file.content}\n`, { mode: 0o644 })
|
||||||
|
await fs.chmod(target, 0o644)
|
||||||
}))
|
}))
|
||||||
|
|
||||||
return files.map((file) => path.join(targetDir, file.name))
|
return files.map((file) => path.join(targetDir, file.name))
|
||||||
|
|||||||
@@ -10,6 +10,12 @@ EXTENSIONS_FILE="$GENERATED_DIR/extensions.telekom.conf"
|
|||||||
enabled="${TELEPHONY_TELEKOM_ENABLED:-false}"
|
enabled="${TELEPHONY_TELEKOM_ENABLED:-false}"
|
||||||
|
|
||||||
if [ "$enabled" != "true" ] && [ "$enabled" != "1" ] && [ "$enabled" != "yes" ]; then
|
if [ "$enabled" != "true" ] && [ "$enabled" != "1" ] && [ "$enabled" != "yes" ]; then
|
||||||
|
if grep -q "Von FEDEO generiert" "$PJSIP_FILE" 2>/dev/null \
|
||||||
|
&& ! grep -q "Telekom-Trunk ist deaktiviert" "$PJSIP_FILE" 2>/dev/null; then
|
||||||
|
echo "FEDEO Telefonie: bestehende FEDEO-Trunk-Konfiguration bleibt erhalten."
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
|
||||||
cat > "$PJSIP_FILE" <<'EOF'
|
cat > "$PJSIP_FILE" <<'EOF'
|
||||||
; Telekom-Anbindung ist deaktiviert.
|
; Telekom-Anbindung ist deaktiviert.
|
||||||
EOF
|
EOF
|
||||||
|
|||||||
Reference in New Issue
Block a user