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

Jos*_*shR 3 voip twilio twilio-twiml

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

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

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

Ale*_*ban 11

转发从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

在此输入图像描述

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

在此输入图像描述

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

步骤2 - 配置SIP域

创建凭据列表后,请转到Voice SIP Domains https://www.twilio.com/console/voice/sip/endpoints

点击" 创建新的SIP域 "

输入以下值:

友好的名字:"我的SIP域名"

SIP URI:"某些东西"(" 某些东西 "必须是一些独特的名称)something,配置Zoiper时需要这样做.

在此输入图像描述

然后为CREDENTIAL LISTS选择"我的列表"(您在'凭证列表'上创建的那个).

在此输入图像描述

对于SIP注册部分,在页面下方,选择ENABLED,再次为CREDENTIAL LISTS选择"我的列表"

在此输入图像描述

别忘了" 保存 "

第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>
Run Code Online (Sandbox Code Playgroud)

请注意,该alex@something部分alex来自我们创建凭证列表时以及something创建SIP域时的时间.

保存这个垃圾箱.

第4步 - 配置Twilio电话号码

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

在此输入图像描述

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


Zoiper配置

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

启动应用程序,点击上方的"汉堡包"菜单上离开,然后去Settings然后Accounts.

选择" SIP "选项卡,然后单击" + "(加号)以添加帐户.它会要求您提供" 用户名/登录 "和" 密码 ".

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

单击" 登录 "按钮,将转到下一页输入" 主机名或提供商 ".

在Twilio中配置SIP URIsomething.sip.us1.twilio.com,输入,替换something为您的名称选项.

单击" 下一步 ",将转到"提供商/ 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>
Run Code Online (Sandbox Code Playgroud)

替换+13335557777为您的Twilio号码.

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


在此输入图像描述


第2步

转到Sip Domain ConfigurationSIP域的页面(您输入FRIENDLY NAME和SIP URI的页面).

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

使用底部的按钮保存.