KI-AGENT: VPS-Asterisk Dev-Anbindung ergänzen
This commit is contained in:
17
docs/vps-asterisk-dev.md
Normal file
17
docs/vps-asterisk-dev.md
Normal 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.
|
||||||
17
scripts/start-backend-vps-asterisk.sh
Executable file
17
scripts/start-backend-vps-asterisk.sh
Executable 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
|
||||||
18
telephony/vps-asterisk.env
Normal file
18
telephony/vps-asterisk.env
Normal 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
|
||||||
Reference in New Issue
Block a user