KI-AGENT: VPS-Asterisk Dev-Anbindung ergänzen

This commit is contained in:
2026-05-21 21:34:12 +02:00
parent fb1ccf91b9
commit 9da30ac2e8
3 changed files with 52 additions and 0 deletions

17
docs/vps-asterisk-dev.md Normal file
View File

@@ -0,0 +1,17 @@
# FEDEO Dev mit VPS-Asterisk
Der Easybell-Trunk liegt auf dem Testserver `188.245.76.1`. Lokal braucht FEDEO nur den WebSocket-Endpunkt und einen AMI-Tunnel.
## AMI-Tunnel starten
```sh
ssh -i /private/tmp/fedeo_testserver_key -N -L 5038:127.0.0.1:5038 root@188.245.76.1
```
## Backend mit VPS-Asterisk starten
```sh
./scripts/start-backend-vps-asterisk.sh
```
Die Variablen liegen in `telephony/vps-asterisk.env`. Dort werden keine Provider-Zugangsdaten gespeichert; der Trunk bleibt auf dem VPS.

View File

@@ -0,0 +1,17 @@
#!/usr/bin/env sh
set -eu
ROOT_DIR="$(CDPATH= cd -- "$(dirname -- "$0")/.." && pwd)"
ENV_FILE="${FEDEO_VPS_ASTERISK_ENV_FILE:-$ROOT_DIR/telephony/vps-asterisk.env}"
if [ ! -f "$ENV_FILE" ]; then
echo "Env-Datei nicht gefunden: $ENV_FILE" >&2
exit 1
fi
set -a
. "$ENV_FILE"
set +a
cd "$ROOT_DIR/backend"
exec npm run dev

View File

@@ -0,0 +1,18 @@
# FEDEO Dev-Anbindung an den Asterisk-Testserver.
# Der Easybell-Trunk ist nur auf dem VPS hinterlegt; lokal werden keine
# Provider-Zugangsdaten benötigt.
TELEPHONY_ENABLED=true
TELEPHONY_ASTERISK_HTTP_URL=http://188.245.76.1:8088/ws
TELEPHONY_ASTERISK_WS_URL=ws://188.245.76.1:8088/ws
TELEPHONY_SIP_DOMAIN=188.245.76.1
TELEPHONY_ASTERISK_AMI_HOST=127.0.0.1
TELEPHONY_ASTERISK_AMI_PORT=5038
TELEPHONY_ASTERISK_AMI_USER=fedeo
TELEPHONY_ASTERISK_AMI_PASSWORD=fedeo-ami-dev
TELEPHONY_TEST_EXTENSION=1001
TELEPHONY_TEST_PASSWORD=fedeo-test-1001
TELEPHONY_TEST_EXTENSION_2=1002
TELEPHONY_TEST_PASSWORD_2=fedeo-test-1002
TELEPHONY_EXTERNAL_PROVIDER=easybell
TELEPHONY_EXTERNAL_ENABLED=true
TELEPHONY_EXTERNAL_INBOUND_EXTENSION=1001