OpenSIPS和Twilio弹性Sip中继
我对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中继服务的指南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) 此外,我还创建了两个用户(在该域上),并为他们提供了别
非常感谢您的帮助……因此,我猜您希望通过简单地将所有传出流量转发到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服务器上注册