WO1996035296A1 - Connection establishing process and server, and associated communication network - Google Patents

Connection establishing process and server, and associated communication network Download PDF

Info

Publication number
WO1996035296A1
WO1996035296A1 PCT/EP1996/001763 EP9601763W WO9635296A1 WO 1996035296 A1 WO1996035296 A1 WO 1996035296A1 EP 9601763 W EP9601763 W EP 9601763W WO 9635296 A1 WO9635296 A1 WO 9635296A1
Authority
WO
WIPO (PCT)
Prior art keywords
data
subscriber
connection
called subscriber
assigned
Prior art date
Application number
PCT/EP1996/001763
Other languages
German (de)
French (fr)
Inventor
Uwe Stahl
Wolfgang Lautenschlager
Original Assignee
Alcatel N.V.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Alcatel N.V. filed Critical Alcatel N.V.
Priority to AU58118/96A priority Critical patent/AU5811896A/en
Publication of WO1996035296A1 publication Critical patent/WO1996035296A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q3/00Selecting arrangements
    • H04Q3/42Circuit arrangements for indirect selecting controlled by common circuits, e.g. register controller, marker
    • H04Q3/47Circuit arrangements for indirect selecting controlled by common circuits, e.g. register controller, marker using translators
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/487Arrangements for providing information services, e.g. recorded voice services or time announcements
    • H04M3/493Interactive information services, e.g. directory enquiries ; Arrangements therefor, e.g. interactive voice response [IVR] systems or voice portals
    • H04M3/4931Directory assistance systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q3/00Selecting arrangements
    • H04Q3/0016Arrangements providing connection between exchanges
    • H04Q3/0029Provisions for intelligent networking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13209ISDN
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13533Indexing scheme relating to selecting arrangements in general and for multiplex systems multivendor and hybrid, e.g. public/private, networks, inc. international
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13547Indexing scheme relating to selecting arrangements in general and for multiplex systems subscriber, e.g. profile, database, database access

Definitions

  • Connection establishment procedure as well as service computer for it and communication network with it
  • the invention relates to a method for establishing a connection from a calling subscriber to a called subscriber, and to a service computer and a communication network.
  • a calling subscriber To initiate the establishment of a connection to a called subscriber, a calling subscriber normally dials the number assigned to the calling subscriber. This number is included in the connection request and is used by the switching centers to locate the called subscriber.
  • IN Intelligent Network
  • UPT Universal Personal Telecommunication
  • the calling subscriber has the problem that the "normal" or personal number assigned to the subscriber to be called must be known to him. Otherwise, he has to determine it by additional costly and time-consuming effort.
  • the subscriber sends the name of the subscriber to be called in a built-up user channel, coded in multi-frequency dialing tones, to the output device, which then communicates the call number of the subscriber to be called by voice output.
  • This telephone number information system consists of a specially designed switching center which is connected to a database to which an operator has access in addition to the switching center. All connection requests of the communication network that request a caller ID information are routed to this special switching device. If such a connection request is recognized by the switching center, a voice channel is set up between the requesting calling subscriber and the switching center, the name of the subscriber to be called is recognized by the switching center by means of a voice recognition device and then the calling number is recognized to the calling subscriber by means of a voice announcement device shared. At a control command from On the part of the calling subscriber, the switching center then initiates the forwarding of the connection to the call number determined by it.
  • the invention is therefore based on the object of specifying a globally usable connection establishment method with which the establishment of a connection to a subscriber with an unknown call number is possible.
  • connection establishment method according to the preamble of claim 1
  • service computer according to the preamble of claim 9
  • communication network a communication network according to the preamble of claim 10.
  • the basic idea of the invention is to provide a plurality of specially designed switching centers which send user data transported to them via user connections via a subscriber, for example their name or address, via a data connection to a central service computer which locates the subscriber by means of a database and one of them assigned number determined.
  • This call number is the call number of the subscriber line of the called subscriber or a service identifier of another service computer.
  • This has the advantage that this service can be used by a large number of subscribers with a favorable traffic load underlying communication network is usable. There are further advantages in the use and maintenance of the central service computer and the database. This concept also makes it possible to determine a subscriber's number globally.
  • the advantage here is in particular that subscribers can also be localized across the boundaries of a large number of networks by means of the invention. This advantage will become increasingly important due to the growing number of private networks and the growing number of network operators.
  • FIG. 1 shows a symbolic representation of a communication arrangement consisting of two communication networks according to the invention.
  • FIG. 2a shows a symbolic representation of the communication relationships for a first connection setup variant for the communication arrangement according to FIG. 1.
  • Fig. 2b shows a symbolic representation of the
  • Fig. 3 shows a block diagram of an inventive
  • connection establishment method is shown in a communication arrangement which consists of two communication networks according to the invention, each of which is provided with a service computer according to the invention, which has a connection to a database.
  • This communication arrangement is chosen as an example. It is also possible to carry out the invention in a communication arrangement which consists only of a single communication network according to the invention or of any number of interconnected communication networks according to the invention or in some cases also not according to the invention.
  • FIG. 1 shows two communication networks KN1 and KN2, three terminals E1 to E3, three subscribers A, B and C, two service computers SCP1 and SCP2, two databases DAT1 and DAT2, three switching centers SSP11 to SSP21 and two gateways GATE1 and GATE2.
  • the communication network KN1 is connected to the terminals E1 and E2 and via the gateways GATE1 and GATE2 to the communication network KN2, which in turn is connected to the terminal E3.
  • the exchanges SSP11 and SSP12 are connected to the service computer SCP1, which in turn is connected to the database DAT1.
  • the exchange SSP21 is connected to the service computer SCP2, which in turn is connected to the database DAT2.
  • the terminals E1 to E3 are operated by participants A, B and C, respectively.
  • the terminals E1 to E3 are each terminals for telecommunications networks, such as a telephone, a fax or a correspondingly designed computer.
  • the network KN1 is a public communication network which contains a large number of interconnected switching centers. Two of these exchanges, the exchanges SSP11 and SSP12, perform other functions. They serve as service switching points for a service that is provided by them and the service computer SCP1. As such, the switching centers SSP1 and SSP2 transmit inquiries to the service computer SCP1 when a certain withdrawal number occurs and in response receive control information relating to the further processing of the call. This retirement number is referred to below as the service identifier.
  • switching centers SSP1 and SSP2 are also possible for a different number of switching centers, such as switching centers SSP1 and SSP2, to be designed and connected to the service computer SCP1.
  • the communication network KN2 represents a private telecommunications network, for example the network of a company or an authority, the network of a private network operator or also a mobile radio network. Like the communication network KN1, it consists of a number of switching centers meshed with one another.
  • the switching center SSP21, the service computer SCP2 and the database DAT2 perform the same functions for the communication network KN2 as the switching centers SSP12 and SSPll, the service computer SCP1 and the database DAT1 for the communication network KN1 and are therefore not described in detail below.
  • the communication network KN2 is a virtual network that consists of several connections of the Communication network KN1 interconnected sub-networks.
  • the communication network KN2 contains only a single exchange, the exchange SSP21.
  • the network KN2 would be, for example, a private branch exchange with the switching center SSP21 as a private branch exchange.
  • the service computer SCP1 consists of a computer with corresponding peripheral components which enable it to communicate with the exchanges SSP12 and SSPll and with the database DAT1. It receives messages from the exchanges SSP1 and SSP2 which contain data about the person of subscribers. Such data are, for example, the name or the address of the subscriber, the name of a company or authority with which the subscriber is employed, the name of a department of a company or an authority or the name of a network via which the subscriber can be reached. Using the data base DAT1, he localizes the subscriber with this data and then assigns him a number. This number is either the number of the subscriber or the number of another service that is responsible for the further localization of the subscriber.
  • the service computer SCP1 does not assign the data about the person of the called subscriber to a telephone number in the conventional sense, but quite generally a network address that describes a logical or physical network connection.
  • a network address for example a UPT network address, could be used to route a call to the desired network connection in a future signaling method.
  • the database DAT1 consists of a computer with peripheral components that enable the storage of a large number of data and communication with the service computer SCP1. Access to the database DAT1 could, for example, take place according to the recommendation X.500 from CCITT, 'Directory Services'.
  • the database it is also possible here for the database to be distributed to a number of computers connected by a communication network or to be set up on the computer platform of the service computer SCP1.
  • Data about the person of the subscribers connected to the communication network KN1, for example their name and address, and their telephone numbers are stored in the database DAT1.
  • the name of the communication network KN2 and the service identifier of the service provided by the service computer SCP2 in the communication network KN2 are stored.
  • data about the person of the subscribers connected to the communication network KN2, the name of the communication network KN1 and the assigned telephone numbers are stored in the database DAT2.
  • the 'common' database DAT1 is formed by two sub-databases, each of which is assigned to the communication networks KN1 and KN2 and in which In each case, the data about the person of the participants in the respective communication networks and their telephone numbers are stored.
  • the service computer SCPl would then determine the telephone number assigned to a subscriber by accessing these two databases, for example, first searching the sub-database assigned to the communication network KN1 and then the sub-database assigned to the communication network KN2.
  • connection establishment from subscriber A to subscriber B is explained as a first example of a connection establishment with reference to FIG. 2a.
  • FIG 2a shows the subscribers A and B, the switching center SSPll, the service computer SCPl and the database DAT1.
  • connection request C (S1) with a service identifier S1 as the call number.
  • This connection request is forwarded to the switching center SSPll.
  • the latter reports the arrival of the connection request to the service computer SCPl and forwards user data PDB, which it receives from subscriber A via a user connection, to the service computer SCPl via a data connection.
  • the latter determines from the data DPB, which represent data about the person of the subscriber B, by means of the database DAT1, his number NB in the communication network KN1. It sends this back to the switching center SSPll and requests it to forward the call with the number NB as the number. This executes this command and subscriber B receives a connection request C (NB).
  • NB connection request C
  • connection setup from subscriber A to subscriber C is explained as a second example for a connection setup with reference to FIG. 2b.
  • 2b shows the subscribers A and C, the switching centers SSP11 and SSP21, the service computers SCPl and SCP2 and the databases DAT1 and DAT2.
  • connection request C (S1) with a service identifier S1 as the call number, which is routed to the switching center SSP11.
  • the data PDC1 is data about the person of the subscriber C.
  • the service computer SCPl uses the exchange of data with the database DAT1, the service computer SCPl then determines that this is a call to a subscriber in the communication network KN2. It thus assigns a data number S2 to the data PDC1, which is the service identifier of the service provided by the service computer SCP2 in the communication network KN2. He then sends the number S2 to the switching center SSPll and instructs it to transfer the connection request with the number S2 as the number, ie. H. forward a connection request C (S2).
  • connection request C (S2) is thus forwarded to the switching center SSP21 of the communication network KN2.
  • This recognizes the call number S2 as a service identifier of a service provided by the service computer SCP2 and reports this event as well as user data PDC2 received via a user connection with the connection request C (S2).
  • the data PDC2 can be sent directly from subscriber A to the service computer SCP2.
  • the data PDC2 are further data about the person of the subscriber C, which describe the subscriber C in more detail.
  • the data PDC2 from the service computer SCPl parallel to the connection request C (S2) to the service computer SCP2 are sent.
  • the data PDC2 would be the data PDC1 originally sent by the subscriber A to the service computer SCPl or part of this data which is sufficient to locate the subscriber C in the communication network KN2. It is also possible that the service computer SCPl receives the data PDC2 on request from subscriber A and then forwards it to the service computer SCP2.
  • the service computer SCP2 uses the database DAT2 to determine that the data PDC2 are assigned to the subscriber C and sends the call number NC assigned to the subscriber C to the switching center SSP21. At the instigation of the service computer SCP2, the latter then forwards the call to the subscriber C, who thus receives a call C (NC).
  • Fig. 3 shows the exchanges SSPll and SSP12
  • Service computer SCPl and the database DATl exchanges data with the database DAT1 and with the exchanges SSPll or SSP12.
  • the names and addresses of all participants in the communication network KN1 and the call numbers assigned to them are stored in the database DAT1. Furthermore, the names of the communication network KN2 and the extension numbers for the service provided by the service computer SCP2 from the communication network KN1 via the gateways GATE1 or GATE2 are stored in the database DAT1.
  • the designation of the communication network KN2 can consist of the designation of the company or authority to which the network is assigned. However, it can also be the name of the operator or the name of the communication network KN2. It is possible that data is not stored in the database DAT1 for all participants in the communication network KN1. It is also possible that the names of any number of other communication networks are stored in the database DAT1 and that they are each assigned one or more direct dial numbers to one or more services in this communication network which serve to locate subscribers in these respective communication networks.
  • a subscriber could be assigned several numbers. This could serve to locate a subscriber through the service computer SCPl if the subscriber can be reached via several end devices.
  • the service computer SCPl could use mechanisms according to the UPT concept for this.
  • the service computer SCPl has two interface devices INTER1 and INTER2, a control device CONTR and a communication device KOM.
  • the interface device INTER1 exchanges data with the switching centers SSP11 and SSP12, with the communication device KOM and with the control device CONTR.
  • the interface device INTER2 exchanges data with the database DAT1 and the control device CONTR, which in turn receives data from the communication device KOM.
  • the interface device INTER2 provides the basic data transmission services required for communication with the database DAT1. It is possible to connect the database DAT1 via an asynchronous data connection, for example a LAN or a MAN, or via a data connection according to CCITT signaling system No. 7, INAP. Correspondingly, many different transmission protocols are possible.
  • the communication device KOM provides the control device CONTR with the data supplied by the calling subscriber about the person of the called subscriber. This data is received by it over a data connection.
  • the terminal E1 is an ISDN terminal
  • this data is stored in the signaling data packet assigned to the call by the subscriber A, which is transported from the subscriber A to the switching center SSPII via the ISDN D channel.
  • the communication device KOM is informed by the switching center SSP1 that a call with the corresponding service identifier has arrived, it instructs the switching center SSP1 to take this data from the signaling data packet and to send it to it.
  • the personal data are not transported in the signaling data packet.
  • this data it is possible for this data to be sent in an additional data packet via an ISDN D channel from the terminal E1 to the switching center SSPII and from there to be transmitted transparently to the communication device KüM.
  • the communication device KOM would control this transmission using appropriate control commands. It is furthermore possible for the communication device KOM to request the terminal El to send the data by causing the switching center SSPII to send a corresponding request message to the terminal El via the ISDN D channel.
  • the communication device KOM initiates the establishment of a user channel to the terminal El.
  • the user data about the person of the called subscriber are then sent in coded form from the terminal E1 to the switching center SSP1 via this established user channel, where they are converted into digital form in a corresponding decoder.
  • Such coding can take place, for example, by means of several different tones as in the multi-frequency dialing method or by a coding method used in the modern for the transmission of digital data via user channels. In this case, the decoding would be carried out by a multi-frequency selection receiver.
  • the decoded data are then sent from the switching center SSP1 to the communication device KOM.
  • the decoding and the transmission are also controlled by the communication device KOM.
  • the communication device KOM may request the data from the switching center SSP1, for example by causing the switching center SSP1 to send a corresponding voice announcement.
  • the switching center SSP1 it is also possible for the switching center SSP1 to have a speech recognition device which recognizes words given by the subscriber A in spoken form and sends them to the communication device KOM in a correspondingly changed form.
  • a 'voice dialing method' is possible with both analog and ISDN terminals.
  • the control device CONTR uses the data supplied to it by the communication device KOM to locate the person of the called subscriber and determine a call number assigned to the subscriber. For this purpose, it accesses the database DAT1 using a search algorithm via the interface device INT2. It is thus possible for her to determine whether it is a participant in the communication network KN1 or whether it is a participant in the communication network KN2.
  • control device CONTR1 in such a case initiates a call forwarding to another service, for example an information service.
  • control device CONTR1 it is also possible that the data required by the control device CONTR1 to locate the called subscriber via whose person is requested interactively by the subscriber A when the call arrives from the control device CONTR1 by means of the communication device KOM.
  • the connection establishment method according to the invention is performed with the assistance of services which are provided by the service computer SCPl and the switching centers SSP12 and SSPll and by the service computer SCP2 and the switching center SSP21 in accordance with the IN architecture.
  • the service provision does not correspond to the IN architecture and that it is therefore not IN services but, for example, only services similar to IN services.
  • Such a service server would independently contain the functional units contained in the processing centers SSP11 to SSP21 and necessary for the provision of the service, such as, for example, push-button receivers or voice recognition devices. This is particularly advantageous for smaller communication networks with only a few switching centers.

Abstract

A process and server (SCP1, SCP2) are disclosed for establishing a connection between a calling subscriber (A) and a called subscriber (B, C), as well as a communication network (KN1, KN2). A connection request from the terminal (E1) of the calling subscriber (A) is transmitted to one among several specially designed switching centres (SSP11, SSP12). Personal data (S1) about the called subscriber (B, C), in particular the name of the called subscriber (B, C), are transmitted by the calling subscriber (A) to the switching centre (SSP11) over a connection between the terminal and the switching centre. The switching centre (SSP11) retransmits the received personal data (S1) over a data transmission line to a central server (SCP1, SCP2) common to all special switching centres (SSP11, SSP12). The central server (SCP1, SCP2) consults a data bank (DAT1, DAT2), locates the called subscriber (B, C) by means of the personal data and determines the call number (NB, NC, S2) associated to the called subscriber (B, C). The central server finally retransmits the connection request from the switching centre (SSP11) to said call number (NB, NC, S2).

Description

Verbindungsaufbauverfahren sowie Dienstrechner dafür und Kommunikationsnetz damit Connection establishment procedure as well as service computer for it and communication network with it
Die Erfindung bezieht sich auf ein Verfahren zum Verbindungsaufbau von einem rufenden Teilnehmer zu einem gerufenen Teilnehmer sowie auf einenen Dienstrechner und ein Kommunikationsnetz.The invention relates to a method for establishing a connection from a calling subscriber to a called subscriber, and to a service computer and a communication network.
Zur Einleitung des Verbindungsaufbaus zu einem gerufenen Teilnehmer wählt ein rufender Teilnehmer normalerweise die dem rufenden Teilnehmer zugeordnete Rufnummer an. Diese Rufnummer wird in der Verbindungsanforderung mitgeführt und dient den Vermittlungsstellen zur Lokalisierung des gerufenen Teilnehmers.To initiate the establishment of a connection to a called subscriber, a calling subscriber normally dials the number assigned to the calling subscriber. This number is included in the connection request and is used by the switching centers to locate the called subscriber.
Weiter ist es möglich den Verbindungsaufbau mittels eines IN-Dienstes (IN = Intelligent Network) durchzuführen, der Rufnummern umwertet. Ein solcher Dienst, der der Realisierung des UPT-Konzeptes (UPT = Universal Personal Telecommunication) wird in dem Artikel "Bewegungsfreiheit in allen Netzen" von Gerhard Arndt et al, telecom report 16, 1993, S. 67- 69 beschrieben. Der Zugang zu diesem Dienst erfolgt über eine Vielzahl von Dienstvermittlungspunkten, die mit einer zentralen Steuerlogik, dem Dienststeuerpunkt, kommunizieren. Jedem Teilnehmer wird eine persönliche Rufnummer zugeteilt, die nicht mehr den Teilnehmeranschluß, sondern den Teilnehmer an sich beschreibt.It is also possible to establish a connection using an IN service (IN = Intelligent Network) that converts phone numbers. Such a service, which implements the UPT concept (UPT = Universal Personal Telecommunication), is described in the article "Freedom of movement in all networks" by Gerhard Arndt et al, telecom report 16, 1993, pp. 67-69. Access to this service is via a variety of service switching points that communicate with a central control logic, the service control point. Each subscriber is assigned a personal number that no longer describes the subscriber connection but the subscriber as such.
ORIGINAL UNTERLAGEN Diese persönliche Rufnummer wird in der Verbindungsanforderung wie eine "normale" Rufnummer mittransportiert und zum nächsten Dienstvermittlungspunkt geleitet. Dort wird die persönliche Rufnummer in der Verbindungsanforderung mit Hilfe des Dienststeuerpunktes in eine "normale" Rufnummer umgewertet und sodann weitergeleitet.ORIGINAL DOCUMENTS This personal number is transported in the connection request like a "normal" number and is routed to the next service switching point. There, the personal number in the connection request is converted into a "normal" number using the service control point and then forwarded.
Für den rufenden Teilnehmer stellt sich bei beiden Arten des Verbindungsaufbaus das Problem, daß ihm die dem zu rufenden Teilnehmer zugeordnete "normale" oder persönliche Rufnummer bekannt sein muß. Ansonsten muß er sie durch zusätzlichen kosten- und zeitintensiven Aufwand ermitteln.For both types of connection, the calling subscriber has the problem that the "normal" or personal number assigned to the subscriber to be called must be known to him. Otherwise, he has to determine it by additional costly and time-consuming effort.
Hierfür kann er beispielsweise die Rufnummer mittels eines automatischen Auskunftsystems ermitteln, wie es in der Deutschen Patentanmeldung DE 3532907 beschrieben ist. Bei diesem System wird vom Teilnehmer der Name des zu rufenden Teilnehmers in einem aufgebauten Nutzkanal kodiert in Mehrfrequenzwahl-Tönen zu der Ausgangseinrichtung gesendet, die ihm dann die Rufnummer des zu rufenden Teilnehmers durch Sprachausgabe mitteilt.For this purpose, he can, for example, determine the phone number using an automatic information system, as described in German patent application DE 3532907. In this system, the subscriber sends the name of the subscriber to be called in a built-up user channel, coded in multi-frequency dialing tones, to the output device, which then communicates the call number of the subscriber to be called by voice output.
Ein weiterentwickeltes Auskunftssystem ist in W089/00793 beschrieben. Dieses Rufnummernauskunftssystem besteht aus einer speziell ausgestalteten Vermittlungsstelle, die mit einer Datenbank verbunden ist, auf die neben der Vermittlungsstelle noch ein Operator zugriff hat. Alle Verbindungsanforderungen des Kommunikationsnetzes, die eine Rufnummernauskunft anfordern, werden zu dieser einen speziellen Vermittlungseinrichtung geleitet. Wird eine solche Verbindungsanforderung von der Vermittlungsstelle erkannt, so wird der Aufbau eines Sprachkanals zwischen dem anfordernden rufenden Teilnehmer und der Vermittlungsstelle veranlaßt, der Name des zu rufenden Teilnehmers wird von der Vermittlungsstelle mittles einer Spracherkennunseinrichtung erkannt und sodann wird die Rufnummer dem rufenden Teilnehmer mittels einer Sprachansageeinrichtung mittgeteilt. Auf ein Steurkomando von Seiten des rufenden Teilnehmers veranlaßt die Vermittlungsstelle sodann die Weiterleitung der Verbindungsafoferung an die von ihr ermittelten Rufnummer.A further developed information system is described in W089 / 00793. This telephone number information system consists of a specially designed switching center which is connected to a database to which an operator has access in addition to the switching center. All connection requests of the communication network that request a caller ID information are routed to this special switching device. If such a connection request is recognized by the switching center, a voice channel is set up between the requesting calling subscriber and the switching center, the name of the subscriber to be called is recognized by the switching center by means of a voice recognition device and then the calling number is recognized to the calling subscriber by means of a voice announcement device shared. At a control command from On the part of the calling subscriber, the switching center then initiates the forwarding of the connection to the call number determined by it.
Diese Systeme stellen jedoch lediglich in einem begrenzten lokalen Rahmen brauchbare Lösungsansätze bereit, die insbesondere nicht geeignet sind, Rufnummern über Netzgrenzen hinweg zu ermitteln.However, these systems only provide usable solutions within a limited local framework, which in particular are not suitable for determining telephone numbers across network boundaries.
Das Problem der Ermittlung der Rufnummer eines Teilnehmers wird sich weiter verschärfen, da sich der dafür notwendige Aufwand, insbesondere durch die abzusehende wachsende Anzahl von privaten Netzen, zukünftig noch erheblich erhöhen wird.The problem of determining the number of a subscriber will be further exacerbated, since the effort required for this, in particular due to the increasing number of private networks to be foreseen, will increase considerably in the future.
Der Erfindung liegt so die Aufgabe zugrunde, ein global brauchbares Verbindungsaufbauverfahren anzugeben, mit dem der Aufbau einer Verbindung zu einem Teilnehmer mit unbekannter Rufnummer möglich ist.The invention is therefore based on the object of specifying a globally usable connection establishment method with which the establishment of a connection to a subscriber with an unknown call number is possible.
Diese Aufgabe wird gelöst durch ein Verbindungsaufbauverfahren nach dem Oberbegriff von Anspruch 1, durch einen Dienstrechner nach dem Oberbegriff von Anspruch 9 und durch ein Kommunikationsnetz nach dem Oberbegriff von Anspruch 10.This object is achieved by a connection establishment method according to the preamble of claim 1, by a service computer according to the preamble of claim 9 and by a communication network according to the preamble of claim 10.
Der Grundgedanke der Erfindung ist, mehrere speziell ausgestaltete Vermittlungstellen vorzusehen, die über Nutzverbindungen an sie transportierte Nutz-Daten über einen Teilnehmer, beispielsweise dessen Name oder Adresse, über eine Datenverbindung an einen zentralen Dienstrechner senden, der die Teilnehmer mittels einer Datenbank lokalisiert und eine ihnen zugeordnete Rufnummer ermittelt. Diese Rufnummer ist hierbei die Rufnummer des Teilnehmeranschlußes des gerufenen Teilnehmers oder eine Dienstekennung eines weiteren Dienstrechners.The basic idea of the invention is to provide a plurality of specially designed switching centers which send user data transported to them via user connections via a subscriber, for example their name or address, via a data connection to a central service computer which locates the subscriber by means of a database and one of them assigned number determined. This call number is the call number of the subscriber line of the called subscriber or a service identifier of another service computer.
Dies bringt den Vorteil mit sich, daß dieser Dienst von einer großen Zahl von Teilnehmern bei günstiger Verkerhsbelastung der zugrundeliegenden Kommunikationsnetzes nutzbar ist. Weitere Vorteile ergeben sich bei der Ausnutzung und bei der Pflege des zentralen Dienstrechners und der Datenbank. Weiter wird durch dieses Konzept eine globale Ermittelbarkeit der Rufnummer eines Teilnehmers möglich.This has the advantage that this service can be used by a large number of subscribers with a favorable traffic load underlying communication network is usable. There are further advantages in the use and maintenance of the central service computer and the database. This concept also makes it possible to determine a subscriber's number globally.
Vorteilhafte Ausgestaltungen der Erfindung sind den Unteransprüchen zu entnehmen.Advantageous embodiments of the invention can be found in the subclaims.
Hierbei besteht insbesondere der Vorteil, daß mittels der Erfindung Teilnehmer auch über die Grenzen einer Vielzahl von Netzen hinweg lokalisiert werden können. Dieser Vorteil wird aufgrund der wachsenden Zahl von privaten Netzen und der wachsenden Zahl von Netzbetreibern zunehmend an Bedeutung gewinnen.The advantage here is in particular that subscribers can also be localized across the boundaries of a large number of networks by means of the invention. This advantage will become increasingly important due to the growing number of private networks and the growing number of network operators.
Weitere Vorteile ergeben sich bei der Ausstattung des erfindungsgemäßen Verbindungsaufbauverfahrens mit UPT-Merkmalen (UPT = Universal Personal Telecommunication). Hierdurch ergibt sich der Vorteil, daß der Ruf an den Teilnehmer von dem Dienst automatisch an eine Rufnummer weitergeleitet wird, unter der der Teilnehmer gerade aktuell erreichbar ist.Further advantages result from equipping the connection establishment method according to the invention with UPT features (UPT = Universal Personal Telecommunication). This has the advantage that the call is automatically forwarded to the subscriber by the service to a phone number under which the subscriber can currently be reached.
Im folgenden wird die Erfindung anhand eines Ausführungsbeispiels unter Zuhilfenahme der beiliegenden Zeichnungen erläutert.The invention is explained below using an exemplary embodiment with the aid of the accompanying drawings.
Fig. 1 zeigt eine symbolische Darstellung einer aus zwei erfindungsgemäßen Kommunikationsnetzen bestehende Kommunikationsanordnung.1 shows a symbolic representation of a communication arrangement consisting of two communication networks according to the invention.
Fig. 2a zeigt eine symbolische Darstellung der Kommunikationsbeziehungen für eine erste Verbindungsaufbauvariante für die Kommunikationsanordnung nach Fig. 1. Fig. 2b zeigt eine symbolische Darstellung derFIG. 2a shows a symbolic representation of the communication relationships for a first connection setup variant for the communication arrangement according to FIG. 1. Fig. 2b shows a symbolic representation of the
Kommunikationsbeziehungen für eine zweite Verbindungsaufbauvariante für die Kommunikationsanordnung nach Fig. 1.Communication relationships for a second connection setup variant for the communication arrangement according to FIG. 1.
Fig. 3 zeigt ein Blockschaltbild eines erfindungsgemäßenFig. 3 shows a block diagram of an inventive
Dienstrechners für die Kommunikationsanordnung nach Fig. 1.Service computer for the communication arrangement according to FIG. 1.
In dem Ausführungsbeispiel wird die Anwendung des erfindungsgemäßen Verbindungsaufbauverfahrens in einer Kommunikationsanordnung aufgezeigt, die aus zwei erfindungsgemäßen Kommunikationsnetzen besteht, die jeweils mit einem erfindungsgemäßen Dienstrechner versehen sind, der über einen Anschluß zu einer Datenbank verfügt.In the exemplary embodiment, the application of the connection establishment method according to the invention is shown in a communication arrangement which consists of two communication networks according to the invention, each of which is provided with a service computer according to the invention, which has a connection to a database.
Diese Kommunikationsanordnung ist beispielhaft gewählt. Es ist auch möglich, die Erfindung in einer Kommunikationsanordnung durchzuführen, die nur aus einem einzigen erf.indungsgemäßen Kommunikationsnetz oder aus einer beliebigen Anzahl miteinander verbundener erfindungsgemäßer oder teilweise auch nicht erfindungsgemäßer Kommunikationsnetze besteht.This communication arrangement is chosen as an example. It is also possible to carry out the invention in a communication arrangement which consists only of a single communication network according to the invention or of any number of interconnected communication networks according to the invention or in some cases also not according to the invention.
Fig. 1 zeigt zwei Kommunikationsnetze KN1 und KN2, drei Endgeräte El bis E3, drei Teilnehmer A, B und C, zwei Dienstrechner SCP1 und SCP2, zwei Datenbanken DAT1 und DAT2, drei Vermittlungsstellen SSPll bis SSP21 und zwei Netzübergänge GATE1 und GATE2.1 shows two communication networks KN1 and KN2, three terminals E1 to E3, three subscribers A, B and C, two service computers SCP1 and SCP2, two databases DAT1 and DAT2, three switching centers SSP11 to SSP21 and two gateways GATE1 and GATE2.
Das Kommunikationsnetz KN1 ist mit den Endgeräten El und E2 und über die Netzübergänge GATE1 und GATE2 mit dem Kommunikationsnetz KN2 verbunden, das seinerseits mit dem Endgerät E3 verbunden ist. Die Vermittlungsstellen SSPll und SSP12 sind mit dem Dienstrechner SCP1 verbunden, der seinerseits mit der Datenbank DAT1 verbunden ist. Die Vermittlungsstelle SSP21 ist mit dem Dienstrechner SCP2 verbunden, der seinerseits mit der Datenbank DAT2 verbunden ist. Die Endgeräte El bis E3 werden jeweils von den Teilnehmern A, B bzw. C bedient. Bei den Endgeräten El bis E3 handelt es sich jeweils um Endgeräte für Telekommunikationsnetze wie z.B. um ein Telefon, ein Fax oder einen entsprechend ausgestalteten Computer.The communication network KN1 is connected to the terminals E1 and E2 and via the gateways GATE1 and GATE2 to the communication network KN2, which in turn is connected to the terminal E3. The exchanges SSP11 and SSP12 are connected to the service computer SCP1, which in turn is connected to the database DAT1. The exchange SSP21 is connected to the service computer SCP2, which in turn is connected to the database DAT2. The terminals E1 to E3 are operated by participants A, B and C, respectively. The terminals E1 to E3 are each terminals for telecommunications networks, such as a telephone, a fax or a correspondingly designed computer.
Bei dem Netz KN1 handelt es sich um ein öffentliches Kommunikationsnetz, das eine Vielzahl von miteinander vermaschten Vermittlungsstellen enthält. Zwei dieser Vermittlungsstellen, die Vermittlungsstellen SSPll und SSP12 erfüllen noch weitere Funktionen. Sie dienen als Dienstvermittlungspunkte für einen Dienst, der von ihnen und dem Dienstrechner SCP1 bereitgestellt wird. Als solche übermitteln die Vermittlungsstellen SSP1 und SSP2 beim Auftreten einer bestimmten Ausscheidenummer Anfragen an den Dienstrechner SCP1 und erhalten als Antwort darauf Steuerinformationen, die die Weiterbehandlung des Rufes betreffen. Diese Ausscheidenummer wird im folgenden als Dienstkennung bezeichnet.The network KN1 is a public communication network which contains a large number of interconnected switching centers. Two of these exchanges, the exchanges SSP11 and SSP12, perform other functions. They serve as service switching points for a service that is provided by them and the service computer SCP1. As such, the switching centers SSP1 and SSP2 transmit inquiries to the service computer SCP1 when a certain withdrawal number occurs and in response receive control information relating to the further processing of the call. This retirement number is referred to below as the service identifier.
Es ist auch möglich, daß eine andere Anzahl von Vermittlungsstellen wie die Vermittlungsstellen SSP1 und SSP2 ausgestaltet und mit dem Dienstrechner SCP1 verbunden sind.It is also possible for a different number of switching centers, such as switching centers SSP1 and SSP2, to be designed and connected to the service computer SCP1.
Das Kommunikationsnetz KN2 stellt ein privates Telekommunikationsnetz, beispielsweise das Netz einer Firma oder einer Behörde, das Netz eines privaten Netzbetreibers oder auch ein Mobilfunk-Netz dar. Es besteht wie das Kommunikationsnetz KN1 aus mehreren miteinander vermaschten Vermittlungsstellen. Die Vermittlungsstelle SSP21, der Diensterechner SCP2 und die Datenbank DAT2 erfüllen für das Kommunikationsnetz KN2 dieselben Funktionen wie die Vermittlungsstellen SSP12 und SSPll, der Diensterechner SCP1 bzw. die Datenbank DAT1 für das Kommunikationsnetz KN1 und werden so im folgenden nicht weiter einzeln beschrieben.The communication network KN2 represents a private telecommunications network, for example the network of a company or an authority, the network of a private network operator or also a mobile radio network. Like the communication network KN1, it consists of a number of switching centers meshed with one another. The switching center SSP21, the service computer SCP2 and the database DAT2 perform the same functions for the communication network KN2 as the switching centers SSP12 and SSPll, the service computer SCP1 and the database DAT1 for the communication network KN1 and are therefore not described in detail below.
Es ist möglich, daß es sich bei dem Kommunikationsnetz KN2 um ein virtuelles Netz handelt, das aus mehreren über Verbindungen des Kommunikationsnetzes KN1 miteinander verbundenen Unter-Netzen besteht.It is possible that the communication network KN2 is a virtual network that consists of several connections of the Communication network KN1 interconnected sub-networks.
Weiter ist es möglich, daß das Kommunikationsnetz KN2 nur eine einzige Vermittlungsstelle, die Vermittlungsstelle SSP21 enthält. Das Netz KN2 wäre so beispielsweise eine Nebenstellenanlage mit der Vermittlungsstelle SSP21 als Nebenstellenvermittlung.It is also possible that the communication network KN2 contains only a single exchange, the exchange SSP21. The network KN2 would be, for example, a private branch exchange with the switching center SSP21 as a private branch exchange.
Der Diensterechner SCP1 besteht aus einem Rechner mit entsprechenden peripheren Komponenten, die ihm die Kommunikation mit den Vermittlungsstellen SSP12 und SSPll und mit der Datenbank DATl ermöglichen. Von den Vermittlungsstellen SSP1 und SSP2 empfängt er Nachrichten, die Daten über die Person von Teilnehmern enthalten. Solche Daten sind beispielsweise der Name oder die Adresse des Teilnehmers, der Name einer Firma oder Behörde, bei der der Teilnehmer beschäftigt ist, der Name einer Dienststelle einer Firma oder einer Behörde oder der Name eines Netzes, über das der Teilnehmer zu erreichen ist. Mittels der Datenbank DATl lokalisiert er mit diesen Daten den Teilnehmer und ordnet ihm sodann eine Rufnummer zu. Bei dieser Rufnummer handelt es sich entweder um die Rufnummer des Teilnehmers oder um die Rufnummer eines weiteren Dienstes, der für die weitere Lokalisierung des Teilnehmers zuständig ist.The service computer SCP1 consists of a computer with corresponding peripheral components which enable it to communicate with the exchanges SSP12 and SSPll and with the database DAT1. It receives messages from the exchanges SSP1 and SSP2 which contain data about the person of subscribers. Such data are, for example, the name or the address of the subscriber, the name of a company or authority with which the subscriber is employed, the name of a department of a company or an authority or the name of a network via which the subscriber can be reached. Using the data base DAT1, he localizes the subscriber with this data and then assigns him a number. This number is either the number of the subscriber or the number of another service that is responsible for the further localization of the subscriber.
Es ist möglich, daß der Dienstrechner SCP1 den Daten über die Person des gerufenen Teilnehmers nicht eine Rufnummer im herkömmlichen Sinne, sondern ganz allgemein eine Netzadresse zuordnet, die einen logischen oder physikalischen Netzanschluß beschreibt. Mittels einer solchen Netzadresse, beispielsweise einer UPT-Netzadresse könnte bei einem zukünftigen Signalisierungsverfahren ein Ruf zu dem gewünschten Netzanschluß geleitet werden. Die Datenbank DATl besteht aus einem Rechner mit peripheren Komponenten, die die Speicherung einer großen Zahl von Daten und die Kommunikation mit dem Dienstrechner SCP1 ermöglichen. Der Zugang zu der Datenbank DATl könnte hierbei beispielsweise nach der Empfehlung X.500 von CCITT, 'Directory Services' erfolgen.It is possible that the service computer SCP1 does not assign the data about the person of the called subscriber to a telephone number in the conventional sense, but quite generally a network address that describes a logical or physical network connection. Such a network address, for example a UPT network address, could be used to route a call to the desired network connection in a future signaling method. The database DAT1 consists of a computer with peripheral components that enable the storage of a large number of data and communication with the service computer SCP1. Access to the database DAT1 could, for example, take place according to the recommendation X.500 from CCITT, 'Directory Services'.
Es ist hierbei auch möglich, daß die Datenbank auf meherere durch ein Kommunikationsnetz verbundene Rechner verteilt ist oder auf der Rechnerplattform des Dienstrechners SCP1 aufgesetzt ist.It is also possible here for the database to be distributed to a number of computers connected by a communication network or to be set up on the computer platform of the service computer SCP1.
In der Datenbank DATl sind Daten über die Person der an das Kommunikationsnetz KN1 angeschlossenen Teilnehmer, beispielsweise deren Name und Adresse, und deren Rufnummern abgespeichert. Darüberhinaus ist die Bezeichnung des Kommunikationsnetzes KN2 und die Dienstekennung des vom Dienstrechner SCP2 im Kommunikationsnetz KN2 bereitgestellten Dienstes abgespeichert.Data about the person of the subscribers connected to the communication network KN1, for example their name and address, and their telephone numbers are stored in the database DAT1. In addition, the name of the communication network KN2 and the service identifier of the service provided by the service computer SCP2 in the communication network KN2 are stored.
In der Datenbank DAT2 sind entsprechend Daten über die Person der an das Kommunikationsnetz KN2 angeschlossenen Teilnehmer, die Bezeichnung des Kommunikationsnetzes KN1 und die zugeordneten Rufnummern abgespeichert.Correspondingly, data about the person of the subscribers connected to the communication network KN2, the name of the communication network KN1 and the assigned telephone numbers are stored in the database DAT2.
Es ist auch möglich, daß in der Datenbank DATl Daten über die Person alle Teilnehmer der Kommunikationsnetze KN1 und KN2 sowie deren Rufnummern abgespeichert sind und die Dienstrechner SCP1 und SCP2 auf diese 'gemeinsame' Datenbank DATl zugreifen. Damit ist es den Dienstrechnern SCP1 und SCP2 möglich, auch die Rufnummer eines Teilnehmers des Kommunikationsnetzes KN2 bzw. KN1 direkt zu ermitteln und somit die Rufnummer eines gerufenen Teilnehmers über Netzgrenzen hinweg zu ermitteln.It is also possible that all participants in the communication networks KN1 and KN2 and their call numbers are stored in the database DAT1 about the person and that the service computers SCP1 and SCP2 access this "common" database DAT1. This enables the service computers SCP1 and SCP2 to also directly determine the call number of a subscriber in the communication network KN2 or KN1 and thus to determine the call number of a called subscriber across network boundaries.
Weiter ist es möglich, daß die 'gemeinsame' Datenbank DATl von zwei Unter-Datenbanken gebildet wird, die jeweils den Kommunikationsnetzen KN1 und KN2 zugeordnet sind und in denen jeweils die Daten über die Person der Teilnehmer des jeweiligen Kommunikationsnetze sowie deren Rufnummern abgespeichert sind. Der Dienstrechner SCPl würde die einem Teilnehmer zugeordnete Rufnummer dann durch Zugriff auf diese beiden Datenbanken ermittelt, wobei er beispielsweise zuerst die dem Kommunikationsnetz KN1 und sodann die dem Kommunikationsnetz KN2 zugeordneten Unter-Datenbank durchsuchen würde.It is also possible that the 'common' database DAT1 is formed by two sub-databases, each of which is assigned to the communication networks KN1 and KN2 and in which In each case, the data about the person of the participants in the respective communication networks and their telephone numbers are stored. The service computer SCPl would then determine the telephone number assigned to a subscriber by accessing these two databases, for example, first searching the sub-database assigned to the communication network KN1 and then the sub-database assigned to the communication network KN2.
Im folgenden wird als ein erstes Beispiel für einen Verbindungsaufbau der Verbindungsaufbau vom Teilnehmer A zum Teilnehmer B anhand von Fig. 2a erläutert.In the following, the connection establishment from subscriber A to subscriber B is explained as a first example of a connection establishment with reference to FIG. 2a.
Fig. 2a zeigt die Teilnehmer A und B, die Vermittlungsstelle SSPll, den Dienstrechner SCPl und die Datenbank DATl.2a shows the subscribers A and B, the switching center SSPll, the service computer SCPl and the database DAT1.
Der Teilnehmer A setzt eine Verbindungsanforderung C(S1) mit einer Dienstekennung Sl als Rufnummer ab. Diese Verbindungsanforderung wird an die Vermittlungsstelle SSPll geleitet. Diese meldet die Ankunft der Verbindungsanforderung an den Diensterechner SCPl und leitet Nutz-Daten PDB, die sie vom Teilnehmer A über eine Nutzverbindung empfängt, über eine Datenverbindung an den Dienstrechner SCPl weiter. Dieser ermittelt sodann aus den Daten DPB, die Daten über die Person des Teilnehmers B darstellen, mittels der Datenbank DATl dessen Rufnummer NB im Kommunikationsnetz KN1. Diese sendet er an die Vermittlungsstelle SSPll zurück und fordert sie auf, den Ruf mit der Rufnummer NB als Rufnummer weiterzuleiten. Diese führt diesen Befehl durch und der Teilnehmer B empfängt eine Verbindungsanforderung C(NB).The subscriber A issues a connection request C (S1) with a service identifier S1 as the call number. This connection request is forwarded to the switching center SSPll. The latter reports the arrival of the connection request to the service computer SCPl and forwards user data PDB, which it receives from subscriber A via a user connection, to the service computer SCPl via a data connection. The latter then determines from the data DPB, which represent data about the person of the subscriber B, by means of the database DAT1, his number NB in the communication network KN1. It sends this back to the switching center SSPll and requests it to forward the call with the number NB as the number. This executes this command and subscriber B receives a connection request C (NB).
Im folgenden wird als zweites Beispiel für einen Verbindungsaufbau der Verbindungsaufbau vom Teilnehmer A zum Teilnehmer C anhand von Fig. 2b erläutert. Fig. 2b zeigt die Teilnehmer A und C, die Vermittlungsstellen SSPll und SSP21, die Dienstrechner SCPl und SCP2 und die Datenbanken DATl und DAT2.In the following, the connection setup from subscriber A to subscriber C is explained as a second example for a connection setup with reference to FIG. 2b. 2b shows the subscribers A and C, the switching centers SSP11 and SSP21, the service computers SCPl and SCP2 and the databases DAT1 and DAT2.
Der Teilnehmer A setzt eine Verbindungsanforderung C(S1) mit einer Dienstekennung Sl als Rufnummer ab, der an die Vermittlungsstelle SSPll geleitet wird. Diese meldet dieses Ereignis und die über die Nutzverbindung empfangene Nutz-Daten PDC1 an den Diensterechner SCPl. Bei den Daten PDC1 handelt es sich um Daten über die Person des Teilnehmers C. Mittels des Austauschs von Daten mit der Datenbank DATl ermittelt der Diensterechner SCPl sodann, daß es sich hierbei um einen Ruf zu einem Teilnehmer des Kommunikationsnetzes KN2 handelt. Er ordnet so den Daten PDC1 eine Rufnummer S2 zu, bei der es sich um die Dienstekennung des von dem Dienstrechner SCP2 im Kommunikationsnetz KN2 bereitgestellten Dienstes handelt. Die Rufnummer S2 sendet er sodann an die Vermittlungsstelle SSPll und weist sie an, die Verbindungsanforderung mit der Rufnummer S2 als Rufnummer, d. h. eine Verbindungsanforderung C(S2) weiterzuleiten.Subscriber A issues a connection request C (S1) with a service identifier S1 as the call number, which is routed to the switching center SSP11. This reports this event and the user data PDC1 received via the user connection to the service computer SCPl. The data PDC1 is data about the person of the subscriber C. Using the exchange of data with the database DAT1, the service computer SCPl then determines that this is a call to a subscriber in the communication network KN2. It thus assigns a data number S2 to the data PDC1, which is the service identifier of the service provided by the service computer SCP2 in the communication network KN2. He then sends the number S2 to the switching center SSPll and instructs it to transfer the connection request with the number S2 as the number, ie. H. forward a connection request C (S2).
Die Verbindungsanforderung C(S2) wird so an die Vermittlungsstelle SSP21 des Kommunikationsnetzes KN2 weitergeleitet. Diese erkennt die Rufnummer S2 als Dienstekennung eines vom Diensterechner SCP2 bereitgestellten Dienstes und meldet diesem dieses Ereignis sowie mit der Verbindungsanforderung C(S2) über eine Nutzverbindung empfangenen Nutz-Daten PDC2.The connection request C (S2) is thus forwarded to the switching center SSP21 of the communication network KN2. This recognizes the call number S2 as a service identifier of a service provided by the service computer SCP2 and reports this event as well as user data PDC2 received via a user connection with the connection request C (S2).
Die Daten PDC2 können, wie in Fig. 2b gezeigt, direkt vom Teilnehmer A an den Dienstrechner SCP2 gesendet werden. Die Daten PDC2 sind so weitere Daten über die Person des Teilnehmers C, die diesen genauer beschreiben.As shown in FIG. 2b, the data PDC2 can be sent directly from subscriber A to the service computer SCP2. The data PDC2 are further data about the person of the subscriber C, which describe the subscriber C in more detail.
Es ist jedoch auch möglich, daß die Daten PDC2 vom Dienstrechner SCPl parallel zur Verbindungsanforderung C(S2) an den Dienstrechner SCP2 gesendet werden. Bei den Daten PDC2 würde es sich hierbei um die vom Teilnehmer A ursprünglich an den Dienstrechner SCPl gesendeten Daten PDC1 oder um einen Teil dieser Daten handeln, der zur Lokalisierung der Teilnehmers C im Kommunikationsnetz KN2 ausreichend ist. Es ist auch möglich, daß der Diensrechner SCPl die Daten PDC2 nach Anforderung vom Teilnehmer A empfängt und sie dann an den Diensrechner SCP2 weiterleitet.However, it is also possible that the data PDC2 from the service computer SCPl parallel to the connection request C (S2) to the service computer SCP2 are sent. The data PDC2 would be the data PDC1 originally sent by the subscriber A to the service computer SCPl or part of this data which is sufficient to locate the subscriber C in the communication network KN2. It is also possible that the service computer SCPl receives the data PDC2 on request from subscriber A and then forwards it to the service computer SCP2.
Mittels der Datenbank DAT2 ermittelt der Diensterechner SCP2 sodann, daß die Daten PDC2 dem Teilnehmer C zugeordnet sind und sendet die dem Teilnehmer C zugeordnete Rufnummer NC an die Vermittlungsstelle SSP21. Diese leitet sodann auf Veranlassung des Diensterechners SCP2 den Ruf an den Teilnehmer C weiter, der so einen Ruf C(NC) empfängt.Using the database DAT2, the service computer SCP2 then determines that the data PDC2 are assigned to the subscriber C and sends the call number NC assigned to the subscriber C to the switching center SSP21. At the instigation of the service computer SCP2, the latter then forwards the call to the subscriber C, who thus receives a call C (NC).
Im folgenden wird der genaue Aufbau der Dienstrechner SCPl und SCP2 anhand des Dienstrechners SCPl unter Zuhilfenahme von Fig. 3 näher erläutert.The exact structure of the service computers SCPl and SCP2 is explained in more detail below on the basis of the service computer SCPl with the aid of FIG. 3.
Fig. 3 zeigt die Vermittlungsstellen SSPll und SSP12, denFig. 3 shows the exchanges SSPll and SSP12, the
Dienstrechner SCPl und die Datenbank DATl. Der Diensterechner SCPl tauscht mit der Datenbank DATl und mit den Vermittlungsstellen SSPll oder SSP12 Daten aus.Service computer SCPl and the database DATl. The service computer SCPl exchanges data with the database DAT1 and with the exchanges SSPll or SSP12.
In der Datenbank DATl sind die Namen und die Adressen sämtlicher Teilnehmer des Kommunikationsnetzes KN1 sowie die diesen zugeordneten Rufnummern gespeichert. Weiter ist in der Datenbank DATl die Bezeichnungen des Kommunikationsnetzes KN2 und die Durchwahlnummern für den von dem Dienstrechner SCP2 bereitgestellten Dienst aus dem Kommunikationsnetz KN1 über die Netzübergänge GATE1 oder GATE2 gespeichert. Die Bezeichnung des Kommunikationsnetzes KN2 kann hierbei aus der Bezeichnung der Firma oder Behörde bestehen, der das Netz zugeordnet ist. Es kann sich aber auch um die Bezeichnung des Betreibers oder um den Namen des Kommunikatonsnetzes KN2 handeln. Es ist möglich, daß nicht für alle Teilnehmer des Kommunikatonsnetzes KN1 Daten in der Datenbank DATl abgespeichert sind. Weiter ist es möglich, daß die Bezeichnungen einer beliebigen Anzahl von anderen Kommunikationsnetzen in der Datenbank DATl abgespeichert sind und ihnen jeweils eine oder mehrere Durchwahlnummern zu einem oder zu mehreren Diensten in diesen Kommunikationsnetz zugeordnet sind, die der Lokalisierung von Teilnehmern in diesen jeweiligen Kommunikationsnetzen dienen.The names and addresses of all participants in the communication network KN1 and the call numbers assigned to them are stored in the database DAT1. Furthermore, the names of the communication network KN2 and the extension numbers for the service provided by the service computer SCP2 from the communication network KN1 via the gateways GATE1 or GATE2 are stored in the database DAT1. The designation of the communication network KN2 can consist of the designation of the company or authority to which the network is assigned. However, it can also be the name of the operator or the name of the communication network KN2. It is possible that data is not stored in the database DAT1 for all participants in the communication network KN1. It is also possible that the names of any number of other communication networks are stored in the database DAT1 and that they are each assigned one or more direct dial numbers to one or more services in this communication network which serve to locate subscribers in these respective communication networks.
Es ist auch möglich, daß einem Teilnehmer mehrere Rufnummern zugeordnet sind. Dies könnte der Lokalisierung eines Teilnehmer durch den Diensterechner SCPl dienen, falls der Teilnehmer über mehrere Endgeräte erreichbar ist. Der Dienstrechner SCPl könnte hierfür Mechanismen gemäß dem UPT-Konzept einsetzen.It is also possible for a subscriber to be assigned several numbers. This could serve to locate a subscriber through the service computer SCPl if the subscriber can be reached via several end devices. The service computer SCPl could use mechanisms according to the UPT concept for this.
Der Diensterechner SCPl weist zwei Schnittstelleneinrichtungen INTERl und INTER2, eine Steuereinrichtung CONTR und eine Kommunikationseinrichtung KOM auf. Die Schnittstelleneinrichtung INTERl tauscht mit den Vermittlungsstellen SSPll und SSP12, mit der Kommunikationseinrichtung KOM und mit der Steuereinrichtung CONTR Daten aus. Die Schnittstelleneinrichtung INTER2 tauscht mit der Datenbank DATl und der Steuereinrichtung CONTR Daten aus, die seinerseits Daten von der Kommunikationseinrichtung KOM empfängt.The service computer SCPl has two interface devices INTER1 and INTER2, a control device CONTR and a communication device KOM. The interface device INTER1 exchanges data with the switching centers SSP11 and SSP12, with the communication device KOM and with the control device CONTR. The interface device INTER2 exchanges data with the database DAT1 and the control device CONTR, which in turn receives data from the communication device KOM.
Die Schnittstelleneinrichtung INTERl stellt die für die Kommunikation mit den Vermittlungsstellen SSPll und SSP12 notwendigen Grund-Datenübertragungsdienste zur Verfügung. Hierzu verwendet sie Protokolle gemäß CCITT-Zeichengabesystem Nr. 7, INAP (= Intelligent Network Application Part). Es ist jedoch auch möglich, daß sie hierür beispielsweise CSTA-Protokolle (CSTA = Computer Support Telecommunication Application) oder auch X.25 Paketprotokolle verwendet. Die Schnittstelleneinrichtung INTER2 stellt die für die Kommunikation mit der Datenbank DATl notwendigen Grund-Datenübertragungsdienste zur Verfügung. Es ist hierbei möglich, die Datenbank DATl über eine asynchrone Datenverbindung, beispielsweise ein LAN oder ein MAN oder über eine Datenverbindung gemäß CCITT-Zeichengabesystem Nr. 7, INAP anzubinden. Entsprechend viele unterschiedliche Übertragungsprotokolle sind so möglich.The interface device INTER1 provides the basic data transmission services required for communication with the switching centers SSP11 and SSP12. For this purpose, it uses protocols according to CCITT signaling system No. 7, INAP (= Intelligent Network Application Part). However, it is also possible for this to use, for example, CSTA protocols (CSTA = Computer Support Telecommunication Application) or X.25 packet protocols. The interface device INTER2 provides the basic data transmission services required for communication with the database DAT1. It is possible to connect the database DAT1 via an asynchronous data connection, for example a LAN or a MAN, or via a data connection according to CCITT signaling system No. 7, INAP. Correspondingly, many different transmission protocols are possible.
Die Kommunikationseinrichtung KOM stellt der Steuereinrichtung CONTR die vom rufenden Teilnehmer gelieferten Daten über die Person des gerufenen Teilnehmers zur Verfügung. Diese Daten werden von ihr über eine Datenverbindung empfangen.The communication device KOM provides the control device CONTR with the data supplied by the calling subscriber about the person of the called subscriber. This data is received by it over a data connection.
Für dem Transport der Nutz-Daten zwischem dem Endgerät des rufenden Teilnehmers und der speziell ausgestalten Vermittlungsstelle SSP12 oder SSPll über die Nutzverbindung gibt es mehrere Möglichkeiten:There are several options for transporting the user data between the calling party's terminal and the specially designed switching center SSP12 or SSPll via the user connection:
Handelt es sich bei dem Endgerät El um ein ISDN-Endgerät, so sind diese Daten in dem dem Ruf vom Teilnehmer A zugeordneten Signalisierungs-Datenpaket gespeichert, das über den ISDN-D-Kanal vom Teilnehmer A zur Vermittlungstelle SSPll transportiert wird. Wird der Kommunikationseinrichtung KOM von der Vermittlungsstelle SSP1 gemeldet, daß ein Ruf mit der entsprechenden Dienstekennung eingetroffen ist, so weist sie die Vermittlungsstelle SSP1 an, dem Signalisierungs-Datenpaket diese Daten zu entnehmen und an sie zu senden.If the terminal E1 is an ISDN terminal, then this data is stored in the signaling data packet assigned to the call by the subscriber A, which is transported from the subscriber A to the switching center SSPII via the ISDN D channel. If the communication device KOM is informed by the switching center SSP1 that a call with the corresponding service identifier has arrived, it instructs the switching center SSP1 to take this data from the signaling data packet and to send it to it.
Es ist auch möglich, daß die persönlichen Daten nicht in dem Signalisierungs-Datenpaket mittransportiert werden. Beispielsweise ist es möglich, daß diese Daten in einem zusätzliche Datenpaket über einen ISDN-D-Kanal von dem Endgerät El an die Vermittlungsstelle SSPll gesendet und von dort transparent an die Kommunikationseinrichtung KüM weitergesendet werden. Die Kommunikationseinrichtung KOM würde in diesem Fall diese Übertragung durch entsprechende Steuerbefehle steuern. Hierbei ist es weiter möglich, daß die Kommunikationseinrichtung KOM das Endgerät El zum Senden der Daten auffordert, indem es die Vermittlungsstelle SSPll veranlaßt, eine entsprechende Aufforderungsnachricht über den ISDN-D-Kanal zum Endgerät El zu senden.It is also possible that the personal data are not transported in the signaling data packet. For example, it is possible for this data to be sent in an additional data packet via an ISDN D channel from the terminal E1 to the switching center SSPII and from there to be transmitted transparently to the communication device KüM. In this case, the communication device KOM would control this transmission using appropriate control commands. It is furthermore possible for the communication device KOM to request the terminal El to send the data by causing the switching center SSPII to send a corresponding request message to the terminal El via the ISDN D channel.
Handelt es sich bei dem Endgerät El um ein analoges Endgerät, so wird beim Empfang eines Rufes mit der entsprechenden Dienstekennung von der Kommunikationseinrichtung KOM der Aufbau eines Nutzkanals zu dem Endgerät El veranlaßt. Die Nutz-Daten über die Person des gerufenen Teilnehmers werden sodann vom Endgerät El in kodierter Form über diesen aufgebauten Nutzkanal zur Vermittlungsstelle SSP1 gesendet und dort in einem entsprechenden Dekodierer in digitale Form gewandelt. Eine solche Kodierung kann beispielsweise durch mehrere unterschiedliche Töne wie beim Mehrfrequenzwahlverfahren oder durch ein bei Modernen für die Übertragung von digitalen Daten über Nutzkanäle verwendeten Kodierungsverfahren erfolgen. Die Dekodierung würde in diesem Fall durch einen Mehrfrequenzwahl-Empfänger durchgeführt werden. Die dekodierten Daten werden sodann von der Vermittlungsstelle SSP1 an die Kommunikationseinrichtung KOM gesendet. Die Steuerung der Dekodierung und der Übertragung erfolgt hierbei ebenfalls durch die Kommunikationseinrichtung KOM.If the terminal El is an analog terminal, when a call is received with the corresponding service identifier the communication device KOM initiates the establishment of a user channel to the terminal El. The user data about the person of the called subscriber are then sent in coded form from the terminal E1 to the switching center SSP1 via this established user channel, where they are converted into digital form in a corresponding decoder. Such coding can take place, for example, by means of several different tones as in the multi-frequency dialing method or by a coding method used in the modern for the transmission of digital data via user channels. In this case, the decoding would be carried out by a multi-frequency selection receiver. The decoded data are then sent from the switching center SSP1 to the communication device KOM. The decoding and the transmission are also controlled by the communication device KOM.
Es ist hierbei auch möglich, daß die Kommunikationseinrichtung KOM das Anfordern der Daten durch die Vermittlungsstelle SSP1 veranlaßt, indem es beispielsweise das Senden einer entsprechenden Sprachansage durch die Vermittlungsstelle SSP1 veranlaßt.It is also possible for the communication device KOM to request the data from the switching center SSP1, for example by causing the switching center SSP1 to send a corresponding voice announcement.
Weiter ist es möglich, daß die Vermittlungsstelle SSP1 über eine Spracherkennungseinrichtung verfügt, die vom Teilnehmer A in gesprochener Form angegebenen Wörter erkennt und in entsprechend gewandelter Form an die Kommunikationseinrichtung KOM sendet. Ein solches 'Sprachwahlverfahren' ist sowohl mit analogen als auch mit ISDN-Endgeräten möglich. Die Steuereinrichtung CONTR lokalisiert mit den ihr von der Kommunikationseinrichtung KOM gelieferten Daten über die Person des gerufenen Teilnehmers diesen und ermittelt eine diesem zugeordnete Rufnummer. Hierzu greift sie mittels eines Suchalgorithmus über die Schnittstelleneinrichtung INT2 auf die Datenbank DATl zu. So ist es ihr möglich festzustellen, ob es sich um einen Teilnehmer des Kommunikationsnetzes KN1 handelt oder ob es sich um einen Teilnehmer des Kommunikationsnetzes KN2 handelt. Sind hierbei den Daten mehr als eine Rufnummer zugeordnet, so wählt sie aus diesen gemäß ausgewählter Kriterien, beispielsweise Belastungs¬ oder Gebührenaspekten eine einzelne aus. Diese Rufnummer sendet sie sodann über die Schnittstelleneinrichtung INTERl zur Vermittlungsstelle SSPll und veranlaßt diese mittels eines Steuerbefehls, den wartenden Rufe mit dieser Rufnummer als Rufnummer weiterzuleiten.It is also possible for the switching center SSP1 to have a speech recognition device which recognizes words given by the subscriber A in spoken form and sends them to the communication device KOM in a correspondingly changed form. Such a 'voice dialing method' is possible with both analog and ISDN terminals. The control device CONTR uses the data supplied to it by the communication device KOM to locate the person of the called subscriber and determine a call number assigned to the subscriber. For this purpose, it accesses the database DAT1 using a search algorithm via the interface device INT2. It is thus possible for her to determine whether it is a participant in the communication network KN1 or whether it is a participant in the communication network KN2. If more than one telephone number is assigned to the data, it selects an individual one from these according to selected criteria, for example charging or charging aspects. It then sends this call number via the interface device INTER1 to the switching center SSPII and, by means of a control command, causes it to forward the waiting calls with this call number as the call number.
Ist es ihr nicht möglich, den Daten eine Rufnummer zuzuordnen, so veranlaßt sie durch das Senden eines entsprechenden Steuerbefehls an die Vermittlungsstelle SSPll das Senden einer entsprechenden Fehler-Nachricht an das Endgerät El.If it is not possible for her to assign a phone number to the data, she sends an appropriate error message to the switching center SSPll to send a corresponding error message to the terminal El.
Es ist auch möglich, daß sie in diesem Fall eine entsprechende Nachricht an die Kommunikationseinrichtung KOM sendet, die daraufhin interaktiv den Teilnehmer A auffordert, weitere Daten über die Person des gerufenen Teilnehmers zu senden. Es ist hierbei vorteilhaft, die Daten entsprechen der Datenstruktur der Daten in der Datenbank DATl anzufordern.It is also possible that in this case it sends a corresponding message to the communication device KOM, which then interactively requests the subscriber A to send further data about the person of the called subscriber. It is advantageous here to request the data corresponding to the data structure of the data in the database DAT1.
Es ist weiter möglich, daß die Steuereinrichtung CONTRl in einem solchen Fall eine Rufweiterleitung zu einem anderen Dienst, beispielsweise einem Auskunftsdienst veranlaßt.It is also possible that the control device CONTR1 in such a case initiates a call forwarding to another service, for example an information service.
Es ist weiter möglich, daß die von der Steuereinrichtung CONTRl zur Lokalisierung des gerufenen Teilnehmers benötigten Daten über dessen Person bereits bei eintreffen des Rufes von der Steuereinrichtung CONTRl mittels der Kommunikationseinrichtung KOM interaktiv vom Teilnehmer A angefordert werden.It is also possible that the data required by the control device CONTR1 to locate the called subscriber via whose person is requested interactively by the subscriber A when the call arrives from the control device CONTR1 by means of the communication device KOM.
In dem Ausführungsbeispiel wird das erfindungsgemäße Verbindungsaufbauverfahren unter Mitwirkung von Diensten erbracht, die von dem Diensterechner SCPl und den Vermittlungsstellen SSP12 und SSPll sowie von dem Diensterechner SCP2 und der Vermittlungsstelle SSP21 entsprechend der IN-Architektur bereitgestellt werden. Es ist jedoch auch möglich, daß die Diensterbringung nicht der IN-Archtiktur entspricht und es sich so nicht um IN-Dienste sondern beispielsweise lediglich IN-Diensten ähnliche Dienste handelt. So ist es beispielsweise möglich, einen Dienste-Server an zwei Vermittlungsstellen anzuschließen, zu dem durch Wahl einer Dienstekennung eine Verbindung aufgebaut wird und der den Dienst erbringt. Ein solcher Dienste-Server würde die in den Ver ittlungstellen SSPll bis SSP21 enthaltenen und für die Diensterbringung notwendigen Funktionseinheiten wie beispielsweise Tastwahlempfänger oder Spracherkennungseinrichtungen eigenständig enthalten. Dies ist insbesondere für kleinere Kommunikationsnetze mit nur wenigen Vermittlungstellen vorteilhaft. In the exemplary embodiment, the connection establishment method according to the invention is performed with the assistance of services which are provided by the service computer SCPl and the switching centers SSP12 and SSPll and by the service computer SCP2 and the switching center SSP21 in accordance with the IN architecture. However, it is also possible that the service provision does not correspond to the IN architecture and that it is therefore not IN services but, for example, only services similar to IN services. For example, it is possible to connect a service server to two exchanges to which a connection is established by selecting a service identifier and which provides the service. Such a service server would independently contain the functional units contained in the processing centers SSP11 to SSP21 and necessary for the provision of the service, such as, for example, push-button receivers or voice recognition devices. This is particularly advantageous for smaller communication networks with only a few switching centers.

Claims

1 7Patentansprüche 1 7Patent claims
1. Verfahren zum Verbindungsaufbau von einem rufenden Teilnehmer (A) zu einem gerufenen Teilnehmer (B, C), bei dem eine vom Endgerät (El) des rufenden Teilnehmers (A) veranlaßte Verbindungsanforderung zu einer von mehreren speziell ausgestalteten Vermittlungstellen (SSPll, SSP12) geleitet wird, bei dem über eine Nutzverbindung zwischen dem Endgerät (El) und der Vermittlungsstelle Nutz-Daten (Sl) über die Person des gerufenen Teilnehmers (B, C), insbesondere der Name des gerufenen Teilnehmers (B, C), vom rufenden Teilnehmer (A) an die Vermittlungsstelle (SSPll) gesendet werden und bei dem die Vermittlungsstelle (SSPll) die empfangenen Nutz-Daten (Sl) über eine Datenverbindung an einen für die speziellen Vermittlungsstellen (SSPll, SSP12) zentralen Dienstrechner (SCPl, SCP2) weiterleitet, der den gerufenen Teilnehmer (B, C) mittels einer Datenbank (DATl, DAT2) mit diesen Daten lokalisiert, eine dem gerufenen Teilnehmer (B, C) zugeordnete Rufnummer (NB, NC, S2) ermittelt sowie die Weiterleitung der Verbindungsanforderung durch die Vermittlungsstelle (SSPll) an diese Rufnummer (NB, NC, S2) veranlaßt.1. Method for establishing a connection from a calling subscriber (A) to a called subscriber (B, C), in which a connection request initiated by the terminal (El) of the calling subscriber (A) to one of several specially designed switching centers (SSP11, SSP12) is routed, in which user data (S1) about the person of the called subscriber (B, C), in particular the name of the called subscriber (B, C), from the calling subscriber via a user connection between the terminal (El) and the switching center (A) are sent to the switching center (SSPll) and the switching center (SSPll) forwards the received user data (S1) via a data connection to a central service computer (SCPl, SCP2) for the special switching centers (SSPll, SSP12), who locates the called subscriber (B, C) with this data using a database (DAT1, DAT2), determines a call number (NB, NC, S2) assigned to the called subscriber (B, C) and the Forwarding of the connection request by the switching center (SSPll) to this call number (NB, NC, S2).
2. Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß es sich bei der zugeordneten Rufnummer um die Rufnummer (NB, NC) des gerufenen Teilnehmers (B, C) handelt. 2. The method according to claim 1, characterized in that it is the assigned number to the number (NB, NC) of the called subscriber (B, C).
3. Verfahren nach Anspruch 1 oder 2, dadurch gekennzeichnet, daß es sich bei der zugeordneten Rufnummer um die einem weiteren Dienstrechner (SCP2), der ebenfals der Weiterleitung der Verbindungsanforderung zum gerufenen Teilnehmer (C) dient, zugeordnete Dienstekennung handelt.3. The method according to claim 1 or 2, characterized in that it is the assigned call number to a further service computer (SCP2), which also serves to forward the connection request to the called subscriber (C), assigned service identifier.
4. Verfahren nach einem der Ansprüche 1 bis 3, dadurch gekennzeichnet, daß jedem von mehreren Kommunikationsnetzen (KNl, KN2) mindestens ein Dienstrechner (SCPl, SCP2) mit einer Datenbank (DATl, DAT2) zugeordnet wird, in der Rufnummern (NB; NC) von Teilnehmern (A, B; C) des jeweiligen Kommunikationsnetzes (KNl, KN2) und Dienstkennungen der jeweiligen anderen Dienstrechner (SCP2) sowie diesen Dienstekennungen zugeordnete Daten über die Person von Teilnehmern (A bis C) abgespeichert werden.4. The method according to any one of claims 1 to 3, characterized in that each of several communication networks (KNl, KN2) at least one service computer (SCPl, SCP2) with a database (DATl, DAT2) is assigned in the phone numbers (NB; NC ) of subscribers (A, B; C) of the respective communication network (KN1, KN2) and service identifiers of the respective other service computers (SCP2) as well as data associated with these service identifiers about the person of subscribers (A to C).
5. Verfahren nach Anspruch 4, dadurch gekennzeichnet, daß jedem Kommunikationsnetz (KNl, KN2) ein einziger, zentraler Dienstrechner (SCPl, SCP2) zugeordnet ist.5. The method according to claim 4, characterized in that each communication network (KNl, KN2) is assigned a single, central service computer (SCPl, SCP2).
6. Verfahren nach einem der Ansprüche 1 bis 3, dadurch gekennzeichnet, daß die Datenbank (DATl) von mehreren Unter-Datenbanken gebildet wird, daß die Unter-Datenbanken verschiedenen Kommunikationsnetzen (KNl, KN2) zugeordnet werden und in ihnen jeweils Daten über Teilnehmer (A bis C) des zugeordneten Netzes (KNl, KN2) abgespeichert werden und daß von dem Dienstrechner durch Austausch von Daten mit mindestens einer dieser Unter-Datenbanken die zugeordnete Rufnummer über Netzgrenzen hinweg ermittelt wird.6. The method according to any one of claims 1 to 3, characterized in that the database (DATl) is formed by several sub-databases, that the sub-databases are assigned to different communication networks (KN1, KN2) and in them data about participants ( A to C) of the assigned network (KN1, KN2) and that the assigned call number is determined by the service computer by exchanging data with at least one of these sub-databases beyond network boundaries.
7. Verfahren nach einem der Ansprüche 1 bis 6, dadurch gekennzeichnet, daß die Daten über die Person des gerufenen Teilnehmers (B, C) von der Vermittlungsstelle (SSPll) mittels einer Einrichtung zur Spracherkennung in digitale Form umgewertet werden, bevor sie an den Dienstrechner (SCPl) weitergeleitet werden. 7. The method according to any one of claims 1 to 6, characterized in that the data about the person of the called subscriber (B, C) by the switching center (SSPll) are converted into digital form by means of a device for speech recognition before being sent to the service computer (SCPl) can be forwarded.
8. Verfahren nach einem der Anspruch 1 bis 6, dadurch gekennzeichnet, daß die Daten über die Person des gerufenen Teilnehmers (B, C) in kodierter Form über die Nutzverbindung übertragen werden.8. The method according to any one of claims 1 to 6, characterized in that the data about the person of the called subscriber (B, C) are transmitted in coded form over the user connection.
9. Dienstrechner (SCPl, SCP2) für den Verbindungsaufbau von einem rufenden Teilnehmer (A) zu einem gerufenen Teilnehmer (B, C), der mit einer Schnittstelleneinrichtung (INTERl) zum Anschluß an mehrere speziell ausgestaltete Vermittlungsstellen (SSPll, SSP12), mit einer Kommunikationseinrichtung (KOM) und mit einer Steuereinrichtung (CONTR) versehen ist, wobei die Kommunikationseinrichtung (KOM) so ausgestaltet ist, daß sie von den speziell ausgestalteten Vermittlungstellen (SSPll, SSP12) über Datenverbindungen Nutz-Daten über die Person des gerufenen Teilnehmers (B, C) empfängt und an die Steuereinrichtung (CONTR) weiterleitet, und die Steuereinrichtung (CONTR) so ausgestaltet ist, daß sie mittels einer Datenbank (DATl, DAT2) mit diesen Daten den gerufenen Teilnehmer (B, C) lokalisiert, eine ihm zugeordnete Rufnummer (NB, NC, S2) ermittelt und die Weiterleitung des Rufes zu dieser Rufnummer (NB, NC, S2) durch diejenige Vermittlungsstelle (SSP1) veranlaßt, von der sie die Nutz-Daten empfangen hat.9. Service computer (SCPl, SCP2) for establishing a connection from a calling subscriber (A) to a called subscriber (B, C), with an interface device (INTER1) for connection to several specially designed switching centers (SSPll, SSP12), with one Communication device (KOM) and is provided with a control device (CONTR), the communication device (KOM) being designed in such a way that it receives useful data about the person of the called subscriber (B,) from the specially designed switching centers (SSPII, SSP12) via data connections. C) receives and forwards it to the control device (CONTR), and the control device (CONTR) is designed in such a way that it locates the called subscriber (B, C) with this data using a database (DAT1, DAT2), a call number assigned to him ( NB, NC, S2) is determined and the call is forwarded to this number (NB, NC, S2) by the switching center (SSP1) from which it transmits the user D received data.
10. Kommunikationsnetz (KNl, KN2) für den Anschluß von ehereren Teilnehmern das so ausgestaltet ist, daß eine Verbindung zwischen einem rufenden Teilnehmer (A) und einem gerufenen Teilnehmer (B, C) mittels eines Verbinungsaufbauverfahrens nach Anspruch 1 aufgebaut wird. 10. Communication network (KNl, KN2) for the connection of several subscribers which is designed so that a connection between a calling subscriber (A) and a called subscriber (B, C) is established by means of a connection setup method according to claim 1.
PCT/EP1996/001763 1995-04-29 1996-04-26 Connection establishing process and server, and associated communication network WO1996035296A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU58118/96A AU5811896A (en) 1995-04-29 1996-04-26 Connection establishing process and server, and associated c ommunication network

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE19515856.3 1995-04-29
DE1995115856 DE19515856A1 (en) 1995-04-29 1995-04-29 Connection establishment procedure as well as service computer for it and communication network with it

Publications (1)

Publication Number Publication Date
WO1996035296A1 true WO1996035296A1 (en) 1996-11-07

Family

ID=7760730

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP1996/001763 WO1996035296A1 (en) 1995-04-29 1996-04-26 Connection establishing process and server, and associated communication network

Country Status (3)

Country Link
AU (1) AU5811896A (en)
DE (1) DE19515856A1 (en)
WO (1) WO1996035296A1 (en)

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19707039A1 (en) * 1997-02-21 1998-08-27 Alsthom Cge Alcatel Service unit to support the connection establishment as well as switching center, food control facility, communication network and connection establishment procedure
DE19710655C2 (en) * 1997-03-14 2003-10-02 Talkline Gmbh Method and device for establishing a dial-up connection between two telecommunication terminals
DE19720086A1 (en) * 1997-05-14 1998-11-19 Alsthom Cge Alcatel Subscriber line network, switching center, service control device and connection establishment method
DE19723091C2 (en) * 1997-06-02 2001-08-09 Siemens Ag Method and data processing system for switching in a telecommunication system
DE19725791C2 (en) * 1997-06-18 1999-10-14 Deutsche Telekom Mobil Method and device for routing signals in digital telecommunication systems
DE19726004A1 (en) * 1997-06-19 1998-12-24 Alsthom Cge Alcatel Connection establishment procedure as well as switching center and communication network
DE19734276A1 (en) * 1997-08-07 1999-02-11 Global Business & Professional Electronic data transmission method especially for GSM network
DE19739016A1 (en) 1997-09-06 1999-03-11 Alsthom Cge Alcatel Compatibility server with IN-protected number portability
DE19805686A1 (en) * 1998-02-12 1999-08-19 Cit Alcatel Method for transmitting service signaling messages, conversion nodes and service control device
DE19810626A1 (en) * 1998-03-12 1999-09-16 Cit Alcatel IN service for the central network operator assignment of fault messages in a multi-operator environment
DE19827956A1 (en) * 1998-06-23 1999-12-30 Alcatel Sa Connection establishment method, service control unit and communication network
DE19829024A1 (en) * 1998-06-30 2000-01-05 Alcatel Sa Process for the provision of telecommunications services and switching nodes, service control nodes and switching system
DE19836064A1 (en) * 1998-08-10 2000-02-17 Bosch Gmbh Robert Procedure for displaying data about target participants
DE19836343C2 (en) * 1998-08-11 2000-06-08 Siemens Ag Telecommunications network with phone book database
DE19841926A1 (en) * 1998-09-14 2000-03-16 Alcatel Sa ISDN / IN interaction for bearer unrelated applications
DE19951827B4 (en) 1999-10-27 2012-02-02 T-Mobile Deutschland Gmbh Method for using alphanumeric characters as a call number for establishing a connection and for signaling within and between telecommunication networks (name selection)
DE10011212A1 (en) * 2000-03-08 2001-09-20 Siemens Ag Method for providing performance and / or service features specific to a group of subscribers defined in a communication network
DE10023432A1 (en) 2000-05-12 2001-11-15 Alcatel Sa Method for routing service calls in a telecommunications network, and telecommunications network, switching center and program module therefor
DE10033614C2 (en) * 2000-07-11 2002-07-18 Siemens Ag Method for establishing a communication link and telecommunication system
GB0023463D0 (en) * 2000-09-25 2000-11-08 Intellprop Ltd Telecommunications services apparatus

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4611096A (en) * 1983-12-01 1986-09-09 At&T Bell Laboratories Telephone office service assist and handoff
EP0520688A2 (en) * 1991-06-28 1992-12-30 AT&T Corp. Method of rerouting telecommunications traffic
US5239577A (en) * 1990-12-03 1993-08-24 Bell Communications Research, Inc. Network and method for providing cross-media connections
EP0557643A2 (en) * 1992-02-24 1993-09-01 AT&T Corp. Mnemonic and synonymic addressing in a telecommunications system
US5270701A (en) * 1988-03-08 1993-12-14 Kokusai Denshin Denwa Co., Ltd. Service processing system with distributed data bases

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4608460A (en) * 1984-09-17 1986-08-26 Itt Corporation Comprehensive automatic directory assistance apparatus and method thereof
WO1989000793A1 (en) * 1987-07-10 1989-01-26 American Telephone & Telegraph Company Directory assistance systems
US5259026A (en) * 1991-12-18 1993-11-02 Bell Communications Research, Inc. Method for speed calling automatic update
US5375167A (en) * 1991-12-30 1994-12-20 At&T Corp. Telecommunication switching system having distributed dialing plan hierarchy

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4611096A (en) * 1983-12-01 1986-09-09 At&T Bell Laboratories Telephone office service assist and handoff
US5270701A (en) * 1988-03-08 1993-12-14 Kokusai Denshin Denwa Co., Ltd. Service processing system with distributed data bases
US5239577A (en) * 1990-12-03 1993-08-24 Bell Communications Research, Inc. Network and method for providing cross-media connections
EP0520688A2 (en) * 1991-06-28 1992-12-30 AT&T Corp. Method of rerouting telecommunications traffic
EP0557643A2 (en) * 1992-02-24 1993-09-01 AT&T Corp. Mnemonic and synonymic addressing in a telecommunications system

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
H. YAGI ET AL: "Application of AI Technology to the Telecommunications User Support Software", IEICE TRANSACTIONS ON COMMUNICATIONS, vol. E75-b, no. 10, October 1992 (1992-10-01), TOKYO (JP), pages 1061 - 1069, XP000324954 *
L. SÖDERBERG: "Evolving an Intelligent Architecture for Personal Telecommunication", ERICSSON REVIEW, vol. 70, no. 4, 1993, STOCKHOLM (SE), pages 156 - 171, XP000415352 *
M. FUJIOKA ET AL: "Consideration on Common Channel Signaling Evolution for Global Intelligent Networking", IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, vol. 12, no. 3, April 1994 (1994-04-01), NEWYORK (US), pages 510 - 516, XP000458696 *

Also Published As

Publication number Publication date
DE19515856A1 (en) 1996-10-31
AU5811896A (en) 1996-11-21

Similar Documents

Publication Publication Date Title
WO1996035296A1 (en) Connection establishing process and server, and associated communication network
DE4424896C2 (en) Procedure for setting up and getting a phone user profile
DE69730949T2 (en) SYSTEM AND METHOD FOR COORDINATING COMMUNICATIONS FOR TELEHEIM WORKS
DE4335803C2 (en) Procedure for calling up a telephone user profile
DE4330031C2 (en) Arrangement for the integration of EDP systems and telephone systems connected to the public telephone network
EP0934666A2 (en) Method and telephone network for switching telephone connections
DE3727952A1 (en) MODULAR STRUCTURED DIGITAL COMMUNICATION SYSTEM
EP0813330B1 (en) Connection set-up method and exchange, service processor and communication network
DE69835920T2 (en) Method of traffic switching in an improved intelligent network
EP0810801A2 (en) Method for establishing a connection, as well as an exchange, a service processor and a communications network
EP0817509B1 (en) Procedure for the construction of connections, automatic communications, and service steering unit
EP0553754B1 (en) Private branch exchange with a collective line
EP0585480A1 (en) Method and arrangement for establishing conference connections in a processor-controlled telephone excharge
EP0878972A2 (en) Subscriber network, switching point, service control point and method for establishing a connection
DE19707039A1 (en) Service unit to support the connection establishment as well as switching center, food control facility, communication network and connection establishment procedure
EP0535601B1 (en) Method for the establishment of conference connections in a processor controlled communication system
WO2001084860A1 (en) Directory number conversion for private directory number plan
EP0624298B1 (en) Communications system for remote connections, especially fax and telephone links
DE69631454T2 (en) Method of operating a telecommunications network and network therefor
EP0833527B1 (en) Connection set-up method, switching exchange and service steering unit
EP0906706B1 (en) Process for supporting private numbering schemes by public telecommunications systems
EP1216568B1 (en) Method for processing an incoming or outgoing call to or from a subscriber terminal of a subscriber group
DE19952607B4 (en) A method and communication network for providing one or more features to any subscriber
EP0991292B1 (en) Program controlled communication system for switching of analog and digital communication terminals connected thereto
EP0861007B1 (en) Method for call routing in a communications system

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AU BR CA CN JP KR MX NO NZ PL RU US

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH DE DK ES FI FR GB GR IE IT LU MC NL PT SE

121 Ep: the epo has been informed by wipo that ep was designated in this application
122 Ep: pct application non-entry in european phase