如何将 Twilio 号码转发到 VoIP phone?

How do I forward a Twilio number to a VoIP phone?

这里是 Twilio 菜鸟 + VoIP 菜鸟,所以准备好迎接一个愚蠢的问题吧。

我有一个本地 Twilio 号码,当前指向文本到语音语音邮件问候语。我经常挂断电话(空语音邮件),所以我更愿意在工作时间开始将来电转接至 VoIP phone。

到目前为止我只有一个问题:如何?

正在将语音呼叫从 Twilio 号码转移到 VoIP 客户端。
Zoiper VoIP 客户端示例 (https://www.zoiper.com/).

Twilio 配置

步骤 1 - 配置凭据

登录到您的 Twilio 控制台(主帐户或切换到子帐户),然后转到:可编程语音 >> SIP 域 >> 凭据列表 https://www.twilio.com/console/voice/sip/cls

单击“创建新的凭据列表

记住用户名和密码,您将需要它来配置 Zoiper VoIP 客户端。

步骤 2 - 配置 SIP 域

创建凭据列表后,转到 语音 SIP 域 https://www.twilio.com/console/voice/sip/endpoints

单击“创建新的 SIP 域

输入值:

友情名称:“我的 SIP 域”

SIP URI: "something"('something' 必须是一些唯一的名称)你将需要这个 something 当你配置 Zoiper 时。

然后 凭据列表 select“我的列表”(您在 'Credential Lists'.

上创建的列表

也用于 SIP Registration 部分,在页面下方,select ENABLED 再次用于 CREDENTIAL列表 select“我的列表”

别忘了“保存

步骤 3 - 配置 TwiML Bin

接下来,您需要创建一个 TwiML Bin,转到 https://www.twilio.com/console/runtime/twiml-bins,我们将其命名为“SipBin”以下代码:

<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Dial>
  <Sip>
    alex@something.sip.us1.twilio.com  
  </Sip>
</Dial>
</Response>

请注意,alex@something 部分是 alex 从我们创建凭据列表时开始,something 从我们创建 SIP 域时开始。

保存此垃圾箱。

步骤 4 - 配置 Twilio phone 数字

接下来配置 Twilio phone 号码,当语音呼叫从垃圾箱进入 运行 TwiML 时。 https://www.twilio.com/console/phone-numbers/incoming

保存phone号码配置。接下来,让我们配置 Zoiper。


Zoiper 配置

在您的智能手机上下载并安装 Zoiper VoIP 客户端应用程序phone (https://www.zoiper.com/)。

启动应用程序,单击左上角的“汉堡包”菜单,然后转到 Settings,然后转到 Accounts

Select“SIP”选项卡,然后单击“+”(加号)添加一个帐户。它会要求您输入“Username/Login”和“密码”。

输入您在 Twilio 创建凭据列表时使用的那些。

单击“登录”按钮,将带您进入下一页输入“主机名或提供商”。

输入 something.sip.us1.twilio.com,将 something 替换为您在 Twilio 配置 SIP URI 时选择的名称。

单击“下一步”,它将带您到有关“provider/PBX 身份验证或出站代理”的页面。

不要选中此框,单击“跳过”。

在下一页,等到Zoiper连接到Twilio,它会自动找到“SIP TLS”,它会变绿。

您现在可以单击“完成”。

大功告成,拨打您的 Twilio 号码,Zoiper 会响铃。


更新:拨出电话配置(仅 Twilio 需要)

步骤 1

要拨出电话,您需要创建第二个 Twilio Bin,我们将其命名为 SipBinOut,代码如下:

<?xml version="1.0" encoding="UTF-8"?>
<Response>
  <Dial callerId="+13335557777">{{#e164}}{{To}}{{/e164}}</Dial>
</Response>

+13335557777 替换为您的 Twilio 号码。

保存 bin 后,从顶部的 Properties 部分保留(复制)bin 的 URL(见下图)。



步骤 2

转到您的 SIP 域的 Sip Domain Configuration 页面(您在其中输入友好名称和 SIP URI 的页面)。

Voice Configuration 部分配置 REQUEST URL,粘贴上一步中的 SipBinOut URL(保持方法 HTTP POST)。

使用底部的按钮保存。