了解 SIP 应用程序和规则 - Amazon Chime SDK

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

了解 SIP 应用程序和规则

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

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

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

按优先顺序触发 SIP 媒体应用程序的 SIP 规则;在 Amazon Chime SDK PSTN 音频服务中调用 Lambda 函数的 SIP 应用程序。

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