A unified communications (UC)-based video conference subsystem connected to a network, comprising:
- a video conference terminal (VCT);
- a PC (personal computer) host;
- a UC client;
- a user input device,
- wherein the UC client is installed on the PC host,
- wherein the PC host is connected to the network and the user input device,
- wherein the VCT is connected to the PC host,
- wherein the UC client further comprises:
- a VCT application module;
- and
- a UC-VCT communications module,
- wherein the VCT comprises:
- a video processing module;
- a call control module;
- a VCT-UC communications module,
- wherein the call control module is connected to the video processing module,
- wherein the VCT-UC communications module is connected to the call control module,
- wherein the VCT-UC communications module is configured to:
- receive the call information of the called VCT sent by the UC-VCT communications module;
- send the call information of the called VCT to the call control module;
- receive the incoming video conference call message that comprises the incoming call number;
- send the incoming video conference call message to the VCT application module using the UC-VCT communications module;
- receive one of the call answer, reject request;
- and
- send one of the call answer, reject request to the call control module wherein the call control module is configured to:
- receive the call information of the called VCT;
- initiate a video conference call to the called VCT according to the call information of the called VCT;
- receive one of the call answer, reject request;
- and
- perform one of the answering, rejecting operation on the incoming call, wherein the VCT application module is configured to:
- receive a request for querying call information of a called VCT;
- send the query request to a UC server, wherein the UC server connected to the network;
- receive the call information of the called VCT that is returned by the UC server;
- send the call information of the called VCT to the UC-VCT communications module;
- receive an incoming video conference call message that comprises an incoming call number;
- send a calling party information query request that comprises the incoming video conference call message to the UC server;
- receive calling party information of the video conference call, wherein the calling party information is queried and obtained by the UC server according to the incoming call number;
- output the calling party information of the video conference call in a visual manner;
- receive one of the call answer, reject request input by a user;
- and
- send the request to the UC-VCT communications module,
- wherein the UC-VCT communications module is configured to:
- establish a communication channel between the UC client and the VCT;
- receive the call information of the called VCT;
- send the call information of the called VCT to the VCT-UC communications module of the VCT;
- receive the call answer or reject request;
- and
- send the call answer or reject request to the VCT-UC communications module,
- wherein the user input device is configured to:
- receive the request for querying the call information of the called VCT;
- and
- send the query request to the VCT application module.