OpenSIPS和Twilio弹性Sip中继

OpenSIPS和Twilio弹性Sip中继,sip,twilio,sip-server,opensips,Sip,Twilio,Sip Server,Opensips,我对VoIP这个世界非常陌生,所以请原谅我在术语上的错误 我刚刚(在远程服务器上)安装了OpenSIPS软件 我已经设置了一个Twilio Elastic SIP中继,该中继的原始SIP URI设置为OpenSIPS服务器的IP地址(但它以协议“SIP:”作为前缀) 我有两部iPhone和一些VoIP应用程序,它们允许我指定身份验证名称、身份验证密码、用户名、显示名称、域和SIP代理 在OpenSIPS中,我创建了一个域(使用服务器的IP) 此外,我还创建了两个用户(在该域上),并为他们提供了别

我对VoIP这个世界非常陌生,所以请原谅我在术语上的错误

我刚刚(在远程服务器上)安装了OpenSIPS软件

我已经设置了一个Twilio Elastic SIP中继,该中继的原始SIP URI设置为OpenSIPS服务器的IP地址(但它以协议“SIP:”作为前缀)

我有两部iPhone和一些VoIP应用程序,它们允许我指定身份验证名称、身份验证密码、用户名、显示名称、域和SIP代理

在OpenSIPS中,我创建了一个域(使用服务器的IP) 此外,我还创建了两个用户(在该域上),并为他们提供了别名 100和101

iphone上的软件声称它已经在 OpenSIPS服务器,所以我不得不接受

我相信我对Twilio SIP中继的配置是正确的 因为没有太多的设置可供设置,而且它们看起来都是正确的, 有某种逻辑意义

我不能从这里弄明白什么,不是因为没有搜索网络, 观看数小时的网络研讨会等,是我如何让OpenSIPS发送出去的 通过Twilio中继线通话,并让手机铃声响起 正在进行呼叫,Twilio的SIP中继具有xxxxxx.pstn.Twilio.com的终止SIP URI,该URI(我猜)应该输入到OpenSIPS的某个位置,但我看不到如何配置它

我正在寻找有关如何将OpenSIPS“连接”到Twilio Elastic Sip中继服务的指南


非常感谢您的帮助……

因此,我猜您希望通过简单地将所有传出流量转发到Twilio SIP中继,来建立一个OpenSIPS实例,它同时充当SIP注册器和基本SBC

注册服务器 看起来您已经处理了OpenSIPS脚本的注册器部分。您始终可以通过以下方式生成处理用户注册的基本配置:

make menuconfig
    "Generate OpenSIPS script"
    "Residential script"
要列出当前注册的OpenSIPS用户,请执行以下操作:

opensipsctl ul show
SIP会话边界控制器(基本路由) -管理传出流量 以下是一些有用的脚本机制:

  • $ru/$ru/$rd变量(/仅R-URI的用户名/仅R-URI的域)-执行所有必要的更改(即强制R-URI为xxxxxx.pstn.twilio.com…)
  • $du变量-()-这将帮助我们路由到Twilio SIP中继。设置一个目标URI,然后这样做只会将当前请求代理到指定的目标。对于更高级的路由机制(即,您需要路由到一组中继线),请考虑使用该模块,该模块支持使用SIP目的地填充的缓存SQL表。
-管理传入流量
  • 注册器模块的功能应该足以实现这一点(使用或进行测试,然后执行即可)。他们将验证您的iPhone当前是否在OpenSIPS服务器上注册