KI-AGENT: Lokale Asterisk-AMI Verbindung korrigieren
This commit is contained in:
@@ -74,6 +74,7 @@ TELEPHONY_TEST_EXTENSION_2=1002
|
||||
TELEPHONY_TEST_PASSWORD_2=fedeo-test-1002
|
||||
TELEPHONY_ECHO_EXTENSION=600
|
||||
TELEPHONY_DEV_WS_PORT=8088
|
||||
TELEPHONY_DEV_AMI_PORT=5038
|
||||
TELEPHONY_DEV_SIP_PORT=5060
|
||||
TELEPHONY_DEV_RTP_MIN_PORT=10000
|
||||
TELEPHONY_DEV_RTP_MAX_PORT=10020
|
||||
|
||||
@@ -38,8 +38,11 @@ const defaultAsteriskGeneratedDir = () => {
|
||||
const asteriskGeneratedDir = () =>
|
||||
process.env.TELEPHONY_ASTERISK_GENERATED_DIR || defaultAsteriskGeneratedDir()
|
||||
|
||||
const defaultAsteriskAmiHost = () =>
|
||||
process.env.NODE_ENV === "production" ? "asterisk-dev" : "127.0.0.1"
|
||||
|
||||
const asteriskAmiConfig = () => ({
|
||||
host: process.env.TELEPHONY_ASTERISK_AMI_HOST || "asterisk-dev",
|
||||
host: process.env.TELEPHONY_ASTERISK_AMI_HOST || defaultAsteriskAmiHost(),
|
||||
port: Number(process.env.TELEPHONY_ASTERISK_AMI_PORT || 5038),
|
||||
username: process.env.TELEPHONY_ASTERISK_AMI_USER || "fedeo",
|
||||
password: process.env.TELEPHONY_ASTERISK_AMI_PASSWORD || "fedeo-ami-dev",
|
||||
|
||||
@@ -136,6 +136,7 @@ services:
|
||||
- ./telephony/render-asterisk-config.sh:/usr/local/bin/render-asterisk-config.sh:ro
|
||||
ports:
|
||||
- "${TELEPHONY_DEV_WS_PORT:-8088}:8088"
|
||||
- "${TELEPHONY_DEV_AMI_PORT:-5038}:5038"
|
||||
- "${TELEPHONY_DEV_SIP_PORT:-5060}:5060/udp"
|
||||
- "${TELEPHONY_DEV_RTP_MIN_PORT:-10000}-${TELEPHONY_DEV_RTP_MAX_PORT:-10020}:10000-10020/udp"
|
||||
networks:
|
||||
|
||||
@@ -51,6 +51,8 @@ TELEPHONY_ASTERISK_AMI_USER=fedeo
|
||||
TELEPHONY_ASTERISK_AMI_PASSWORD=fedeo-ami-dev
|
||||
```
|
||||
|
||||
Wenn das Backend lokal auf dem Host läuft, muss es AMI über `127.0.0.1:5038` erreichen. Der Entwicklungsstack mappt dafür `TELEPHONY_DEV_AMI_PORT` auf den Asterisk-Container.
|
||||
|
||||
Wenn `TELEPHONY_TELEKOM_AUTH_USER` leer bleibt, verwendet Asterisk automatisch `TELEPHONY_TELEKOM_SIP_USER` als Authentifizierungsnutzer.
|
||||
|
||||
## Start
|
||||
|
||||
Reference in New Issue
Block a user