Final version (DEBUG=OFF)

This commit is contained in:
Dev PC
2025-08-08 19:43:20 +03:00
parent 4c86ba10e4
commit 1c029bfd56
4 changed files with 21 additions and 40 deletions
+3 -1
View File
@@ -9,4 +9,6 @@ RECORDS_SERVER=http://192.168.70.10:3050/
MEDODS_SERVER=http://192.168.70.248/api/v2/telephony/common MEDODS_SERVER=http://192.168.70.248/api/v2/telephony/common
MEDODS_TOKEN=NjYzNWU5Y2EyYmU2NWQzYWI4ZGZjZG MEDODS_TOKEN=NjYzNWU5Y2EyYmU2NWQzYWI4ZGZjZG
DEBUG=True OPERATORS = 40, 41, 44, 62, 71, 72, 73
# DEBUG=True
+2 -7
View File
@@ -17,11 +17,6 @@ MEDODS_TOKEN = os.environ.get("MEDODS_TOKEN")
DEBUG = os.environ.get("DEBUG", "False").lower() == "true" DEBUG = os.environ.get("DEBUG", "False").lower() == "true"
OPERATORS = ("40", "41", "44", "62", "71", "72", "73") OPERATORS = os.environ.get("OPERATORS").split(", ")
ID_VARS = ( ID_VARS = ("ConnectedLineNum", "CallerIDNum", "DestCallerIDNum", "Source")
"ConnectedLineNum",
"CallerIDNum",
"DestCallerIDNum",
"Source",
)
+16 -27
View File
@@ -28,31 +28,15 @@
# Для обработки всех входящих звонков без фильтра по каналу поступления оставить значение переменной пустым # Для обработки всех входящих звонков без фильтра по каналу поступления оставить значение переменной пустым
# AMI_CHANNEL_FILTER= # AMI_CHANNEL_FILTER=
# Сервер для получения записей звонков в формате mp3. (Дополнительный модуль) # Сервер для получения записей звонков в формате mp3. (Дополнительный модуль)
RECORDS_SERVER=http://192.168.75.10:3050/ RECORDS_SERVER=http://192.168.70.10:3050/
MEDODS_SERVER=http://192.168.75.248:3000/api/v2/telephony/common MEDODS_SERVER=http://192.168.70.248:3000/api/v2/telephony/common
# Версия авторизации на сервере Medods. На 25-08-2024 используется версия "V1". # Версия авторизации на сервере Medods. На 08-08-2025 используется версия "V1".
# Указывать только цифровое обозначение версии # API Токен для версии V1. Актуален на 08-08-2025
MEDODS_AUTH_VERSION=1 MEDODS_TOKEN=NjYzNWU5Y2EyYmU2NWQzYWI4ZGZjZG
# API Токен для версии V1. Актуален на 01-08-2025
MEDODS_V1_TOKEN=NjYzNWU5Y2EyYmU2NWQzYWI4ZGZjZG
# Данные файла apiKey.csv для версии V2. Актуальны на 25-08-2024
MEDODS_V2_IDENTITY=ddf28e8a-e6e5-449e-a927-48c0e0cebc13
MEDODS_V2_SECRETKEY=b4bd5fafe883069f02c32ce0c9b2ba0c89e5caae42bc43852a058dbfe752ba8d
# Включение логирования событий в файлы. Если файлы не требуются: закомментировать параметр или вписать "false" # Включение логирования событий в файлы. Если файлы не требуются: закомментировать параметр или вписать "false"
# DEBUG=true # DEBUG=true
``` ```
2. Отредактировать файл redirect.json при изменении сотрудников регистратуры:
```
{
"10": [99],
"12": [99],
"13": [99]
}
```
В ковычках записаны номера телефонов из очереди Asterisk
В квадратных скобках список ID телефонии сотрудников из списка "Сотрудники" "Медодс", которые могут отвечать на этом номере телефона. Для внесения нескольких значений нужно добавить необходимое количество данных через ", " (запятая и пробел)
3. Настройки модуля интеграции 3. Настройки модуля интеграции
1. Требования: 1. Требования:
@@ -84,8 +68,8 @@
[Service] [Service]
Type=simple Type=simple
# Указать путь к папке и файлу размещения основного файла запуска # Указать путь к папке и файлу размещения основного файла запуска
ExecStart=/medods/venv/bin/python /medods/main.py ExecStart=/medods_crz/venv/bin/python /medods_crz/main.py
WorkingDirectory=/medods/ WorkingDirectory=/medods_crz/
Restart=always Restart=always
RestartSec=2 RestartSec=2
KillMode=process KillMode=process
@@ -98,13 +82,18 @@
1. systemctl daemon-reload 1. systemctl daemon-reload
2. systemctl enable medods 2. systemctl enable medods
3. systemctl start medods 3. systemctl start medods
4. systemctl enable freepbx_logger
5. systemctl start freepbx_logger
5. Профилактический перезапуск 5. Профилактический перезапуск
Нужно в файл /etc/crontabs добавить слудующую строку: Нужно в файл /etc/crontabs добавить слудующую строку:
``` ```
0 3 * * * root systemctl restart medods 0 3 * * * root systemctl restart medods
0 23 * * * root /medods_crz/check_pending.sh
``` ```
Это позволит обеспечить бесперебойную работу системы и отложенное до следующего рабочего дня применение правок Это позволит обеспечить бесперебойную работу системы и отложенное до следующего рабочего дня применение правок
Разработано: ИП Назаров А.В.
Тг: @NaglecX
E-mail: i@nazv.ru
Поддержка от производителя МИС Медодс:
Тех. поддержка в Тг: @medods_support
База знаний: https://bz.medods.ru/
-5
View File
@@ -1,5 +0,0 @@
{
"10": [99],
"12": [99],
"13": [99]
}