This application is based upon and claims the benefit of priority from Japanese Patent Application No. 2005-191209, filed Jun. 30, 2005, the entire contents of which are incorporated herein by reference.
1. Field
One embodiment of the invention relates to pushbutton telephone equipment comprising a plurality of interfaces for accommodating, for instance, telephone terminals, and in particular, relates to pushbutton telephone equipment and telephone switching equipment for selecting an interface to accommodate a telephone terminal according to the load imposed by the number of telephone terminals accommodated, and accommodating methods thereof.
2. Description of the Related Art
In recent years, there has been a rise in pushbutton telephone equipment and telephone switching equipment having a function of connecting with VoIP telephone terminals. The pushbutton telephone equipment and telephone switching equipment comprise interface cards exclusively for accommodating the VoIP telephone terminals, and the number of interface substrates is determined according to the number of VoIP telephone terminals to be accommodated. The interface cards can also support IP-QSIG.
The aforementioned pushbutton telephone equipment and telephone switching equipment have the following three methods as means for accommodating the VoIP telephone terminals.
The first method is to designate, by a maintenance terminal, an interface card to accommodate a VoIP telephone terminal according to its extension number.
The second method is to determine the extension number of a VoIP telephone terminal to which connection has been requested and an interface card for accommodating the telephone terminal when the VoIP telephone terminal has requested connection, and not to designate, by a maintenance terminal, an interface card to accommodate the VoIP telephone terminal according to its extension number.
The third method is to automatically determine the extension number of a VoIP telephone terminal and an interface card to accommodate the telephone terminal when the VoIP telephone terminal requests for connection and the extension number of the VoIP telephone terminal has not been set in advance by the maintenance terminal (e.g., Jpn. Pat. Appln. KOKAI Publication No. 2004-336139).
In the first aforementioned method, the interface card to accommodate the telephone terminal must be designated using a separate maintenance terminal. In the second and third methods, the VoIP telephone terminals are accommodated in order starting from the interface card of lowest address. Therefore, there are problems in that the interface cards of smaller numbers are given priority when accommodating the VoIP telephone terminals, and the load is concentrated on those interface cards. Although the interface cards have a function for supporting IP-QSIG, the telephone terminals are accommodated in the interface cards of lower addresses without determining whether or not IP-QSIG is supported by each interface card. Thus, the load becomes even more concentrated when a VoIP telephone terminal is accommodated in an interface card which already supports IP-QSIG.
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.
Various embodiments according to the invention will be described hereinafter with reference to the accompanying drawings. In general, according to one embodiment of the invention, pushbutton telephone equipment comprising a plurality of interface unit for accommodating telephone terminals is characterized in comprising analysis unit for determining the accommodating state in each of the plurality of interface unit, storing unit for storing the accommodating state determined by the analysis unit as accommodating number information, selecting unit for selecting interface unit with the least accommodating number based on the accommodating number information stored in the storing unit when the telephone terminal requests connection, and accommodating unit for accommodating the telephone terminal which has requested connection in the interface unit selected by the selecting unit.
The system has e.g., a local area network (LAN) 20. The LAN 20 is connected to pushbutton telephone equipment 10, an Internet Protocol (IP) network 30, and a plurality of Voice-over-IP telephone terminals (information terminals) 40. The VoIP telephone terminals 40 are telephone terminals realizing a call processing function and the like. The LAN 20 also connects to a personal digital assistance (PDA), personal computer (PC), and the like realizing an IP-QSIG (software-implemented VoIP telephone terminal) function via the IP network 30.
The pushbutton telephone equipment 10 has interface means (hereinafter called interface cards) exclusively for accommodating the VoIP telephone terminals 40 or IP-QSIG. For example, the pushbutton telephone equipment 10 comprises three interface cards 1, 2, and 3 (11a, 11b, and 11c). The pushbutton telephone equipment 10 also comprises control means 12 including analyzing means for determining the accommodating state of the terminals connected to the interface cards 1, 2, and 3 (11a, 11b, and 11c), and a database 13 for storing the accommodating state of the VoIP telephone terminals 40 and IP-QSIG determined by the analyzing means as accommodating number information.
Next, the accommodating method of the telephone terminals applied to the pushbutton telephone equipment of the present invention will be explained.
The priorities of the interface cards are set and stored beforehand as priority information in the database 13 of the pushbutton telephone equipment 10. For example, the priority is set to medium in the interface card 1 (11a), high in the interface card 2 (11b), and low in the interface card 3 (11c). (Refer to the column “Priority for Automatic Accommodating Selection” of
The total of the maximum numbers of VoIP telephone terminals and IP-QSIG which can be accommodated are set and stored beforehand as the maximum accommodating capacity. For example, the maximum accommodating capacity of each interface card 1, 2, and 3 (11a, 11b, and 11c) is set to “16”. (Refer to the column “Maximum Accommodating Capacity” of
As shown in
The analyzing means 12a stores the determined accommodating state in the database 13 of the pushbutton telephone equipment 10 as accommodating number information (step S2 of
For example, if in the analysis result, the accommodating number of VoIP telephone terminals in the interface card 1 (11a) is “9” and the accommodating number of IP-QSIG is “0” (refer to the columns “Present Accommodating Number of VoIP Telephone Terminals” and “Present Accommodating Number of IP-QSIG” of
The control means 12 of the pushbutton telephone equipment 10 monitors whether the VoIP telephone terminals 40 request connection (step S10 of
However, in step S11, if the total of the accommodating numbers of VoIP telephone terminals and IP-QSIG is calculated, and there are at least two interface cards having the same minimum total, the interface card having the smaller accommodating number of IP-QSIG is selected (step S12 of
In step S12, if there are at least two interface cards which have the same minimum accommodating number of IP-QSIG, the interface card having the highest priority for automatic accommodating selection is selected (step S13 of
Next, updating of the priority information, priority for automatic accommodating selection (refer to
The analyzing means 12a sets the priority information in the interface card accommodating the IP-QSIG low based on the accommodating number information of VoIP telephone terminals and IP-QSIG. For example, the analyzing means 12a updates the priority information of the interface card 2 (11b) in which the accommodating number of IP-QSIG is “1” so as to lower the priority for automatic accommodating selection from high to medium during analysis. At this time, the priority for automatic accommodating selection is updated so as to be different in all interface cards (e.g., avoiding setting the priority for automatic accommodating selection of two interface cards to low, and the like).
The following are other embodiments. The priority information in the interface card accommodating IP-QSIG is set lower than the priority information in the interface card which does not accommodate IP-QSIG. For example, the analyzing means 12a updates the priority information of the interface card 2 (11b) in which the accommodating number of IP-QSIG is “1” so as to lower the priority for automatic accommodating selection from high to low during analysis, and updates the priority for automatic accommodating selection in the interface card 3 (11c) in which the accommodating number of IP-QSIG is “0” so as to raise the priority from low to high.
In such a case, the interface cards in which the accommodating number of IP-QSIG is “0” are the interface card 1 (11a) and the interface card 3 (11c). Although the priority for automatic accommodating selection in the interface card 3 (11c) in which the accommodating number of VoIP telephone terminals has been updated, the priority for automatic accommodating selection can be arbitrarily changed. Likewise, the priority for automatic accommodating selection is updated so as to be different in all interface cards (e.g., avoiding setting the priority for automatic accommodating selection of two interface cards to high).
In the above way, it is possible to use pushbutton telephone equipment to independently manage the number of telephone terminals accommodated in each interface card in pushbutton telephone equipment and telephone switching equipment and spread the load when accommodating telephone terminals. It is also possible to lower the priority in an interface card accommodating IP-QSIG so as to lower the concentration of the load in the interface card which has a relatively high load.
While certain embodiments of the inventions have been described, these embodiments have been presented by way of example only, and are not intended to limit the scope of the inventions. Indeed, the novel methods and systems described herein may be embodied in a variety of other forms; furthermore, various omissions, substitutions and changes in the form of the methods and systems described herein may be made without departing from the spirit of the inventions. The accompanying claims and their equivalents are intended to cover such forms or modifications as would fall within the scope and spirit of the invention.
Number | Date | Country | Kind |
---|---|---|---|
2005-191209 | Jun 2005 | JP | national |