以文本方式查看主题 - 中文XML论坛 - 专业的XML技术讨论区 (http://bbs.xml.org.cn/index.asp) -- 『 XML在语音技术中的应用 』 (http://bbs.xml.org.cn/list.asp?boardid=47) ---- oSIP实现的SIP协议栈源代码函数库下载 [分享] (http://bbs.xml.org.cn/dispbbs.asp?boardid=47&rootid=&id=39018) |
-- 作者:zhu_ruixian -- 发布时间:10/17/2006 8:58:00 PM -- oSIP实现的SIP协议栈源代码函数库下载 [分享] 如题。编译环境Visual Studio 2003,内含函数使用文档。 |
-- 作者:lmiao -- 发布时间:3/17/2007 4:22:00 PM -- 请问楼主该版本是libosip2-x.x.x??? 具体版本是什么? 还有函数使用文档在哪个文件夹呀? |
-- 作者:zhu_ruixian -- 发布时间:3/18/2007 11:40:00 AM -- 我用的是libosip2-2.2.3.tar.gz libosip本身没有带开发手册,我是在网上找的一份别人翻译的文档 ------OSIP开发者手册.eml |
-- 作者:zhu_ruixian -- 发布时间:3/18/2007 12:23:00 PM -- 下载了你发的osip协议栈 想知道具体版本是什么 libosip2-.X.X.X? libosip2几个版本有什么不同?? Win32中哪个操作系统与libosip2配合最好? 现在手上有libosip2-2.2.2和libosip2-3.0.1,要做增值业务用哪个好一点呢???操作系统用哪个呢??? 非常谢谢 ===================================== 具体版本 osip2-2.2.3 Win32中哪个操作系统与libosip2配合最好? 现在手上有libosip2-2.2.2和libosip2-3.0.1,要做增值业务用哪个好一点呢???操作系统用哪个呢??? 非常谢谢 |
-- 作者:lmiao -- 发布时间:3/20/2007 9:52:00 AM -- 非常感谢你的回答 我还是菜鸟一个,请问您所说的"内含函数使用文档"具体是哪个文件?编程接口在哪里可以找到? |
-- 作者:zhu_ruixian -- 发布时间:3/20/2007 11:00:00 AM -- OSIP开发者手册.eml 这个文件你的没有吗? 里面是一片别人翻译的文章(在网上可以找到英文原文),大略的介绍了函数的使用方法,libosip本身没有提供使用文档。 |
-- 作者:lmiao -- 发布时间:3/21/2007 9:38:00 PM -- 谢谢楼主 我在xp操作系统上 用vc6.0 进行编译你发的libosip2-2.2.3 可是编译不通啊 麻烦您能把编译的详细的过程描述一下吗? 谢谢 |
-- 作者:zhu_ruixian -- 发布时间:3/21/2007 10:10:00 PM -- 呵呵 写文档是个很累的工作。自己试着编译吧,编译别人的代码有时候也能学到很多东西 更重要的能培养自己独立解决问题的方法,遇到问题可以去网上搜,去MSDN上查。一般自己遇到的问题,别人以前都遇到过。 |
-- 作者:lmiao -- 发布时间:3/26/2007 9:10:00 AM -- 编译的时候报错 d:\osip\osipparser2\osip_rfc3264.c(24) : fatal error C1083: Cannot open include file: 'osip_rfc3264i.h': No such file or directory 执行 cl.exe 时出错. 怎么搞定啊? 谢谢 |
-- 作者:zhu_ruixian -- 发布时间:3/26/2007 9:57:00 AM -- 'osip_rfc3264i.h' 头文件找不到。不同版本的libosip2,有的有'osip_rfc3264i.h' ,有的没有,先搜索你的libosip2目录i,如果没有,从网上下别的版本搜索试试。我记得是一个有,一个没有。 Good Luck! |
-- 作者:tcap -- 发布时间:3/27/2007 3:38:00 AM -- 刚好有一篇osip安装的文档,环境是(Windows xp sp2 + VC 6) 写的不错,还有例子。转过来请参考。 注: 文中的platform SDK包到http://www.image2003.com/softdown/3344520.asp?id=38&url=1 下载。 记住VC6要在tools->options->directories 中的include files,executable files,Library files的 VC6自带目录前面加入SDK的目录。 oSIP协议栈使用(原创+持续更新中) 一直没空仔细研究下oSIP,最近看到其版本已经到了3.x版本,看到网上的许多帮助说明手册都过于陈旧,且很多文档内容有点误人子弟的嫌疑~~ ------------------------------------------------------ 这时,我们再次编译我们的工程,顺利编译,生成osipparser2.dll,这时,网上很多文档里可能直接就说,这一步也会生成libs目录,里面里osipparser2.lib文件,但我们这里没有生成:) ------------------------------------------------------ 在编译osip2.dll这一步可能会再次得到错误,内容含义是找不到链接库,所以,我们要把前面编译得到的osipparser2.lib也拷到osip工程目录下,并在VC6中操作: ------------------------------------------------------ 该目录下的若干文件基本上是测试了Osip的一些基本功能函数,例如URI解析之类,可以大概了解一下oSIP的语法规范和调用方法,同时也能校验一下之前编译的OSIP开发库能否正常使用,成功完成本项工作后,可以进入下一步具体的oSIP的使用学习了。 ------------------------------------------------------ 而要成功编译ExoSIP,似乎许多人被难住了,直接在XP-sp2上,用VC6,虽然你使用了eXoSIP推荐的winsock2.h,但是会得到一个sockaddr_storage结构不能识别的错误,因为vc6自带的开发库太古董了,需要升级系统的Platform SDK,下载地址如下: ------------------------------------------------------ 至此,我们有了一个简单的开发环境了,可以充分利用网上大量的以oSIP为基础的代码片段和官方说明文档开始具体函数功能的测试和使用了:) ------------------------------------------------------ 初始化代码: ret = eXosip_init (); if(0 != ret) ret = eXosip_listen_addr (IPPROTO_UDP, NULL, 0, AF_INET, 0); 启动事件监听线程: 向SIP Proxy注册: 发起呼叫(构建假的SDP描述,实际软电话使用它构建RTP媒体连接):
|
-- 作者:ckycst -- 发布时间:7/28/2007 10:15:00 PM -- ding ding |
-- 作者:niloulili -- 发布时间:1/2/2008 8:38:00 AM -- 好东西,期待楼主以后发更多好东西 |
-- 作者:neatrain -- 发布时间:4/21/2008 10:49:00 PM -- 好像下载不了! |
-- 作者:janefei -- 发布时间:10/11/2008 6:46:00 PM -- 楼主真是好人, 但是我好像下不了啦,怎么会这样呢? |
-- 作者:haiqingchu@163.com -- 发布时间:10/31/2010 10:12:00 PM -- 感谢楼主,学习了 |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
218.750ms |