docs(deploy): archive obsolete runtime configuration examples
This commit is contained in:
@@ -0,0 +1,11 @@
|
||||
# 已退役的部署配置样例
|
||||
|
||||
以下文件从 `deploys/config/` 原样移入本目录,仅保留历史来源事实。当前 Agent/Dispatcher 不读取这些配置,当前安装包也不包含它们;其中的审批标记和真实线路字段**不是现行部署授权**。
|
||||
|
||||
| 原路径(相对项目根目录) | SHA-256(迁移前后相同) |
|
||||
| --- | --- |
|
||||
| `deploys/config/dispatcher.json.example` | `c73954882284c0db9650dd5dda579365afb39124f2567bfff486b3b32efe3080` |
|
||||
| `deploys/config/static-cell-artifact-v2.json` | `371e0e89548838a1d293b04503e40e681a8352312bad6db8fa273807b34875ac` |
|
||||
| `deploys/config/static-cell-runtime-v1.json` | `89d2686d0d1ca60159c3c6bd725dc9e6f511cbdb56bf6ce7b65ca7d4dc3f2d60` |
|
||||
|
||||
当前隔离 Mock 的端点样例是 [`deploys/config/agent-endpoints.example.json`](../../../deploys/config/agent-endpoints.example.json)。真实 Agent/Asterisk 加载、管理平台审批、主机诊断及供应商联调尚未验证;这些历史样例不得代替验收。
|
||||
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"dispatcher_id": "c046b893-8628-4589-ae50-619d049248a6",
|
||||
"oss": {
|
||||
"endpoint": "https://oss-cn-beijing.aliyuncs.com",
|
||||
"region": "cn-beijing",
|
||||
"bucket": "example-bucket",
|
||||
"object_prefix": "agent-call/recordings",
|
||||
"access_key_id_env": "GO_SIP_OSS_ACCESS_KEY_ID",
|
||||
"access_key_secret_env": "GO_SIP_OSS_ACCESS_KEY_SECRET"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,92 @@
|
||||
{
|
||||
"artifact_id": "cell-single-real-v1",
|
||||
"source_release": "asterisk-22.10.1-native-v1",
|
||||
"source_digest": "68006a1a8efed288be4ca4a2ae3cb9554a31d733eac08eaacf4c646c95faf74d",
|
||||
"approval_reference": "project-auto-approved:2026-09-19:single-node-v1",
|
||||
"cell_id": "cell-single",
|
||||
"revision": 1,
|
||||
"config_sha256": "89d2686d0d1ca60159c3c6bd725dc9e6f511cbdb56bf6ce7b65ca7d4dc3f2d60",
|
||||
"mode": "real",
|
||||
"trunks": [
|
||||
{
|
||||
"trunk_id": "provider-primary",
|
||||
"provider_id": "provider-primary",
|
||||
"codec": "PCMA",
|
||||
"caller_profile_ids": [
|
||||
"caller-primary"
|
||||
],
|
||||
"dial_prefix": "7089",
|
||||
"enabled": true,
|
||||
"sip_endpoint_ref": "provider-primary",
|
||||
"credential_ref": "sip-provider-primary",
|
||||
"media_profile_id": "pcma-8k-pt8"
|
||||
},
|
||||
{
|
||||
"trunk_id": "provider-second",
|
||||
"provider_id": "provider-second",
|
||||
"codec": "PCMA",
|
||||
"caller_profile_ids": [
|
||||
"caller-second"
|
||||
],
|
||||
"dial_prefix": "",
|
||||
"enabled": true,
|
||||
"sip_endpoint_ref": "provider-second",
|
||||
"credential_ref": "sip-provider-second",
|
||||
"media_profile_id": "pcma-8k-pt8"
|
||||
},
|
||||
{
|
||||
"trunk_id": "provider-third",
|
||||
"provider_id": "provider-third",
|
||||
"codec": "PCMA",
|
||||
"caller_profile_ids": [
|
||||
"caller-third"
|
||||
],
|
||||
"dial_prefix": "mka755",
|
||||
"enabled": true,
|
||||
"sip_endpoint_ref": "provider-third",
|
||||
"credential_ref": "sip-provider-third",
|
||||
"media_profile_id": "pcma-8k-pt8"
|
||||
}
|
||||
],
|
||||
"ari": {
|
||||
"base_url": "https://127.0.0.1:8088/ari",
|
||||
"websocket_url": "wss://127.0.0.1:8088/ari/events",
|
||||
"application": "agent-call",
|
||||
"credential_ref": "ari-single"
|
||||
},
|
||||
"media": {
|
||||
"bind_address": "127.0.0.1",
|
||||
"port": 12000,
|
||||
"format": "alaw",
|
||||
"sample_rate_hz": 8000,
|
||||
"channels": 1,
|
||||
"payload_type": 8
|
||||
},
|
||||
"recording": {
|
||||
"enabled": true,
|
||||
"format": "wav",
|
||||
"directory": "/var/lib/sip-go-agent/recordings",
|
||||
"max_bytes": 67108864
|
||||
},
|
||||
"load_evidence": {
|
||||
"status": "not-yet-loaded"
|
||||
},
|
||||
"allowed_targets": [
|
||||
"15003164745",
|
||||
"15830461047"
|
||||
],
|
||||
"media_profiles": {
|
||||
"pcma-8k-pt8": {
|
||||
"format": "alaw",
|
||||
"sample_rate_hz": 8000,
|
||||
"channels": 1,
|
||||
"payload_type": 8
|
||||
},
|
||||
"slin16-16k-pt118": {
|
||||
"format": "slin16",
|
||||
"sample_rate_hz": 16000,
|
||||
"channels": 1,
|
||||
"payload_type": 118
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,64 @@
|
||||
{
|
||||
"cell_id": "cell-single",
|
||||
"asterisk": "22.10.1",
|
||||
"source_commit": "f0e408a7b0d829c85bf15fa4b487870a50cb3000",
|
||||
"trunk_id": "provider-second",
|
||||
"ari_application": "agent-call",
|
||||
"media": {
|
||||
"bind_address": "127.0.0.1",
|
||||
"port": 12000,
|
||||
"format": "alaw",
|
||||
"sample_rate_hz": 8000,
|
||||
"channels": 1,
|
||||
"payload_type": 8
|
||||
},
|
||||
"recording": {
|
||||
"directory": "/var/lib/sip-go-agent/recordings",
|
||||
"format": "wav",
|
||||
"max_bytes": 67108864
|
||||
},
|
||||
"trunks": [
|
||||
{
|
||||
"trunk_id": "provider-primary",
|
||||
"provider_id": "provider-primary",
|
||||
"codec": "PCMA",
|
||||
"dial_prefix": "7089",
|
||||
"caller_profile_id": "caller-primary",
|
||||
"media_profile_id": "pcma-8k-pt8"
|
||||
},
|
||||
{
|
||||
"trunk_id": "provider-second",
|
||||
"provider_id": "provider-second",
|
||||
"codec": "PCMA",
|
||||
"dial_prefix": "",
|
||||
"caller_profile_id": "caller-second",
|
||||
"media_profile_id": "pcma-8k-pt8"
|
||||
},
|
||||
{
|
||||
"trunk_id": "provider-third",
|
||||
"provider_id": "provider-third",
|
||||
"codec": "PCMA",
|
||||
"dial_prefix": "mka755",
|
||||
"caller_profile_id": "caller-third",
|
||||
"media_profile_id": "pcma-8k-pt8"
|
||||
}
|
||||
],
|
||||
"allowed_targets": [
|
||||
"15003164745",
|
||||
"15830461047"
|
||||
],
|
||||
"media_profiles": {
|
||||
"pcma-8k-pt8": {
|
||||
"format": "alaw",
|
||||
"sample_rate_hz": 8000,
|
||||
"channels": 1,
|
||||
"payload_type": 8
|
||||
},
|
||||
"slin16-16k-pt118": {
|
||||
"format": "slin16",
|
||||
"sample_rate_hz": 16000,
|
||||
"channels": 1,
|
||||
"payload_type": 118
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -136,6 +136,8 @@
|
||||
|
||||
- 当前本地验收入口:旧 `scripts/mq-integration-local.sh` 的 V3/旧 Dispatcher 筛选式均匹配零项测试,但原脚本仍可能返回成功;先以 `go test -list` 复现空匹配,随后删除旧入口并令 `scripts/acceptance-local.sh`、`Makefile` 共用要求三项明确 PASS 的当前隔离 MQ 脚本。首次运行发现 `internal/store/store.go` 三处匿名结构体缩进未格式化,已仅执行格式化;再次运行当前验收入口的合同来源、完整 race 测试、静态检查、构建及三项真实隔离 MQ 测试均通过。完成提示明确非生产主机诊断和真实外部仍未验证,不把历史 F09 验收数写成本轮通过。
|
||||
|
||||
- 历史部署 JSON:部署目录仍放置旧 Dispatcher 文件配置与两份自行编号的静态 Cell 样例,其中审批标记不能证明现行管理平台审批。部署布局测试先复现三份旧样例仍在当前路径,再将原始字节移至 `docs/archive/deployment-examples/`,逐份核验迁移前后 SHA-256 相同并记录于该目录 README;当前 `deploys/config/` 仅保留已由现行 Mock 端点读取测试验证的 Agent 样例。安装包从未包含这三份旧文件,真实 Agent/Asterisk 加载和审批仍未验证。
|
||||
|
||||
## 验收台账
|
||||
|
||||
P01–P06 的项目内隔离证据见上;P07 全仓命名与唯一入口尚在清理,A01–A12 和 K01–K16 的最终对照仍待 P08。不得用本地 Mock 冒充外部签收。
|
||||
|
||||
Reference in New Issue
Block a user