简介
在呼叫中心类应用开发过程中,经常需要对 SIP 信令抓包,分析排查问题。通常抓包的工具非常多样,如 Wireshark、tcpdump、ngrep 等都是可选项,但是针对 SIP 信令的抓包,sngrep 则更为好用。
一、安装sngrep
1.1 下载依赖
sudo yum install ncurses-devel make libpcap-devel pcre-devel openssl-devel git gcc autoconf automake
1.2 添加sngrep的源并导入
- 新增一个源仓库的配置文件
sudo vim /etc/yum.repos.d/irontec.repo
写入内容
[irontec]
name=Irontec RPMs repository
baseurl=http://packages.irontec.com/centos/$releasever/$basearch/
- 导入秘钥
sudo rpm --import http://packages.irontec.com/public.key
1.3 安装sngrep
sudo yum install sngrep