

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# Amazon Chime SDK 会议的故障排除
<a name="self-troubleshooting"></a>

本主题中的各部分说明几种对 Amazon Chime SDK 会议进行自我故障排除的方法。

**Topics**
+ [查看常见问题解答和已知问题](#check-faqs)
+ [验证网络访问](#net-acess)

## 查看常见问题解答和已知问题
<a name="check-faqs"></a>

查看这些常见问题解答和已知问题列表， GitHub 以获取故障排除和调试建议。
+ [亚马逊 Chime 软件开发工具包 — — 会议 JavaScript ](https://github.com/aws/amazon-chime-sdk-js/blob/main/guides/07_FAQs.md#meetings)
+ [亚马逊 Chime 软件开发工具包 — — 媒体 JavaScript ](https://github.com/aws/amazon-chime-sdk-js/blob/main/guides/07_FAQs.md#media)
+ [亚马逊 Chime 软件开发工具包 — — 联网 JavaScript ](https://github.com/aws/amazon-chime-sdk-js/blob/main/guides/07_FAQs.md#networking)
+ [Amazon Chime SDK — 音频和视频](https://github.com/aws/amazon-chime-sdk-js/blob/main/guides/07_FAQs.md#audio-and-video)

## 验证网络访问
<a name="net-acess"></a>

企业通常会设置网络防火墙，限制对特定端口的访问或连接到其网络之外的 IP 地址范围。以下各部分说明验证网络访问的一些方法。

**Topics**
+ [验证 AWS SDK 和 Amazon Chime SDK 子网和端口](#subnets-ports)
+ [使用演示应用程序重现问题](#repro-on-demo-apps)
+ [使用会议准备情况检查程序](#ready-checker)

### 验证 AWS SDK 和 Amazon Chime SDK 子网和端口
<a name="subnets-ports"></a>

使用 Amazon Chime SDK 的应用程序使用两个层级，即服务器和客户端。服务器层使用 AWS SDK 并具有服务器端会议处理程序。客户端层使用客户端 SDK。

S AWS DK 用于调用服务器 API，例如[https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_meeting-chime_CreateMeeting.html](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_meeting-chime_CreateMeeting.html)。这些 API 连接到`us-east-1`、、`us-west-2``ap-southeast-1``eu-central-1``us-gov-east-1`、和`us-gov-west-1`区域中的 AWS 全球服务终端节点。*AWS 一般参考*中的 [AWS IP 地址范围](https://docs.aws.amazon.com/general/latest/gr/aws-ip-ranges.html)页面列出了每个区域的 IP 地址范围。有关服务终端节点和限额的信息，请参阅 [Amazon Chime SDK 终端节点和限额](https://docs.aws.amazon.com/general/latest/gr/chime-sdk.html)

客户端软件开发工具包（例如适用的 Amazon Chime 软件开发工具包 JavaScript）连接到域中的`*.chime.aws`服务终端节点。

使用以下验证确保您拥有网络权限：
+ 运行 [Amazon Chime SDK 会议准备情况检查器](https://github.com/aws/amazon-chime-sdk-js#meeting-readiness-checker)，验证您是否可以访问您的网络和端口。 GitHub 
+ 确认您可以从您的网络或最终用户的网络解析 \*.chime.aws 域。
+ 确保您的防火墙允许通过 TCP 端口 443（用于控制命令）和 UDP 端口 3478（用于媒体）连接到 AWS IP 范围。

### 使用演示应用程序重现问题
<a name="repro-on-demo-apps"></a>

作为最佳实践，通过尝试在一个演示应用程序中重现您的问题开始调试过程。这使服务团队能够找到问题可能出在哪里。如果您无法在演示应用程序中重现问题，可以查看该应用程序的代码，以了解其如何实现相关使用案例。




| Amazon Chime SDK | 功能 | 演示应用程序资源 | 
| --- | --- | --- | 
| JavaScript SDK | 会议 | [演示说明](https://github.com/aws/amazon-chime-sdk-js/tree/main/demos/serverless)、[源代码](https://github.com/aws/amazon-chime-sdk-js/tree/main/demos/browser) | 
| React 组件 | 会议 |  [演示说明](https://github.com/aws-samples/amazon-chime-sdk/tree/main/apps/meeting)、[源代码](https://github.com/aws-samples/amazon-chime-sdk/tree/main/apps/meeting/src)  | 
| 会议聊天 | 消息收发 |  [博客文章](https://aws.amazon.com/blogs/business-productivity/build-meeting-features-into-your-amazon-chime-sdk-messaging-application/)、[演示说明](https://github.com/aws-samples/amazon-chime-sdk/tree/main/apps/chat)、[源代码](https://github.com/aws-samples/amazon-chime-sdk/tree/main/apps/chat/src)  | 
| iOS/Android | 会议 | （博客文章）[使用 Amazon Chime SDK 在安卓系统上构建会议应用程序](https://aws.amazon.com/blogs/business-productivity//building-a-meeting-application-on-android-using-the-amazon-chime-sdk/)<br />（博客文章）[使用 Amazon Chime SDK 在 iOS 系统上构建会议应用程序](https://aws.amazon.com/blogs/business-productivity/building-a-meeting-application-on-ios-using-the-amazon-chime-sdk/)  | 
| PSTN 音频 | 入站调用 |  [博客文章](https://github.com/aws-samples/amazon-chime-sma-update-call)[源代码](https://github.com/aws-samples/amazon-chime-sma-update-call)  | 

### 使用会议准备情况检查程序
<a name="ready-checker"></a>

使用 [Amazon Chime SDK 会议准备情况检查器](https://github.com/aws/amazon-chime-sdk-js#meeting-readiness-checker)。 GitHub检查程序可帮助验证音频和视频设备以及用户连接情况。您可以使用能揭露任何问题根本原因的 pass/fail 雕像向最终用户展示结果。