我正在寻找将 Twilio SIP 连接到 OBi202 端点。考虑到 Twilio SIP 支持和 OBI 是 SIP 端点,这似乎很容易...
我找到了 RTP 端口范围,服务器和凭据信息的设置,但除此之外,我被卡住了,无法连接。
编辑:我确实设法弄清楚了入站路由,尽管正如 Devin 所说,它需要第三方。我使用 iptel.org 设置了一个免费帐户。他们提供注册,并允许我将我的 OBI 连接到他们的纯 SIP 服务。使用动词,我可以将我的 Twilio 号码的来电直接拨给我的 Obi!我仍在测试中,但到目前为止似乎效果很好。
编辑:我已经玩弄了 iptel 服务以进行传出。我可以成功地将 SIP 呼叫从我的 OBI 传递到 Twilio,但后来我有点卡住了。我似乎为传入的 SIP 呼叫向 Twilio 收取了双倍费用,那么用于传出重定向的似乎不起作用。一旦我进一步调试,我将发布更多详细信息...
Twilio 传教士在这里。
AFAIK,今天没有办法让 Obi 直接从 Twilio 接收入站 SIP 呼叫。
为了使 Twilio 知道向何处发送 SIP 呼叫,Obi 需要已向某些 SIP 注册服务器注册,并且 Twilio 今天不提供注册。
我团队中的另一位布道者(Jon Gottfried)写了一篇博客文章,显示how use an Obi and a RaspberryPi running RasPBX to get Twilio to make a SIP call to the Obi。
至于从 Obi 到 Twilio 的出站呼叫,我实际上没有尝试过与 Obi。如果 Obi 可以进行直接 IP 呼叫(不需要注册),那么这应该是可能的。我已经使用XLite,一个免费的软件电话。
如果您能弄清楚如何与 Obi 进行出站通话,我很想听听您是如何做到的。
希望有帮助。
Twilio 在 2016 年 10 月添加了 SIP 注册功能。
https://www.twilio.com/blog/2016/10/introducing-sip-registration.html来电
SIP 注册允许您连接 SIP 设备,以便接收 INCOMING 呼叫到您的号码。基本上,您的设备已向 twilio“注册”,以便 twilio 知道您的设备存在,并在有来电时可以响铃。
要使来电正常工作,您应该登录到 twilio,拥有电话号码并在“可编程语音”下配置 SIP 域:
添加 SIP 域 (例如 mysipdomain.sip.twilio.com)。
将用户 / 凭据添加到该 sip 域
请注意,您可以使用mysipdomain.sip.us1.twilio.com
或mysipdomain.sip.twilio.com
。Obitalk 默认为前者,但 twilio UI 显示后者。
登录到 obitalk 仪表板,并在您的 Obihai 盒子上配置一个可用的 SP 以使用 Twilio。
输入您的 twilio sip 域(例如mysipdomain
)
提供您在 twilio 中配置的 sip 用户名和密码作为 sip 域的一部分。
保存
obitalk 仪表板应该显示您配置的 SP 的成功 sip 注册,您应该能够拨打您的 Twilio 号码并让您的 S IP电话振铃。
呼出电话
为了处理从您的 SIP 注册电话的呼出,您需要提供在“语音配置”下的 URL 在 Twilio 的 SIP 域下。
这是更困难的部分,因为您需要在某个地方托管一个小型 Web 应用程序以供 twilio 与之交谈(目前尚无 twimlet)。如果我们要做的只是解析请求并告诉 twilio<Dial>
请求的号码,则 Web 应用程序本身可能非常简单。如果您正在进行任何国际拨号,则应确保已在帐户中启用了这些国家 / 地区。
这里有一个可以用于此目的的开源应用程序。https://github.com/timbeyers/sip2pstn-simpledial
我有一个快速和肮脏的 PHP 实现,我更喜欢(由于托管在几乎任何便宜的共享托管计划的易用性)。
https://gist.github.com/mattpr/9ed8f97f0a7a184c99a3d2463e7a现在可以使用 Twilio 和 Obihai 进行此操作。请访问 Obihai 或 Twilio 网站以获取分步说明。
本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处
评论列表(26条)