如何将Twilio号码转发到VoIP电话?

时间:2018-01-19 17:44:24

标签: twilio voip twiml

这里有Twilio noob + VoIP noob,所以要为自己提出一个双重愚蠢的问题。

我有一个本地Twilio号码,目前指向一个文字转语音语音邮件问候语。我收到很多挂机(空语音邮件),所以我宁愿在工作时间开始将来电路由到VoIP电话。

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

1 个答案:

答案 0 :(得分:10)

将Twilio号码的语音呼叫转发到VoIP客户端。

Zoiper VoIP客户端示例(https://www.zoiper.com/)。

Twilio配置

第1步 - 配置凭据

登录Twilio控制台,

然后转到可编程语音 https://www.twilio.com/console/voice/dashboard

然后转到 SIP域 https://www.twilio.com/console/voice/sip/endpoints

然后转到凭据列表 https://www.twilio.com/console/voice/sip/cls

enter image description here

点击" 创建新的凭据列表"

enter image description here

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

第2步 - 配置SIP域

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

点击" 创建新的SIP域"

输入以下值:

友好名称:"我的SIP域"

SIP URI :"" (' 某些内容'必须是一些独特的名称)配置Zoiper时需要something

enter image description here

然后选择 CREDENTIAL LISTS 选择"我的列表" (您在'凭据列表'。

上创建的那个

enter image description here

SIP注册部分,在页面下方,选择已启用,然后再次选择 CREDENTIAL LISTS 选择"我的列表&#34 ;

enter image description here

别忘了" 保存"

第3步 - 配置TwiML Bin

接下来,您需要创建一个TwiML Bin ,转到https://www.twilio.com/console/runtime/twiml-bins并让它调用它" SipBin &#34 ;以下代码:

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

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

保存此垃圾箱。

第4步 - 配置Twilio电话号码

接下来配置Twilio电话号码,就像语音电话从垃圾箱运行TwiML一样。 https://www.twilio.com/console/phone-numbers/incoming

enter image description here

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

Zoiper配置

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

启动应用程序,点击&#34;汉堡包&#34;左上角的菜单然后转到Settings,然后转到Accounts

选择&#34; SIP &#34;选项卡,然后点击&#34; + &#34; (加号)签名添加帐户。它会要求您提供&#34; 用户名/登录&#34;和&#34; 密码&#34;。

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

点击&#34; 登录&#34;按钮,它将带您到下一页输入&#34; 主机名或提供商&#34;。

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

点击&#34; 下一步&#34;,它会转到有关&#34;提供商/ PBX身份验证或出站代理&#34;的页面。

请勿勾选此框,点击&#34; 跳过&#34;。

在下一页上,等到Zoiper连接到Twilio后,它会自动找到&#34; SIP TLS &#34; ,它会变绿。

您现在可以点击&#34; 完成&#34;。

您已完成,请拨打您的Twilio号码,Zoiper将响铃。

  

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

第1步

要拨打电话,您需要创建第二个Twilio Bin,让我们使用以下代码将其称为 SipBinOut

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

用您的Twilio号码替换+13335557777

保存垃圾箱后,从顶部的属性部分保留(复制)垃圾箱的URL(参见下图)。

enter image description here

第2步

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

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

使用底部的按钮保存。