如何配置 Twilio
了解如何在 B2CORE 中配置 Twilio,以通过 B2CORE Back Office 发送 2FA SMS 验证码和拨打客户电话
您可以将 B2CORE 配置为使用 Twilio 通信平台,通过 SMS 发送 2FA 验证码,或通过 B2CORE Back Office 向您的客户拨打电话。
要点
- 对于电话呼叫,如果您的账户拥有多个号码,您可以选择要使用的有效 Twilio 号码。这使您能够选择最合适的本地号码,从而提高成功联系客户的可能性并增强客户信任。
- 通过 Twilio 从 B2CORE Back Office 发起的外呼也可以录音,录音将保存在您的 Twilio 账户中,以便日后播放。
通过 Back Office 配置与 Twilio 的连接需要以下信息:
- Twilio 账户 SID
- Twilio 身份验证令牌
- Twilio 电话号码
- TwiML App SID
如何注册 Twilio
本说明介绍如何注册 Twilio 并获取通过 Back Office 连接到 Twilio 所需的信息。
本说明基于撰写时最新版本的 Twilio 创建。由于此处所述流程可能发生变化,如有任何疑问,我们建议您查阅官方 Twilio Help Center 或联系其支持团队。
前往 Twilio 网站并注册以创建新账户。
默认情况下,将创建一个免费试用账户。
登录您的账户,然后点击 Upgrade 链接将其升级为正式账户。
账户升级后,您的 Twilio 账户 SID 和身份验证令牌将自动生成。
按照以下文章中提供的说明获取 Twilio 电话号码:
按照以下步骤创建 TwiML App:
- 前往 TwiML Apps page。登录您的 Twilio 账户后即可访问此页面。
- 点击 Create new TwiML App。
- 填写 TwiML App 表单:
- 在 Friendly Name 字段中,指定应用名称。
Voice Configuration
-
在 Request URL 字段中,指定语音应用 webhook 的 URL,例如:
api.company.name.com/api/v1/voice/twilio-webhook -
在 Request Method 下拉列表中,选择 HTTP POST。
Messaging Configuration
- 在 Request URL 字段中,指定消息应用 webhook 的 URL,即您的 B2CORE Back Office 的 URL。
- 在 Request Method 下拉列表中,选择 HTTP POST。
点击 Create 以创建应用。
应用创建后,您的 TwiML App SID 将自动生成。
使用获取到的 Twilio 账户 SID、身份验证令牌、电话号码和 TwiML App SID,通过 B2CORE Back Office 配置与 Twilio 的连接。
如何将 Twilio 配置为 2FA SMS 提供商
您可以配置 Twilio 以通过 SMS 向客户发送 2FA 验证码。
在将 Twilio 配置为 2FA SMS 提供商之前,请确保您已获取以下必要信息:
- Twilio 账户 SID
- Twilio 身份验证令牌
- Twilio 电话号码
若要了解如何获取所需信息,请参阅如何注册 Twilio。
要将 Twilio 配置为 2FA SMS 提供商:
导航至 System > SMS Providers,然后点击页面右上角的 +Create。
点击页面右上角的 +Create。
在显示的弹出窗口中,填写以下字段:
- 在 Name 字段中,输入您想要用于该配置的名称(例如
twilio_sms)。 - 在 Caption 字段中,输入将在 Back Office 中应用于该配置的标题(例如
Twilio SMS)。 - 在 Provider 下拉列表中,选择 Twilio。
点击 Save 以保存配置。
在 Edit provider 页面上,指定以下连接设置:
- 在 API sid 字段中,指定您的 Twilio 账户 SID。
- 在 API secret 字段中,指定您的 Twilio 身份验证令牌。
- 在 Sender phone number 字段中,指定您的 Twilio 电话号码。
确保 Enabled 字段设置为 Yes。
点击 Save。
现在可以使用 Twilio 通过 SMS 发送 2FA 验证码。若要了解更多信息,请参阅如何使用 SMS 设置 2FA。
如何将 Twilio 配置为电话服务提供商
可以将 Twilio 配置为通过 Back Office 向您的客户拨打电话。
在将 Twilio 配置为电话服务提供商之前,请确保您已获取以下必要信息:
- Twilio 账户 SID
- Twilio 身份验证令牌
- Twilio 电话号码
- TwiML App SID
若要了解如何获取所需信息,请参阅如何注册 Twilio。
要配置 Twilio 以拨打电话:
导航至 System > External Connections。
点击页面右上角的 +Create。
在 Create connection 页面上,填写以下字段:
- 在 Name 字段中,输入您想要用于该连接的名称。
- 在 Caption 字段中,输入将在 Back Office 中应用于该连接的标题。
- 在 Provider 下拉列表中,选择 TwilioVoice。
点击 Save 以保存连接。
Twilio 连接将显示在外部连接列表中。
点击 Edit 按钮以打开连接详细信息。
在 Edit connection 页面上,填写以下设置:
- 在 Account SID 字段中,指定您的 Twilio 账户 SID。
- 在 Auth token 字段中,指定您的 Twilio 身份验证令牌。
- 在 TwiML App SID 字段中,指定您的 TwiML App SID。
检查连接状态。
如果连接未激活(Enabled 下拉列表中显示 No),请将 Enabled 下拉列表设置为 Yes。
点击 Save 以应用更改。
现在可以使用 Twilio 通过 Back Office 向您的客户拨打电话。
如何测试 Twilio 电话服务运行情况
在您配置通过 Back Office 使用 Twilio 拨打电话的连接后,可以向其中一位客户拨打电话以测试连接。
要拨打电话:
导航至 Clients > General。
选择客户并点击 Edit 按钮。
前往 Contacts 选项卡。
点击 Phones 部分中显示的电话按钮
,使用 Twilio 拨打指定客户的电话号码。
如果您有多个有效的 Twilio 号码,可以在显示的弹出窗口中选择要用于拨号的号码。
如果 Back Office 中未显示错误消息,则表示 Twilio 连接已正确配置。
最后更新于