PJSIP UA分析(2)--PJSUA注册
来源:互联网 发布:it人才网 编辑:程序博客网 时间:2024/05/02 04:30
1、一开始是回调使用的函数,例如on_incoming_call当来电话的时候,pjsip会自动去调用你写的这个函数,前提是你在初始化pjsua的时候设置了on_incoming_call = &on_incoming_call,
2、error_exit退出应用所需要的操作
3、main函数:
(1)pjsua_create()创建pjsua的第一步,如果是要打电话要确认URL是否是正确的pjsua_verify_url
(2)初始化pjsua,pjsua_config_default(&cfg)来初始化配置,然后设置一些回调函数,设置日志,最后初始化pjsua_init(&cfg, &log_cfg, NULL);
(3)创建UDP的传输,设置端口号
(4)接下来就是启动pjsua,通过pjsua_start();
(5)创建账户,这个是这篇文章的主要内容,pjsua_acc_config_default初始化配置,然后设置相关的内容,id对应这url,realm是服务器的域名,还有密码和用户名,最后调用 pjsua_acc_add(&cfg, PJ_TRUE, &acc_id);来实现帐号的注册。
4、打电话,上面也提到过,你打电话的话需要验证URL是否正确的 pjsua_verify_url,然后调用pjsua_call_make_call来打电话。
5、挂电话,调用 pjsua_call_hangup_all();
6、最后销毁,pjsua_destroy();
0 0
- PJSIP UA分析(2)--PJSUA注册
- PJSIP UA分析(1)--PJSUA主函数
- PJSIP UA分析(1)--概述
- ios PJSIP(PJSUA)
- PJSIP学习笔记2——PJSUA层发起呼叫的主要流程
- PJSUA命令行分析
- pjsip代码分析(2)——register
- Pjsip:用户注册多线程实例
- pjsip中的源代码分析
- pjsip代码分析计划
- pjsip库分析
- PJSIP学习笔记——PJSUA层发起呼叫的主要流程
- PJSIP学习笔记——PJSUA层发起呼叫的主要流程
- PJSIP学习笔记——PJSUA层发起呼叫的主要流程
- iphone实时通话开源框架pjsip编译-pjsua运行测试
- sip uA 代码分析
- ua收集分析
- PJSIP学习笔记——从simple_pjsua.c示例程序了解PJSUA-LIB的基本使用流程
- PHP Framework Laravel4 之路 四
- iframe实现局部刷新和回调(转)
- 待写
- Java - 关于InputStream,InputStreamReader和BufferedReader
- js
- PJSIP UA分析(2)--PJSUA注册
- 检索文本例子结合sed,head,tail,cut
- error:误以为闰年就是能被4整除的数
- C语言运算符优先级(超详细)
- c语言的头文件#include <limits.h>
- 有经验的Java开发者和架构师容易犯的10个错误
- YUV格式解析
- 多态与继承(上)
- SVN自动备份命令记录