65 lines
2.5 KiB
JSON
65 lines
2.5 KiB
JSON
{
|
|
"profile_version": "1.0.0",
|
|
"mode": "mock",
|
|
"provider_modes": {
|
|
"saas": "mock",
|
|
"database": "sqlite",
|
|
"rabbitmq": "memory",
|
|
"sip": "mock",
|
|
"asterisk": "mock",
|
|
"asr": "mock",
|
|
"llm": "mock",
|
|
"tts": "mock",
|
|
"oss": "mock",
|
|
"cloud": "fake-cli"
|
|
},
|
|
"versions": {"schema": "1.0", "service": "0.1.0", "seed": "mock-2026-09-11"},
|
|
"limits": {
|
|
"admission_window_s": 30,
|
|
"ring_timeout_ms": 30000,
|
|
"max_call_duration_ms": 180000,
|
|
"max_mq_bytes": 262144,
|
|
"max_queue_messages": 1000,
|
|
"max_queue_bytes": 16777216,
|
|
"disk_warn_pct": 0.70,
|
|
"disk_stop_pct": 0.80,
|
|
"max_http_bytes": 65536,
|
|
"recording_max_bytes": 16777216,
|
|
"max_recording_bytes": 16777216,
|
|
"replay_retention_s": 604800,
|
|
"upload_ttl_s": 300,
|
|
"global_concurrency": 6,
|
|
"global_cps": 3,
|
|
"tenant_concurrency": 2,
|
|
"tenant_cps": 1,
|
|
"tenant_publish_rate": 10,
|
|
"scheduler_lease_ttl_s": 10,
|
|
"pending_window_per_tenant": 16,
|
|
"pending_window_global": 64,
|
|
"max_unacked_per_tenant": 4,
|
|
"max_replay_attempts": 6,
|
|
"cell_capacity": 4,
|
|
"turns": 2,
|
|
"hold_ms": 0
|
|
},
|
|
"random_seed": 7,
|
|
"tenants": [
|
|
{"tenant_id": "tenant-demo", "tenant_key": "tenant-demo-key", "enabled": true},
|
|
{"tenant_id": "tenant-b", "tenant_key": "tenant.b", "enabled": true},
|
|
{"tenant_id": "tenant-c", "tenant_key": "tenant#c", "enabled": true}
|
|
],
|
|
"tasks": [
|
|
{"task_id": "task-demo", "tenant_id": "tenant-demo", "state": "running", "revision": 1},
|
|
{"task_id": "task-b", "tenant_id": "tenant-b", "state": "running", "revision": 1},
|
|
{"task_id": "task-c", "tenant_id": "tenant-c", "state": "running", "revision": 1}
|
|
],
|
|
"routes": [{"route_policy_id": "route_policy_test", "trunk_id": "trunk-mock", "egress_pool_id": "egress-mock", "dial_prefix": "7089", "allowed": true}],
|
|
"caller_profiles": [{"caller_profile_id": "caller_profile_test", "display": "BD93205882", "allowed": true}],
|
|
"agents": [{"agent_version_id": "agent_v1", "immutable": true, "llm": "mock", "tts": "mock", "asr": "mock"}],
|
|
"cells": [
|
|
{"cell_id": "cell-a", "capacity": 4, "media_capacity": 4, "ai_capacity": 4, "egress_pool_id": "egress-mock", "ari_mode": "mock"},
|
|
{"cell_id": "cell-b", "capacity": 4, "media_capacity": 4, "ai_capacity": 4, "egress_pool_id": "egress-mock", "ari_mode": "mock"}
|
|
],
|
|
"failure_scenarios": ["success", "busy", "no_answer", "ai_timeout", "customer_silent", "ari_disconnect", "upload_missing", "upload_bad_checksum", "broker_outage", "clock_jump"]
|
|
}
|