相比于sngrep, Homer能够保存从历史记录中搜索SIP包信息。除此以外,Homer可以很方便的与OpenSIPS或FS进行集成。
最精简版本的Homer部署需要三个服务。
- postgres 数据库,用来存储SIP信息
- heplify-server 用来处理Hep消息,存储到数据库
- homer-app 前端搜索查询界面
这三个服务都可以用docker镜像的方式部署,非常方便。
说实话:homer实际上并不好用。你可以对比一下siphub就知道了。
参考资料
https://blog.opensips.org/2017/03/22/capturing-beyond-sip/https://www.opensips.org/Documentation/Tutorials-Tracing