业务闭环沙盒测试与部署预检
Business Loop Sandbox & Preflight Test · 不消耗真实 Twilio / SIP Key
物理链路测试:{{ sb.deployable ? '可发布' : '待修复' }}
1. AI 语音通话模拟
AI Voice Call Simulation
{{ sbCheck(sb.ai, 'voice_stream') ? '✓' : '' }}AI 语音流加载成功
{{ sbCheck(sb.ai, 'tts_stt') ? '✓' : '' }}实时 TTS / STT 转码
Transcript · {{ sb.ai.phone || '+155501999' }} 通话中「{{ sb.ai.transcript || '喂,您好' }}」
{{ sb.ai.console || 'CALL MOCK …' }}
2. 短信发送与首条触达
SMS Outbound & First Message Test
{{ sb.smsJson }}
Preview
{{ (sb.sms && sb.sms.preview) || '你好张先生,感谢关注我们...' }}
{{ sbCheck(sb.sms, 'var_name') ? '✓' : '' }}首发话术变量解析
字数计算 {{ (sb.sms.meter && sb.sms.meter.chars) || 15 }} 字符 / {{ (sb.sms.meter && sb.sms.meter.segments) || 1 }} 条预估 · 单价 ${{ Number((sb.sms && sb.sms.price) || 0.05).toFixed(2) }}
{{ sbCheck(sb.sms, 'debit') ? '✓' : '' }}送达测试 100% 到达 · Receipt {{ (sb.sms && sb.sms.receipt) || 100 }}%
{{ sb.sms.console || 'SMS MOCK …' }}
3. 双向聊天室实时联动
2-Way Live Chat Sandbox
{{ (sb.chat && sb.chat.phone) || '+15550143' }}
{{ (sb.chat.inbound && sb.chat.inbound.de) || '这是自动发的吗?我看到了' }}
{{ (sb.chat.agentReply && sb.chat.agentReply.de) || '您好!是的,请问有什么可以帮您?' }}
{{ sbCheck(sb.chat, 'socket_message') ? '✓' : '' }}Socket.io 实时通信事件注册
{{ sbCheck(sb.chat, 'lobby_push') ? '✓' : '' }}聊天室联动正常
{{ sb.chat.console || 'CHAT MOCK …' }}
${{ stats.balance }}
钱包合计余额
租户管理中心
刷新
+ 开通新租户
批量充值
selected = s">
${{ money(row.balance) }}
+ 充值
${{ money(row.sms_price) }}/条
{{ row.seatCount || 0 }} / {{ row.max_seats || 0 }} · {{ row.smsCount || 0 }}
{{ row.status || (row.disabled ? '停用' : '正常') }}
充值点数
复制凭证
重置密码
{{ row.disabled ? '解冻' : '停用' }}
USDT 充值审核
刷新
登记待审工单
租户链上打款后在此核对 TxHash,通过即写入该租户钱包并记入后台流水。
${{ money(row.amount) }}
通过入账
驳回
{{ row.reviewedAt }}
语音外呼 SIP 中继线路
刷新
+ 添加线路
{{ row.host }}:{{ row.port }}
{{ row.status || '离线' }}
编辑
连通性测试
删除
短信线路 / 服务商通道
刷新
+ 添加短信线路
{{ carrier.sms.keyReady ? '至少一条线路 Key 已就绪,发信按被叫国际区号匹配启用通道,未命中则走默认主通道。' : '尚未接入可用 Key:发送只写入待接入队列。' }}
短信 from 仍来自各租户号码池;本表只管理上游 Key。SIP 默认出局主叫不进入本表。
{{ row.accountSid || '—' }}
{{ row.routes || (row.isDefault ? '默认兜底' : '—') }}
{{ row.active === false ? '停用' : '启用' }}
默认
编辑
设为默认
{{ row.active === false ? '启用' : '停用' }}
删除
保存并发
平台并发保护(条/秒)
Webhook 回调凭证
{{ webhookUrl }} 一键复制