Call service initialization arrangement
First Claim
1. An initialization method for a switch connectable via a single line to a plurality of terminals, said switch including means for storing a plurality of service profiles each defining a set of call services, said method comprisingsaid switch receiving on said line a first identifier defining one of said plurality of terminals and a second identifier defining one of said plurality of service profiles,in response to receipt of said first and second identifiers, said switch enabling for said one terminal a set of call services defined by said one service profile,in response to receipt of said second identifier, said switch determining a third identifier distinguishing said one service profile from any other service profiles defining sets of call services enabled for ones of said plurality of terminals, andafter determining said third identifier, said switch transmitting said third identifier to said one terminal and thereafter addressing said one terminal using said third identifier.
1 Assignment
0 Petitions
Accused Products
Abstract
An initialization arrangement is disclosed that allows call services defined in service profiles stored in a switching system to be enabled for individual terminals in a multipoint configuration without requiring assignment of terminal endpoint identifiers or virtual channel identifiers at subscription time. The call services are enabled for a terminal when the terminal transmits two identifiers to the switching system, one identifier defining the terminal and the other identifier defining a service profile. The switching system includes the identifier of the service profile in broadcast messages to address terminals with features defined by that service profile. Two embodiments of the invention are disclosed, one applicable in a narrowband integrated service digital network (ISDN) and the other applicable in a broadband ISDN (BISDN).
-
Citations
18 Claims
-
1. An initialization method for a switch connectable via a single line to a plurality of terminals, said switch including means for storing a plurality of service profiles each defining a set of call services, said method comprising
said switch receiving on said line a first identifier defining one of said plurality of terminals and a second identifier defining one of said plurality of service profiles, in response to receipt of said first and second identifiers, said switch enabling for said one terminal a set of call services defined by said one service profile, in response to receipt of said second identifier, said switch determining a third identifier distinguishing said one service profile from any other service profiles defining sets of call services enabled for ones of said plurality of terminals, and after determining said third identifier, said switch transmitting said third identifier to said one terminal and thereafter addressing said one terminal using said third identifier.
-
4. An initialization method for a switch connectable via a single line to a plurality of terminals, said switch including means for storing a plurality of service profiles each defining a set of call services, said method comprising
said switch receiving on said line a first identifier defining one of said plurality of terminals and a second identifier defining one of said plurality of service profiles, in response to receipt of said first and second identifiers, said switch enabling for said one terminal a set of call services defined by said one service profile, in response to said receipt of said second identifier, determining a third identifier distinguishing said one service profile from any other service profiles defining sets of call services enabled for ones of said plurality of terminals, and determining a fourth identifier distinguishing said one terminal from any other ones of said plurality of terminals for which said set of call services defined by said one service profile is enabled, and after determining said third and fourth identifiers, said switch transmitting said third and fourth identifiers to said one terminal and thereafter addressing said one terminal using said third and fourth identifiers.
-
6. An initialization method for a switch connectable via a single line to a plurality of terminals, said switch including means for storing a plurality of service profiles each defining a set of call services, said method comprising
said switch receiving on said line a first identifier defining one of said plurality of terminals and a second identifier defining one of said plurality of service profiles, in response to receipt of said first and second identifiers, said switch enabling for said one terminal a set of call services defined by said one service profile, said switch receiving on said line an identifier defining another of said plurality of terminals and an identifier identical to said second identifier defining said one service profile, in response to receipt of said identifier defining said another terminal and said identifier identical to said second identifier, said switch enabling for said another terminal said set of call services defined by said one service profile, in response to said receipt of said second identifier, said switch determining a third identifier distinguishing said one service profile from any other service profiles defining sets of call services enabled for ones of said plurality of terminals, after determining said third identifier, said switch transmitting said third identifier to said one terminal and thereafter addressing said one terminal using said third identifier, and in response to said receipt of said identifier identical to said second identifier and after determining said third identifier, said switch transmitting said third identifier to said another terminal and thereafter addressing said another terminal using said third identifier.
-
7. An initialization method for a switch connectable via a single line to a plurality of terminals, said switch including means for storing a plurality of service profiles each defining a set of call services, said method comprising
said switch receiving on said line a first identifier defining one of said plurality of terminals and a second identifier defining one of said plurality of service profiles, in response to receipt of said first and second identifiers, said switch enabling for said one terminal a set of call services defined by said one service profile, said switch receiving on said line an identifier defining another of said plurality of terminals and an identifier identical to said second identifier defining said one service profile, in response to receipt of said identifier defining said another terminal and said identifier identical to said second identifier, said switch enabling for said another terminal said set of call services defined by said one service profile, in response to said receipt of said second identifier, determining a third identifier distinguishing said one service profile from any other service profiles defining sets of call services enabled for ones of said plurality of terminals, and determining a fourth identifier distinguishing said one terminal from any other ones of said plurality of terminals for which said set of call services defined by said one service profile is enabled, after determining said third and fourth identifiers, said switch transmitting said third and fourth identifiers to said one terminal and thereafter addressing said one terminal using said third and fourth identifiers, in response to said receipt of said identifier identical to said second identifier, said switch determining a fifth identifier distinguishing said another terminal from any other ones of said plurality of terminals for which said set of call services defined by said one service profile is enabled, and after determining said third and fifth identifiers, said switch transmitting said third and fifth identifiers to said another terminal and thereafter addressing said another terminal using said third and fifth identifiers.
-
10. An initialization method for a switch connectable via a single line to a plurality of terminals, said switch including means for storing a plurality of service profiles each defining a set of call services, said method comprising
said switch receiving on said line a first identifier defining one of said plurality of terminals and a second identifier defining one of said plurality of service profiles, in response to receipt of said first and second identifiers, said switch enabling for said one terminal a set of call services defined by said one service profile, said switch receiving on said line a third identifier defining another one of said plurality of terminals and a fourth identifier defining another one of said plurality of service profiles, in response to receipt of said third and fourth identifiers, enabling for said another terminal a set of call services defined by said another service profile, in response to said receipt of said second identifier, determining a fifth identifier distinguishing said one service profile from any other service profiles defining sets of call services enabled for ones of said plurality of terminals, after determining said fifth identifier, said switch transmitting said fifth identifier to said one terminal and thereafter addressing said one terminal using said fifth identifier, in response to said receipt of said fourth identifier, said switch determining a sixth identifier distinguishing said another service profile from any other service profiles defining sets of call services enabled for ones of said plurality of terminals, after determining said sixth identifier, said switch transmitting said sixth identifier to said another terminal and thereafter addressing said another terminal using said sixth identifier.
-
11. An initialization method for a switch connectable via a single line to a plurality of terminals, said switch including means for storing a plurality of service profiles each defining a set of call services, said method comprising
said switch receiving on said line a first identifier defining one of said plurality of terminals and a second identifier defining one of said plurality of service profiles, in response to receipt of said first and second identifiers, said switch enabling for said one terminal a set of call services defined by said one service profile, said switch receiving on said line a third identifier defining another one of said plurality of terminals and a fourth identifier defining another one of said plurality of service profiles, in response to receipt of said third and fourth identifiers, enabling for said another terminal a set of call services defined by said another service profile, after enabling said set of call services defined by said one service profile for said one terminal and said set of call services defined by said another service profile for said another terminal, said switch addressing said one and said another terminal collectively using a predefined, global identifier defining all service profiles defining sets of call services enabled for ones of said plurality of terminals.
-
12. An initialization method for a switch connectable via a single line to a plurality of terminals, said switch including means for storing a plurality of service profiles each defining a set of call services, said method comprising
said switch receiving on said line a first identifier defining one of said plurality of terminals and a second identifier defining one of said plurality of service profiles, in response to receipt of said first and second identifiers, said switch enabling for said one terminal a set of call services defined by said one service profile, wherein said storing means stores directory number data associating a plurality of directory numbers with said plurality of service profiles, wherein said line comprises a broadcast link and a plurality of point-to-point links, wherein said first identifier defines one of said point-to-point links, wherein said enabling step comprises writing link data to said storing means defining said one point-to-point link as being associated with said one service profile, and wherein said method further comprises the following steps in sequence: -
after said enabling step and in response to an incoming call for one of said plurality of directory numbers, said switch reading said directory number data and determining that said one service profile is associated with said one directory number, said switch reading said link data and determining that said one point-to-point link is associated with said one service profile, and said switch transmitting on said one point-to-point link a message concerning said incoming call, and said switch communicating with said one terminal on said one point-to-point link concerning said incoming call. - View Dependent Claims (13, 14)
-
-
15. An initialization method for an arrangement comprising a switch connected via a single digital subscriber line to a plurality of terminals, said switch including means for storing a plurality of service profiles each defining a set of call services, said plurality of terminals each including means for storing a service profile identifier defining one of said plurality of service profiles, said method comprising
one of said plurality of terminals generating a random number, said one terminal transmitting a first message including said generated random number to said switch, in response to a receipt of said first message, said switch determining a terminal endpoint identifier that is not assigned to any of said plurality of terminals, said switch assigning said determined terminal endpoint identifier to said one terminal, said switch broadcasting on said line a second message including the random number received in said first message and said assigned terminal endpoint identifier, in response to a receipt of said second message, said one terminal determining whether the random number received in said second message is the same as the random number transmitted in said first message, upon determining that said random number received in said second message is the same as said random number transmitted in said first message, said one terminal storing said assigned terminal endpoint identifier, said one terminal transmitting a third message, including said stored terminal endpoint identifier and the service profile identifier stored by said one terminal, to said switch, in response to a receipt of said third message, said switch determining the one of said plurality of service profiles defined by the service profile identifier received in said third message, and upon determining said one service profile defined by said received service profile identifier, said switch enabling for said one terminal a set of call services defined by said one determined service profile, in response to said receipt of said third message, said switch assigning for said one terminal a user service identifier uniquely, among said plurality of terminals, defining said one determined service profile, and a terminal identifier, which in combination with said user service identifier uniquely defines said one terminal among said plurality of terminals, after assigning said user service identifier and said terminal identifier, said switch transmitting a fourth message, including said assigned terminal endpoint identifier and defining said assigned user service identifier and said assigned terminal identifier, to said one terminal, in response to a receipt of said fourth message, said one terminal storing said assigned user service identifier and said assigned terminal identifier, and after transmitting said fourth message, said switch addressing said one terminal using said assigned user service identifier and said assigned terminal identifier.
-
16. An initialization method for an arrangement comprising a broadband ISDN switch connected via a user network interface to a plurality of terminals, said switch including means for storing a plurality of service profiles each defining a set of call services, said plurality of terminals each including means for storing a service profile identifier defining one of said plurality of service profiles, said method comprising
one of said plurality of terminals generating a random number, said one terminal transmitting a first message including said generated random number and the service profile identifier stored by said one terminal to said switch, in response to a receipt of said first message, said switch determining a point-to-point signaling virtual channel and a corresponding point-to-point virtual channel identifier that is not assigned to any of said plurality of terminals, said switch assigning said determined point-to-point virtual channel identifier to said one terminal, said switch determining the one of said plurality of service profiles defined by the service profile identifier received in said first message, and upon determining said one service profile defined by said received service profile identifier, said switch enabling for said one terminal a set of call services defined by said one determined service profile, said switch determining a broadcast signaling virtual channel and a corresponding broadcast virtual channel identifier to be used to broadcast messages for said one determined service profile, said switch determining whether said broadcast signaling virtual channel identifier has been assigned to said one determined service profile, upon determining that said broadcast signaling virtual channel identifier has not been assigned to said one determined service profile, said switch assigning said broadcast virtual channel identifier to said one determined service profile, said switch assigning for said one terminal a terminal identifier uniquely, among said plurality of terminals, defining said one determined service profile, and which in combination with said broadcast virtual channel identifier uniquely defines said one terminal among said plurality of terminals, after assigning said terminal identifier, said switch transmitting a second message, including said random number, said assigned point-to-point virtual channel identifier, said assigned broadcast virtual channel identifier, and said assigned terminal identifier, to said one terminal, in response to a receipt of said second message, said one terminal determining whether the random number received in said second message is the same as the random number transmitted in said first message, upon determining that said random number received in said second message is the same as said random number transmitted in said first message, said one terminal storing said assigned point-to-point virtual channel identifier, said assigned broadcast virtual channel identifier, and said assigned terminal identifier, after transmitting said second message, said switch addressing said one terminal using said assigned broadcast virtual channel identifier and said assigned terminal identifier.
-
17. An initialization method for a terminal connectable with one or more other terminals via a single line to a switch, said switch including means for storing a plurality of service profiles each defining a set of call services, said method comprising
said terminal transmitting on said line a first identifier defining said terminal and a second identifier defining one of said plurality of service profiles, and after said transmission of said first and second identifiers, said terminal cooperating with said switch to provide a set of call services defined by said one service profile, after transmitting said second identifier, said terminal receiving a message containing a third identifier distinguishing said one service profile from any other service profiles defining sets of call services enabled for ones of said plurality of terminals, and in response to receipt of said third identifier, said terminal responding to messages addressed by said third identifier.
-
18. A switching system connectable via a single line to a plurality of terminals, said system comprising
means for storing a plurality of service profiles each defining a set of call services, control means for controlling said switching system to provide call services for said plurality of terminals, wherein said control means is operable under the control of a program for controlling the following operation: -
responsive to receipt of a first identifier defining one of said plurality of terminals and a second identifier defining one of said plurality of service profiles, enabling for said one terminal a set of call services defined by said one service profile, wherein said control means is further operable under the control of said program for controlling the following operations; responsive to receipt of said second identifier, determining a third identifier distinguishing said one service profile from any other service profiles defining sets of call services enabled for ones of said plurality of terminals, and after determining said third identifier, transmitting said third identifier to said one terminal and thereafter addressing said one terminal using said third identifier.
-
Specification