安装后需要配置默认的工具环境文件,具体文件路径官方文档有说明。使用快捷键TAB获取命令支持的具体环境,可以支持数据库,诊断工具,跟踪工具,user工具,mi工具和实例访问。在使用opensips-cli之前,用户需要首先成功启动opensips。这里,笔者仅列出用户经常使用的结果工具示例。
![](http://www.ctiforum.com/uploadfile/2020/1207/20201207105840302.jpg)
![](http://www.ctiforum.com/uploadfile/2020/1207/20201207105439822.jpg)
用户可以通过CLI访问某一个指定的实例
OpenSIPS-CLI -i 192.168.1.101 // 访问此实例
这里注意,如果用户使用诊断工具时(diagnose),如果没有加载支持模块的话,系统可能会报错。
- ERROR: Failed to subscribe for JSON-RPC events
- ERROR: Is the event_jsonrpc.so OpenSIPS module loaded?
解决以上问题,用户需要在cfg文件中添加event_stream模块或者event_jsonrpc.so模块,并且添加相应的参数。添加以后,再次通过opensips -c检查语法错误。如果cfg文件没有语法错误,则重新启动opensips。
![](http://www.ctiforum.com/uploadfile/2020/1207/20201207110555233.jpg)
opensips -c输出 OK的结果。
![](http://www.ctiforum.com/uploadfile/2020/1207/20201207110657879.jpg)
命令diagnose使用示例:
用户使用OpenSIPS-CLI必须单独对此工具( Python3开发)进行安装部署,它本身是一个独立的开源项目,没有打包在opensips服务器的软件包中。具体安装方式,请读者参考官方安装文档。笔者这里分享一些非常具体的命令和输出结果。
![](http://www.ctiforum.com/uploadfile/2020/1207/20201207105439274.jpg)
![](http://www.ctiforum.com/uploadfile/2020/1207/20201207105453694.jpg)
![](http://www.ctiforum.com/uploadfile/2020/1207/20201207105440908.jpg)
![](http://www.ctiforum.com/uploadfile/2020/1207/20201207105440841.jpg)
诊断SIP UDP输出状态
![](http://www.ctiforum.com/uploadfile/2020/1207/20201207111020348.jpg)
mi支持更多的系统模块消息和状态:
![](http://www.ctiforum.com/uploadfile/2020/1207/20201207111112692.jpg)
mi versin 检查opensips版本。
![](http://www.ctiforum.com/uploadfile/2020/1207/20201207111154367.jpg)
检查网关状态,这里笔者已经有两个网关是活动的来支持动态路由功能。
![](http://www.ctiforum.com/uploadfile/2020/1207/20201207111222977.jpg)
mi ul_dump 显示用户domain , AOR和Contacts
![](http://www.ctiforum.com/uploadfile/2020/1207/20201207105740908.jpg)
通过user add 添加用户:
![](http://www.ctiforum.com/uploadfile/2020/1207/20201207111357489.jpg)
添加以后,在界面上显示的结果:
![](http://www.ctiforum.com/uploadfile/2020/1207/20201207105740677.jpg)
数据库操作:
![](http://www.ctiforum.com/uploadfile/2020/1207/20201207105740264.jpg)
如果用户想了解更多完整opensips-cli使用手册和命令手册,读者访问参考链接获得。
参考资料:
安装:https://github.com/OpenSIPS/opensips-cli/blob/master/docs/INSTALLATION.md
www.opensips.org
www.asterisk.org.cn
![](http://www.ctiforum.com/uploadfile/2020/1207/20201207111506183.jpg)