docs: record connected Shuqi call after main push
This commit is contained in:
@@ -0,0 +1,51 @@
|
||||
# main 推送后数企独立 sip-call 核验(2026-10-08)
|
||||
|
||||
## 顺序与授权
|
||||
|
||||
使用者明确确认:将当前已完成改动合入 main 并推送,然后只通过独立 sip-call 对数企/指定原始号码呼叫一次,开启 `-D`、不接 AI、接通后保持 3 秒;不改线路、NAT 或数据库,不自动重拨、换线。Agent 仅在测试期间停止,结束及配置恢复后恢复;Dispatcher 保持原来的停止状态。
|
||||
|
||||
main 从 `6bf3052` fast-forward 到 `31ebda9600843696a8607d21e79e388e831d275e`,包含原生模块重载修复、终结核验修复和中鼎 DEBUG 文档;AI 参数改动已经是 main 的祖先,没有合并历史 trial 分支。`git push origin main` 成功,随后 `git ls-remote origin refs/heads/main` 与本地提交一致,**完成推送后才拨号**。
|
||||
|
||||
当前 Go/依赖/Proto/合同/安装脚本与完整回归通过的 `310a14f9b359a81813569bccc05ae08d614b2601` 一致;本次 main 另外复核合同、Proto、诊断安装检查,无代码变更。既有全仓 race、vet、隔离 RabbitMQ/HTTPS/mTLS、发布门禁与业务覆盖率 71.6% 通过;不代签生产发布。
|
||||
|
||||
## 现场执行
|
||||
|
||||
- host:登记测试机;SSH 指纹严格核对。
|
||||
- `~/sip-call/sip-call call --sip ~/sip-call/shuqi.env -D <获批原始号码>`。
|
||||
- binary SHA-256:`f182ddb286847a999592aea8c875ff511d527eb031492f00849bea1fec9e7691`。
|
||||
- 数企 `61.132.228.221:5060`、主叫原值 `BD93205882`、前缀 `7089`,私密 ENV 0600/owner 核对;三份线路 ENV 均未改动。
|
||||
- 活动通道 0、无残留临时配置后停止 Agent;开启限该服务器的 PJSIP logger 与 DEBUG 抓包。仅本次 transient 进程使用 CAP_NET_RAW,没有长期权限变更。
|
||||
- 只执行一次 CLI/一次呼叫,不重试、不换线,无 AI、录音或 OSS 调用。
|
||||
|
||||
## 真实结果
|
||||
|
||||
**接通已证实;本次执行结束已证实。**
|
||||
|
||||
| 相对首个 INVITE | 报文 |
|
||||
| --- | --- |
|
||||
| 0 s | INVITE |
|
||||
| 0.022427 s | 原事务 100 |
|
||||
| 1.554954 s | 原事务 183 |
|
||||
| 3.394695 s | 原事务 200 |
|
||||
| 3.395103 s | ACK |
|
||||
|
||||
仅 1 个 INVITE、1 个原始事务。200 按原 Call-ID/CSeq/Via branch 精确关联,不把其他请求的 200 当接通;主叫原值及一次前缀拼接均核对通过。原生 ARI 报告接通,工具结果 `status=connected`、`end_confirmed=true`、无 failure;command exit 0。
|
||||
|
||||
接通时间 `2026-10-08T09:41:49.928799637Z`,结束记录 `09:41:53.35050218Z`,约 **3.422 秒**(含结束及收口)。配置的接通保持为 3 秒。
|
||||
|
||||
现场日志记录 `native outbound end confirmed`、原 execution_id、**readbacks=2/http_status=404**。即 Hangup 后首次读取仍未确认消失,第二次同通道读取才确认 404;新版有界等待逻辑在真实呼叫中得到核验。没有提交第二次 Hangup,没有按总通道数推测本通终结。
|
||||
|
||||
| 证据 | SHA-256 |
|
||||
| --- | --- |
|
||||
| 原 capture.pcap | `e310d025fb273ab57cd20645bd6a52ef81f0445d1229f0dd160f305731524dbb` |
|
||||
| 原 result.json | `139193e63e7e21d59318b0249103997c306d7362d26d1e6fc35331ba092c4b06` |
|
||||
|
||||
## 收尾与边界
|
||||
|
||||
- 原 `pjsip.conf` 按本通原字节恢复,临时 include/endpoint 清理;三份 ENV hash 不变。
|
||||
- 0 活动通道,Asterisk PID 未变、未重启;Agent 恢复 active,Dispatcher 仍 inactive。
|
||||
- 抓包只覆盖配置的 SIP 服务器 IP,未见 BYE、未见 RTP。结束依据是原通道 404;**不声称已经捕获 BYE/对端 BYE 200、双向媒体、声音、ASR/LLM/TTS 或生产全链路**。
|
||||
- 本次证明独立工具能完成这条线路的一次接通与本地执行收口,不替代 SaaS 业务呼叫签收;不修复此前中鼎新地址无回复、NAT 配置缺项或旧 SQLite 布局被新版 Dispatcher 拒绝的问题。不能把数企接通当成这几个独立问题已经解决。
|
||||
- 历史 unknown 呼叫结果和旧数据没有改写或清理,不覆盖任何旧 OSS 对象。
|
||||
|
||||
私密现场:`~/.shuqi-call-after-push-20261008-clggo0h8/` 和本通 `~/sip-call/results/`。本机脱敏核验:`.local/shuqi-call-main-20261008-So56bX/`。原号码、完整 SIP 和 ARI 凭据不进入本公开报告。
|
||||
Reference in New Issue
Block a user