Method and apparatus for enhancing the operating capabilities of a telephone switching system
First Claim
1. An apparatus for enhancing the operation of a central office in a telephone switching system to provide one or more extended subscriber features, the central office including a switch element for connecting a subscriber line to one of a plurality of outgoing trunks and control means for controlling the switch element, comprising:
- a register module interposed between the subscriber line and the control means of the central office, said register module receiving subscriber signals from the subscriber line intended for the central office and including;
(a) a line identification receiver connected to receive line information from the control means identifying the subscriber line and for translating the line information into automatic number identification and pre-subscription information,(b) a memory for storing the subscriber signals, the automatic number identification and the pre-subscription information at one of a plurality of addressable locations,(c) a central processing unit for analyzing the subscriber signals to determine whether processing of the subscriber signals requires an extended subscriber feature and for generating a coded signal if processing of the subscriber signals requires an extended subscriber feature, the coded signal including the address location in the memory where the subscriber signals, the automatic number identification and the pre-subscription information resides,(d) means for connecting the coded signal to the control means and the switch element;
a trunk module interposed between the switch element and the plurality of outgoing trunks for receiving the coded signal from the switch element; and
communication management means connected between the register module and the trunk module for routing the subscriber signals, the automatic number identification and the pre-subscription information to the trunk module in response to receiving the coded signal from said trunk module to thereby select an outgoing trunk.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus is described for providing extended subscriber features, e.g., equal access, to otherwise non-conforming central offices of a telephone switching system. According to the invention, a register module is interposed between the subscriber line and an input of the central office for intercepting digits from the subscriber line intended for the central office and for receiving subscriber information from the central office identifying the subscriber line. The register module includes a memory having a plurality of address locations and a control circuit for analyzing the intercepted digits to determine whether processing of the subscriber call requires an extended subscriber feature. If so, the intercepted digits are processed to generate a coded signal, the coded signal including the address location where the stored digits and the subscriber information resides in the memory. The coded signal is then used by the marker in the central office to select an appropriate outgoing trunk to complete the subscriber call. An associated trunk module interposed between the switch element of the central office and the outgoing trunks receives the coded signal and in response thereto polls the register module to request transmission of the digits and the subscriber information. Upon receipt of this data, the trunk module outputs a signal to the selected trunk.
120 Citations
26 Claims
-
1. An apparatus for enhancing the operation of a central office in a telephone switching system to provide one or more extended subscriber features, the central office including a switch element for connecting a subscriber line to one of a plurality of outgoing trunks and control means for controlling the switch element, comprising:
-
a register module interposed between the subscriber line and the control means of the central office, said register module receiving subscriber signals from the subscriber line intended for the central office and including; (a) a line identification receiver connected to receive line information from the control means identifying the subscriber line and for translating the line information into automatic number identification and pre-subscription information, (b) a memory for storing the subscriber signals, the automatic number identification and the pre-subscription information at one of a plurality of addressable locations, (c) a central processing unit for analyzing the subscriber signals to determine whether processing of the subscriber signals requires an extended subscriber feature and for generating a coded signal if processing of the subscriber signals requires an extended subscriber feature, the coded signal including the address location in the memory where the subscriber signals, the automatic number identification and the pre-subscription information resides, (d) means for connecting the coded signal to the control means and the switch element; a trunk module interposed between the switch element and the plurality of outgoing trunks for receiving the coded signal from the switch element; and communication management means connected between the register module and the trunk module for routing the subscriber signals, the automatic number identification and the pre-subscription information to the trunk module in response to receiving the coded signal from said trunk module to thereby select an outgoing trunk. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for enhancing the operation of a central office in a telephone switching system to provide one or more extended subscriber features such as equal access, the central office including a switch for connecting a subscriber line to one of a plurality of outgoing trunks and control means for controlling the switch, comprising the steps of:
-
receiving in a register module line information identifying the subscriber following seizure of the control means by the subscriber line; intercepting in the register module subscriber signals from the subscriber line intended for the central office; translating in the register module the line information into subscriber information, the subscriber information including a subscriber'"'"'s identifying number and an interexchange carrier; storing in the register module the subscriber signals and the subscriber information in a memory having a plurality of address locations; analyzing in the register module the subscriber signals to determine whether processing of the subscriber signals requires an extended subscriber feature; if processing of the subscriber signals requires an extended subscriber feature, generating a coded signal including the address location of the stored subscriber signals and the subscriber information; connecting the coded signal from the register module to the control means and the switch of the central office; transmitting the coded signal from the switch to a trunk module interposed between the switch and the plurality of outgoing trunks; and routing data including the subscriber signals and the subscriber information through a communication management means connected between the register module and the trunk module in response to the coded signal transmitted to the trunk module. - View Dependent Claims (8)
-
-
9. A method for routing data between nodes of a network, each of the nodeshaving one or more ports associated therewith, comprising the steps of:
-
compiling a primary routing table at each node for identifying a port of the node from which a data message should be sent to reach each node of the network via a shortest possible path; generating at a node a data message to be routed, the data message including a first portion to control routing of the data message and a second portion for identifying a destination node where the data message is to be routed; and using the information in the first and second portions of the data message to identify the port of the node from which the message should be routed to reach the destination node over the shortest possible path. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method for routing data between nodes of a network, each of the nodes having one or more ports associated therewith, comprising the steps of:
-
(a) compiling a primary routing table at each node for identifying a port of the node from which a data message should be sent to reach each other node of the network via a shortest possible path; (b) generating at a node a data message to be routed, the data message including a first portion for storing information to control routing of the data message and a second portion for identifying a destination node where the data message is to be routed; (c) determining whether the information in the first portion of the data message has a first predetermined value; and (d) if the information in the first portion of the data message has a first predetermined value, using the information in the second portion of the data message as an index to the primary routing table to identify the port of the node from which the message should be routed to reach the destination node over the shortest possible path. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A method for routing data between nodes of a network, each of the nodes having one or more ports associated therewith, comprising the steps of:
generating at a node a data message to be routed, the data message including; a first portion to control routing of the data message; a second portion for identifying a destination node where the data message is to be routed; a third portion for identifying a source node from which the data message originates; and a fourth portion for storing the data to be routed in the data message; and routing the data message from the port of the node at which the message was generated to reach the destination node over the shortest possible path. - View Dependent Claims (22, 23, 24)
-
25. A method for routing data between nodes of a network, each of the nodes having one or more ports associated therewith, comprising the steps of:
-
generating at a node a data message to be routed, the data message including; a class field to control routing of the data message; a destination node field for identifying a destination node where the data message is to be routed; a source node field for identifying a source node from which the data message originates; a destination task field for identifying a task at the destination node to which the data message is intended to be routed; a source task field for identifying a task at the source node from which the data message originates; and at least one message field for storing the data to be routed in the data message; and routing the data message fro a port of the node at which the message was generated to reach the destination node over the shortest possible path. - View Dependent Claims (26)
-
Specification