SIP之旅1——注册

来源:互联网 发布:手机淘宝怎么看发货地 编辑:程序博客网 时间:2024/05/06 12:54

好久没写博文了,最近比较闲,研究一下sip协议,看了一些sip协议理论文档,有一些收获,但是理解还是不够深入;还是得动手实现才有意思,一直喜欢Linus Torvalds的那句话:Read the fucking source code.

就从开源协议栈osip,eXosip开始吧。

eXosip源代码中提供了一个注册的例子,相对复杂一点点(其实也不难,研究还是要看官方的东西好一些)。

只需要几个eXosip API就实现了注册,代码很简单,直接给下载地址

http://download.csdn.net/detail/fang437385323/9083655

还要说一下编译环境,需要添加库文件和头文件,如下图(请做本地化修改)




好了,测试环境,我使用minisipserver,在公司经常使用这个服务器做测试。linux下的开源服务器有asterisk, opensips,asterisk是Voip的经典服务器,有一本书叫《未来电话之路》写的就是这个服务器,工作中有接触这个服务器,但感觉对她的认识还是皮毛啊!但学习研究的乐趣正在于此;

minisipserver配置,直接建两个测试账号:


注意编译源码时记得修改账号、密码和服务器地址。

运行结果如下,


抓sip包,




最后,希望还有sip的第二篇~~

0 0
原创粉丝点击