# 🚨 连接失败解决方案

## 问题诊断

日志显示 Agent Worker 连接有问题：
- 旧的 Worker 连接异常断开
- 可能有多个 Worker 实例冲突

## ✅ 解决方案

### 步骤 1: 清理旧进程
```bash
pkill -f "agent_server.py"
sleep 2
```

### 步骤 2: 重启 Agent
```bash
source ~/s2s-env/bin/activate
python3 agent_server.py start --url http://localhost:7880 --api-key devkey --api-secret secret
```

### 步骤 3: 验证状态
```bash
docker logs livekit-server | tail -10
ps aux | grep agent_server
```

### 步骤 4: 获取新 Token
```bash
python3 gen_token.py voice-ai-meeting phone-user
```

## 🔗 测试地址

```
http://192.168.31.229:8899/web-test.html
```

## ⚠️ 常见问题

| 错误 | 原因 | 解决 |
|------|------|------|
| "拒绝访问" | 防火墙阻止 | 关闭防火墙或添加例外 |
| "连接失败" | Token 过期 | 重新生成 Token |
| "Worker 未注册" | Agent 未启动 | 运行 start_all.sh |

## 📞 技术支持

如果仍无法连接，请检查：
1. 手机和 Mac 是否在同一 WiFi
2. macOS 防火墙设置
3. LiveKit Docker 容器状态
