

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

# 了解 SIP 应用程序和规则
<a name="understand-sip-data-models"></a>

要将会话初始化协议 (SIP) 与 Amazon Chime SDK 配合使用，您需要创建 SIP 媒体应用程序和 SIP 规则。您可以在 Amazon Chime 软件开发工具包控制台中创建两者。

下图显示了应用程序和规则的工作原理。它显示了 SIP 规则如何将来自电话号码和请求 URI 主机名的呼叫路由到不同的 SIP 应用程序。

图片中的数字对应于其下面文本的编号：

![\[按优先顺序触发 SIP 媒体应用程序的 SIP 规则；在 Amazon Chime SDK PSTN 音频服务中调用 Lambda 函数的 SIP 应用程序。\]](http://docs.aws.amazon.com/zh_cn/chime-sdk/latest/ag/images/pstn-diagram2.png)


您只能将 Chime 库存和语音连接器 (1) 中的电话号码分配给 SIP 规则 (2)。此外，您还必须在 PSTN 音频服务中配置电话号码或 Amazon Chime SDK 语音连接器，中的步骤[创建 SIP 媒体应用程序](create-sip-app.md)说明了如何执行此操作。接到电话号码的呼叫后，SIP 规则会调用 SIP 媒体应用程序及其关联的 Lambda 函数 (4)。Lambda 函数运行调用操作的代码，例如播放暂停的音乐、加入会议或将通话静音。为了提供多区域弹性，SIP 规则 (2) 可以按故障转移的优先顺序指定不同 AWS 区域 (3) 中的备用目标 SIP 媒体应用程序。如果一个目标失败，PSTN 音频服务将尝试下一个目标。请注意，每个备用目标必须位于不同的 AWS 区域。