lct-51: голосовой маршрут ДДС — вышестоящий начальник через WebRTC 6103 с записью
This commit is contained in:
parent
8ff51a8955
commit
bfaadd556c
9 changed files with 63 additions and 12 deletions
|
|
@ -10,6 +10,7 @@ override_6002=${SIP_6002_PASSWORD:-}
|
|||
override_6003=${SIP_6003_PASSWORD:-}
|
||||
override_6101=${SIP_6101_PASSWORD:-}
|
||||
override_6102=${SIP_6102_PASSWORD:-}
|
||||
override_6103=${SIP_6103_PASSWORD:-}
|
||||
if [ -s "$credentials" ]; then
|
||||
# Файл содержит только сгенерированные hex-значения без shell-конструкций.
|
||||
. "$credentials"
|
||||
|
|
@ -19,6 +20,7 @@ SIP_6002_PASSWORD=${override_6002:-${SIP_6002_PASSWORD:-$(openssl rand -hex 16)}
|
|||
SIP_6003_PASSWORD=${override_6003:-${SIP_6003_PASSWORD:-$(openssl rand -hex 16)}}
|
||||
SIP_6101_PASSWORD=${override_6101:-${SIP_6101_PASSWORD:-$(openssl rand -hex 16)}}
|
||||
SIP_6102_PASSWORD=${override_6102:-${SIP_6102_PASSWORD:-$(openssl rand -hex 16)}}
|
||||
SIP_6103_PASSWORD=${override_6103:-${SIP_6103_PASSWORD:-$(openssl rand -hex 16)}}
|
||||
SIP_EXTERNAL_MEDIA_ADDRESS=${SIP_EXTERNAL_MEDIA_ADDRESS:-127.0.0.1}
|
||||
SIP_RTP_START=${SIP_RTP_START:-10000}
|
||||
SIP_RTP_END=${SIP_RTP_END:-10099}
|
||||
|
|
@ -36,12 +38,13 @@ SIP_6002_PASSWORD=$SIP_6002_PASSWORD
|
|||
SIP_6003_PASSWORD=$SIP_6003_PASSWORD
|
||||
SIP_6101_PASSWORD=$SIP_6101_PASSWORD
|
||||
SIP_6102_PASSWORD=$SIP_6102_PASSWORD
|
||||
SIP_6103_PASSWORD=$SIP_6103_PASSWORD
|
||||
EOF
|
||||
chmod 600 "$credentials"
|
||||
|
||||
export SIP_6001_PASSWORD SIP_6002_PASSWORD SIP_6003_PASSWORD SIP_6101_PASSWORD SIP_6102_PASSWORD SIP_EXTERNAL_MEDIA_ADDRESS
|
||||
export SIP_6001_PASSWORD SIP_6002_PASSWORD SIP_6003_PASSWORD SIP_6101_PASSWORD SIP_6102_PASSWORD SIP_6103_PASSWORD SIP_EXTERNAL_MEDIA_ADDRESS
|
||||
export SIP_RTP_START SIP_RTP_END
|
||||
envsubst '${SIP_6001_PASSWORD} ${SIP_6002_PASSWORD} ${SIP_6003_PASSWORD} ${SIP_6101_PASSWORD} ${SIP_6102_PASSWORD} ${SIP_EXTERNAL_MEDIA_ADDRESS}' \
|
||||
envsubst '${SIP_6001_PASSWORD} ${SIP_6002_PASSWORD} ${SIP_6003_PASSWORD} ${SIP_6101_PASSWORD} ${SIP_6102_PASSWORD} ${SIP_6103_PASSWORD} ${SIP_EXTERNAL_MEDIA_ADDRESS}' \
|
||||
< /opt/lct-sip/pjsip.conf.template > /etc/asterisk/pjsip.conf
|
||||
chmod 640 /etc/asterisk/pjsip.conf
|
||||
chown root:asterisk /etc/asterisk/pjsip.conf
|
||||
|
|
|
|||
Loading…
Reference in a new issue