Method for allocating incoming-call to extension telephone sets in private branch exchange and private branch exchange having automatic incoming-call allocating function
First Claim
1. In a network which transmits caller identification data to a called party, a method for use in a private branch exchange for automatically allocating an incoming call to a plurality of extension telephone sets, said method comprising the steps of:
- previously registering in a memory table a caller number indicative of a telephone number of a potential caller and at least one extension number indicative of a telephone number of one of the plurality of extension telephone sets to which a call from the potential caller is preferably allocated;
detecting caller identification data received through the network when an incoming call is received which does not specify an extension number of one of the plurality of extension telephone sets;
determining whether the caller identification data corresponds to the caller number stored in said memory table;
identifying the caller number stored in said memory table which corresponds to the caller identification data when a determination is made that the caller identification data corresponds to the caller number stored in said memory table; and
preferentially allocating the incoming call to the one of the extension telephone sets having the extension number stored in said memory table as associated with the identified caller number when the following conditions are met;
(1) an incoming call is received which does not specify an extension number of one of the plurality of extension telephone sets;
(2) the caller number is detected; and
(3) an extension number is stored in said memory table in association with the identified caller number.
0 Assignments
0 Petitions
Accused Products
Abstract
In an integrated services digital network (ISDN), a caller number indicative of the telephone number of a caller can be usually attached in a call data. In a private branch exchange according to the present invention, the caller number of a caller and the extension number or numbers of an extension telephone set or sets to which the call is desired to be directly sent from the caller are previously registered in a suitable memory table in a predetermined correlation, so that when the private branch exchange receives a call from the ISDN, it retrieves the table to check whether or not the received call is previously registered in the table in the form of a caller number. When the call is registered one, the call is preferentially allocated to one or ones of the extension telephone sets having one or ones of the extension numbers associated with the caller number of the received call. The number registration in the table may be carried out through each of the extension telephone sets.
76 Citations
25 Claims
-
1. In a network which transmits caller identification data to a called party, a method for use in a private branch exchange for automatically allocating an incoming call to a plurality of extension telephone sets, said method comprising the steps of:
-
previously registering in a memory table a caller number indicative of a telephone number of a potential caller and at least one extension number indicative of a telephone number of one of the plurality of extension telephone sets to which a call from the potential caller is preferably allocated; detecting caller identification data received through the network when an incoming call is received which does not specify an extension number of one of the plurality of extension telephone sets; determining whether the caller identification data corresponds to the caller number stored in said memory table; identifying the caller number stored in said memory table which corresponds to the caller identification data when a determination is made that the caller identification data corresponds to the caller number stored in said memory table; and preferentially allocating the incoming call to the one of the extension telephone sets having the extension number stored in said memory table as associated with the identified caller number when the following conditions are met;
(1) an incoming call is received which does not specify an extension number of one of the plurality of extension telephone sets;
(2) the caller number is detected; and
(3) an extension number is stored in said memory table in association with the identified caller number. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. In a network which transmits caller identification data to a called party, a private branch exchange for automatically allocating an incoming call to a plurality of extension telephone sets, said private branch exchange comprising:
-
input means for inputting a caller number indicative of a telephone number of a potential caller; memory means for storing and registering therein the caller number input through said input means and at least one extension number indicative of a telephone number of one of the plurality of extension telephone sets to which a call from the potential caller is preferably allocated; detection means for detecting caller identification data received through the network when an incoming call is received which does not specify an extension number of one of the plurality of extension telephone sets; determining means for determining whether the caller identification data corresponds to the caller number stored in said memory means; first control means for allocating the incoming call to one of the plurality of extension telephone sets in accordance with a predetermined rule when said determining means determines that the caller identification data does not correspond to the caller number stored in said memory means, or when said detection means does not detect the caller identification data received through the network; identifying means for identifying the caller number stored in said memory means which corresponds to the caller identification data when said determining means determines that the caller identification data corresponds to the caller number stored in said memory means; extension-number extraction means for extracting from said memory means that at least one extension number associated with the caller number identified by said identifying means; and second control means for preferentially allocating the incoming call to the one of the extension telephone sets having the extension number extracted by said extension-number extraction means when the following conditions are met;
(1) an incoming call is received which does not specify an extension number of one of the plurality of extension telephone sets;
(2) the caller number is detected by said detection means; and
(3) said extension-number extraction means extracts the at least one extension number. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. In a network which transmits caller identification data to a called party, a private branch exchange for automatically allocating an incoming call to a plurality of extension telephone sets, said private branch exchange comprising:
-
input means for inputting a caller number indicative of a telephone number of a potential caller; memory means for storing and registering therein the caller number input through said input means and at least one extension number indicative of a telephone number of one of the plurality of extension telephone sets to which a call from the potential caller is preferably allocated; detection means for detecting caller identification data received through the network when an incoming call is received which does not specify an extension number of one of the plurality of extension telephone sets; determining means for determining whether the caller identification data corresponds to the caller number stored in said memory means; first control means for allocating the incoming call to one of the plurality of extension telephone sets in accordance with a predetermined rule when said determining means determines that the caller identification data does not correspond to the caller number stored in said memory means, or when said detection means does not detect the caller identification data received through the network; identifying means for identifying the caller number stored in said memory means which corresponds to the caller identification data when said determining means determines that the caller identification data corresponds to the caller number stored in said memory means; extension-number extraction means for extracting from said memory means the at least one extension number associated with the caller number identified by said identifying means according to first-received digits of the caller identification data corresponding in number to the digits of the caller number stored in said memory means; and second control means for preferentially allocating the incoming call to the one of the extension telephone sets having the extension number extracted by said extension-number extraction means when the following conditions are met;
(1) an incoming call is received which does not specify an extension number of one of the plurality of extension telephone sets;
(2) the caller number is detected by said detection means; and
(3) said extension-number extraction means extracts the at least one extension number. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. In a network which transmits caller identification data to a called party, a method for use in a private branch exchange for automatically allocating an incoming call to a plurality of extension telephone sets, said method comprising the steps of:
-
previously registering in a memory table a caller number indicative of a telephone number of a potential caller and at least one extension number indicative of a telephone number of one of the plurality of extension telephone sets to which a call from the potential caller is preferably allocated; detecting caller identification data received through the network when an incoming call is received which does not specify an extension number of one of the plurality of extension telephone sets; determining whether the caller identification data corresponds to the caller number stored in said memory table; identifying the caller number stored in said memory table which corresponds to the caller identification data when a determination is made that the caller identification data corresponds to the caller number stored in said memory table; preferentially allocating the incoming call to one of the extension telephone sets having an extension number stored in said memory table as associated with the identified caller number when the following conditions are met;
(1) an incoming call is received which does not specify an extension number of one of the plurality of extension telephone sets;
(2) the caller number is detected; and
(3) an extension number is stored in said memory table in association with the identified caller number; andsending the incoming call to one of the plurality of extension telephone sets in accordance with a predetermined rule when a determination is made that the caller identification data does not correspond to the caller number stored in said memory table, when the caller identification data received through the network is not detected, or when the extension telephone set to which the incoming call is preferentially allocated is busy.
-
-
24. In a network which transmits caller identification data to a called party, a method for use in a private branch exchange for automatically allocating an incoming call to a plurality of extension telephone sets, said method comprising the steps of:
-
previously registering in a memory table a caller number indicative of a telephone number of a potential caller and at least one extension number indicative of a telephone number of one of the plurality of extension telephone sets to which a call from the potential caller is preferably allocated; detecting caller identification data received through the network when an incoming call is received which does not specify an extension number of one of the plurality of extension telephone sets; determining whether the caller identification data corresponds to the caller number stored in said memory table; identifying the caller number stored in said memory table which corresponds to the caller identification data when a determination is made that the caller identification data corresponds to the caller number stored in said memory table; preferentially allocating the incoming call to one of the extension telephone sets having an extension number stored in said memory table as associated with the identified caller number when the following conditions are met;
(1) an incoming call is received which does not specify an extension number of one of the plurality of extension telephone sets;
(2) the caller number is detected; and
(3) an extension number is stored in said memory table in association with the identified caller number; andwhen the identified caller number is associated with a plurality of extension numbers stored in said memory table, first allocating the incoming call to one of the extension numbers registered in a position in said memory table which indicates a most preferred status, and when the first allocated extension telephone set is busy, subsequently allocating the incoming call to another one of the extension numbers registered in a position in said memory table which indicates a next most preferred status.
-
-
25. In a network which transmits caller identification data to a called party, a method for use in a private branch exchange for automatically allocating an incoming call to a plurality of extension telephone sets, said method comprising the steps of:
-
previously registering in a memory table a caller number indicative of a telephone number of a potential caller and at least one extension number indicative of a telephone number of one of the plurality of extension telephone sets to which a call from the potential caller is preferably allocated; detecting caller identification data received through the network when an incoming call is received which does not specify an extension number of one of the plurality of extension telephone sets; determining whether the caller identification data corresponds to the caller number stored in said memory table; identifying the caller number stored in said memory table which corresponds to the caller identification data when a determination is made that the caller identification data corresponds to the caller number stored in said memory table; preferentially allocating the incoming call to one of the extension telephone sets having an extension number stored in said memory table as associated with the identified caller number when the following conditions are met;
(1) an incoming call is received which does not specify an extension number of one of the plurality of extension telephone sets;
(2) the caller number is detected; and
(3) an extension number is stored in said memory table in association with the identified caller number;when the identified caller number is associated with a plurality of extension numbers stored in said memory table, first allocating the incoming call to one of the extension numbers registered in a position in said memory table which indicates a most preferred status, and when the first allocated extension telephone set is busy, subsequently allocating the incoming call to another one of the extension numbers registered in a position in said memory table which indicates a next most preferred status; and when the extension telephone sets having said extension numbers associated with the identified caller number are busy, selecting one of said plurality of extension telephone sets other than the busy extension telephone sets in accordance with a predetermined rule.
-
Specification