- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Pjsua 开发指南 侯凯 /pjsip/docs/html/group__PJSUA__LIB.htm
关于PJSIP:
PJSIP 是一个小巧而性能优异的协议栈。
请访问: 获得更多信息。
关于本文档:
这是一份自由文档。每一个人都有权限按原样(verbatim copies )复制与分发此
文档,但不允许修改。
PJSUA API—高级软电话的API
为构建SIP UA 应用而设计的具有高水平的API 。
模块
PJSUA-API 的基本API
基本应用程序的创建、初始化、日志配置等。
PJSUA-API 的信令传输
管理SIP 传输的API 。
PJSUA-API 的账户管理
PJSUA 帐户的管理。
PJSUA-API 呼叫管理
呼叫操作。
PJSUA-API 的好友、用户状态和即时消息
好友管理,好友的状态和即时消息。
PJSUA-API 的媒体操作
媒体操作。
详细说明
一个为C / C + +编程提供的SIP 用户代理API
PJSUA-API 是构建SIP 多媒体用户代理应用而提供的非常高水平的API 。它把信令
和媒体功能包装在一起放入一个易于使用的调用的API 中,提供帐户管理,好友
管理,状态,即时消息以及多媒体功能例如会议、文件流、本地回放、录音等。
C/ C + +绑定
应用程序必须与PJSUA-lib 链接来使用这些API 。此外,该库依赖于以下库:
pjsip-ua,
pjsip-simple,
pjsip-core,
pjmedia,
pjmedia-codec,
pjlib-util,
pjlib,
应用程序还必须链接这些库。有关详细信息,请参阅入门Getting Started with PJSIP 。
pjsua_samples
提供了一些例程:
例程:Simple PJSUA
很简单的SIP 用户代理,具有注册、打电话和媒体建立的功能,使用PJSUA 的API ,
PJSUA 开发指南 © 版权保留 可以无限分发 禁止修改!
Pjsua 开发指南 侯凯 /pjsip/docs/html/group__PJSUA__LIB.htm
在200 行代码内实现。
PJSUA
这是PJSIP 协议和PJMEDIA 的参考实现。 PJSUA 是基于控制台的应用程序,设计
简单、易读,但功能强大,足以体现PJSIP 和PJMEDIA 提供的所有功能。
使用PJSUA API
关于如何创建和初始化API 请参阅PJSUA-API Basic API 。
PJSUA-API Basic API
[PJSUA API - 高级软电话的API]
基本的应用程序的创建、初始化,日志配置等。
数据结构
struct pjsua_logging_config
struct pjsua_mwi_info
struct pjsua_reg_info
struct pjsua_callback
struct pjsua_config
struct pjsua_msg_data
struct pj_stun_resolve_result
定义
#define PJSUA_INVALID_ID (-1)
#define PJSUA_DEFAULT_USE_SRTP PJMEDIA_SRTP_DISABLED
#define PJSUA_DEFAULT_SRTP_SECURE_SIGNALING 1
#define PJSUA_ADD_ICE_TAGS 1
#define PJSUA_ACQUIRE_CALL_TIMEOUT 2000
#define pjsip_cred_dup pjsip_cred_info_dup
Typedefs
typedef int pjsua_call_id
typedef int pjsua_acc_id
typedef int pjsua_buddy_id
typedef int pjsua_player_id
typedef int pjsua_recorder_id
typedef
文档评论(0)