Transparent dialing between interconnected telecommunication switching systems
First Claim
1. A telecommunication switching complex comprising:
- a plurality of communication switching systems interconnected by communication lines, each system servicing an associated plurality of stations and having a switching network and, connected to the network, a common control for performing system functions in response to dialed directory numbers received from said stations or communications lines, each of said switching systems servicing a plurality of directory numbers which are assigned thereto, in accordance with a comprehensive directory number plan,the common control of each of the switching systems having a data base memory means for correlating dialed directory numbers to systems functions, and including first and second memory levels, with each level including a plurality of memory locations,the locations of said first level being addressable by at least one of the dialed digits of a directory number and having stored therein, in a selected switching system,(i) for directory numbers serviced by said selected switching system, pointers to blocks of locations in the second level, and(ii) for directory numbers serviced by another switching system within said complex, quasi-ultimate function identifiers operated upon by said common control to transfer said dialed directory number, via an interconnecting line, toward the switching system servicing said directory number,the locations of the second level being addressable by said pointers and at least one other dialed directory number digit which is after said one digit in the dialing sequence, with locations of the second level having stored therein ultimate function identifiers utilized by the common control to carry out said system functions within said switching system,whereby when a location in said first level is addressed, for one of said directory numbers not serviced by said selected switching system, the second level locations are not addressed through a pointer, and instead the dialed number is subject to said transfer.
4 Assignments
0 Petitions
Accused Products
Abstract
A multilevel data base memory structure for use by the processor control of each of a plurality of interconnected telecommunication switching systems so that communications between any two of the systems can be established with minimal interaction by the users. A comprehensive directory number plan provides for the allocation of blocks of at least one hundred directory numbers (i.e. 2400-2499) to the stations or features of each switching system. For those directory numbers serviced by a switching system the thousands/hundreds digits are utilized as addresses of locations of the memory structure first table level, the contents of which are pointers to various sections of a second table level. Within each such section the tens/units digits are used as addresses to define a location having stored therein an ultimate system function representative of, for instance; a standard call, conference call, speed dial . . . etc. For each block of directory numbers serviced by another system the dialed directory number thousands/hundreds digits are utilized as addresses of locations of the memory structure first table level which contain a quasi-ultimate system function which, when carried out by the system, automatically transfers the dialed digits via an interconnecting line to the switching system servicing the dialed number.
90 Citations
16 Claims
-
1. A telecommunication switching complex comprising:
-
a plurality of communication switching systems interconnected by communication lines, each system servicing an associated plurality of stations and having a switching network and, connected to the network, a common control for performing system functions in response to dialed directory numbers received from said stations or communications lines, each of said switching systems servicing a plurality of directory numbers which are assigned thereto, in accordance with a comprehensive directory number plan, the common control of each of the switching systems having a data base memory means for correlating dialed directory numbers to systems functions, and including first and second memory levels, with each level including a plurality of memory locations, the locations of said first level being addressable by at least one of the dialed digits of a directory number and having stored therein, in a selected switching system, (i) for directory numbers serviced by said selected switching system, pointers to blocks of locations in the second level, and (ii) for directory numbers serviced by another switching system within said complex, quasi-ultimate function identifiers operated upon by said common control to transfer said dialed directory number, via an interconnecting line, toward the switching system servicing said directory number, the locations of the second level being addressable by said pointers and at least one other dialed directory number digit which is after said one digit in the dialing sequence, with locations of the second level having stored therein ultimate function identifiers utilized by the common control to carry out said system functions within said switching system, whereby when a location in said first level is addressed, for one of said directory numbers not serviced by said selected switching system, the second level locations are not addressed through a pointer, and instead the dialed number is subject to said transfer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A telecommunication complex, comprising:
-
two or more switching systems, each servicing features and stations, and each system being interconnected with at least one other system in the complex by a communication line, each said switching system having a switching network controlled by a processor, said processor having, (a) memory means for correlating dialed number digits, representative of stations or features of each said switching system, to a set of switching system function identifiers, said memory means being comprised of a heirarchy of memory table levels having at least a first and a last level, and each level having addressable locations for storing said function identifiers, and processor instructions directing said processor to other table levels, the storage locations within the heirarchy first level being indexed by higher order dialed digits and the locations of said last level being indexed by lower order dialed digits, and selectively stored within said memory level locations, (i) for dialed digits representative of stations and features serviced by the processing system, ultimate function identifiers which cause said processor to effect a result without further processing said dialed digits within said memory table, and (ii) for dialed digits representative of stations and features serviced by another system of the complex, quasi-ultimate function identifiers having identity codes corresponding to communication lines connected to the processing system and extended toward the switching system servicing the corresponding station or feature, (b) memory address means, responsive to dialed digits, for accessing the first table level utilizing higher order dialed digits and for accessing subsequent table levels using succeeding lower order dialed digits until a system function identifier is located, wherein said address means reports said located identifier to said processor so that said systems can carry out the system function defined thereby. - View Dependent Claims (10, 11)
-
-
12. In a telecommunication switching system having a switching network for interconnecting a plurality of stations served by said system, a common control responsive to dialed directory numbers for controlling said system, said common control including a data base memory means having a multilevel table structure adapted for utilizing directory number higher order digits as addresses of memory locations in a first level, which locations have stored therein pointers to other levels, and a second table level having locations addressed by lower order directory number digits and having stored therein coded electrical signals representative of system functions to be executed by said common control, a method of transferring signals of dialed number digits representative of stations or features serviced by another switching system, to said other system, comprising:
-
providing a communication line connected to said system and extended toward said other switching system, storing at memory locations in said first level, addressable only by the dialed number digits serviced by said other switching system, an identity code representative of said communication line, and storing at memory locations in said first level, addressable only by the dialed number digits serviced by said other switching system, function identifiers which constitute instructions to the common control to transfer signals of the dialed number digits over the communication line as specified by said identity code. - View Dependent Claims (13)
-
-
14. A method of providing communications across multiple switching systems of a telecommunication switching complex, said method comprising the steps of:
-
interconnecting said switching systems with communication lines, allocating to each system a custom group of directory numbers identifying stations serviced thereby, correlating within each said system, the directory numbers corresponding to stations serviced by others of the systems with quasi-ultimate system functions for selecting communication lines in accordance with dialed directory numbers, and identity codes representative of communication lines connected to the switching systems servicing said stations; and executing said quasi-ultimate system functions so that said dialed directory numbers are outpulsed over the communications lines correlated therewith. - View Dependent Claims (15)
-
-
16. In a telecommunication switching system having a plurality of lines and trunks, a switching network for interconnecting said lines and trunks, a plurality of stations served via lines by said system, a common control responsive to dialed directory numbers for controlling said system, said common control including a data base memory means having a multilevel table structure adapted for utilizing directory number higher order digits as addresses of memory locations in a first level, and a second table level having locations addressed by lower order directory number digits and having stored therein coded electrical signals representative of system functions executed by said common control, a method of providing network interconnections in response to dialed directory numbers, comprising:
-
for each of a subset of those dialed directory numbers the digits of which are representative of stations or features serviced by another switching system, reading a quasi-ultimate system function from a memory location within said first level at an address defined by the higher order digits thereof, and executing said function whereby said common control effects a network connection and redials said dialed number therethrough by way of a trunk extended toward said other switching system serving the station or feature representative of the dialed directory numbers; and for each dialed directory number the digits of which are representative of stations or features serviced by said system, first, reading a pointer instruction from a memory location within said first level at an address defined by the higher order digits thereof, and from said pointer deriving another address directing said common control to a portion of the second table level, and secondly, reading an ultimate system function from a memory location within said second level at an address defined by the directory number lower order digits, which function is utilized by said common control to carry out said system function within said switching system.
-
Specification