Server apparatus

Abstract
According to one embodiment, a server apparatus includes a controller which selectively executes at least one of first processing of executing communication connections among data terminals to be respectively associated with a plurality of phone IDS included in the call information event, and second processing of making the conference processing unit execute communication-connecting among the data terminals to be respectively associated with the plurality of phone IDs included in the call information event, based on prescribed conditions, when conference connections among the plurality of phone terminals are established.
Description

BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWINGS

A general architecture that implements the various feature of the invention will now be described with reference to the drawings. The drawings and the associated descriptions are provided to illustrate embodiments of the invention and not to limit the scope of the invention.



FIG. 1 is an exemplary schematic configuration view depicting a visual communication system regarding a first embodiment of the present invention;



FIG. 2 is an exemplary block diagram depicting a functional configuration of a visual communication system (VCS) server depicted in FIG. 1;



FIG. 3 is an exemplary view depicting an example of storage content of a connection information management table depicted in FIG. 2;



FIG. 4 is an exemplary view depicting an example of storage content of an extension terminal-data terminal (visual communication (VC)) association table depicted in FIG. 2;



FIG. 5 is an exemplary view depicting an example of storage content of a session information management table depicted in FIG. 2;



FIG. 6 is an exemplary view depicting an example of storage content of a number-of-speaker determining table depicted in FIG. 2;



FIG. 7 is an exemplary view depicting an example of storage content of a number-of-MCU-resource determining table depicted in FIG. 2;



FIG. 8 is an exemplary view depicting an example of storage content of a control determining table for each client depicted in FIG. 2;



FIG. 9 is an exemplary sequence view depicting transmitting/receiving operations of information among extension terminals, a main apparatus, a VCS server, and data terminals when conference speech connections are made in the first embodiment;



FIG. 10 is an exemplary flowchart depicting a control procedure of the VCS server when session establishment of the data terminals is accomplished by associating them with the conference speech connections in the first embodiment;



FIG. 11 is an exemplary block diagram depicting a functional configuration of the VCS server as a second embodiment of the invention;



FIG. 12 is an exemplary view depicting an example of storage content of a priority-condition correspondence table depicted in FIG. 11; and



FIG. 13 is an exemplary sequence view depicting transmitting/receiving operations of information among extension terminals, a main apparatus, a VCS server, and data terminals when conference speech connections are made in the second embodiment.


Claims
  • 1. A server apparatus which receives a call information event including phone IDs specifying a plurality of phone terminals to be conference-connected from a telephone exchange apparatus, makes communication connections of the plurality of data terminals work together with the conference connections, and is connectable a conference processing unit to execute conference combining processing among the plurality of data terminals, the data terminals being respectively associated with the phone IDs of the plurality of phone terminals, the server apparatus comprising: a controller which selectively executes at least one of first processing of executing communication connections among data terminals to be respectively associated with a plurality of phone IDS included in the call information event, and second processing of making the conference processing unit execute communication-connecting among the data terminals to be respectively associated with the plurality of phone IDs included in the call information event, based on prescribed conditions, when conference connections among the plurality of phone terminals are established.
  • 2. The server apparatus according to claim 1, wherein the controller uses for determining the conditions at least one of the number of the phone terminals to be conference-connected, the number of vacant conference resources to connect a plurality of data terminals in the conference processing unit thereto, contents preset for each user of the data terminals, and each load situation of the plurality of data terminals.
  • 3. The server apparatus according to claim 1, wherein the controller uses for determining the conditions arbitrary combinations of the number of the phone terminals to be conference-connected, the number of vacant conference resources to connect a plurality of data terminals in the conference processing unit thereto, contents preset for each user of the data terminals, and each load situation of the plurality of data terminals.
  • 4. The server apparatus according to claim 1, further comprising a memory which stores a table in which information, showing, as the conditions, the number of the phone terminals to be conference-connected, the number of vacant conference resources to connect a plurality of data terminals in the conference processing unit thereto, contents preset for each user of the data terminals, and each load situation of the plurality of data terminals, is associated in priority order, wherein the controller selectively executes the first and the second processing based on the priority order in the table.
  • 5. The server apparatus according to claim 1, wherein the controller inserts conference control information necessary for conference combining processing among the plurality of data terminals into an instruction message to transmit the instruction message and the control information to the conference processing unit in executing the second processing.
  • 6. The server apparatus according to claim 1, wherein the controller separately transmits an instruction message and conference control information necessary for conference combining processing among the plurality of data terminals to transmit them to the conference processing unit in executing the second processing.
Priority Claims (1)
Number Date Country Kind
2006-083313 Mar 2006 JP national