http://sofia-sip.sourceforge.net/refdocs/building.html,翻译自官网的这张网页。
目录结构
在libsofia-sip-ua目录下,有很多子目录,每个子目录代表一个模块。
终端和高层库可以使用它们构建信令和媒体系统(??):Terminal and high-level libraries used for both signaling and media:
通用运行时库:
- "su" - 网络socket,内存管理,线程
- "sresolv" - 异步DNS解析
- "ipt" - IPT工具库
SIP信令:
- "nua" - SIP用户代理库
- "nea" - SIP事件API
- "iptsec" - HTTP和SIP用摘要式身份认证
- "nta" - SIP事务引擎
- "tport" - 消息传送
- "sip" - SIP消息和消息头
- "msg" - 消息处理
- "url" - URL处理
- "url" - 底层解析器
HTTP子系统:
- "nth" - HTTP协议引擎
- "http" - HTTP消息和HTTP消息头
SDP处理:
- "soa" - SIP下SDP提供/应答引擎
- "sdp" - SDP解析器
其他:
Sofia-SIP库提供的特性:
- "features" - Sofia SIP提供的所有特性
文档: