Method, system and apparatus for telecommunication control
Abstract
The present invention includes a method, system, and apparatus for providing communication control. The invention includes a method in which signaling is processed externally to a switch before it is applied by the network elements. The processor is able to select network characteristics and signal the network elements based the selections. A network employing the processing method is also included, as well as a signaling system that employs the processing method.

Term
Term ended
Projected expiry passed 29 March 2015, 11.5 years ago.
- Priority
- Filed
- Published
- Projected expiry
- Today
49 claims: 9 independent, 40 dependent
- 1PATENTOVÉ NÁROKY 1. Způsob zpracování telekomunikační signalizace, vyznačující se tím, že zahrnuje:5 příjem telekomunikační signalizační zprávy signalizačním procesorem, který se nachází mimo některý spínač;zpracování telekomunikační signalizační zprávy v signalizačním procesoru, jehož výsledkem je výběr nejméně jedné charakteristiky pro telekomunikační cestu pro uživatele 10 telekomunikace;generování nové telekomunikační signalizační zprávy v signalizačním procesoru, které je založeno alespoň z části na nejméně jedné vybrané charakteristice;a vyslání nové telekomunikační signalizační zprávy ke 15 spínači, který regeneroval telekomunikační signalizační zprávu, kterou přijal signalizační procesor.
- 2Způsob podle nároku 1, vyznačující se tím, že příjem telekomunikační signalizační zprávy signalizačním procesorem 20 zahrnuje příjem zprávy o počáteční adrese (IAM - Initial Address Message) Signalizačního systému #7 (SS7 - Signaling System #7).
- 3Způsob podle nároku 1, vyznačující se tím, že příjem 25 telekomunikační signalizační zprávy signalizačním procesorem zahrnuje příjem telekomunikační signalizační zprávy v širokopásmovém formátu.
- 4Způsob podle nároku 1, vyznačující se tím, že zpracování 30 telekomunikační signalizační zprávy zahrnuje zpracování založené alespoň z části na kódu místa v telekomunikační signalizační zprávě.
- 5Způsob podle nároku 1, vyznačující se tím, že zpracování telekomunikační signalizační zprávy zahrnuje zpracování založené alespoň z části na identifikačním kódu okruhu v telekomunikační signalizační zprávě.
- 6Způsob podle nároku 1, vyznačující se tím, že zpracování telekomunikační signalizační zprávy zahrnuje zpracování založené alespoň z části na druhu zprávy v telekomunikační signalizační zprávě.
- 7Způsob podle nároku 1, vyznačující se tím, že zpracování telekomunikační signalizační zprávy zahrnuje zpracování založené alespoň z části na volaném čísle v telekomunikační signalizační zprávě.
- 8Způsob podle nároku 1, vyznačující se tím, že zpracování telekomunikační signalizační zprávy zahrnuje zpracování založené alespoň z části na informaci o nastavení v telekomunikační signalizační zprávě.
- 9Způsob podle nároku 1, vyznačující se tím, že dále zahrnuje příjem informace o stavu sítě signalizačním procesorem, a že zpracování telekomunikační signalizační zprávy zahrnuje zpracování založené alespoň z části na 25 informaci o stavu sítě.
- 10Způsob podle nároku 9, vyznačující se tím, že příjem informace o stavu sítě zahrnuje příjem informace o zatížení sítě.
- 11Způsob podle nároku 9, vyznačující se tím, že příjem informace o stavu sítě zahrnuje příjem stavu spojení.
- 12Způsob podle nároku 9, vyznačující se tím, že příjem 35 informace o stavu sítě zahrnuje příjem chybové podmínky.
- 13Způsob podle nároku 9, vyznačující se tím, že příjem informace o stavu sítě zahrnuje příjem výstrahy. 5
- 14Způsob podle nároku 9, vyznačující se tím, že příjem informace o stavu sítě zahrnuje příjem zprávy Signalizačního Systému #7.
- 15Způsob podle nároku 1, vyznačující se tím, že dále 10 zahrnuje příjem informace z řízení provozu signalizačním procesorem, a že zpracování telekomunikační signalizační zprávy zahrnuje zpracování založené alespoň z části na informaci z řízení provozu. 15
- 16Způsob podle nároku 15, vyznačující se tím, že příjem informace z řízení provozu zahrnuje příjem příkazu nevybírat určitý síťový prvek.
- 17Způsob podle nároku 1, vyznačující se tím, že generování 20 nové telekomunikační signalizační zprávy zahrnuje generování zprávy Signalizačního Systému #7.
- 18Způsob podle nároku 1, vyznačující se tím, že generování nové telekomunikační signalizační zprávy zahrnuje generování 25 signalizační zprávy v širokopásmovém formátu.
- 19Způsob zpracování telekomunikační signalizace, vyznačující se tím, že zahrnuje:příjem telekomunikační signalizační zprávy signalizačním 30 procesorem, který není připojen k matici spínače;zpracování telekomunikační signalizační zprávy v signalizačním procesoru, jehož výsledkem je výběr spojení pro telekomunikační cescu pro uživatele telekomunikace;generování nové telekomunikační signalizační zprávy v signalizačním procesoru, které je založeno alespoň z části na vybraném spojení;a vyslání nové telekomunikační signalizační zprávy ke 5 spínači, který negeneroval telekomunikační signalizační zprávu, kterou přijal signalizační procesor.
- 20Způsob podle nároku 19, vyznačující se tím, že výběr spojení zahrnuje výběr fyzického spojení.
- 21Způsob podle nároku 19, vyznačující se tím, že výběr spojení zahrnuje výběr logického spojení.
- 22Způsob zpracování telekomunikační signalizace, 15 vyznačující se tím, že zahrnuje:příjem telekomunikační signalizační zprávy signalizačním procesorem, který není připojen k matici spínače;zpracování telekomunikační signalizační zprávy v signalizačním procesoru, jehož výsledkem je výběr síťového 20 prvku pro telekomunikační cestu pro uživatele telekomunikace;generování nové telekomunikační signalizační zprávy v signalizačním procesoru, které je založeno alespoň z části na vybraném síťovém prvku;a vyslání nové telekomunikační signalizační zprávy ke 25 spínači, který negeneroval telekomunikační signalizační zprávu, kterou přijal signalizační procesor.
- 23Způsob podle nároku 22, vyznačující se tím, síťového prvku zahrnuje výběr spínače.
- 24Způsob podle nároku 22, vyznačující se tím, síťového prvku zahrnuje výběr serveru.
- 25Způsob podle nároku 22, vyznačující se tím, síťového prvku zahrnuje výběr pokročilé základny. že výběr že výběr že výběr
- 26Způsob podle nároku 22, vyznačující se tím, že výběr síťového prvku zahrnuje výběr provozního uzlu. 27. Způsob vyznačující se zpracování telekomunikační tím, že zahrnuje:signalizace, příj em telekomunikační telekomunikační sítí;signalizační zprávy směrování telekomunikační signalizační zprávy k signalizačnímu spínač;procesoru, který se nachází mimo některý zpracování telekomunikační signalizační zprávy v signalizačním procesoru, jehož výsledkem je výběr nejméně jedné charakteristiky pro telekomunikační cestu pro uživatele telekomunikace;generování nové telekomunikační signalizační zprávy v signalizačním procesoru, které je založeno alespoň z části na nejméně jedné vybrané charakteristice;a vyslání nové telekomunikační signalizační zprávy ke spínači, který negeneroval telekomunikační signalizační zprávu, kterou přijala telekomunikační síť a která byla přesměrována k signalizačnímu procesoru.
- 2728. Způsob zpracování telekomunikační 25 vyznačující se tím, že zahrnuje:příjem vnitropásmové telekomunikační telekomunikačním spínačem;převedení vnitropásmové signalizace na telekomunikační signalizační zprávu;30 směrování mimopásmové telekomunikační zprávy k signalizačnímu procesoru, který není připojen k matici spínače;zpracování mimopásmové telekomunikační signalizační zprávy v signalizačním procesoru, jehož výsledkem je výběr signalizace, signalizace mimopásmovou signalizační nejméně jedné charakteristiky pro telekomunikační cestu pro uživatele telekomunikace;generování nové telekomunikační signalizační zprávy v signalizačním procesoru, které je založeno alespoň z části na 5 nejméně jedné vybrané charakteristice;a vyslání nové telekomunikační signalizační zprávy.
- 2829. Způsob zpracování telekomunikační signalizace, vyznačující se tím, že zahrnuje:10 příjem zprávy o počáteční adrese (IAM - Initial Address Message) Signalizačního Systému #7 (SS7'- Signaling System #7) signalizačním procesorem, který komunikuje se spínači pouze prostřednictvím telekomunikační signalizace;zpracování SS7 IAM v signalizačním procesoru, jehož 15 výsledkem je výběr nejméně jedné charakteristiky pro telekomunikační cestu pro uživatele telekomunikace;generování nové telekomunikační signalizační zprávy v signalizačním procesoru, které je založeno alespoň z části na nejméně jedné vybrané charakteristice;a 20 vyslání nové telekomunikační signalizační zprávy.
- 2930. Telekomunikační signalizační procesor, vyznačující se tím, že se nachází mimo některý telekomunikační spínač a jehož úkolem je přijmout telekomunikační signalizační zprávu 25 nakonfigurovanou pro telekomunikační spínač, kde úkolem telekomunikačního signalizačního procesoru je dále zpracovat telekomunikační signalizační zprávu a na základě zpracování vytvořit informaci, které se použije pro ustavení komunikační cesty, a vygenerovat a vyslat novou telekomunikační 30 signalizační zprávu, která je na informaci založena.
- 3031. Telekomunikační signalizační procesor, vyznačující se tím, že se nachází mimo některý telekomunikační spínač a jehož úkolem je přijmout telekomunikační signalizační zprávu nakonfigurovanou pro telekomunikační spínač, kde úkolem 5 telekomunikačního signalizačního procesoru je dále zpracovat telekomunikační signalizační zprávu a na základě zpracování vybrat spojení, kterého se použije pro ustavení komunikační cesty, a vygenerovat a vyslat novou telekomunikační signalizační zprávu, která určuje vybrané spojení.
- 3132. Telekomunikační signalizační procesor, vyznačující se tím, že se nachází mimo některý telekomunikační spínač a jehož úkolem je přijmout telekomunikační signalizační zprávu nakonfigurovanou pro telekomunikační spínač, kde úkolem 15 telekomunikačního signalizačního procesoru je dále zpracovat telekomunikační signalizační zprávu a na základě zpracováni vybrat síťový prvek, kterého se použije pro ustavení komunikační cesty, a vygenerovat a vyslat novou telekomunikační signalizační zprávu, která určuje vybraný 20 síťový prvek.
- 3233. Telekomunikační síť, vyznačující se tím, že zahrnuje:množství síťových prvků, kde množstvím síťových prvků jsou spínače;25 signalizační procesor, který komunikuje se spínači pouze prostřednictvím telekomunikační signalizace, kde úkolem signalizačního procesoru je přijímat telekomunikační signalizační zprávy z vnějšku telekomunikační sítě, zpracovat telekomunikační signalizační zprávy a na základě zpracování 30 vybrat charakteristiky pro telekomunikační cesty pro uživatele telekomunikační sítě, a vygenerovat a vyslat novou telekomunikační signalizační zprávu, která je založena alespoň z části na vybraných charakteristikách;množství propojení mezi signalizačním procesorem a síťovými prvky, jejichž úkolem je přenášet nové signalizační zprávy od signalizačního procesoru k síťovým prvkům;množství spojení mezi síťovými prvky, kde úkolem 5 síťových prvků a spojení je tvořit komunikační cesty pro uživatele telekomunikační sítě jako odpovědi na nové telekomunikační signalizační zprávy.
- 3334. Telekomunikační síť podle nároku 33, vyznačující se tím, 10 že telekomunikační síť je místní telekomunikační sítí.
- 3435. Telekomunikační síť podle nároku 33, vyznačující se tím, že telekomunikační síť je dálkovou telekomunikační sítí. 15
- 3536. Telekomunikační síť podle nároku 33, vyznačující se tím, že telekomunikační síť je na spojení orientovanou sítí.
- 3637. Telekomunikační síť podle nároku 33, vyznačující se tím, že telekomunikační síť je mezinárodní sítí.
- 3738. Telekomunikační síť podle nároku 33, vyznačující se tím, že telekomunikační síť je satelitní sítí.
- 3839. Telekomunikační síť podle nároku 33, vyznačující se tím, 25 že telekomunikační síť je bezdrátovou sítí.
- 3940. Telekomunikační síť podle nároku 33, vyznačující se tím, že nejméně jeden ze spínačů je širokopásmovým spínačem. 30
- 4041. Telekomunikační síť podle nároku 33, vyznačující se tím, že nejméně jeden ze spínačů je úzkopásmovým spínačem.
- 4142. Telekomunikační síť podle nároku 33, vyznačující se tím, že nejméně jeden ze spínačů je spínačem asynchronního 35 přenosového režimu.
- 4243. Telekomunikační sít podle nároku 33, vyznačující se tím, že nejméně jeden ze spínačů je paketovým spínačem. 5
- 4344. Telekomunikační síť podle nároku 33, vyznačující se tím, že nejméně jeden ze síťových prvků je server.
- 4445. Telekomunikační síť podle nároku 33, vyznačující se tím, že nejméně jeden ze síťových prvků je multiplexer 10 asynchronního přenosového režimu.
- 4546. Telekomunikační síť podle nároku 33, vyznačující se tím, že alespoň část telekomunikačních signalizačních zpráv je ve formátu Signalizačního Systému #7.
- 4647. Telekomunikační síť podle nároku 33, vyznačující se tím, že alespoň část telekomunikačních signalizačních zpráv je v širokopásmovém formátu. 20
- 4748. Telekomunikační síť podle nároku 33, vyznačující se tím, že alespoň část telekomunikačních signalizačních zpráv a nových telekomunikačních signalizačních zpráv jsou v různých formátech. 25
- 4849. Telekomunikační síť podle nároku 33, vyznačující se tím, že úkolem signalizačního procesoru je generovat a vysílat množství nových telekomunikačních signalizačních zpráv jako odpověď na přijetí a zpracování jedné telekomunikační signalizační zprávy.
- 4950. Telekomunikační síť podle nároku 33, vyznačující se tím, že úkolem signalizačního procesoru je vygenerovat a vyslat jednu novou telekomunikační signalizační zprávu jako odpověď na přijetí a zpracování množství telekomunikačních 35 signalizačních zpráv.
Independent claims49
185 paragraphs, as filed
Method, system and device for controlling tjebe-jiomjunithace<sup>0</sup> —
Field of technology
The invention relates to telecommunications, in particular to the processing of communication control in telecommunication signaling.
.The state of the art
Telecommunication systems establish a communication path between two or more points through which information is transferred between points. A communication path usually consists of a number of connections between network elements. The network elements are usually switches. Switches are the primary means by which various connections are made to form communication paths. Communication control is the process of setting the communication path between points. Communication control involves the selection of network elements, such as switches or other devices, that will form part of the communication path. Communication control also includes selecting connections between network elements. Selected network elements and selected connections together form a communication path. It is usually possible to select a number of different network elements and connections for any connection between points.
The switches control these selections. The switches select the connections that make up the communication path. The switches also select the network elements that are currently part of the communication path. By selecting these network elements, the switch often selects another switch to make another selection. The switches perform communication control.
The relationship between communication management and the communication path is well known in the art. A commonly used method in communication control is signaling between switches. One way in which the first point requires a communication path to the second point is to signal the login signal to the first switch, followed by push-button frequency dialing (DTMF). The first switch typically processes these signals and selects another network element, such as the second switch. The first switch signals to the second switch and establishes a connection between the switches. The second switch then selects another network element, signals to this network element and establishes a connection to this network element. This process is well known in the art. The connection and signaling thus proceed through the network from switch to switch until a communication path is established between the first and second points.
Some networks transmit signaling information from switches to other signaling devices. In these cases, the switches usually need to be modified using Signaling Point (SP) hardware and software, which translates the switch language into the language used by these other signaling devices. One such signaling device is a Service Control Point (SCP). The SCP processes signaling queries from the switch. The SCP only answers the switch's queries after the switch has become part of the communication path. The SCP supports the control of the communication that passes through the switch.
In addition, the signaling may pass through other signaling devices, such as signal transmission points (STP)
Transfer Point), which route the signaling. An STP is usually a high-speed packet data switch that reads blocks of signaling information and either destroys them or routes the information to a network element. The signal routing operation in the STP is based on the signaling information determined by the switch. The STP routes the signaling information, but the STP does not modify or otherwise process the signaling information. An example of the system described above is Signaling System # 7 (SS7) technology. Thus, signaling devices are only used to support switches in communication control.
Broadband systems, such as Asynchronous Transfer Mode (ATM), can take advantage of extensions to existing SS7 signaling to allow ATM switches to control communication control. However, broadband systems can also use other methods of traffic control. ATM switches can transmit ATM data that contains signaling to other ATM switches. Like other types of switches, ATM switches also perform a dual function - they control communication and are part of the communication path.
Some switches use a switching API that uses 5 remote central processing units (CPUs). These switches receive only switching information from the CPU, not signaling. The protocols used to transfer information between the switch and the remote CPU are the property of the manufacturers and are incompatible with each other between switches of different manufacturers.
Some digital cross-connect equipment (DCS) use centralized control systems. However, these systems provide only a relatively static switching structure and do not respond to signaling.
Instead of establishing connections in response to signaling, DCS cross-connections are established based on network configuration needs. Network and connection elements are pre-programmed into the network and are not selected in response to signaling from a point outside the network.
Although communication control and communication path currently differ, they both depend on switches. Performing both of these tasks with switches restricts the telecommunications network. One such limitation can be illustrated by the difficulties in combining broadband and narrowband networks. Broadband networks are advantageous for data transmission because a seemingly persistent connection can be mapped to the network and bandwidth allocated as needed. Narrowband switches are advantageous for voice, in part due to the features that have been developed in conjunction with these switches. These features are advantageous for both users and the network due to their efficiency and quality. Examples are bases 800, billing systems, and routing systems. The development of these features for broadband systems is not complete and they do not reach the functionality of the features of existing narrowband systems. Unfortunately, narrowband switches do not have the capacity, speed, or multimedia capabilities of broadband switches. The resulting combination is separate overlapping networks. Typically, narrowband traffic remains within the narrowband network and broadband traffic remains within the broadband network.
Any intelligent interface between the two networks 5 would require that signaling information could be transmitted between narrowband switches and broadband switches. Currently, the ability of these switches to signal each other is limited. These switch limitations are a major obstacle to connecting the two networks. It would be advantageous if both the narrowband and broadband networks could work together through an intelligent interface to establish a communication path between the two points. At present, this interface between narrowband and broadband networks remains a fixed access channel between overlapping systems.
The fact that the switches perform both communication control and form part of the communication path is a major obstacle in the development of improved networks. Each time a new network element, such as a broadband switch, is introduced, the telecommunications network may be forced to delay integrating the network element into its network until signaling is standardized for the switches and a connection protocol is developed. At present, there is a need for the communication control processing part to be independent of the switches that form part of the communication path.
The essence of the invention
Embodiments of the invention address this need by providing a method, system, and apparatus for processing communication control that is outside the switch through which communication takes place. The method involves receiving a signal by a processor located outside a switch in a network composed of network elements. The processor selects a network characteristic in response to the first signal. The processor then generates a second signal that reflects the network characteristic and sends a second signal to the at least one network element. This transmission takes place before the network element uses the first signal. Examples of network characteristics are network elements and connections, but there are many others. Examples of signaling are Signaling System # 7 and broadband signaling. The processor may also use information received from network elements or traffic control to make selections. In one embodiment, the method includes receiving a first signal from a network point and routing the first signal to a processor.
The invention also includes a telecommunications processing system that includes an interface located outside the switch to receive and transmit signaling.
The processing system also includes a translator, which is connected to the interface, and whose task is to monitor certain information in the received signaling and to generate a new signaling based on the new information. The processor further includes a processor that is coupled to the compiler for processing the tracked information from the compiler so that it can select at least one network characteristic. The processor passes new information to the compiler that reflects the selection made. The tracked information is used in the processor before being used in certain network elements that receive the new signaling.
The invention also includes a telecommunications network that consists of a plurality of network elements, wherein the at least one element is a switch, and a plurality of connections between the network elements. The network also includes a processor located outside the switch to receive the first signal, select the at least one network characteristic in response to the first signal, and generate a second signal that reflects the selection. The network also includes a plurality of connections between the processor and the network elements to transmit the second signal to the at least one network element before the network element uses the first signal.
The invention also includes a telecommunications signaling system for use with a plurality of telecommunications switches. This system consists of a number of signaling points and a signaling processor. The signaling processor is connected to the signaling points and is located outside the switches. The task β
The signaling processor is to process the signaling and generate new signaling information based on the processing. The new signaling is sent to the multiple signaling points via the connection. In one embodiment, the new signaling information is composed of different signaling messages, and these different signaling messages are transmitted to different signaling points.
Another embodiment includes a plurality of signaling points, each located in a different switch, that are directly connected to the switch processors that control the switch matrix of the switch in response to signaling processed by the signaling point. The task of the signaling processor is to control the switching matrices of the multiple switches by means of signaling to the multiple signaling points. The task of the signaling processor is further to send a signal to the multiple points in response to signaling from one source and to send a signal to the point in response to signaling from multiple sources.
Overview of pictures
Said and other features, features and advantages of the invention will be more fully understood from the following description, claims and drawings, in which:
Figure 1 is a block diagram of a variant of the invention.
Figure 2 is a block diagram of a variant of the invention.
Figure 3 is a block diagram of a variant of the invention.
Figure 4 is a block diagram of a variant of the invention.
Figure 5 is a flow chart of a variant of the invention.
Figure 6 is a flow chart of a variant of the invention.
Figure 7 is a flow chart of a variant of the invention.
Figure 8 is a flow chart of a variant of the invention.
Examples of embodiments of the invention
Telecommunication systems establish communication paths between points that allow points to transmit information such as voice or data over communication paths. Usually, telecommunication systems consist of network elements and connections. A network element is a telecommunications device such as a switch, server, traffic control point, traffic data point, advanced base, intelligent peripherals, service node, slave processor, network element of another network, advanced system or device, server, center or system belonging to another network .
A connection is a means between two network elements that allows information to be transmitted. A few examples of connections are: digital TI lines, OC-3 optical fibers, packet connections, dedicated lines, microwave transmissions, and cellular radio. As is well known in the art, compounds can be described ranging from general to definite. The term means between network elements is a general description that may correspond to an apparent path in an ATM system or trunk bundles in TI systems. The term individual circuit between two elements is more specific and may correspond to an apparent channel in an ATM system or a DSO circuit in a TI system. Connections can also be divided according to whether they are logical or physical. Physical connections are electro-mechanical means. Logical connections are paths that follow physical connections, but differ in format and protocol. The term connection covers the whole range and its meaning varies according to the context in which it is used. The invention can make selections covering a whole range of connections.
A communication path is a combination of connections and network elements that physically transmits information between points. The communication path can be point-to-point, point-to-multipoint, or point-to-multipoint. These points define the ends of the communication path. Thus, the connection can also take place between a network element and a point outside the network.
Signaling is the transfer of information between points and network elements and is used to establish a communication path. An example is Signaling System # 7 (SS7). The signaling is usually transmitted over links such as 56 kb lines. In the block diagrams, the signaling is indicated by a dashed line and the connections are marked by a solid line.
The telecommunications system 110 of Figure 1 includes a communication control processor (CCP) 120 and first, second, third, fourth, fifth, and sixth network elements 131, 132, 133, 134, 135, and 136. The first and second network elements 131 and 132 are connected by a first connection 141. The first and third network elements 131 and 133 are connected by a second and a third connection 142 and 143. The first and fifth network elements 131 and 133 are connected.
135 are connected by a fourth connection 144. The second and fourth network elements 132 and 134 are connected by a fifth connection 145. The third network element 133 is connected to the fourth and sixth network elements 134 and
136 sixth and seventh connections 146 and 147. The fourth and fifth network elements 134 and 135 are connected by connection 148. The first point 170, which is located outside the system 110, is connected to the first element 131 by the first point connection 171 and the second point 172, which is also connected. located outside the system 110, is connected to the fourth element 134 by a second point connection 173. The first and second points 170 and 172, and the first, second, third, fourth, fifth and sixth network elements 131, 132, 133, 134, 135 and 136 are all connected to the CCP
120 first, second, third, fourth, fifth, sixth, seventh and eighth interconnections 191, 192, 193, 194, 195, 196, 197 and 198. As is well known in the art, the system usually includes many more network elements, interconnections, connections and points, but for clarity, their number in the example is limited. Off-network points can take many forms, such as customer premises equipment (CPE), telephones, computers, or switches of separate network systems. Furthermore, the system 110 can take many forms, such as international exchanges, satellite networks, wireless networks, local exchange carriers (LECs), inter-exchange radio networks (IXCs), transmission networks, national networks, messaging systems (PCS personnel communicator systems), apparent home networks or connection-oriented networks such as local area networks (LANs), metropolitan area network (MAN) or wide area network (WAN) to name a few. In operation, the telecommunications system 110 is capable of receiving information from the first point 170 and the second point 172 and transmitting information over the various network elements and connections that make up the communication path. The system 110 is also capable of exchanging signaling with the first point 170 and the second point 172 via the first connection 191 and the second connection 192.
In a standard call that establishes a communication path from the first point 170 to the second point 172, the first point 170 will signal to the telecommunications system 110 that it requests a communication path. This signaling is directed to the CCP 120 via the first link 191. The CCP 120 processes the signaling and selects at least one network characteristic in response to the signaling. Network characteristics can be network elements, connections, network codes, applications, or control commands, to name a few. Typically, the selected network characteristic includes one of a number of network elements and / or connections. The CCP 120 generates a signaling that is preferably a new signaling that reflects selection. The CCP 120 then sends a signal to at least one of the plurality of network elements before the network element uses the signal.
In one embodiment, the CCP 120 selects the network elements and connections that make up the communication path. However, the first point 170 usually occupies the first point connection at the same time as the signaling
171. This initial connection may also be selected by the CCP 120 from the available options after signaling by the first point 170. Assuming that the first point 170 has taken the first point connection 171 to the first network element 131, the CCP 120 selects one, more or all of the remaining network elements and connection to further establish a communication path to the second point
172.
The CCP 120 determines which element should be associated with the first element 131. The CCP 120 may select either the second element 132 or the third element 133. If it selects the third element 133, the CCP 120 may also select connections from the second and third connections 142 and 143.
If it selects the third connection 143, the CCP 120 signals by the third connection 193 to the first element 131 to extend the communication path over the connection 143 to the third element 133.
The CCP 120 can then make further selections and complete the 5 communication paths. Because the possibilities are limited for clarity, the CCP 120 can make selections and signal to the elements as follows. The CCP 120 may signal via the fifth link 195 to the third element 133 to extend the communication path over the sixth link 146 to the fourth element 134. The CCP 120 may also signal via the second link 192 to the second point 172 that a communication path is available over the second point link 173. In this way, the CCP 120 selects the communication path required by the first point and signals it to the elements. Through this process, the CCP 120 can receive status messages and signaling from points that support its processing. These status messages may be transmitted and received by interconnection, connection or other means of communication.
In another embodiment, the CCP 120 may select only network elements and no longer connections. The elements select the connection to be used according to the network elements selected by the CCP 120. The main difference that differs from this example is that the CCP 120 commands the first element 131 to extend the communication path to the third element 133, and the first element 131 it itself selects the connection to be used from the second and third connections 142 and 143. The first element 131 may signal its selection to the CCP 120 after the third connection 193, so that the CCP 120 may signal a connection to the third element 133 after the fifth connection 195. In this embodiment, the CCP 120 determines network elements to elements, and they in turn select connections between network elements.
There are situations where selecting a network element and selecting a connection mean the same thing. For example, in Figure 1, the first element 131 is instructed to use the first connection 141, the same as the command to connect to the second element 132. This is because the connection inevitably connects the element. The selection of a connection may in fact be a selection of a network element and the selection of a network element may in fact be a selection of a connection (or a group of certain connections) to that network element.
It will be apparent to those skilled in the art that the selection process may be divided between the CCP and the elements. The CCP can select all network elements, part of the network elements or none of the network elements, and the switches select the rest. The CCP can select all connections, part of the connection, or none of the connections, and the switches select the rest again. The CCP may select a combination of the above, but the CCP always selects at least one network characteristic.
In another embodiment, the first point 170 may request access to other network elements, such as servers, bases, or operator centers. Such an element may be located, for example, in the fifth or sixth network element 135 and 136. The CCP 120 receives via the first link 191 a signal containing this request from the first point 170 and the first point 170 usually takes the first point connection to the first element 131. Again 120 selects network elements. If it selects the sixth element 136, the CCP 120 may select a communication path from the first element 131 either through the second element 132 to the fourth element 134 and further to the third element 133 or through a direct connection from the first element 131 to the third element 133. If the CCP 120 selects the second option , will signal to the first element 131 to extend the communication path to the third element 133, and will signal to the third element 133 to extend the communication path to the sixth element
136 As noted in the previously described embodiments, the CCP
120 also select the connection, or this task can be left to the elements.
It is known in the art that in many connections, such as a local loop, of a user to a network, in-band signaling is commonly used. This is because there is usually only one connection or interconnection to the user, so the signaling must take place along the current communication path. The first network switch usually removes the signaling from the communication path and transfers it to the out-of-band signaling system. Even in this context, the invention is fully operational. Although the switch may receive the signaling first, it only redirects the signaling to the CCP for processing. Even if in-band signaling is used in the network, the switches can remove the signaling from the communication path and redirect it to the CCP for processing according to the invention.
Thus, the CCP preferably processes the signaling before it is used or processed in the switch, for example to select a connection or create a query. Preferably before receiving signaling to CC? does not make any or only minimal changes to the signaling so that the CCP receives the signaling in the same form as the signaling would be received by the switch. The CCP can also process signaling in this format. The switches make their selections on the basis of the CCP selections, i.e. the switch selections probably take place only after the signaling has been processed in the CCP. Thus, the switch can redirect the signaling to the CCP, but the switch will not use the signaling. Examples of the use of switch signaling may be the selection of a network element or the triggering and querying of remote devices.
In one of the above embodiments, the switches do not select network elements and connections, signal, or otherwise control communication. The switches only followed commands from the CCP and actually established a connection that extended the communication path. In another embodiment, the switches were allowed to select the connection used, but even these selections were based on CCP selections.
As shown above, the CCP allows the telecommunication network to separate the communication control from the communication path. In earlier systems, switches select network elements and connections, and at the same time form part of the current connection. The result is a reduction in communication control in earlier systems by the capabilities provided by switches. Earlier systems use remote devices, such as SCPs, to support switch control, but the remote devices only respond to queries raised by the switch based on signaling processing. These remote devices do not process the signaling before the switch uses the signaling. When using CCP, telecommunication systems can control communication independently of the switch's capabilities to perform both tasks.
Figure 2 is a block diagram of another embodiment of the invention. The figure shows CCP 250 and network 210. CCP
250 is a communication control processor. The CCP 250 may or may not be part of the network 210 and is shown separately for clarity. Network 210 can be any telecommunications network that operates with network elements, signaling, and connections. Examples are LEC, IXC, LAN, MAN, WAN or cellular networks, but there are others.
In addition, network 210 may be narrowband, wideband, packet, or hybrid. The network 210 is capable of providing communication paths between points inside and outside the network 210. The CCP 250 and the network 210 are interconnected by an interconnection 214 and are thus able to signal each other to establish these paths.
Next, the user 220 and the user are shown in the figure
230, who also have the possibility of signaling. Examples of users 220 and 230 may be telephones, computers, or even switches in another telecommunications network. Users 220 and 230 are connected to network 210 by connections 222 and 223. Users 220 and
230 they are connected to the CCP 250 by links 224 and 234. The signaling may be transmitted over links 224 and 234. If in-band signaling is used over links 222 and 232, the network separates at least part of the signaling, converts it out of band and sends it over link 214 to the CCP 250. .
Various network elements are also displayed. As
For CCP 250, these elements may be part of network 210, but are shown separately for clarity. These network elements are: networks 260, operator centers 262, advanced bases 264, video servers 266, voice servers 268, and slave processors
270. This is not an exhaustive list. It is clear to those skilled in the art which network elements and their functions are involved, as well as that many other types of telecommunication devices, such as billing servers, can be used in this situation.
Each network element (260-270) is connected to the network 210 by a connection 212. The connection 212 is in fact several connections between the network elements (260-270) and various elements in the network 210. For clarity, a bus connection is shown. many other useful connection types are known. Next, Figure 2 shows an additional connection
256 from CCP 250 to network elements (260-270). Link 256 is similarly shown as a bus link for clarity, in fact multiple links are used, although some network elements may not require a link at all. Link 214 has been simplified in the same way for clarity.
In one embodiment, the user 220 may wish to establish a communication path to the user 230. The CCP 250 makes appropriate selections and signals to the network elements 210, as described in connection with the embodiment of Figure 1. The result is the establishment of a communication path from the user 220 to the user 230. which runs over network 210 and connections 222 and 232.
In another embodiment, user 220 may request access to one of a variety of network elements (260-270). The user 220 typically takes the connection 222 to the network 210 and generates signaling. Both types of signaling, in-band after link 222 and out-of-band after link 224, will be redirected to CCP 250. By processing the signaling, CCP 250 may select any of the network elements (260-270) and control communication over network 210 and connection 212 to network elements (260- 270).
For example, if user 220 wishes to connect to a video server and another network, user 220 will signal the request. The signaling will be routed to the CCP 250 over link 224 or over link 222 and link 214, as described above. The CCP 250 processes the signaling and makes the appropriate selections. As a result, a communication path is established from the user 220 to the video servers 266.
In addition, the CCP 250 will control communication to another network represented by the networks 260. The networks 260 may be any telecommunications networks - either public or home. The CCP 250 makes appropriate selections to extend the communication path over the connection 212 and the network 210 to the network 260. Based on the signaling from the CCP 250, the connections that make up the communication path are established. The CCP 250 will also signal to the networks 260 after the connection 256. In this way, the communication path from the user 220 to the video servers 266 and to the networks 260 is set.
An individual network element according to Figure 2 can represent several devices. The CCP 250 may select access to a particular device. Consider, for example, a situation in which voice servers 268 represent 20 individual voice devices 10 divided into three different locations. For each call, the CCP 250 may select a particular voice device to be used in that call and control telecommunications over the network 210 and connection 212 to the selected device. Alternatively, the CCP 250 may only want to select a group of devices, for example at a certain location, 15 instead of selecting a specific device.
As is known, large telecommunications networks consist of a number of network elements, connections and interconnections. The invention is suitable for use in this context. Figure 3 shows a variant of the invention in the context of a large network. This network 20 usually consists of several broadband (BB) switches, narrowband (NB) switches, multiplexers (MUX), signal transmission points (STP), traffic control points (SCP), operator centers, video servers, voice servers. , child processors, bases of 25 advanced services, connections and interconnections. For clarity, only a few of these options are shown in Figure 3. For the same reason, connections and interconnections are not numbered.
Figure 3 shows a telecommunication network 310 consisting of STP 340, STP 345, CCP 350, SCP 355, broadband switches 360, 362, 364 and 366, interworking units (IWU) 361 and 365, narrowband (NB) switches 370 and 375, and multiplexers 380, 382, 384, and 386. With the exception of the CCP 350, these large network elements are known to those skilled in the art. Examples of these network elements are: 35 STP - DSC Communications Megahub; SCP
Tandem CLX;
broadband switch - Forum Systems ASX-100; narrowband switch - Northern Telecom DMS-2550; and multiplexer - Digital Link PremisWay with CBR module.
In at least one embodiment, the broadband switches 5 are equipped with signaling transmission units. These units convert SS7 messages to B-ISDN messages. In these cases, the CCP can send SS7 signals to broadband switches that can properly convert them. The conversion is discussed in ITU-TS
Recommendation Q.2660, B-ISDN, Conversion from B-ISUP to N-ISUP ”. 10 When user information moves from a broadband network to a narrowband network, it usually has to go through a multiplexer.
Multiplexers can convert transmitted information back and forth between wideband and narrowband formats. In at least one embodiment, each broadband connection on one side of the multiplexer corresponds to a narrowband connection on the other side of the multiplexer. The CCP can thus establish a connection through the multiplexer. If the communication path enters the multiplexer via a narrowband connection, it leaves the multiplexer with the corresponding broadband connection. This correspondence allows the CCP to monitor the connections on both sides of the multiplexer according to the incoming connection. Multiplexers are usually located at each interface between narrowband and wideband connections. If the connections via the multiplexer match, the CCP can conveniently follow the communication path. Alternatively, the connection may not match.
In this case, there must be a signaling link between the multiplexers and the CCP that allows the device to communicate and allows the CCP to follow the communication path.
Further, the telecommunications network 310 includes connections and interconnections that are not numbered. Connections and interconnections are known to those skilled in the art. Some examples of possible connections are switched digital lines, satellite connections, microwave connections, cellular connections and assigned digital lines, but there are others. The signaling links are usually data links, such as 56 kb lines. Signaling can use SS7, broadband C6, C7, CCIS, Q.933, Q.931,
Tl.607, Q.2931, B-ISUP or other signaling technologies.
The invention is fully operational with many variations known in the art. Furthermore, it is well known that a direct connection between two devices can be used for signal routing instead of STP.
Outside the telecommunication network 310 lies the first point 320, the second point 330, the LEC switch 325, the LEC switch 335, the LEC STP 323 and the LEC STP 338. These devices are shown together with their connections and interconnections. The first point 320 is connected to the LEC switch 325. The LEC switch 325 is connected to the LEC STP 328, which routes the signaling from the LEC switch 325. The LEC switch is also connected to the multiplexer 380 of the telecommunication network 310. The LEC STP 328 is connected to the STP 340 of the telecommunication network 310.
STP 340 is connected to STP 345. Other connections are as follows: STP 340 and 345 are connected to CCP 350. To CCP
350 the conversion units 361 and 365 of the wideband switches 360 and 364 are connected. The broadband switches 362 and 366 and the narrowband switch 375 are connected to the CCP 350. The STP 345 is connected to the narrowband switch 370 and SCP 355. The STP 345 is also connected to the LEC STP 338, which is connected to the LEC switch 335.
The multiplexer 380 is connected to the broadband switch 360. The broadband switch 360 is connected to the wideband switches 362 and 364. The broadband switch 362 is connected to the multiplexer 384, which is connected to the narrowband switch 375.
Broadband switch 364 is connected to multiplexer 382, which is connected to narrowband switch 370. Broadband switches 362 and 364 are both connected to broadband switch 366. Broadband switch 366 is connected to multiplexer 386, which is connected to LEC switch 335. LEC switch 335 is connected to the second point 330.
When a call arrives from the first point 320, which requires the use of the telecommunication network 310, the LEC switch 325 typically takes the connection to the telecommunication network 310 and generates a signal that contains the call information. Currently, this signal is in SS7 format and the busy connection is the DSO port. The signal is sent to the LEC STP 328, which transmits it to the STP 340. The LEC switch also extends the communication path after the connection is established. Said LEC elements and the process of establishing a communication path between a point, LEC and IXC are well known to those skilled in the art.
The telecommunications network 310 receives a communication path on the narrowband side of the multiplexer 380. The invention may also receive a wideband call that does not require a multiplexer, but are usually narrowband calls from the LEC. The multiplexer 330 converts the call to broadband and places it on the broadband connection that corresponds to the busy connection. The communication path is extended via the multiplexer 380 to the broadband switch 360.
The STP 340 transmits a signal from the LEC STP 328 to the STP 345, which further redirects the signal to the CCP 350. The CCP 350 also receives status messages from broadband and narrowband switches over standard communication lines and may request information from the SCP 355. To support CCP 350 queries, use any suitable database or processor. The CCP 350 uses this information along with its own programmed instructions to make communication control selections. For calls that require to be treated with a narrowband switch, the CCP 350 selects a narrowband switch. Preferably, the CCP 350 may select one of the narrowband switches in the telecommunication network 310. For example, it may extend the communication path for cross-network processing over the broadband network to the narrowband switch, or it may extend the communication path to the narrowband switch that is connected to the broadband switch that originally received the communication. the way. Finally, no narrowband switch may be required. Not all switches that represent these options are shown in Figure 3 for clarity.
The CCP 350 also selects at least one network characteristic in response to signaling. It will usually be a network element or connection that will form part of a communication path.
As described in the previous embodiments, the CCP 350 may select only network elements and leave the selection of connections to the switches, or the selection may be shared between the CCP and the switches. For example, the CCP 350 may select only some network elements and connections and leave the selection of some network elements and connections to the switches. The CCP 350 can only select narrowband switches and leave it to the broadband switches to select the wideband switches that will form the communication path. The CCP 350 can also select other network characteristics, such as applications and control commands.
In one embodiment, the CCP 350 selects narrowband switches that process certain calls and DSO ports on those switches that receive those calls. Broadband switches select broadband switches and broadband connections to DSO ports. Restricting to the options shown in Figure 3, the CCP 350 may select either narrowband switch 370 or narrowband switch 375 for call processing. Assuming that the CCP 350 selects the narrowband switch 370, it also selects the DSO port on the narrowband switch 370 that receives the connection. The CCP 350 will then signal via the transmission unit 361 to the wideband switch 360 to extend the communication path to the selected DS0 port on the narrowband switch 370.
It will be up to the broadband switch 360 to select additional broadband switches and connections from the possible routes. Assuming it selects a route directly to the broadband switch 364, the broadband switch 360 extends the communication path to that switch. The broadband switch 360 will also signal the communication path to the broadband switch 364. The broadband switch 364 extends the communication path through the multiplexer 382 to the designated DS0 port on the narrowband switch 370. This is achieved in the manner described above, where the connections via the multiplexer correspond to each other.
The CCP 350 will signal the incoming communication path to the narrowband switch 370. This signal is routed to the STP 345. The narrowband switch 370 handles the call on the designated DS0 port. This usually involves billing and call routing. Narrowband switch 370 may also request SCP 355 for call handling assistance. For example, narrowband switch 370 may request 300 translations from SCP 355. As a result of the processing, the narrowband switch 370 closes the call and generates a new signal, which may include routing information. The signal is sent via the STP 345 to the CCP 350. The communication path is extended after a new connection back via the multiplexer 382 to the broadband switch 364. The CCP 350 may use signal information, SCP information, network element information, operating commands and / or your own routing logic. Network element information and operation commands can be signaled or delivered to the CCP 350 over standard data lines.
In one embodiment, selecting a network characteristic comprises selecting a network code. Network codes are logical addresses of network elements. One such code is a destination code that facilitates exit from the telecommunications system 310. The destination code typically corresponds to a network element that is connected to the LEC switches. Once the destination is selected, the CCP 350 signals its selection to the broadband switch 364, and the communication path is extended over the broadband network accordingly. For example, this may be via a broadband switch 366 and a multiplexer 386. The communication path will be extended to a designated port on the LEC switch 335. Usually, the IXC will also make a connection to the LEC switch.
In one embodiment, the broadband switch 366 is programmed to signal the selected broadband connection to the CCP 350 at any time to extend the communication path to the multiplexer 386. This allows the CCP 350 to monitor a specific DSO port on the LEC switch that has been blocked for calling. The CCP 350 will signal to the LEC switch 335 via the STP 345 and the LEC STP 338 of an incoming call on the established DS0 connection. As a result, the LEC switch 335 will extend the communication path to the second point 330.
From the above description, it is clear that the invention allows a telecommunications network to use a broadband network when connecting calls. By using multiplexers for call transfers and CCPs for signaling analysis, this broadband network remains transparent to other companies' networks. An example of such a transparent interface is the interface between an interex exchange radio (IXC) network and a local exchange carrier (LEC) network. Similarly, the network will remain transparent even if it is used only in part of the infrastructure of one company's network. In the described embodiment, the LEC occupies the IXC DSO port and signals to the IXC STP. The multiplexer and CCP translate the call and analyze the signaling accordingly. Existing other transmission systems, such as LEC systems, will remain unchanged.
In addition, the narrowband switch receives calls and signaling in their own format and switches the call. Although the switch may think it is directing a call on the trunk to another narrowband switch, in reality the call goes back to the multiplexer and broadband switch that sent the call. A narrowband switch is used to perform certain call operations, such as billing, routing, etc. Broadband networks are used to provide a substantial portion of the call connection. The CCP may use information from narrowband switch call processing to make selections.
CCP performs many functions. In one embodiment, it receives signaling from the first point or LEC and provides corresponding signaling in accordance with the communication control selections made by it. These selections are network characteristics. The CCP can select network elements such as switches, servers, or network codes. The CCP can select connections such as DSO circuits and ports. The CCP may select certain telecommunications applications to use on the communication path. The CCP may select certain control commands for certain devices. The CCP can also receive information from parts such as the SCP, traffic control, or switches that assist it in making selections.
The CCP is a processing system, and as such a system, as is known in the art, may be located in a single device, or may be divided into several devices. In addition, it may be desirable to use multiple devices with overlapping capabilities for backup. The invention includes these variants. One such system of operation is multiple pairs of CCPs located regionally within a telecommunications system. Each machine has the same communication control capabilities. One example of a CCP device is a Tandem CLX machine configured in accordance with this disclosure.
The signaling point processes the signaling for the switch.
The switches used for call routing usually have a signaling point connected directly to the switch processor. This processor controls the switch matrix in the switch in response to signaling processed by the signaling point. Thus, the number of signaling points usually corresponds to the number of switches and nuts.
The CCP is not directly connected to one switch, one switch processor (CPU), or one switch matrix. Conversely, a CCP has the ability to control a number of switches. Thus, the CCP can control multiple switching matrices by signaling to multiple signaling points.
It is possible for the CCP to be placed in another telecommunications device, such as a switch. Although a CCP may be primarily different from a CPU switch based on its physical location, this may not always be the case. The switch CPU receives information from the signaling point and controls the matrix of a single switch. Some switches have a matrix divided into different physical locations, but the CPU always controls each matrix based on information received from a single signaling point.
This information is not a signaling.
The CCP, on the other hand, receives signaling and is able to signal to other network elements. It can communicate with multiple signaling points. These signaling points provide CPU information to the switches that control the switch matrices. By signaling to multiple signaling points, the CCP can control the switches of the multiple switches based on the signaling and other information received by the CCP. The CCP is not assigned to a single switch switch matrix. The CCP does not require a communication path connection for its work.
The main elements of the CCP variant are shown in Figure 4.
The CCP 450 includes an interface 460, an interleaver 470 that is operatively connected to the interface 460, a processor 430 that is operatively connected to the translator 470, and a memory 490 that is operatively connected to the processor 480.
The CCP 450 physically connects incoming connections from other devices, such as STPs, switches, SCPs, and traffic control systems. The interface 460 operates to receive signals from these links and pass them to the translator 470. The interface 460 must also be able to transmit signals from the translator 470 to the links.
The translator 470 receives signaling from the interface 460 and determines the information in the signaling. This is often done by specifying a known field within a given signaling message. For example, the compiler can specify an Origination Point (OPC) code
Code), Destination Point Code (DPC), Circuit Identification Code (CIC) in the SS7 message. Furthermore, the translator 470 must also be able to formulate outgoing signaling and pass it to the transmission interface 460. For example, the translator 470 may replace the OPC, DPC, and CIC in a given SS7 message and transmit a modified SS7 message to send the interface 460. The translator 470 must be equipped to handle the signaling formats it encounters. Examples are SS7 and C7.
Processor 480 receives signaling information from the compiler
470 and makes selections to control communication. These include the selection of network elements and / or connections that form the communication path. Selections are usually made using lookup tables and queries to the SCP. The entries in the tables and the creation of the queries are based in part on the information determined by the compiler 470. The information retrieved in the tables and obtained from the SCP forms the basis of the new signaling information. The new information is passed to the translator 470, which formulates a corresponding signal for transmission. An algorithm can also be used to make the selection. Processor 480 also processes various status messages and alerts from switches and other network elements, or traffic control information. This information can be used to modify lookup tables or selection algorithms. Memory 490 uses processor 480 to store programs, information, and tables.
Figure 5 is a flow chart of a CCP in a variant of the invention. The sequence begins with the CCP receiving different types of information. Field 500 shows the reception of the CCP signal from the first point. This signal can be in any format, such as SS7 or broadband signaling. This signal could pass through the STP from the LEC over the signaling link, or it could be a signal sent directly by an individual network user. The signal contains information about the required communication path. An example of such information is the type of message that determines the purpose of the message. Other examples of such information are setup information such as transmission network service value, carrier options, address nature, calling party category, address indication restriction status, RF carrier selection value, account number, baseline information, and service code value. The types of this information are known to those skilled in the art.
Information of other kinds can also enter the CCP. Network elements, such as switches, may provide CCP information, as shown by box 505. This information allows the CCP to select network elements and connections based on the network status.
Examples of possible types of such information are administrative messages, loads, error conditions, warnings, or unused circuits. The CCP may also provide information to network elements.
Field 510 indicates that traffic control may be used. Traffic control allows the operator of a CCP programming system.
An example of such control might be an administrator's decision to disable a network element. Traffic control allows you to exclude this element from the selection process.
The CCP processes the received information in field 515. The processing also includes the use of commands programmed in the CCP, and may even involve the use of information obtained from a remote database, such as the SCP. The selections are made in field 520. These selections determine network characteristics, such as network elements and / or connections. As mentioned above, the CCP can select only a portion of the network characteristics and leave the remaining selections to switches or points. It should be noted that the information used in the processing is not limited to that stated, and that those skilled in the art will certainly come to the attention of many other useful pieces of information that can be passed on to CCPs.
Once the network characteristic is selected, the CCP signals the selections to the points and the corresponding network elements. In field 525, signals are formulated that instruct the network elements about the selected network characteristics. Signals that lead to the establishment of a communication path via network elements and connections are sent to the respective network elements in the field
535. The CCP may also perform other activities, such as application and control procedures. Next, in boxes 530 and 540, signals are formulated and transmitted to the points. Typically, new signaling generated by the CCP is transmitted to network elements and multiple signaling points. These new signals may be the same, although different signals are usually transmitted to different network elements that may be used as part of the communication path.
Figure 5 shows the sequence by which a CCP in one embodiment performs communication control and establishes a communication path from one point through network elements and connections to another point. Figures 6 and 7 show similar sequences that are similar to the sequence of Figure 5 in the context of an inter-exchange high frequency network (IXC). The IXC receives DS0 connections and SS7 signaling from the LEC and uses a broadband system to form a substantial part of the communication path.
Figure 6 shows traceability in a CCP according to a variant of the invention, where the communication path is established from the LEC to the narrowband switch in the IXC. Field 600 indicates the receipt of an SS7 message from the LEC, which includes an MTP 5 Message Transfer Part and an Integrated Service User Part (ISUP). As is known in the art, the MTP includes an Originating Point Code (OPC) and a Destination Point Code (DPC). These point codes identify certain signaling points in the network and usually correspond to switches. As such, the OPC and DPC determine the portion of the desired communication path.
When the communication path is extended to the IXC network, the OPC LEC indicates the switch that connected it to the IXC <# 32 5 in Figure 3). Previously, DPC referred to a narrowband switch that it would connect to to make an IXC LEC. In this embodiment of the invention, the DPC may refer to a particular narrowband switch from the point of view of the LEC, but the narrowband switch actually used selects the CCP. The connection from the LEC is received by either the multiplexer or the wideband switch, not the narrowband switch.
ISUP contains the circuit identification code (CIC - Circuit
Identification Code), which indicates the DSO port that the LEC has occupied. Previously, the DSO port was on a narrowband switch, but in this embodiment of the invention it is actually on a multiplexer.
Field 605 indicates that the CCP can receive status information from narrowband switches. These reports include Operational Measurements (OM) and CPU load information. OM expresses the state of utilization of the switch's trunks, which tells the CCP which DSO ports are available on the narrowband switches. The CPU load communicates to the CCP the instantaneous switching load of each narrowband switch. Field 610 indicates that the CCP may further receive status information from the broadband switches indicating which connections are unused. This information allows the CCP to determine and balance routing through broadband switches, if desired. As described in relation to other embodiments, these selections can be left to the broadband switches.
The CCP processes the received information in field 615. Those skilled in the art are aware of many other pieces of information that may be useful in this context. The result of the processing is the selection of a narrowband switch and a DSO port on this narrowband switch, as shown in field 620. The selected narrowband switch may be close to the LEC or even on the other side of the broadband network. The CCP determines which narrowband switch handles the call. This makes narrowband switches practically interchangeable.
Box 625 indicates that a signal containing these selections is being generated, and how it is sent to the corresponding broadband switches in box 635. As described, the broadband switches may use interworking unit (IWU) signaling. Broadband switches typically use internal tables to select broadband connections based on the information contained in the signal from the CCP. The information may include the current extension of the communication path and determine the narrowband switch and the DSO port on this narrowband switch to which the communication path is to be further extended. This information enters the table, and the table returns a specific broadband connection to use. Furthermore, broadband switches on the communication path can also receive similar signals from the CCP and use similar tables. Alternatively, the broadband switches may further search the internal tables for new broadband connections on which the communication path is extended, based only on the incoming broadband connection.
Those skilled in the art are aware of broadband systems that achieve this. Broadband signaling is described in the following ITU-TS Recommendations: Q.2762 B-ISDN, B-ISDN User Part - General Message Functions; Q.2763 B-ISDN, B-ISDN user part - Formats and codes; Q.2764 B-ISDN, B-ISDN User Part - Basic Calling Procedures; Q.2730 BISDN, Part of B-ISDN user - Additional services; Q.2750 BISDN, Conversion procedures from B-ISDN user part to DSS2-; and Q.2610 Use of causes and location in the B-ISDN user part a
DSS2.
In at least one embodiment, the broadband switches are equipped with IWUs. These units convert SS7 messages to B-ISDN messages. In this case, the CCP can send SS7 to the broadband switches, which can convert the signals correctly. The conversion is described in ITU-TS Recommendation Q.2660 B-ISDN, Conversion from B-ISUP to N-ISUP.
In one embodiment, the broadband switches may select a specific actual connection that corresponds to the DS0 port through the multiplexer. This DSO port can be located on a narrowband switch or at a point such as an LEC switch. In this case, the DSO port does not have to be selected by the CCP because the broadband switch did. The internal tables of the broadband switches are programmed to be triggered when a particular broadband connection is connected to a particular broadband switch. These connections can be a DSO port on a narrowband switch or any other designated point. When started, the broadband switch signals to the CCP the connection it has used. The CCP includes this information in a signal that it sends to the narrowband switch or designated point. It is preferred that the CCP select a DSO port on the selected narrowband switch and that the broadband switches be able to select broadband connections out of the network (via the multiplexer) and signal to the CCP of their selection.
The SS7 message from the LEC informs the CCP which DSO port has been intercepted (CIC), which IXC device (DPC) and which LEC switch (OPC). By monitoring the DSO port via multiplexer (# 380 in Figure 3) CC? knows which connection the communication path will use to reach the broadband switch (# 360 in Figure 3). The CCP provides the broadband network with signaling corresponding to the extension of the communication path from this switch to the selected narrowband switch, as shown by the box
635.
Field 630 indicates that the CCP is formulating an SS7 message based on the selections related to the narrowband switch.
Methods for formulating an SS7 message, such as branching and adding, are known in the art. A new DPC is inserted to indicate the narrowband switch selected by the CCP. A new CIC is inserted, which marks the DSO port on that CCP of the selected switch. The SS7 message is sent to the narrowband switch in field 640.
In this way, the communication path is extended from the LEC over the broadband network to the narrowband switch, and the narrowband switch is notified of the incoming communication path. The next part of the SS7 message contains call information, including ANI (automatic number identification) and DNIS. This information was provided by the LEC and is part of the message sent to the narrowband switch.
The narrowband switch uses this information in conjunction with its own call connection program. The connection may involve the use of various switching programs and remote databases. Based on this processing, the narrowband switch selects a new DPC.
Switches the call to the new DSO port. Previously, this port was connected to a bundle of trunks connected to a narrowband switch, which was another in a call routing scenario. According to the invention, the DSO port is connected via a multiplexer to a broadband switch. The narrowband switch places the new DPC in the SS7 message.
Along with the new DPC, a new CIC indicating the new DSO circuit and a new OPC indicating the narrowband switch itself are placed in the SS7 message, and the SS7 message is sent to the CCP.
Figure 7 is a flow diagram of a CCP that extends a communication path from a selected narrowband switch to a point outside of IXC according to one embodiment of the invention. The SS7 message generated by the narrowband switch after the call is processed is received by the CCP in field 700. In it, the CIC indicates the DSO port in which the communication path originates from the narrowband switch. Because this port is connected to a multiplexer with corresponding connections, the CCP can determine which connection the communication path uses to extend back to the broadband switch.
The CCP may also receive status information from the broadband switch, as shown in field 705. This information, if desired, allows the CCP to select a broadband connection. As described, these selections can be made by broadband switches. Typically, broadband switches use internal tables to select broadband connections based on the information contained in the signal from the CCP. The information may be determined by the destination code. The destination code can correspond to the limit switch or LEC switch to which the communication path is to be extended.
As shown in box 710, the CCP processes the information and selects the corresponding destination to which the broadband network extends the communication path, as shown in field 715. The CCP may use the new DPC provided by the narrowband switch to determine the destination of the broadband communication path.
In field 720, signals corresponding to the selection are generated, which are further sent to the corresponding broadband switches in field 725. As described, the broadband switch may trigger and signal to the CCP the use of a particular connection. This happens when connected via a multiplexer to the LEC switch. The CCP receives the signal in field 730 and uses it to determine the DSO port. The SS7 message is formulated in field 375, the CIC in the message specifies this DSO connection on the LEC switch (# 335 in Figure 3). Alternatively, the DSO port can select and signal a CCP to the broadband switch. The signaling to the LEC is shown in field 740.
The sequence shown in Figures 6 and 7 demonstrates the procedure by which a CCP may proceed to receive signaling from an LEC and make selections that control IXC network communications. The CCP must generate signals to make its selections and transmit them to the appropriate network elements. A CCP can use the routing, billing, and operational characteristics of a narrowband switch, but can still use broadband networks to create a substantial portion of the communication path.
Figure 3 shows a flow diagram of signal processing in a CCP of one embodiment of the invention. Field 300 indicates the receipt of the SS7 CCP signal. Field 805 shows how the CCP determines the type of message. If the message is not a call message, it is redirected or, if corresponding, used to update the CCP memory, as shown by box 310. Examples of such messages are known to those skilled in the art, such as padding or management messages. If the SS7 message is a call message, it is determined if it is an initial address message (IAM) in field 815. The call and IAM messages are known to those skilled in the art. For IAM, the information provided by automatic nurnber identification (ANI) is used to validate the call in field 820. ANI verification is performed by searching the table and is well known. If the ANI is invalid, the communication path ends as shown in field 825.
Once it is determined that it is an IAM with a valid ANI, a table is issued that issues an OPC-DPC-CIC combination, as shown in field 830. It is known to those skilled in the art that such a table can take many forms. One case is to compile a table with all combinations of OPC - DPC - CIC on one side. When entering the table, the OPC-DPC-CIC of the incoming IAM message is used. When an entry through these fields is found, the table issues a new OPC-DPC-CIC, which can be formulated into an SS7 message and sent to the switching network, as shown in field 835. The switching network is able to use this information to establish a connection.
After processing the IAM signal, a subsequent SS7 message may be processed in a separate CIC lookup table, as shown in field 840. Subsequent messages such as address complete, response, termination and complete termination may be processed by entering the CIC table using the CIC of these no. -IAM signals.
For signals routed to the first point, the table returns the original
OPC to be used as DPC. Subsequently, subsequent messages from the first point enter the CIC table using their CIC, and the table returns the DPC previously selected by the CCP for LAM processing. The CIC table is constantly updated to reflect ongoing processing, as shown in field 845. In this way, the CCP is able to efficiently process non-IAM signals, as they are only needed to reflect the results of previous IAM selections.
There may be exceptions to using the CIC table for non-IAM messages. One example may occur if a new connection is possible after termination. In this case, IAM procedures will follow.
Many factors are apparent to those skilled in the art that may affect the design and content of the tables. Various OPC-DPC-CIC combinations can be obtained from tables based on many factors. Some of these factors are: called number, time of day ,, CPU load, switch status, trunk state, automatic call distribution, traffic control, error conditions, network alerts, network element.
For example, if it must be in operation, it is simply replaced in the table by a suitable substitute. The switch is thus actually taken out of operation, as it can no longer be selected. If the CPU load in certain switches reaches a threshold, its occurrence in the table can be reduced and distributed among the other switches.
In another example, if there is a peak in area A, the table may return a network element in area B that will handle the call. This can be accomplished by adding an area code or dialed number entry and entering the time of day in the table. For calls coming according to the OPC from area A to according to the area code or the called area number B, a narrowband switch in area B can be selected. Thus, the DPC returned by the table during this time frame should belong to the narrowband switch in area B. Likewise, for calls coming at the request of the user and the status of a certain switch is removed from
OPC from area B to according to area code or called area number A, the table should provide the DPC of the narrowband switch in area B.
In a preferred embodiment, the IAM message causes the CCP 5 to request support from the SCP, data element or database. The SCP will answer the query using the tables as described above.
<td>Answer</td><td>se</td><td>sends to</td><td>CCP a</td><td>use e</td><td>se</td><td>to</td><td>formulation</td>
<td colspan="2">signaling.</td><td>Then</td><td>news</td><td>process e</td><td>CCP</td><td>for</td><td>use of CIC</td>
<td>tables.</td><td colspan="5">An example of such support is a query</td><td>CCP</td><td>on SCP as</td>
response to the receipt of an IAM message. The query can include OPC, CIC, DPC, area code, or called party's number. The SCP can use this information to select a network characteristic and avoid congested areas, as described above in the congested area example. For example, the SCP may maintain tables for OPC - Called Area Code - Time of Day combinations that return new DPC and CIC. The example assumes that peak hours correspond to the time of day, but other factors and influences may be included.
In one embodiment, it may be used to select a new DPC called number or area code, and a time stamp may be added to the signaling. This may require tables with OPC inputs - the called area code that returns the new DPC and CIC. In this case, you may not even need a narrowband switch, because invoicing can be done with time stamps. The CCP can thus route calls only over the broadband network. This is especially true for POTS calls where only area code entry needs to be added to the tables.
As described above, joining often involves two separate joining procedures. One connection procedure will be from the starting point to the selected network element. The second connection procedure will be from the selected network element to the destination. It has also been suggested that CCPs may be regionally located discrete machines. In such cases, the CCP device that processes the first connection procedure may be located in the area of the starting point, and the CCP device that processes the second connection procedure may be located in the area of the selected network element.
The invention offers the advantage of separating at least part of the communication control from the communication path. By examining and translating the signaling independently of the communication path, multiple switches and network elements can be connected in an optimal way. Communication paths are no longer limited to connections that can control switches. Networks do not have to wait for standardization of signaling and interface protocols.
The invention allows the selection of network characteristics, such as network elements and connections, before the switches process or use the signaling. Switches may not have the ability to make selections or signal each other. The switches only make connections according to the instructions of the CCP, which signals to each switch in its appropriate format. Various criteria can be used for CCP selections, such as time of day, load balancing, or invalid ANI. As such, the invention allows a smooth transition from narrowband to broadband networks. It also allows you to select network elements such as servers and advanced service bases.
The invention is a basic and powerful tool for abandoning previous telecommunications technology. Because the communication path is separate from the communication control, the CCP can use different networks and different network devices intelligently.
Previously, telecommunication networks were dependent on switches for communication control. Thus, before new technology could be deployed, telecommunications systems had to wait for switches to establish communication control. Switches have always been required to make connections and control the required connections. The switch options were unable to keep up with all available network options. The result is a limited system.
Switches were supported in this dual task. SCP, STP, and slave processors provide communication control support.
However, these devices only support switches in communication control, the switches remain necessary for communication control. This dependency has created a bottleneck given the available network options.
One advantage of the invention is that it allows the exchange of 5 narrowband switches in hybrid narrowband / wideband networks. Any narrowband switch can be taken out of service without redirecting traffic and changing the routing logic in each switch. The CCP is simply programmed not to select a given switch for call processing. The CCP redirects the broadband call to another narrowband switch. This flexibility also allows the telecommunication network to easily transfer the load of the switches.
An important advantage of this system is that it takes advantage of both broadband and narrowband systems. The transmission capabilities of a broadband network are interconnected with the characteristics of a narrowband network. For example, a CCP may use broadband networks to transmit more or less from a home point to a destination. For processing, the CCP diverts traffic to the narrowband network. A narrowband network can use features such as billing and routing. After processing, the traffic is transferred back to the broadband network, which completes the connection. Thus, the CCP may use the routing information generated by the narrowband system to route traffic through the broadband system to the destination. As a result, telecommunications systems do not have to develop billing or 800 routing for their broadband networks. This is accomplished by allowing the CCP to work intelligently with both networks.
Another advantage of the invention is the elimination of a substantial portion of the DS0 ports required by current narrowband switches. In today's architectures, narrowband switches are connected to each other. A substantial part of the switching ports is reserved for these connections. By eliminating the need to connect switches to each other, these ports can also be eliminated. Each narrowband switch is connected to a broadband system only. This architecture requires fewer ports per switch. When balancing the load with CCP, the number of ports on the loaded switches can be reduced. The architecture of the invention does not require additional broadband ports, which can, however, be added significantly less cheaply than narrowband ports.
Furthermore, narrowband switches no longer signal to each other because all signaling is directed to the CCP. This signaling concentration results in a reduction in the required signaling link ports. Such a reduction could perhaps also lead to the removal of STP.
As noted above, an advantage of the invention is its ability to interchange narrowband switches or groups of narrowband switches. The CCP can select any narrowband switch to process a particular call. This allows the network to take the narrowband switch out of service without taking exceptional measures. This further facilitates the introduction of new services into the network. The switch can be taken out of operation by simply instructing the CCP to stop selecting it. The switch can be reprogrammed and put back into operation. Then another switch can be updated in the same way and so on until all the switches provide a new service. Switches can be easily assigned to test development applications.
This flexibility of the narrowband switch also allows the CCP to balance the switching load to the network during peak or mass call events. This eliminates the need to use costly and complex load balancing features in a narrowband network. Instead of programming several switches to balance the loads with each other, one command to the CCP is enough.
Another advantage is the reduction in time required to set up a call. Most large networks require the call to go through more than two narrowband switches, which are arranged in a hierarchical manner. One large network uses a flat architecture in which all the narrowband switches are interconnected, but even that requires the call to go through two narrowband switches. According to the invention, each call passes through only one narrowband switch. Using broadband switches to set up and transfer calls is a time saver.
significant ii.
22o
8 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8
363 members in 23 offices
Priority claims1
| Document | Office | Kind | Date |
|---|---|---|---|
| 23860594 | United States of America | A |
Members363
| Document | Office | Kind | |
|---|---|---|---|
| CA2189253A1 | Canada | A1 | |
| CA2324239A1 | Canada | A1 | |
| WO9531057A1 | World Intellectual Property Organization (WIPO) | A1 | |
| AU2199095A | Australia | A | |
| NO964659D0 | Norway | D0 | |
| FI964427A | Finland | A | |
| FI964427L | Finland | L | |
| NO964659L | Norway | L | |
| HU9603062D0 | Hungary | D0 | |
| PL317069A1 | Poland | A1 | |
| CA2231202A1 | Canada | A1 | |
| CA2231228A1 | Canada | A1 | |
| CA2231230A1 | Canada | A1 | |
| WO9709807A1 | World Intellectual Property Organization (WIPO) | A1 | |
| WO9709808A1 | World Intellectual Property Organization (WIPO) | A1 | |
| WO9709809A1 | World Intellectual Property Organization (WIPO) | A1 | |
| AU6911796A | Australia | A | |
| AU6912696A | Australia | A | |
| AU6912896A | Australia | A | |
| CA2231203A1 | Canada | A1 | |
| WO9711563A2 | World Intellectual Property Organization (WIPO) | A2 | |
| AU1855097A | Australia | A | |
| CZ322896A3This record | Czechia | A3 | |
| KR970703077A | Republic of Korea | A | |
| CN1151809A | China | A | |
| WO9711563A3 | World Intellectual Property Organization (WIPO) | A3 | |
| WO9728622A1 | World Intellectual Property Organization (WIPO) | A1 | |
| BR9507610A | Brazil | A | |
| AU2257097A | Australia | A | |
| EP0803156A1 | European Patent Office (EPO) | A1 | |
| HUT76726A | Hungary | A | |
| US5703876A | United States of America | A | |
| JPH10500542A | Japan | A | |
| MX9605364A | Mexico | A | |
| NO980996D0 | Norway | D0 | |
| NO980997D0 | Norway | D0 | |
| NO980998D0 | Norway | D0 | |
| NO980999D0 | Norway | D0 | |
| NO980996L | Norway | L | |
| NO980999L | Norway | L | |
| NO980997L | Norway | L | |
| NO980998L | Norway | L | |
| CA2271764A1 | Canada | A1 | |
| CA2271765A1 | Canada | A1 | |
| CA2271891A1 | Canada | A1 | |
| CA2271910A1 | Canada | A1 | |
| WO9823052A1 | World Intellectual Property Organization (WIPO) | A1 | |
| WO9823053A1 | World Intellectual Property Organization (WIPO) | A1 | |
| WO9823055A1 | World Intellectual Property Organization (WIPO) | A1 | |
| WO9823056A1 | World Intellectual Property Organization (WIPO) | A1 | |
| AU5248298A | Australia | A | |
| AU5433098A | Australia | A | |
| AU5448698A | Australia | A | |
| AU5507198A | Australia | A | |
| EP0848871A2 | European Patent Office (EPO) | A2 | |
| EP0848874A1 | European Patent Office (EPO) | A1 | |
| EP0848875A1 | European Patent Office (EPO) | A1 | |
| EP0848876A1 | European Patent Office (EPO) | A1 | |
| AU693883B2 | Australia | B2 | |
| PL325396A1 | Poland | A1 | |
| PL325410A1 | Poland | A1 | |
| PL325415A1 | Poland | A1 | |
| PL325426A1 | Poland | A1 | |
| MX9801820A | Mexico | A | |
| MX9801821A | Mexico | A | |
| MX9801822A | Mexico | A | |
| MX9801825A | Mexico | A | |
| NZ283630A | New Zealand | A | |
| US5825780A | United States of America | A | |
| CN1196851A | China | A | |
| AU698671B2 | Australia | B2 | |
| CN1198863A | China | A | |
| CN1199526A | China | A | |
| CN1200854A | China | A | |
| AU700308B2 | Australia | B2 | |
| AU701276B2 | Australia | B2 | |
| HU9802233A2 | Hungary | A2 | |
| HUP9802233A2 | Hungary | A2 | |
| CZ68598A3 | Czechia | A3 | |
| CZ68698A3 | Czechia | A3 | |
| CZ68798A3 | Czechia | A3 | |
| CZ68898A3 | Czechia | A3 | |
| NZ316802A | New Zealand | A | |
| NO992418D0 | Norway | D0 | |
| NO992419D0 | Norway | D0 | |
| NO992422D0 | Norway | D0 | |
| NO992425D0 | Norway | D0 | |
| HU9900232A2 | Hungary | A2 | |
| HUP9900232A2 | Hungary | A2 | |
| BR9610459A | Brazil | A | |
| NO992425L | Norway | L | |
| KR19990044516A | Republic of Korea | A | |
| KR19990044517A | Republic of Korea | A | |
| KR19990044518A | Republic of Korea | A | |
| KR19990044519A | Republic of Korea | A | |
| HU9802233A3 | Hungary | A3 | |
| HUP9802233A3 | Hungary | A3 | |
| BR9610473A | Brazil | A | |
| BR9610391A | Brazil | A | |
| US5920562A | United States of America | A |
2 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Patent lapsed due to non-payment of feeLapsedMM4A | MM4A | |
| In force as of 2000-06-30 in czech republicIF00 | IF00 |
Numbers
- Application
- 322896
Titles
- English
- METHOD, SYSTEM AND APPARATUS FOR TELECOMMUNICATION CONTROL
Classification
- CPC, 30
- H04L45/00
- H04L49/255
- H04J3/125
- H04J3/247
- H04L49/20
- H04L49/253
- H04L49/3009
- H04L49/50
- H04L2012/561
- H04L2012/563
- H04L2012/5672
- H04Q3/0016
- H04Q3/0025
- H04Q3/0029
- H04Q3/54566
- H04Q11/0478
- H04Q2213/13102
- H04Q2213/13104
- H04Q2213/13141
- H04Q2213/13167
- H04Q2213/13176
- H04Q2213/13204
- H04Q2213/13209
- H04Q2213/1329
- H04Q2213/13296
- H04Q2213/13349
- H04Q2213/1338
- H04Q2213/13389
- H04Q2213/13399
- H04Q2213/13527
- IPC, 7
- H04J3 12
- H04J3 24
- H04L12 28
- H04L12 56
- H04L45 00
- H04Q3 00
- H04Q11 04