我对VoIP世界非常陌生,所以请原谅我的术语不准确。
我刚安装了(在远程服务器上)OpenSIPS软件。
我已经配置了一个Twilio Elastic SIP Trunk,它将其起始SIP URI设置为OpenSIPS服务器的IP地址(但它附带协议' sip:')
我有两部带有一些VoIP应用程序的iPhone,允许我指定验证名称,验证密码,用户名,显示名称,域和SIP代理。
在OpenSIPS中,我创建了一个域(使用我服务器的IP) 另外,我创建了两个用户(在该域上)并给了他们别名 100和101。
iPhone上的软件声称已注册'随着 OpenSIPS服务器,所以我必须接受它。
我相信我的Twilio SIP Trunk的配置是正确的 没有设置很多设置的基础,它们看起来都是正确的, 并且具有某种逻辑意义。
我不能从这里弄清楚,而不是因为缺乏网络搜索, 看几小时的网络研讨会等,我是如何让OpenSIPS发送出站的 呼叫Twilio Trunk,并让手机响铃 接收电话,Twilio的SIP中继有一个终止SIP URI xxxxxx.pstn.twilio.com,这是(我猜测)应该进入OpenSIPS的某个地方,但我看不到如何配置它。
我正在寻找一些指导如何连接' OpenSIPS到Twilio Elastic Sip Trunking服务。
任何帮助表示赞赏...
答案 0 :(得分:1)
所以,我猜你想要设置一个OpenSIPS实例,它既可以作为SIP注册器,也可以作为基本SBC,只需将所有传出流量转发到Twilio SIP中继。
看起来您已经处理过OpenSIPS脚本的注册商部分。您始终可以使用以下命令生成处理用户注册的基本配置:
make menuconfig
"Generate OpenSIPS script"
"Residential script"
列出当前注册的OpenSIPS用户:
opensipsctl ul show
以下是一些有用的脚本机制: