|
|
|
|
# ============================================
|
|
|
|
|
# 语音数据同步服务 - 外部配置文件
|
|
|
|
|
# ============================================
|
|
|
|
|
# 【说明】
|
|
|
|
|
# 1. 此文件用于部署时覆盖默认配置,无需重新打包 JAR
|
|
|
|
|
# 2. 将此文件放在 JAR 包同级目录的 config/ 文件夹下
|
|
|
|
|
# 3. 修改此文件后重启服务即可生效
|
|
|
|
|
# 4. 每个录音盒的账号密码在 mid_voice_device_config 表中配置
|
|
|
|
|
# ============================================
|
|
|
|
|
|
|
|
|
|
spring:
|
|
|
|
|
# ==================== 数据库配置 ====================
|
|
|
|
|
datasource:
|
|
|
|
|
driver-class-name: com.kingbase8.Driver
|
|
|
|
|
url: jdbc:kingbase8://127.0.0.1:54321/kingbase?currentSchema=mid_voice&clientEncoding=utf8
|
|
|
|
|
username: dcms_dev
|
|
|
|
|
password: your_password_here
|
|
|
|
|
|
|
|
|
|
# ==================== 服务端口 ====================
|
|
|
|
|
server:
|
|
|
|
|
port: 8088
|
|
|
|
|
|
|
|
|
|
# ==================== OSS文件存储服务 ====================
|
|
|
|
|
oss:
|
|
|
|
|
base-url: http://53.1.211.7/apiOss
|
|
|
|
|
upload-path: voice/record/
|
|
|
|
|
# 网络中断或OSS 5xx时最多尝试次数;4xx不会重试
|
|
|
|
|
upload-max-attempts: 3
|
|
|
|
|
# 线性退避基础时间:第1次失败等1秒,第2次失败等2秒
|
|
|
|
|
upload-retry-delay-ms: 1000
|
|
|
|
|
|
|
|
|
|
# ==================== VAA语音盒同步配置 ====================
|
|
|
|
|
vaa-sync:
|
|
|
|
|
download-path: ./vaa-recordings
|
|
|
|
|
retain-days: 10
|
|
|
|
|
# 以下地市直接上传录音盒原始文件,不执行G.729转PCM;多个地市用英文逗号分隔
|
|
|
|
|
transcode-excluded-city-codes: "340800" # 安庆市
|
|
|
|
|
# 以下地市每次同步向前回看7天;已有call_record_id会自动去重
|
|
|
|
|
extended-lookback-city-codes: "340800" # 安庆市
|
|
|
|
|
extended-lookback-days: 7
|
|
|
|
|
# 定时执行周期;普通地市回看1天,安庆按上面的配置回看7天
|
|
|
|
|
sync-interval-cron: "0 0 0/8 * * ?"
|
|
|
|
|
|
|
|
|
|
# ==================== 日志配置 ====================
|
|
|
|
|
logging:
|
|
|
|
|
file:
|
|
|
|
|
name: logs/app.log
|
|
|
|
|
level:
|
|
|
|
|
root: INFO
|
|
|
|
|
com.threecloud.dataserviceyy: DEBUG
|