- 博客(6)
- 资源 (21)
- 收藏
- 关注
转载 在Vovida的基础上实现自己的SIP协议栈(六)
在Vovida的基础上实现自己的SIP协议栈(六) 卢政 2003/08/08 3.3 等待对方的呼叫: 上面花了那么长的时间叙述了如何发起一个呼叫,我们再来介绍一下如何接收一个呼叫: 当用户进入Idle状态以后,如果系统接收到一个INVITE消息,系统将进入Ring状态,并且进入Opring操作中,这个时候硬件设备将播放振铃声,这个时候如果用户决定摘机通话,那么
2011-11-27 22:52:38 651
转载 在Vovida的基础上实现自己的SIP协议栈(五)
在Vovida的基础上实现自己的SIP协议栈(五) 卢政 2003/08/07 3.2.8.2处理RTP/RTCP包: 前面说了ResGwDevice::processSessionMsg处理挂在设备处理队列里的各个命令,我们具体来看具体的应用程序处理过程: a.处理用户发出的终端消息,并且打开设备发送媒体包。 ResGwDevice::processSessionM
2011-11-27 22:51:29 1173
转载 在Vovida的基础上实现自己的SIP协议栈(四)
在Vovida的基础上实现自己的SIP协议栈(四) 卢政 2003/08/06 3.2.7.5 授权检查 a.示意图和信令部分: SIP Headers ----------------------------------------------------------------- sip-req: INVITE sip:93831073@192.168.36.1
2011-11-27 22:50:29 739
转载 在Vovida的基础上实现自己的SIP协议栈(三)
在Vovida的基础上实现自己的SIP协议栈(三) 卢政 2003/08/05 3.开始一个呼叫和等待对方呼叫: 3.1 系统创建StateIdle状态: StateIdle::StateIdle() { addOperator( new OpStartCall ); addOperator( new OpRing ); addOperator( new OpOnH
2011-11-27 22:48:47 811
转载 在Vovida的基础上实现自己的SIP协议栈(二)
在Vovida的基础上实现自己的SIP协议栈(二) 卢政 2003/08/04 卢政 2003/08/04 2. 5 HeartLessProxy Run方法的实现 HeartLessProxy::run() { myWorkerThread->run(); mySipThread->run(); } 通过上面可以看到有两个Run方法的调用,第一个是WorkThre
2011-11-27 22:47:10 632
转载 在Vovida的基础上实现自己的SIP协议栈(一)
在Vovida的基础上实现自己的SIP协议栈(一) 卢政 2003/08/01 写在前面的话 不少通讯方面的同好已经读了我在去年岁末撰写的《如何用OpenH323开发自己的H.323协议栈》,大都给予了很高的评价,甚至可以说是好评如潮,说来惭愧,我只不过把十几个人的工作进行了整理和归纳而已,事实上我自己的代码只有很少的一部分(主要在H.245/H.235部分),后来很多朋友向我
2011-11-27 22:43:50 702
suitesparse-metis-for-windows-master
2015-09-08
Fingerprint Verification System
2012-12-11
mjserver sip服务器
2011-10-19
libosip2-3.6.0
2011-10-19
地理信息系统(GIS)开发工程案例part12
2007-09-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人