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
- SIP之旅1——注册
- sip之简单注册
- wireshark分析SIP协议——注册
- wireshark分析SIP协议——注册
- SIP之GB28181注册详解
- 【SIP协议实践】之注册流程
- SIP 协议之 注册流程 (二)
- 注册——SIP学习笔记(六)
- SIP注册
- SIP注册
- sip 注册
- SIP注册
- SIP注册
- SIP注册
- GB28181 SIP视频监控系列专题之 设备注册注销
- 【GBT28181开发:SIP协议实践】之注册流程
- 【GBT28181开发:SIP协议实践】之注册流程
- 移动Android开发——SIP即时通讯客户端重注册机制
- base64原理解析
- Tomcat源码iOS
- Activemq 启动错误 我的解决办法
- 统计数字
- LeetCode 83 - Remove Duplicates from Sorted List
- SIP之旅1——注册
- 继承 子类对父类方法的覆盖 构造方法的继承 super
- 输出随机数字验证码图片
- 关于HTTP的GET请求参数长度限制问题和我对中国式教育的吐槽
- string与byte数组的互转
- Cocos2d-x 屏幕适配新解
- java中身份证的验证以及身份证的各项的由来
- winform中dock顺序的先后问题
- 图算法总结