项目的需求介绍:(主要的技术栈C++(QT)开发跨平台的视频会议系统)
基于开源(linphone,pjsip) SDK用户界面开发。
实现基于SIP的语音和视频通讯功能。
下载更新服务器通讯录
视频会议功能
实现基于SIP的IM通讯功能。
BBUI快捷按键设置功能
Outlook行事历显示功能
Windows客户端常用参数设置功能
基于Linphone SDK用户界面开发
Windows客户端必须基于最新稳定版的Linphone SDK进行开发,在Linphone SDK的基础上根据本文档的功能需求开发用户界面和用户功能。
基于SIP的语音和视频通讯功能
用户在电话界面输入要拨打的分机号,在拨号界面发起音视频呼叫。
发起呼叫的分机号也可能是从通讯录,IM消息中的告警信息解析获得,此时发起的呼叫必须是视频类型。
发起呼叫时可以指定发起的呼叫类型是音频还是视频。
当有来话呼叫Windows客户端所登录的分机号时,客户端需要相应响应发起呼叫方的呼叫请求。在接通用户可以决定接通后的通话类型(语音、视频)。
在来电窗口和通话窗口中,当来电号码在通讯录中时,显示保存在通讯录中的名字及号码。当来