eXosip入门(二):osip库的验证

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情
    上次我们已经生成了osip的库文件,接下来我们可以验证一下得到的开发库是否可用,并大概了解一下osip的语法规范。
    在osip源码包下的src\test目录下包含了大量的测试源码,其中C文件为源程序,res目录下的txt文本文件为该测试程序要用到的资源文件,两者的文件名大致对应,例如:callids.txt对应tcallid.c。test目录下的文件基本上是测试了osip的一些基本功能函数,例如URI解析之类,可以大概了解一下osip的语法规范和调用方法,同时也能校验一下之前编译的osip开发库能否正常使用,成功完成本项工作后,可以进入下一步具体的osip的使用学习了。
    
    以下以tcallid.c为例,该程序是对 callid.txt文件进行解析,并进行初始化
 1、在VS2008里创建win32控制台程序工程;
    2、将libosip源码包的SRC目录下的test目录内的tcallid.c和callids.txt拷到工程内;
    3、将libosip源码包的include目录下的osip2、osipparser2两个文件夹拷到工程内,并在工程设置里面设置好包含路径;
    4、需要在工程设置link选项里增加osip2.lib、osipparser2.lib。    
    5、需要对tcallid.c进行一些更改,才能成功编译。需要修改的内容如下:
      (1)、需要增加#include "stdafx.h";
      (2)、增加资源文件的绝
数字逻辑 Chapter 7——中规模通用集成电路及其应用 数电第七章 阅读详情

相关推荐

Linux及Windows下编译exosiposip2源码

Linux和Windows平台下exosiposip的编译和应用

c++ 4387

osip开源在windows平台上编译

之前写过一篇关于sip协议栈选型的文章,最终采用了2.3.6版本,文章中说明了为什么采用osip协议栈,以及为什么采用2.3.6版本。现在Linux上的产品已经基本满足需求了,接下来我们打算开发一套客户端和服务端对接,考虑到windows与Linux使用同一套源码,减低维护成本,所以在windows下我们依旧选择2.3.6版本,在编译的时候遇到一些坑,在此记录一下,方便自己和道友后续参考。我使用的编译硬件环境是windows10 + vs2017。

600

SIP协议栈OSIP分析

之前整理的linephone中使用的OSIP协议栈文档,版本为2-3.1.0,仅供参考。 一关于osip 2 osip的模块构成 2 三关键数据结构及其说明 2 四初始化所做的工作 6 五sip消息收发的整体处理框架 8 六关键数据结构之间的关联 9 七osip的使用 12 八参考资料 17 一 关于osip osip为开源的sip协议栈实现。它的核心特性为sip协议数据的解析和事务的管理。数据包的收发、RTP流的处理等,并不在osip中完成。应用程序使...

wwwyuewww的专栏 5257

OSIP的内存管理机制

由于在一个项目中要使用到伟大的SIP协议,这些天为了它不吃不喝天天在啃,终于把RCF3261浅显的读了一遍,虽然是中文版,也还是有一些无法理解,只能在实践中自己摸索了。不过总结下来,也就是对四个状态机的操作,ICT,NICT,IST,NIST等,希望不要写错,以免误人子弟。在SIP中最最重要的方法就是INVITE方法,与此方法相关的状态机为客户端的ICT及服务端的NICT,其他方法大多属于NICT...

sunxiaopengsun的专栏 1739

eXosip入门(三):eXosip验证

本次我们来验证一下得到的eXosip是否可用。       PS:为什么要验证呢?不是编译成后就可以直接使用么?理论上是这样的,但是现实是残酷滴,编译成文件,只是噩梦的开始,学习的道路不会一帆风顺。       本次只是验证eXosip是否可用,不需要很复杂的代码,测试代码如下: // test.cpp #include "stdafx.h" #include #include

CheneyMei的博客 9273

Linux下osip2+eXosip2的编译及开发

Linux下osip2+eXosip2的编译及开发   1、安装包准备 osip2:http://www.gnu.org/software/osip/ eXosip2:http://savannah.nongnu.org/projects/exosip/ 我下载的版本分别是:libosip2-5.0.0.tar.gz,libexosip2-5.0.0.tar.gz   2、安装 (

jw2016的博客 4057

exosiposip 源码下载及编译方法

本文介绍了开发SIP应用时常用的两个开源osip2和exosip2的安装方法。osip2提供底层SIP协议支持,exosip2封装了更高层API。文章详细说明了从官方或国内镜像站下载源码的多种方式,包括使用GitHub镜像和多线程下载工具加速。重点讲解了编译安装顺序:先安装osip2,再安装exosip2,并配置动态路径。最后提供了验证安装和解决国内下载慢的方案,帮助开发者快速搭建SIP开发环境。

qq_50635297的博客 1061

oSIP协议栈(eXoSIP、Ortp等)使用入门(转)

oSIP协议栈(eXoSIP、Ortp等)使用入门(转)   转自http://mbstudio.spaces.live.com/blog/cns!C898C3C40396DC11!955.entry   一直没空仔细研究下oSIP,最近看到其版本已经到了3.x版本,看到网上的许多帮助说明手册都过于陈旧,且很多文档内容有点误人子弟的嫌疑~~   Linux下oSIP的编

wanghaobo920的专栏 3724

oSIP协议栈(eXoSIP,Ortp等)使用入门(原创更新中)

本文档最新版本及文中提到的相关源码及VC6工程文件请在本站找,嘿嘿~~(LiveDriver公开文件夹中!) (最近工作重心不在SIP开发,SO本文档也没有机会更新,有技术问题也请尽量咨询他人,本人不一定能及时回复。)   一直没空仔细研究下oSIP,最近看到其版本已经到了3.x版本,看到网上的许多帮助说明手册都过于陈旧,且很多文档内容有点误人子弟的嫌疑~~  Linux下oSIP的编译使

xwchen的专栏 2522

oSIP协议栈(eXoSIP、Ortp等)使用入门

http://ghj19850926.blog.163.com/blog/static/18591560201241410033429/

spivic的专栏 1812

oSIP协议栈(eXoSIP,Ortp等)使用入门()

<br /><br />(CopyLeft by Meineson | www.mbstudio.cn,原创文章,欢迎转载,但请保留出处说明!)<br />本文档最新版本及文中提到的相关源码及VC6工程文件请在本站找,嘿嘿~~<br />(首页的SkyDriver公开文件夹中,可能需要用代理才能正常访问该空间——空间绝对稳定,不会丢失文件!)<br />(最近工作重心不在SIP开发,SO本文档也没有机会更新,有技术问题也请尽量咨询他人,本人不一定能及时回复。)<br />  一直没空仔细研究下oSIP,最近

jueqing007的专栏 1138

oSIP协议栈(eXoSIP,Ortp等)使用入门

本文档最新版本及文中提到的相关源码及VC6工程文件请在本站找,嘿嘿~~(LiveDriver公开文件夹中!) (最近工作重心不在SIP开发,SO本文档也没有机会更新,有技术问题也请尽量咨询他人,本人不一定能及时回复。)   一直没空仔细研究下oSIP,最近看到其版本已经到了3.x版本,看到网上的许多帮助说明手册都过于陈旧,且很多文档内容有点误人子弟的嫌疑~~  Linux下oSIP的编译

代码人生 9869

oSIP协议栈(eXoSIP,Ortp等)使用入门(转)

<br /><br /> 一直没空仔细研究下oSIP,最近看到其版本已经到了3.x版本,看到网上的许多帮助说明手册都过于陈旧,且很多文档内容有点误人子弟的嫌疑~~<br />  Linux下oSIP的编译使用应该是很简单的,其Install说明文档里也介绍的比较清楚,本文主要就oSIP在Windows平台下VC6.0开发环境下的使用作出描述。<br />  虽然oSIP的开发人员也说明了,oSIP只使用了标准C开发,但许多人在Windows下使用oSIP时,第一步就被卡住了,得不到oSIP的LIB和DL

scutyan的专栏 791

OSIP协议栈(eXoSIP,Ortp等)使用入门(1)

本文档最新版本及文中提到的相关源码及VC6工程文件请在本站找,嘿嘿~~(首页的SkyDriver公开文件夹中,可能需要用代理才能正常访问该空间——空间绝对稳定,不会丢失文件!) (最近工作重心不在SIP开发,SO本文档也没有机会更新,有技术问题也请尽量咨询他人,本人不一定能及时回复。)  一直没空仔细研究下oSIP,最近看到其版本已经到了3.x版本,看到网上的许多帮助说明手册都过于陈旧,且很多文档内容有点误人子弟的嫌疑~~  Linux下oSIP的编译使用应该是很简单的,其Install说明文档里也介绍的比

tangchaoqigai的专栏 1078

eXosip】注册与处理推流请求处理逻辑总结

exosip构建信令服务总结

gma999的博客 1620
上一篇: eXosip入门(一):vs2008编译osip/eXosip
下一篇: SIP入门(一):建立SIP软电话环境
cheneymei
博客等级 码龄16年 144粉丝 9原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值