فایل پیکربندی بریج (Bridge)
مسیرها و شناسهها:
asterisk_dir: مسیر فایلهای صوتی Asterisk پس از تبدیل
مثال:var/spool/asterisk/monitor_converted/
مسیر دایرکتوری که فایلهای ضبط شده Asterisk بعد از تبدیل (مثلاً به WAV) در آن قرار میگیرند.asterisk_format: فرمت فایلهای صوتی
مثال:wav
فرمت نهایی فایلهای صوتی که باید ارسال شوند.path: مسیر پایگاه داده محلی بریج
مثال:var/lib/bridge/bridge.db/
مسیر فایل دیتابیس SQLite که وضعیت فایلها و صف ارسال را ذخیره میکند.client_id: شناسه کلاینت
مثال:"your-client-id-here"
شناسه یکتا برای این کلاینت که روی سرور gRPC شناسایی میشود (این شناسه توسط تیم بریج در اختیار شما قرار میگیرد).
تنظیمات سرور gRPC
grpc_server: آدرس سرور gRPC
مثال:vridge.aibccsales.com:50051
سرور بریج.tls_cert_path: مسیر فایل گواهی TLS سرور
مثال:etc/bridge/certs/server.crt/
گواهی عمومی سرور برای رمزنگاری ارتباط و تأیید هویت.tls_server_name: نام سرور TLS
که همون آدرس سرور بریجه.
نام دامنهای که در گواهی TLS سرور آمده و برای اعتبارسنجی کلاینت استفاده میشود.
تنظیمات ارسال فایلها (Upload)
chunk_size: اندازه هر بخش فایل هنگام ارسال (بایت)
مثال:524288(~512 KB)
فایلها به تکههای کوچک تقسیم میشوند و هر تکه جداگانه ارسال میشود.max_retries: حداکثر تعداد تلاش برای ارسال هر فایل
مثال:10
اگر ارسال یک فایل ناموفق بود، چند بار دوباره تلاش کند.
تنظیمات لاگها (Logs)
- log_level: سطح لاگ
مثال:info
مقدارهای معمول:debug,info,warn,error.
مشخص میکند چه سطحی از اطلاعات در لاگها ثبت شود.
