如何将 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
)。
使用底部的按钮保存。
这里是 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
)。
使用底部的按钮保存。