WO2001045433A2 - Method an exchange device and a programme for switching telecommunications connections - Google Patents

Method an exchange device and a programme for switching telecommunications connections Download PDF

Info

Publication number
WO2001045433A2
WO2001045433A2 PCT/DE2000/003840 DE0003840W WO0145433A2 WO 2001045433 A2 WO2001045433 A2 WO 2001045433A2 DE 0003840 W DE0003840 W DE 0003840W WO 0145433 A2 WO0145433 A2 WO 0145433A2
Authority
WO
WIPO (PCT)
Prior art keywords
connection
switching
data
connections
connection data
Prior art date
Application number
PCT/DE2000/003840
Other languages
German (de)
French (fr)
Other versions
WO2001045433A3 (en
Inventor
Mathilde Eckinger
Dieter Gneiting
Martin Huber
Original Assignee
Siemens Aktiengesellschaft
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 Siemens Aktiengesellschaft filed Critical Siemens Aktiengesellschaft
Priority to BR0017021-6A priority Critical patent/BR0017021A/en
Priority to EP00987058A priority patent/EP1238563A2/en
Publication of WO2001045433A2 publication Critical patent/WO2001045433A2/en
Publication of WO2001045433A3 publication Critical patent/WO2001045433A3/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/04Selecting arrangements for multiplex systems for time-division multiplexing
    • H04Q11/0428Integrated services digital network, i.e. systems for transmission of different types of digitised signals, e.g. speech, data, telecentral, television signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13103Memory
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13152Callback
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13173Busy signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13176Common channel signaling, CCS7
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13179Fax, still picture
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13209ISDN

Definitions

  • the invention relates to a method for switching telecommunications connections, in which connections between terminals are switched in a switching device.
  • connection data are stored in a storage unit.
  • connections are physical or virtual connections. Physical connections are made by interconnecting channels. A channel can be formed by a single line. Usually, however, several channels are defined on a line, to which certain time periods are assigned in successive time frames. Another type of connection is a connection that is created using data packets. The data packets belonging to a connection have a common logical channel number. No physical resources have to be made available in the switching facility for the entire duration of the connection. That is why these connections are also called virtual connections.
  • connection data are mostly only used for the connection, during the establishment of which they were saved. If data is required that is not stored in the connection data, then commands specified in standardized protocols must be used, for example to query the status of end devices.
  • connection data of at least one connection is accessed for switching at least one other connection.
  • connection data from other connections conclusions can also be drawn about data that is required for establishing a specific connection. Even if drawing conclusions does not guarantee 100% reliable results, the results are still sufficiently reliable for many applications.
  • connection data of one or more other connections are accessed alternatively or cumulatively before, during or after the connection establishment of a connection under consideration. If the connection data is accessed before the connection is established, it may be possible to determine whether the connection is promising before attempting to establish a connection. If the connection data of other connections is accessed after the connection has been set up, conclusions can be drawn, for example, as to whether the connection under consideration can be cleared down again.
  • the type of a terminal connected to the switching device is determined from the connection data.
  • the occupancy status of this terminal is determined. For example, fax machines and telephones whose occupancy status is busy or free are used as end devices. The evaluated for the determination of the type of terminal
  • Connection data concerns either the same terminal device or a different terminal device. First of all, one endeavors to use connection data relating to the same terminal. If such connection data are not available, conclusions can be drawn from the connection data for other terminal devices about the terminal device under consideration.
  • the type of a terminal connected to a connection with a plurality of terminals or its occupancy state can be determined in a simple manner by using the method according to the invention, because standardized commands are not required. This also means that end devices can be used that do not support the standardized commands.
  • connection data of a connection that has already been triggered are also used. This measure considerably increases the amount of data available, since both the data of existing connections and the data of connections that have already been selected are used.
  • the further training makes it possible to read data directly or to draw conclusions on the values of data that could not otherwise be easily accessed.
  • connection data of an already triggered connection are used for the switching. Either part of the connection data used is data from selected connections or only such data is used.
  • the method according to the invention opens up a source of information which has hitherto remained unused.
  • the newly developed source of information can be used in various ways to improve the distribution.
  • the method according to the invention is used instead of querying a terminal device by means of a message, which is prescribed in accordance with a standard.
  • a message which is prescribed in accordance with a standard.
  • the terminal is queried using a FACILITY message for status query.
  • certain functions had to be dispensed with.
  • the method according to the invention ensures that the status of the terminal can be determined even without querying the terminal, using the data available to the switching device.
  • connection data relate to a basic connection according to the ISDN standard (Integrated Services Digital Network) in a next embodiment, the effects achieved are particularly great.
  • a basic connection not only different types of devices, e.g. B. fax machines, computers, telephone rate, but also different numbers of devices connected.
  • the base connection has two B channels. This results in a large number of connection configurations and occupancy states. If the end devices do not support a direct inquiry, then the The method according to the invention makes a plausible statement about the configuration status at the base connection.
  • the method according to the invention is used for realizing a performance feature in which, depending on the state of a terminal connected to the switching device, another terminal is to be recalled.
  • This feature is, for example, the feature "Callback on busy" or the feature "Callback on no reply”.
  • the design ensures that the callback services are properly carried out even if two end devices with different MS numbers (Multiple Subscriber Number) are connected to the ISDN base connection and the assignment sequence differs from the triggering order differs. Even in cases in which terminals for different transmission services are plugged into the base connection and the assignment sequence differs from the triggering sequence, error-free execution of the callback services is guaranteed.
  • the callback service in which the method according to the invention or its further developments are used, also functions properly if a connection at the base connection is a long-term connection which remains set up over several hours.
  • An example of such a long-term connection is a connection to the Internet. The long-term connection does not block the callback services for other terminals on the same base connection.
  • Callback service is stored in one embodiment in the switching device callback data.
  • the connection data and the recall data are used to determine whether a recall should be initiated.
  • the callback will only be initiated if there is sufficient prospect of a successful connection establishment. On the other hand, if there is no such prospect, no recall will be initiated.
  • a predefined decision table is included in one configuration. With the help of the decision table, the complex interrelationships that have to be taken into account during the test can be clearly recorded, displayed and saved.
  • the decision table is specified, for example, depending on customer requirements. Different decision tables can thus be stored in different switching centers.
  • the invention also relates to switching devices and programs for switching telecommunications connections.
  • the switching devices according to the invention and the programs according to the invention are used to carry out the methods according to the invention and their further developments. Therefore, the technical effects mentioned above also apply to the switching facilities and programs.
  • Fig. 2 call data and recall data in a destination switching center
  • FIG. 3 shows a flowchart with method steps for determining the occupancy state of a terminal.
  • a telephone set 15 of a calling subscriber TlnA is connected to the exchange 10, which is therefore also referred to below as the originating exchange 10.
  • a telephone device 16 and a fax device 17 of a called subscriber TlnB are connected to an ISDN basic connection (Integrated Services Digital Network) of the exchange 14.
  • the exchange 14 is therefore also referred to below as the destination exchange.
  • the exchange 12, also referred to below as the transit exchange 12, lies between the originating exchange 10 and the destination exchange 14.
  • the subscriber TlnA meets a busy subscriber TlnB, that is to say the subscriber TlnB calls another subscriber via his telephone set 16.
  • the subscriber TlnA wishes to be called back when the subscriber TlnB has ended the connection to the other subscriber.
  • Timelines 17 to 24 relate in this order to signaling processes relating to the subscriber TlnA, the originating exchange 10, the transit exchange 12, the destination exchange 14 and the subscriber TlnB.
  • the same points in time on the time lines 17 to 24 lie on a line running parallel to the long sides of the sheet.
  • the signaling to and from the subscribers TlnA or TlnB is carried out according to the subscriber signaling protocols E-DSS1 (Euro Digital Signal g System One).
  • E-DSS1 Euro Digital Signal g System One
  • the signaling between the switching centers 10 to 14 takes place in accordance with the international signaling protocol number 7, which has been adopted by the ITU-T (International Telcommunication Union - Telecommunication) and its procedural organization CCITT (Comite Consultatif International Circuitique et Telephonique). Details of the signaling commands shown in FIG. 1 can be found in these standards.
  • the subscriber TlnA lifts the handset of his telephone set 15 and thereby causes a connection setup message SETUP to be generated at the originating switching center 10.
  • the subscriber TlnA then dials the subscriber number TlnB. The number is transmitted to the originating switching center 10, not shown.
  • the originating switching center 10 initiates by sending a ner occupancy message IAM (Initial Address Message)
  • Transit switching center 12 the establishment of a connection in the direction of subscriber TlnB.
  • the originating switching center 10 sends a call processing message CALL PROCEEDING to the subscriber TlnA in order to signal its telephone set 15 that the call set-up is being continued and no further dialing information is required.
  • channels are also reserved for the call to the subscriber TlnB.
  • the transit exchange 12 After receiving the occupancy message IAM, the transit exchange 12 also reserves channels for the connection to the subscriber TlnB. In addition, the transit exchange 12 in turn sends an occupancy message IAM to the destination exchange 14.
  • a connection setup message SETUP is sent to the telephone set 16 and to the fax set 17 of the subscriber TlnB in order to signal the subscriber TlnA that the subscriber wants to connect.
  • the telephone device 16 and the fax device 17 of the subscriber TlnB are busy, so that each of these devices sends a trigger confirmation message RELEASE COMPLETE to the destination switching center 14.
  • RELEASE COMPLETE it is stated as the reason for the trigger that the telephone device 16 or the fax device 17 of the subscriber TlnB is busy.
  • the release confirmation messages RELEASE COMPLETE are processed in the destination switching center 14. It is determined that the subscriber TlnB can call back. As a result of the trigger confirmation message RELEASE COMPLETE, the m of the exchange 14 are ready held channels for the connection between subscriber TlnA and subscriber TlnB released again. In addition, a Auslose-Nach ⁇ cht REL (Release) to the transit switching ⁇ is sent 12 point. This message includes parameters indicating that the subscriber TlnB is busy, and also one Callback can be initiated as soon as the phone ⁇ gerat 16 of the subscriber TlnB is free again.
  • a transit message REL which has the same content as the trigger message REL just received, is sent to the originating exchange 10 by the transit exchange 12.
  • the transit switching center 12 also sends a trigger confirmation message RLC (Release Complete) to the target switching center 14.
  • the resources provided are released in the originating switching center 10 after receipt of the trigger message REL.
  • a connection dismantling message DISCONNECT is sent to the subscriber TlnA.
  • this message contains the information that the subscriber TlnB is busy and that a callback is possible.
  • the telephone device 15 of the subscriber TlnA releases the occupied B-channel through a subscriber-release-night RELEASE.
  • the originating switching center 10 processes the subscriber-release message RELEASE and sends to the transit switching center 12 a trigger confirmation message RLC (Release Complete), with which the trigger message REL received by the transit switching center 12 is confirmed.
  • RLC Release Complete
  • the originating switching center 10 also sends a trigger confirmation message RELEASE COMPLETE to the telephone set 15.
  • the subscriber TlnA recognizes from the selected connection that the subscriber TlnB is busy.
  • the subscriber TlnA then initiates, for example by pressing a specific key on his terminal, the feature "call back on busy" and hangs up the handset.
  • the call of the feature is communicated to the telecommunication network by means of a service message FACILITY RETURN to the originating switching center 10.
  • the originating exchange 10 After receiving the service message FAC-RUCKRUF, the originating exchange 10 is set up a direct signaling connection to the destination exchange 14, cf. the dialog start message TC-BEGIN.
  • the control of the service feature "callback on busy" is based on the exchange of signaling data in a TCAP-based dialog
  • the destination switching center 14 now checks after receiving the
  • Dialog-Begmn-Message TC-BEGIN whether the participant TlnB is free. To do this, it uses FACILITY-STATUS-REQUEST service messages.
  • the telephone device 16 of the subscriber TlnB must process the FACILITY STATUS service messages and also signal its status to the destination switching center 14 using service messages. Assume that devices 16, 17 are still busy, "BUSY" state. Therefore, the telephone set 16 sends a service message FACILITY-COMPATIBLE (+) - BUSY.
  • the fax device 17 sends a service message FACILITY-COMPATIBLE (-) -BUSY.
  • the callback request of the subscriber TlnA m to the destination switching center 14 is noted in a queue.
  • the destination switching center 14 signals directly to the originating switching center 10 that the callback request from the subscriber TlnA m the waiting has been entered, see dialog message TC-
  • the originating switching center 10 shares the telephone set 15 of the subscriber TlnA with the aid of a service message
  • FACILITY CALLBACK ACCEPTED that the callback request m has been entered in the queue. 1 also shows the next service message FACILITY-STATUS-REQUEST, which is sent by the destination switching center 14 to query the status of the telephone device 16 and the fax device 17 of the subscriber TlnB after a B channel has become free becomes. Further queries sent when a B channel becomes free are indicated by points 28.
  • Service messages 30 to 34 in FIG. 1 are only exchanged in the order explained above if the devices 16, 17 of the subscriber TlnB support the service feature "callback on busy" and in particular the query of their status.
  • the method according to the invention is used when the devices 16, 17 of the subscriber TlnB do not support the status query. This means that messages 30 through 34 cannot be exchanged.
  • a method is carried out in the destination switching center 14, with the aid of which the status of the devices 16, 17 of the subscriber TlnB can be determined without exchanging messages with these devices 16, 17. This process is explained below with reference to FIGS. 2 and 3.
  • FIG. 2 shows data sets 50 and 52 and callback data sets 54 and 56 which are stored in a memory of the destination switching center 14.
  • the call data record 50 relates to the call which has just been drawn to the fax device 17 which is connected to the base connection of the subscriber TlnB. 2 shows six data fields 66 to 70 of the call data record 50, which in this order contain the following data: - the telephone number of the calling subscriber, here number "34",
  • the call data 52 relate to a call to the subscriber TlnB currently existing. 2 shows six data fields 80 to 90 of the call data record 52.
  • the meaning of the data in the data fields 80 to 90 corresponds in this order to the meaning of the data fields 60 to 70.
  • the data field 80 contains the call number "33" of the calling subscriber, which differs from the subscriber TlnA.
  • the telephone number "12" of the subscriber TlnB is noted in the data field 82.
  • a telephone call TEL is entered as a service in data field 84. It is noted in data field 86 that it is an incoming call, i. H. that the subscriber TlnB has been called. In data field 88 it is noted as the current status of the connection that the "connected" state has been reached.
  • the data field 90 is not assigned a valid value since there is still no reason for the draw for the connection noted in the call data record 52.
  • the callback records 54 and 56 are stored in a queue.
  • the callback record 54 is the first element and the callback record 56 is the second element. Further callback data records of the queue are indicated by points 100.
  • FIG. 2 shows two data fields 110 and 112 of the callback data record 54.
  • the telephone number "12" of the subscriber to be called is entered, ie here the telephone number of the Participant TlnB.
  • the requested field is in data field 112
  • the callback data record 56 contains two data fields 120 and 122, the meaning of which corresponds to that of the data fields 110 and 112.
  • the telephone number "12" of the subscriber TlnB is stored in the data field 120.
  • the transmission of a fax is entered in data field 122 as the requested service.
  • Points 124 illustrate further data fields of the recall data set 56.
  • the switching center 14 contains a decision logic 130 which makes decisions with the aid of a circuit or with the aid of a program on the basis of the data stored in the call data records 50, 52 and the callback data records 54, 56, cf. Arrows 132 and 134. An example of such a decision is explained below with reference to FIG. 3.
  • FIG. 3 shows a flowchart with method steps for determining the state of a terminal connected to the switching center 14. The method is only carried out if there is at least one callback data record m in the queue.
  • the method shown in FIG. 3 begins in a method step 200 when a B channel on a base connection of the target switching center 14 becomes free.
  • the next element to be processed is read from the queue, e.g. B. the callback record 54.
  • method step 204 the data of the recall data record that was read in method step 202 is used to and the data of the call data records 50 and 52 for the considered basic connection, a statement is made about the type of device on the considered basic connection and about its occupancy status.
  • Decision logic 130 is used, cf. also Fig. 2.
  • the base connection with the number "12" is affected, cf. Data field 110.
  • the callback data record 54 relates to a telephone call, cf. Data field 112. From call data record 50 it can be seen that a fax connection has just become free, cf. Data fields 64 and 70.
  • method step 204 it is determined in method step 204 that although a compatible device, here a telephone device, namely the telephone device 16, is connected to the base connection with the call number “12”, this device is however busy. As a result, the method is continued without further actions immediately after the method step 204 has been carried out, a method step 212 explained below.
  • a compatible device here a telephone device, namely the telephone device 16
  • this device is however busy.
  • method step 204 Two other decisions can be made in method step 204. If it is determined that the terminal device is "compatible and free" for the required callback, then immediately after method step 204, method step 208 follows, with which a callback is initiated. For this, a short period of time is waited, for example 10 s. Method step 204 is then repeated. If the terminal affected by the callback is still "free", a dialog message is sent to the originating exchange concerned TC-CONT "REMOTE USER FREE" sent, in which it is noted that the terminal is "compatible and free”. The method is then ended in a processing step 214. If, on the other hand, it is determined in method step 204 that there is no suitable terminal for the callback at the relevant base connection, the element currently being processed is removed from the queue, cf. Method step 210.
  • step 212 follows immediately. Step 212 checks whether there are further callback data records in the queue to be processed. If this is the case, the method is continued in method step 202. The method is thus in a loop from method steps 202 to 212.
  • the callback data record 56 is read from the queue in method step 202.
  • method step 204 it is determined during the second pass on the basis of the call data record 50 of the triggered call that a free FAX device is now available for the second callback job m in the queue, namely the fax device 17. This means that e "compatible and free "terminal could be determined. Consequently, the callback is initiated in method step 208 immediately after method step 204 and a corresponding dialog message TC-CONT is sent to the relevant originating exchange.
  • process step 214 immediately follows in which process the process is ended.
  • the process shown in FIG. 3 is repeated when a B channel becomes free. If the B channel occupied by the telephone device 16 becomes free, the callback is initiated immediately after the method step 204 in method step 208, a message TC-CONT "REMOTE USER FREE" being sent to the originating switching center 10. In the originating switching center 10, steps for notifying the subscriber TlnA are then carried out in accordance with the standard.

Abstract

A method for switching connections is disclosed, inter alia, whereby connections between terminals are switched, in an exchange device (14). Connection data (50, 52), for a connection with more than one terminal, is stored on switching. The connection data of at least one connection is accessed for the determination of a terminal connected to a connection and/or for the determination of the engaged state of the terminal. The type of terminal and the engaged state thereof are determined in a manner different to the conventional manner. The method is particularly applicable for the 'callback' function.

Description

Beschreibungdescription
Verfahren, Vermittlungseinrichtungen und Programme zum Vermitteln von Telekommunikations-VerbindungenMethods, switching devices and programs for switching telecommunications connections
Die Erfindung betrifft ein Verfahren zum Vermitteln von Telekommunikations-Verbindungen, bei dem in einer Vermittlungseinrichtung Verbindungen zwischen Endgeräten vermittelt werden. Beim Vermitteln einer Verbindung werden Verbindungsdaten in einer Speichereinheit gespeichert .The invention relates to a method for switching telecommunications connections, in which connections between terminals are switched in a switching device. When a connection is switched, connection data are stored in a storage unit.
Bei den Verbindungen handelt es sich um physikalische oder virtuelle Verbindungen. Physikalische Verbindungen werden durch das Zusammenschalten von Kanälen hergestellt. Ein Kanal kann durch eine einzelne Leitung gebildet werden. Meist werden jedoch auf einer Leitung mehrere Kanäle festgelegt, denen bestimmte Zeitabschnitte in aufeinanderfolgenden Zeitrahmen zugeordnet sind. Eine andere Art von Verbindungen sind Verbindungen, die mit Hilfe von Datenpaketen hergestellt werden. Die zu einer Verbindung gehörenden Datenpakete haben eine gemeinsame logische Kanalnummer. In der Vermittlungseinrichtung müssen keine physikalischen Ressourcen für die gesamte Verbindungsdauer zur Verfügung gestellt werden. Deshalb werden diese Verbindungen auch virtuelle Verbindungen genannt.The connections are physical or virtual connections. Physical connections are made by interconnecting channels. A channel can be formed by a single line. Usually, however, several channels are defined on a line, to which certain time periods are assigned in successive time frames. Another type of connection is a connection that is created using data packets. The data packets belonging to a connection have a common logical channel number. No physical resources have to be made available in the switching facility for the entire duration of the connection. That is why these connections are also called virtual connections.
Bei bekannten Vermittlungsverfahren werden die Verbindungsdaten meist nur für die Verbindung verwendet, bei deren Aufbau sie gespeichert worden sind. Werden Daten benötigt, die nicht in den Verbindungsdaten gespeichert sind, so müssen in standardisierten Protokollen festgelegte Befehle verwendet werden, um beispielsweise Zustände in Endgeräten abzufragen.In the case of known switching methods, the connection data are mostly only used for the connection, during the establishment of which they were saved. If data is required that is not stored in the connection data, then commands specified in standardized protocols must be used, for example to query the status of end devices.
Es ist Aufgabe der Erfindung, verbesserte Verfahren zum Vermitteln von Verbindungen anzugeben. Außerdem sollen Vermitt- lungseinrichtungen und Programme angegeben werden, mit derenIt is an object of the invention to provide improved methods for switching connections. In addition, facilities and programs are specified with their
Hilfe die erfindungsgemäßen Verfahren ausgeführt werden.Help the method according to the invention be carried out.
Die das Verfahren betreffende Aufgabe wird durch die im Pa- tentanspruch 1 angegebenen Verfahrensschritte gelöst. Weiterbildungen sind in den Unteransprüchen angegeben.The object relating to the method is achieved by the method steps specified in patent claim 1. Further developments are specified in the subclaims.
Beim erfindungsgemäßen Verfahren wird auf die Verbindungsdaten mindestens einer Verbindung für das Vermitteln mindestens einer anderen Verbindung zugegriffen. Durch das Verwenden von Verbindungsdaten anderer Verbindungen lassen sich auch Rückschlüsse ziehen auf Daten, die für den Aufbau einer bestimmten Verbindung benötigt werden. Selbst wenn das Ziehen von Schlußfolgerungen nicht hundertprozentig sichere Ergebnisse gewährleistet, sind die Ergebnisse doch für viele Anwendungsfälle hinreichend zuverlässig.In the method according to the invention, the connection data of at least one connection is accessed for switching at least one other connection. By using connection data from other connections, conclusions can also be drawn about data that is required for establishing a specific connection. Even if drawing conclusions does not guarantee 100% reliable results, the results are still sufficiently reliable for many applications.
Beim erfindungsgemäßen Verfahren wird auf die Verbindungsdaten einer bzw. mehrerer anderer Verbindungen alternativ oder kummulativ vor dem, beim oder nach dem Verbindungsaufbau einer betrachteten Verbindung zugegriffen. Wird vor dem Verbindungsaufbau auf die Verbindungsdaten zugegriffen, so läßt sich unter Umständen bereits vor dem Versuch eines Verbindungsaufbaus ermitteln, ob der Verbindungsaufbau erfolgver- sprechend ist. Wird nach dem Verbindungsaufbau auf die Verbindungsdaten anderer Verbindungen zugegriffen, so lassen sich beispielsweise Schlußfolgerungen darüber ziehen, ob die betrachtete Verbindung wieder abzubauen ist.In the method according to the invention, the connection data of one or more other connections are accessed alternatively or cumulatively before, during or after the connection establishment of a connection under consideration. If the connection data is accessed before the connection is established, it may be possible to determine whether the connection is promising before attempting to establish a connection. If the connection data of other connections is accessed after the connection has been set up, conclusions can be drawn, for example, as to whether the connection under consideration can be cleared down again.
Außerdem wird beim erfindungsgemäßen Verfahren aus den Verbindungsdaten die Art eines an die Vermittlungseinrichtung angeschlossenen Endgerätes ermittelt. Alternativ oder zusätzlich wird der Belegungszustand dieses Endgerätes ermittelt. Als Endgeräte werden beispielsweise Faxgeräte und Telefonge- rate verwendet, deren Belegungszustand besetzt oder frei ist. Die für die Ermittlung der Art des Endgerates ausgewertetenIn addition, in the method according to the invention, the type of a terminal connected to the switching device is determined from the connection data. As an alternative or in addition, the occupancy status of this terminal is determined. For example, fax machines and telephones whose occupancy status is busy or free are used as end devices. The evaluated for the determination of the type of terminal
Verbindungsdaten betreffen entweder dasselbe Endgerat oder ein anderes Endgerat. Zunächst ist man bestrebt, Verbindungsdaten zu verwenden, die dasselbe Endgerat betreffen. Sind solche Verbindungsdaten nicht vorhanden, so lassen sich jedoch auch aus den Verbindungsdaten für andere Endgerate R ckschlüsse auf das betrachtete Endgerat ziehen.Connection data concerns either the same terminal device or a different terminal device. First of all, one endeavors to use connection data relating to the same terminal. If such connection data are not available, conclusions can be drawn from the connection data for other terminal devices about the terminal device under consideration.
Die Art eines an einem Anschluß mit mehreren Endgeraten ange- schlossenen Endgerates bzw. dessen Belegungszustand laßt sich durch den Einsatz des erfmdungsgemäßen Verfahrens auf einfache Art ermitteln, weil standardisierte Befehle nicht erforderlich sind. Das bedeutet auch, daß Endgerate verwendet werden können, die die standardisierten Befehle nicht unterstut- zen.The type of a terminal connected to a connection with a plurality of terminals or its occupancy state can be determined in a simple manner by using the method according to the invention, because standardized commands are not required. This also means that end devices can be used that do not support the standardized commands.
Bei einer Weiterbildung werden auch die Verbindungsdaten einer bereits ausgelosten Verbindung herangezogen. Durch diese Maßnahme vergrößert sich die zur Verfugung stehende Datenmen- ge erheblich, da sowohl die Daten bestehender Verbindungen als auch die Daten bereits ausgeloster Verbindungen verwendet werden. Durch die Weiterbildung ist es ohne weiteres möglich, Daten direkt zu lesen bzw. Schlußfolgerungen auf die Werte von Daten zu ziehen, auf die sonst nicht ohne weiteres zuge- griffen werden konnte.In a further development, the connection data of a connection that has already been triggered are also used. This measure considerably increases the amount of data available, since both the data of existing connections and the data of connections that have already been selected are used. The further training makes it possible to read data directly or to draw conclusions on the values of data that could not otherwise be easily accessed.
Bei einem zweiten Aspekt der Erfindung ist ein Verfahren mit den im Patentanspruch 3 genannten Verfahrensschritten getroffen. Bei diesem Verfahren werden wie bei der eben genannten Weiterbildung des Verfahrens gemäß erstem Aspekt Verbindungsdaten einer bereits ausgelosten Verbindung für das Vermitteln herangezogen. Entweder sind ein Teil der herangezogenen Verbindungsdaten Daten ausgeloster Verbindungen oder es werden ausschließlich solche Daten herangezogen. Wurden die Daten einer ausgelosten Verbindung bisher nach dem Auslosen der be- treffenden Verbindung nicht mehr betrachtet, so wird durch das erfmdungsgemaße Verfahren eine Informationsquelle erschlossen, die bisher ungenutzt blieb. Neben dem Einsatz des Verfahrens gemäß zweitem Aspekt im Zusammenhang mit dem Verfahren gemäß erstem Aspekt und den unten genannten Anwendungsfallen beim Dienstmerkmal "Ruckruf" gibt es eine Vielzahl von Emsatzmoglichkeiten für das Verfahren gemäß zweitem Aspekt. Die neu erschlossene Informationsquelle laßt sich zum Verbessern des Vermitteins auf ielfaltige Weise nutzen.In a second aspect of the invention, a method with the method steps mentioned in claim 3 is taken. In this method, as in the aforementioned development of the method according to the first aspect, connection data of an already triggered connection are used for the switching. Either part of the connection data used is data from selected connections or only such data is used. Was the data of a triggered connection previously available after triggering the relevant connection is no longer considered, the method according to the invention opens up a source of information which has hitherto remained unused. In addition to the use of the method according to the second aspect in connection with the method according to the first aspect and the use cases mentioned below for the service feature "callback", there are a multitude of possible uses for the method according to the second aspect. The newly developed source of information can be used in various ways to improve the distribution.
Bei einer Ausgestaltung wird das erfmdungsgemaße Verfahren anstelle einer gemäß einem Standard vorgeschriebenen Abfrage eines Endgerates mittels einer Nachricht eingesetzt. Beispielsweise ist im Standard EN 300 196 eine Abfrage des End- gerates mit Hilfe einer FACILITY-Nachricht zur Statusabfrage vorgesehen. Werden an der Vermittlungseinrichtung jedoch Endgerate angeschlossen, die eine solche FACILITY-Nachricht zur Statusabfrage nicht auswerten und beantworten können, so mußte auf bestimmte Funktionen verzichtet werden. Durch das er- fmdungsgemaße Verfahren wird jedoch erreicht, daß auch ohne Abfrage des Endgerates alle anhand der m der Vermittlungseinrichtung zur Verfugung stehenden Daten der Status des Endgerates ermittelt werden kann.In one configuration, the method according to the invention is used instead of querying a terminal device by means of a message, which is prescribed in accordance with a standard. For example, in the EN 300 196 standard, the terminal is queried using a FACILITY message for status query. However, if terminal devices are connected to the switching device that cannot evaluate and answer such a FACILITY message for status queries, certain functions had to be dispensed with. However, the method according to the invention ensures that the status of the terminal can be determined even without querying the terminal, using the data available to the switching device.
Betreffen die Verbindungsdaten bei einer nächsten Ausgestaltung einen Basisanschluß gemäß ISDN-Standard (Integrated Services Digital Network) , so sind die erzielten Wirkungen besonders groß. An einem Basisanschluß werden nämlich nicht nur Endgerate verschiedener Art, z. B. Faxgerate, Rechner, Tele- fongerate, sondern auch unterschiedlich viele Gerate angeschlossen. Hinzu kommt, daß der Basisanschluß zwei B-Kanale hat. Es ergeben sich somit eine Vielzahl von Anschlußkonfigurationen und Belegungszustanden. Unterstutzen die Endgerate eine direkte 7bfrage nicht, so laßt sich durch das erfm- dungsgemaße Verfahren eine plausible Aussage über den Konfi- gurationszustand am Basisanschluß treffen.If the connection data relate to a basic connection according to the ISDN standard (Integrated Services Digital Network) in a next embodiment, the effects achieved are particularly great. At a basic connection not only different types of devices, e.g. B. fax machines, computers, telephone rate, but also different numbers of devices connected. In addition, the base connection has two B channels. This results in a large number of connection configurations and occupancy states. If the end devices do not support a direct inquiry, then the The method according to the invention makes a plausible statement about the configuration status at the base connection.
Bei einer Weiterbildung wird das erfmdungsgemaße Verfahren für die Realisierung eines Leistungsmerkmals verwendet, bei dem abhangig vom Zustand eines an die Vermittlungseinrichtung angeschlossenen Endgerates ein anderes Endgerat zurückgerufen werden soll. Dieses Leistungsmerkmal ist beispielsweise das Leistungsmerkmal "Ruckruf bei Besetzt" oder das Leistungs- merkmal "Ruckruf bei Nichtmelden" . Die genannten Leistungs- merkmale arbeiten mit bisher verwendeten Verfahren nur dann fehlerfrei, wenn die Endgerate die im Standard vorgesehene Statusabfrage unterstutzen. Jedoch gibt es viele Endgerate, welche eine Statusabfrage nicht unterstutzen. Bei solchen Endgeraten wird bisher der rufende A-Teilnehmer mit jedemIn a further development, the method according to the invention is used for realizing a performance feature in which, depending on the state of a terminal connected to the switching device, another terminal is to be recalled. This feature is, for example, the feature "Callback on busy" or the feature "Callback on no reply". The above-mentioned performance features only work correctly with previously used methods if the end devices support the status query provided in the standard. However, there are many end devices that do not support a status query. With such end devices, the calling A subscriber has been with everyone
Freiwerden eines B-Kanals verstandigt. Da dies unabhängig von der Kompatibilität und vom Belegungszustand der Endgerate erfolgt, wird der entfernte A-Teilnehmer unter Umstanden unnötiger Weise zurückrufen. Die damit verbundene Störung des A-Te lnehmers hat die Akzeptanz der Ruckrufdienste m der Vergangenheit schwer belastet. Durch das erfmdungsgemaße Verfahren lassen sich m der Vermittlungseinrichtung die für die ordnungsgemäße Ausfuhrung der Ruckrufdienste benotigten Daten auch ohne Einbeziehung der Endgerate ermitteln. Unno- tige Ruckrufe des A-Teilnehmers lassen sich vermeiden, weil der Zustand eines Endgerates mit großer Sicherheit richtig ermittelt werden kann.Notification of a B channel. Since this is independent of the compatibility and the occupancy status of the end devices, the remote A subscriber may call back unnecessarily. The associated disruption to the A subscriber has had a severe impact on the acceptance of callback services in the past. By means of the method according to the invention, the data required for the proper execution of the callback services can be determined in the switching device even without involving the terminal devices. Unnecessary callbacks from the A subscriber can be avoided because the state of a terminal can be determined correctly with great certainty.
Durch den Einsatz der Weiterbildung braucht nicht auf andere, weniger effiziente Verfahren, zurückgegriffen werden, um unnötige Ruckruf zu vermeiden. Die Ausgestaltung gewährleistet, daß die Ruckrufdienste auch dann ordnungsgemäß ausgeführt werden, wenn am ISDN-Basisanschluß zwei Endgerate mit unterschiedlichen MS-Nummern (Multiple Subscriber Number) ange- steckt sind und sich die Belegungsreihenfolge von der Auslo- sereihenfolge unterscheidet. Auch in Fällen, in denen am Basisanschluß Endgeräte für unterschiedliche Übermittlungsdienste angesteckt sind und sich die Belegungsreihenfolge von der Auslösereihenfolge unterscheidet, ist ein fehlerfreies Aus- führen der Rückrufdienste gewährleistet. Weiterhin arbeitet der Rückrufdienst, bei dem das erfindungsgemäße Verfahren bzw. dessen Weiterbildungen eingesetzt werden, auch dann ordnungsgemäß, wenn eine Verbindung am Basisanschluß eine Langzeitverbindung ist, die über mehrere Stunden aufgebaut bleibt. Ein Beispiel für eine solche Langzeitverbindung ist eine Verbindung zum Internet. Es kommt auch durch die Langzeitverbindung zu keiner Blockierung der Rückrufdienste für andere Endgeräte am selben Basisanschluß.Through the use of further training, other, less efficient methods do not have to be used to avoid unnecessary recall. The design ensures that the callback services are properly carried out even if two end devices with different MS numbers (Multiple Subscriber Number) are connected to the ISDN base connection and the assignment sequence differs from the triggering order differs. Even in cases in which terminals for different transmission services are plugged into the base connection and the assignment sequence differs from the triggering sequence, error-free execution of the callback services is guaranteed. Furthermore, the callback service, in which the method according to the invention or its further developments are used, also functions properly if a connection at the base connection is a long-term connection which remains set up over several hours. An example of such a long-term connection is a connection to the Internet. The long-term connection does not block the callback services for other terminals on the same base connection.
Beim Verwenden des erfindungsgemäßen Verfahrens für einenWhen using the inventive method for one
Rückrufdienst werden bei einer Ausgestaltung in der Vermittlungseinrichtung Rückrufdaten gespeichert. Anhand der Verbindungsdaten und der Rückrufdaten wird ermittelt, ob ein Rückruf veranlaßt werden soll. Der Rückruf wird nur dann veran- laßt, wenn hinreichend Aussicht auf einen erfolgreichen Verbindungsaufbau besteht. Besteht dagegen eine solche Aussicht nicht, so wird kein Rückruf veranlaßt.Callback service is stored in one embodiment in the switching device callback data. The connection data and the recall data are used to determine whether a recall should be initiated. The callback will only be initiated if there is sufficient prospect of a successful connection establishment. On the other hand, if there is no such prospect, no recall will be initiated.
Beim Prüfen, ob ein Rückruf veranlaßt werden soll, wird bei einer Ausgestaltung eine vorgegebene Entscheidungstabelle einbezogen. Mit Hilfe der Entscheidungstabelle lassen sich die komplexen Zusammenhänge, die bei der Prüfung zu berücksichtigen sind, auf übersichtliche Art und Weise erfassen, darstellen und speichern. Die Entscheidungstabelle wird bei- spielsweise abhängig von Kundenanforderungen vorgegeben. Somit lassen sich in verschiedenen Vermittlungseinrichtungen verschiedene Entscheidungstabellen speichern.When checking whether a callback should be initiated, a predefined decision table is included in one configuration. With the help of the decision table, the complex interrelationships that have to be taken into account during the test can be clearly recorded, displayed and saved. The decision table is specified, for example, depending on customer requirements. Different decision tables can thus be stored in different switching centers.
Die Erfindung betrifft außerdem Vermittlungseinrichtungen und Programme zum Vermitteln von Telekommunikations-Verbindungen. Die erfindungsge aßen Vermittlungseinrichtungen und die er- findungsgemaßen Programme werden zur Durchfuhrung der erfindungsgemäßen Verfahren und deren Weiterbildungen verwendet. Deshalb gelten die oben genannten technischen Wirkungen auch für die Vermittlungseinrichtungen und die Programme.The invention also relates to switching devices and programs for switching telecommunications connections. The switching devices according to the invention and the programs according to the invention are used to carry out the methods according to the invention and their further developments. Therefore, the technical effects mentioned above also apply to the switching facilities and programs.
Im folgenden werden Ausfuhrungsbeispiele der Erfindung anhand der beiliegenden Zeichnungen erläutert. Darin zeigen:Exemplary embodiments of the invention are explained below with reference to the accompanying drawings. In it show:
Fig. 1 die Teilnehmersignalisierung und Signalisierungsvor- gange zwischen Vermittlungsstellen im Zusammenhang mit dem Leistungsmerkmal "Ruckruf bei Besetzt" gemäß Stand der Technik,1 shows the subscriber signaling and signaling processes between switching centers in connection with the “callback on busy” feature according to the prior art,
Fig. 2 Rufdaten und Ruckrufdaten in einer Ziel-Vermittlungsstelle, undFig. 2 call data and recall data in a destination switching center, and
Fig. 3 ein Flußdiagramm mit Verfahrensschritten zum Ermitteln des Belegungszustandes eines Endgerates.3 shows a flowchart with method steps for determining the occupancy state of a terminal.
Fig. 1 zeigt die Teilnehmersignalisierung und die Signalisie- rungsvorgange zwischen Vermittlungsstellen 10, 12 und 14 beim Benutzen des Leistungsmerkmals "Ruckruf bei Besetzt" gemäß Stand der Technik. Ein Telefongerat 15 eines rufenden Teil- nehmers TlnA ist an die Vermittlungsstelle 10 angeschlossen, die deshalb im folgenden auch als Ursprungs-Vermittlungsstelle 10 bezeichnet wird. Ein Telefongerat 16 und ein Fax-Gerat 17 eines gerufenen Teilnehmers TlnB sind an einem ISDN-Basisanschluß (Integrated Services Digital Network) der Vermitt- lungsstelle 14 angeschlossen. Die Vermittlungsstelle 14 wird deshalb im folgenden auch als Ziel-Vermittlungsstelle bezeichnet. Zwischen der Ursprungs-Vermittlungsstelle 10 und der Ziel-Vermittlungsstelle 14 liegt die Vermittlungsstelle 12, im folgenden auch Transit-Vermittlungsstelle 12 genannt. Im folgenden werden die Signalisierungsvorgange erläutert, die für einen Telefonanruf des A-Teilnehmers TlnA zum Teilnehmer TlnB erforderlich sind. Es sei angenommen, daß der Teilnehmer TlnA auf einen besetzten Teilnehmer TlnB trifft, das heißt der Teilnehmer TlnB telefoniert über sein Telefongerat 16 mit einem anderen Teilnehmer. Der Teilnehmer TlnA wünscht einen Ruckruf, wenn der Teilnehmer TlnB die Verbindung zum anderen Teilnehmer beendet hat.1 shows the subscriber signaling and the signaling processes between exchanges 10, 12 and 14 when using the “callback on busy” feature according to the prior art. A telephone set 15 of a calling subscriber TlnA is connected to the exchange 10, which is therefore also referred to below as the originating exchange 10. A telephone device 16 and a fax device 17 of a called subscriber TlnB are connected to an ISDN basic connection (Integrated Services Digital Network) of the exchange 14. The exchange 14 is therefore also referred to below as the destination exchange. The exchange 12, also referred to below as the transit exchange 12, lies between the originating exchange 10 and the destination exchange 14. The signaling processes which are required for a telephone call from the A subscriber TlnA to the subscriber TlnB are explained below. It is assumed that the subscriber TlnA meets a busy subscriber TlnB, that is to say the subscriber TlnB calls another subscriber via his telephone set 16. The subscriber TlnA wishes to be called back when the subscriber TlnB has ended the connection to the other subscriber.
Zeitstrahlen 17 bis 24 beziehen sich m dieser Reihenfolge auf Signalisierungsvorgange bezuglich des Teilnehmers TlnA, der Ursprungs-Vermittlungsstelle 10, der Transit-Vermittlungsstelle 12, der Ziel-Vermittlungsstelle 14 und des Teilnehmers TlnB. Gleiche Zeitpunkte auf den Zeitstrahlen 17 bis 24 liegen auf einer parallel zu den Längsseiten des Blattes verlaufenden Linie.Timelines 17 to 24 relate in this order to signaling processes relating to the subscriber TlnA, the originating exchange 10, the transit exchange 12, the destination exchange 14 and the subscriber TlnB. The same points in time on the time lines 17 to 24 lie on a line running parallel to the long sides of the sheet.
Die Signalisierung zu und von den Teilnehmern TlnA bzw. TlnB erfolgt gemäß Teilnehmer-Signalisierungs-Protokolle E-DSS1 (Euro Digital Signall g System One) . Die Signalisierung zwischen den Vermittlungsstellen 10 bis 14 erfolgt gemäß dem internationalen Zeichengabeprotokoll Nummer 7, das von der ITU- T (International Telcommunication Union - Telecommunication) bzw. deren Vorgangerorganisation CCITT (Comite Consultatif International Telegraphique et Telephonique) verabschiedet worden ist. Einzelheiten der in Fig. 1 dargestellten Signali- sierungsbefehle sind diesen Standards zu entnehmen.The signaling to and from the subscribers TlnA or TlnB is carried out according to the subscriber signaling protocols E-DSS1 (Euro Digital Signal g System One). The signaling between the switching centers 10 to 14 takes place in accordance with the international signaling protocol number 7, which has been adopted by the ITU-T (International Telcommunication Union - Telecommunication) and its procedural organization CCITT (Comite Consultatif International Telegraphique et Telephonique). Details of the signaling commands shown in FIG. 1 can be found in these standards.
Der Teilnehmer TlnA hebt den Hörer seines Telefongerates 15 ab und veranlaßt dadurch das Erzeugen einer Verbindungsaufbau-Nachricht SETUP an die Ursprungs-Vermittlungsstelle 10. Anschließend wählt der Teilnehmer TlnA die Rufnummer des Teilnehmers TlnB. Die Rufnummer wird zur Ursprungs- Vermittlungsstelle 10 übertragen, nicht dargestellt. Die Ur- sprungs-Vermittlungsstelle 10 veranlaßt durch das Senden ei- ner Belegungsnachricht IAM (Initial Address Message) zurThe subscriber TlnA lifts the handset of his telephone set 15 and thereby causes a connection setup message SETUP to be generated at the originating switching center 10. The subscriber TlnA then dials the subscriber number TlnB. The number is transmitted to the originating switching center 10, not shown. The originating switching center 10 initiates by sending a ner occupancy message IAM (Initial Address Message)
Transit-Vermittlungsstelle 12 den Aufbau einer Verbindung m Richtung Teilnehmer TlnB. Außerdem sendet die Ursprungs-Vermittlungsstelle 10 eine Rufbearbeitungs-Nachricht CALL PROCEEDING zum Teilnehmer TlnA, um dessen Telefongerat 15 zu signalisieren, daß der Rufaufbau fortgesetzt wird und keine weiteren Wahlmfor ationen benotigt werden. In der Ursprungs- Vermittlungsstelle 10 werden auch Kanäle für den Ruf zum Teilnehmer TlnB reserviert.Transit switching center 12 the establishment of a connection in the direction of subscriber TlnB. In addition, the originating switching center 10 sends a call processing message CALL PROCEEDING to the subscriber TlnA in order to signal its telephone set 15 that the call set-up is being continued and no further dialing information is required. In the originating switching center 10, channels are also reserved for the call to the subscriber TlnB.
Die Transit-Vermittlungsstelle 12 reserviert nach dem Empfang der Belegungs-Nachricht IAM ebenfalls Kanäle für die Verbindung zum Teilnehmer TlnB. Außerdem sendet die Transit-Vermittlungsstelle 12 ihrerseits eine Belegungs-Nachricht IAM an die Ziel-Vermittlungsstelle 14.After receiving the occupancy message IAM, the transit exchange 12 also reserves channels for the connection to the subscriber TlnB. In addition, the transit exchange 12 in turn sends an occupancy message IAM to the destination exchange 14.
In der Ziel-Vermittlungsstelle 14 werden beim Bearbeiten der von der Vermittlungsstelle 12 empfangenen Belegungs-Nachricht IAM Kanäle für die Verbindung zum Teilnehmer TlnB reserviert. Eine Verbmdungsaufbau-Nachricht SETUP wird zum Telefongerat 16 und zum Fax-Gerat 17 des Teilnehmers TlnB gesendet, um diesem den Verbindungswunsch des Teilnehmers TlnA zu signalisieren. Das Telefongerat 16 und das Fax-Gerat 17 des Teilnehmers TlnB sind jedoch besetzt, so daß von diesen Geraten je- weils eine Auslose-Bestatigungs-Nachricht RELEASE COMPLETE an die Ziel-Vermittlungsstelle 14 gesendet wird. In den Auslose- Bestatigungs-Nachrichten RELEASE COMPLETE ist als Auslosegrund jeweils angegeben, daß das Telefongerat 16 bzw. das Fax-Gerat 17 des Teilnehmers TlnB besetzt ist.In the destination switching center 14, when processing the occupancy message IAM received from the switching center 12, channels are reserved for the connection to the subscriber TlnB. A connection setup message SETUP is sent to the telephone set 16 and to the fax set 17 of the subscriber TlnB in order to signal the subscriber TlnA that the subscriber wants to connect. However, the telephone device 16 and the fax device 17 of the subscriber TlnB are busy, so that each of these devices sends a trigger confirmation message RELEASE COMPLETE to the destination switching center 14. In the trigger confirmation messages RELEASE COMPLETE it is stated as the reason for the trigger that the telephone device 16 or the fax device 17 of the subscriber TlnB is busy.
In der Ziel-Vermittlungsstelle 14 werden die Auslose-Bestati- gungs-Nachπchten RELEASE COMPLETE bearbeitet. Es wird festgestellt, daß der Teilnehmer TlnB einen Ruckruf durchfuhren kann. Infolge der Auslose-Bestatigungs-Nachricht RELEASE COMPLETE werden die m der Vermittlungsstelle 14 bereit ge- haltenen Kanäle für die Verbindung zwischen Teilnehmer TlnA und Teilnehmer TlnB wieder freigegeben. Außerdem wird eine Auslose-Nachπcht REL (Release) an die Transit-Vermittlungs¬ stelle 12 gesendet. Diese Nachricht enthalt Parameter, die anzeigen, daß der Teilnehmer TlnB belegt ist, und das außerdem ein Ruckruf eingeleitet werden kann, sobald das Telefon¬ gerat 16 des Teilnehmers TlnB wieder frei ist.The release confirmation messages RELEASE COMPLETE are processed in the destination switching center 14. It is determined that the subscriber TlnB can call back. As a result of the trigger confirmation message RELEASE COMPLETE, the m of the exchange 14 are ready held channels for the connection between subscriber TlnA and subscriber TlnB released again. In addition, a Auslose-Nachπcht REL (Release) to the transit switching ¬ is sent 12 point. This message includes parameters indicating that the subscriber TlnB is busy, and also one Callback can be initiated as soon as the phone ¬ gerat 16 of the subscriber TlnB is free again.
Nach dem Empfang der Auslose-Nachricht REL der Transit- Vermittlungsstelle 12 werden auch dort die bereit gehaltenen Kanäle wieder freigegeben. An die Ursprungs-Vermittlungsstelle 10 wird von der Transit-Vermittlungsstelle 12 eine Auslose-Nachricht REL gesendet, die den gleichen Inhalt wie die eben empfangene Auslose-Nachricht REL hat. Die Transit- Vermittlungsstelle 12 sendet außerdem eine Auslose-Bestatigungs-Nachricht RLC (Release Complete) an die Ziel-Vermittlungsstelle 14.After receiving the trigger message REL from the transit switching center 12, the channels that are ready are released there again. A transit message REL, which has the same content as the trigger message REL just received, is sent to the originating exchange 10 by the transit exchange 12. The transit switching center 12 also sends a trigger confirmation message RLC (Release Complete) to the target switching center 14.
In der Ursprungs-Vermittlungsstelle 10 werden nach dem Emp- fang der Auslose-Nachricht REL die bereitgehaltenen Ressourcen freigegeben. Außerdem wird an den Teilnehmer TlnA eine Verbmdungsabbau-Nachricht DISCONNECT gesendet. Als Parameter enthalt diese Nachricht die Angabe, daß der Teilnehmer TlnB besetzt ist und daß ein Ruckruf möglich ist. Protokollgemaß gibt das Telefongerat 15 des Teilnehmers TlnA durch eine Teilnehmer-Auslose-Nachπcht RELEASE den belegten B-Kanal frei. Die Ursprungs-Vermittlungsstelle 10 bearbeitet die Teilnehmer-Auslose-Nachπcht RELEASE und sendet an die Transit-Vermittlungsstelle 12 eine Auslose-Bestatigungs-Nachricht RLC (Release Complete) , mit der die von der Transit-Vermittlungsstelle 12 empfangene Auslose-Nachricht REL bestätigt wird. Die Ursprungs-Vermittlungsstelle 10 sendet außerdem eine Auslose-Bestatigungs-Nachricht RELEASE COMPLETE an das Telefongerat 15. Der Teilnehmer TlnA erkennt an Hand der ausgelosten Verbindung, daß der Teilnehmer TlnB besetzt ist. Daraufhin leitet der Teilnehmer TlnA beispielsweise durch das Drucken einer bestimmten Taste an seinem Endgerat das Leistungsmerkmal "Ruckruf bei Besetzt" ein und legt den Hörer auf. Der Aufruf des Leistungsmerkmals wird dem Telekommunikationsnetz mittels einer Dienst-Nachricht FACILITY-RUCKRUF an die Ursprungs-Vermittlungsstelle 10 mitgeteilt.The resources provided are released in the originating switching center 10 after receipt of the trigger message REL. In addition, a connection dismantling message DISCONNECT is sent to the subscriber TlnA. As a parameter, this message contains the information that the subscriber TlnB is busy and that a callback is possible. According to the protocol, the telephone device 15 of the subscriber TlnA releases the occupied B-channel through a subscriber-release-night RELEASE. The originating switching center 10 processes the subscriber-release message RELEASE and sends to the transit switching center 12 a trigger confirmation message RLC (Release Complete), with which the trigger message REL received by the transit switching center 12 is confirmed. The originating switching center 10 also sends a trigger confirmation message RELEASE COMPLETE to the telephone set 15. The subscriber TlnA recognizes from the selected connection that the subscriber TlnB is busy. The subscriber TlnA then initiates, for example by pressing a specific key on his terminal, the feature "call back on busy" and hangs up the handset. The call of the feature is communicated to the telecommunication network by means of a service message FACILITY RETURN to the originating switching center 10.
Nach dem Empfang der Dienst-Nachricht FAC-RUCKRUF wird der Ursprungs-Vermittlungsstelle 10 eine direkte Signalisierungs- verbmdung zur Ziel-Vermittlungsstelle 14 aufgebaut, vgl. die Dialog-Begmn-Nachricht TC-BEGIN. Die Steuerung des Dienstmerkmals "Ruckruf bei Besetzt" stutzt sich auf den Austausch von Signalisierungsdaten m einem TCAP-basierten DialogAfter receiving the service message FAC-RUCKRUF, the originating exchange 10 is set up a direct signaling connection to the destination exchange 14, cf. the dialog start message TC-BEGIN. The control of the service feature "callback on busy" is based on the exchange of signaling data in a TCAP-based dialog
(Transaction Capability Application Part) , der Bestandteil des oben erwähnten Protokolls Nr. 7 ist. Die Transit-Vermittlungsstelle 12 wird m diesen Dialog nicht mit einbezogen.(Transaction Capability Application Part), which is part of Protocol No. 7 mentioned above. The transit switching center 12 is not included in this dialog.
Die Ziel-Vermittlungsstelle 14 prüft nun nach Empfang derThe destination switching center 14 now checks after receiving the
Dialog-Begmn-Nachricht TC-BEGIN, ob der Teilnehmer TlnB frei ist. Dazu verwendet sie Dienst-Nachrichten FACILITY-STATUS- REQUEST. Das Telefongerat 16 des Teilnehmers TlnB muß die Dienst-Nachrichten FACILITY-STATUS bearbeiten und seinen Sta- tus ebenfalls mit Hilfe von Dienst-Nachrichten an die Ziel- Vermittlungsstelle 14 signalisieren. Es sei angenommen, daß die Gerate 16, 17 immer noch besetzt sind, Zustand "BUSY" . Deshalb sendet das Telefongerat 16 eine Dienst-Nachricht FACILITY-COMPATIBLE(+)-BUSY. Das Fax-Gerat 17 sendet eine Dienst-Nachricht FACILITY-COMPATIBLE (-) -BUSY. Zu einem Zeitpunkt 26 wird die Ruckrufanforderung des Teilnehmers TlnA m der Ziel-Vermittlungsstelle 14 m einer Warteschlange vermerkt. Die Ziel-Vermittlungsstelle 14 signalisiert im Rahmen des Dialogs direkt zur Ursprungs-Vermittlungsstelle 10, daß die Ruckrufanforderung des Teilnehmers TlnA m die Warte- schlänge eingetragen worden ist, siehe Dialog-Nachricht TC-Dialog-Begmn-Message TC-BEGIN, whether the participant TlnB is free. To do this, it uses FACILITY-STATUS-REQUEST service messages. The telephone device 16 of the subscriber TlnB must process the FACILITY STATUS service messages and also signal its status to the destination switching center 14 using service messages. Assume that devices 16, 17 are still busy, "BUSY" state. Therefore, the telephone set 16 sends a service message FACILITY-COMPATIBLE (+) - BUSY. The fax device 17 sends a service message FACILITY-COMPATIBLE (-) -BUSY. At a point in time 26, the callback request of the subscriber TlnA m to the destination switching center 14 is noted in a queue. In the context of the dialog, the destination switching center 14 signals directly to the originating switching center 10 that the callback request from the subscriber TlnA m the waiting has been entered, see dialog message TC-
CONT (Contmue) .CONT (Contmue).
Die Ursprungs-Vermittlungsstelle 10 teilt dem Telefongerat 15 des Teilnehmers TlnA mit Hilfe einer Dienst-NachrichtThe originating switching center 10 shares the telephone set 15 of the subscriber TlnA with the aid of a service message
FACILITY-RUCKRUF-AKZEPTIERT mit, daß die Ruckrufanforderung m die Warteschlange eingetragen worden ist. In Fig. 1 ist auch die nächste Dienst-Nachricht FACILITY-STATUS-REQUEST dargestellt, die von der Ziel-Vermittlungsstelle 14 zur Ab- frage des Status des Telefongerats 16 und des Fax-Gerats 17 des Teilnehmers TlnB nach Freiwerden eines B-Kanals gesendet wird. Weitere beim Freiwerden eines B-Kanals gesendete Abfragen sind durch Punkte 28 angedeutet.FACILITY CALLBACK ACCEPTED that the callback request m has been entered in the queue. 1 also shows the next service message FACILITY-STATUS-REQUEST, which is sent by the destination switching center 14 to query the status of the telephone device 16 and the fax device 17 of the subscriber TlnB after a B channel has become free becomes. Further queries sent when a B channel becomes free are indicated by points 28.
Dienst-Nachrichten 30 bis 34 in Fig. 1 werden nur dann in der oben erläuterten Reihenfolge ausgetauscht, wenn die Gerate 16, 17 des Teilnehmers TlnB das Dienstmerkmal "Ruckruf bei Besetzt" und insbesondere die Abfrage ihres Status unterstutzen. Das erfindungsgemäße Verfahren wird eingesetzt, wenn die Gerate 16, 17 des Teilnehmers TlnB die Zustandsabfrage nicht unterstutzen. Das bedeutet, daß die Nachrichten 30 bis 34 nicht ausgetauscht werden können. Als Ersatz wird m der Ziel-Vermittlungsstelle 14 ein Verfahren durchgeführt, mit dessen Hilfe der Status der Gerate 16, 17 des Teilnehmers TlnB ermittelt werden kann, ohne Nachrichten mit diesen Geraten 16, 17 auszutauschen. Dieser Vorgang wird im folgenden anhand der Figuren 2 und 3 erläutert.Service messages 30 to 34 in FIG. 1 are only exchanged in the order explained above if the devices 16, 17 of the subscriber TlnB support the service feature "callback on busy" and in particular the query of their status. The method according to the invention is used when the devices 16, 17 of the subscriber TlnB do not support the status query. This means that messages 30 through 34 cannot be exchanged. As a replacement, a method is carried out in the destination switching center 14, with the aid of which the status of the devices 16, 17 of the subscriber TlnB can be determined without exchanging messages with these devices 16, 17. This process is explained below with reference to FIGS. 2 and 3.
Fig. 2 zeigt Datensatze 50 und 52 sowie Ruckrufdatensatze 54 und 56, die m einem Speicher der Ziel-Vermittlungsstelle 14 gespeichert sind. Der Rufdatensatz 50 betrifft den soeben ausgelosten Ruf zum Fax-Gerat 17, das am Basisanschluß des Teilnehmers TlnB angeschlossen ist. In Fig. 2 sind sechs Datenfelder 66 bis 70 des Rufdatensatzes 50 dargestellt, die m dieser Reihenfolge die folgenden Daten enthalten: - die Telefonrufnummer des rufenden Teilnehmers, hier Rufnummer "34",FIG. 2 shows data sets 50 and 52 and callback data sets 54 and 56 which are stored in a memory of the destination switching center 14. The call data record 50 relates to the call which has just been drawn to the fax device 17 which is connected to the base connection of the subscriber TlnB. 2 shows six data fields 66 to 70 of the call data record 50, which in this order contain the following data: - the telephone number of the calling subscriber, here number "34",
- die Telefonrufnummer des gerufenen Teilnehmers, d. h. des Teilnehmers TlnB, hier die Rufnummer "12", - der vermittelte Dienst, hier eine Fax-Verbindung,- the called subscriber's phone number, d. H. of the subscriber TlnB, here the call number "12", - the mediated service, here a fax connection,
- die Verbindungsrichtung, hier ein kommendes Gesprach,- the direction of the connection, here an incoming call,
- den Status der Verbindung, hier "verbunden" und- the status of the connection, here "connected" and
- den Auslosegrund, hier der Wert "16".- the reason for the draw, here the value "16".
Die Rufdaten 52 betreffen einen zur Zeit bestehenden Ruf zum Teilnehmer TlnB. In Fig. 2 sind sechs Datenfelder 80 bis 90 des Rufdatensatz 52 dargestellt. Die Bedeutung der Daten m den Datenfeldern 80 bis 90 entspricht m dieser Reihenfolge der Bedeutung der Datenfelder 60 bis 70. Das Datenfeld 80 enthalt die Rufnummer "33" des rufenden Teilnehmers, der sich vom Teilnehmer TlnA unterscheidet. Im Datenfeld 82 ist die Rufnummer "12" des Teilnehmers TlnB vermerkt. Als Dienst ist im Datenfeld 84 ein Telefongespräch TEL eingetragen. Im Datenfeld 86 st vermerkt, daß es sich um einen kommenden Ruf handelt, d. h. daß der Teilnehmer TlnB gerufen worden ist. Im Datenfeld 88 ist als aktueller Status der Verbindung vermerkt, daß der Zustand "verbunden" erreicht ist. Das Datenfeld 90 ist nicht mit einem gültigen Wert belegt, da es noch keinen Auslosegrund für die im Rufdatensatz 52 vermerkte Ver- bindung gibt.The call data 52 relate to a call to the subscriber TlnB currently existing. 2 shows six data fields 80 to 90 of the call data record 52. The meaning of the data in the data fields 80 to 90 corresponds in this order to the meaning of the data fields 60 to 70. The data field 80 contains the call number "33" of the calling subscriber, which differs from the subscriber TlnA. The telephone number "12" of the subscriber TlnB is noted in the data field 82. A telephone call TEL is entered as a service in data field 84. It is noted in data field 86 that it is an incoming call, i. H. that the subscriber TlnB has been called. In data field 88 it is noted as the current status of the connection that the "connected" state has been reached. The data field 90 is not assigned a valid value since there is still no reason for the draw for the connection noted in the call data record 52.
Die Ruckrufdatensatze 54 und 56 sind m einer Warteschlange gespeichert. In der Warteschlange ist der Ruckruf atensatz 54 das erste Element und der Ruckrufdatensatz 56 das zweite Ele- ment. Weitere Ruckrufdatensatze der Warteschlange sind durch Punkte 100 angedeutet.The callback records 54 and 56 are stored in a queue. In the queue, the callback record 54 is the first element and the callback record 56 is the second element. Further callback data records of the queue are indicated by points 100.
Fig. 2 zeigt zwei Datenfelder 110 und 112 des Ruckrufdaten- satzes 54. Im Datenfeld 110 ist die Rufnummer "12" des zu ru- fenden Teilnehmers eingetragen, d. h. hier die Rufnummer des Teilnehmers TlnB. Im Datenfeld 112 ist der angeforderte2 shows two data fields 110 and 112 of the callback data record 54. In the data field 110 the telephone number "12" of the subscriber to be called is entered, ie here the telephone number of the Participant TlnB. The requested field is in data field 112
Dienst eingetragen, hier em Telefongespräch TEL. Weitere Datenfelder des Ruckrufdatensatzes 54 sind durch Punkte 114 angedeutet. Diese Datenfelder enthalten Daten, mit deren Hilfe die Ziel-Vermittlungsstelle 14 die Ruckrufdaten 54 einer Ursprungs-Vermittlungsstelle zuordnen kann, beispielsweise der Ursprungs-Vermittlungsstelle 10.Service registered, here a telephone call TEL. Further data fields of the recall data record 54 are indicated by points 114. These data fields contain data with the aid of which the destination switching center 14 can assign the call-back data 54 to an originating switching center, for example the originating switching center 10.
Der Ruckrufdatensatz 56 enthalt zwei Datenfelder 120 und 122 deren Bedeutung derjenigen der Datenfelder 110 und 112 entspricht. Im Datenfeld 120 ist die Rufnummer "12" des Teilnehmers TlnB gespeichert. Im Datenfeld 122 ist als angeforderter Dienst die Übertragung eines Faxes eingetragen. Punkte 124 verdeutlichen weitere Datenfelder das Ruckrufdatensatzes 56.The callback data record 56 contains two data fields 120 and 122, the meaning of which corresponds to that of the data fields 110 and 112. The telephone number "12" of the subscriber TlnB is stored in the data field 120. The transmission of a fax is entered in data field 122 as the requested service. Points 124 illustrate further data fields of the recall data set 56.
Die Vermittlungsstelle 14 enthalt eine Entscheidungslogik 130, die mit Hilfe einer Schaltung oder mit Hilfe eines Programms aufgrund der m den Rufdatensatzen 50, 52 und den Ruckrufdatensatzen 54, 56 gespeicherten Daten Entscheidungen trifft, vgl. Pfeile 132 und 134. Em Beispiel für eine solche Entscheidung wird im folgenden anhand der Figur 3 erläutert.The switching center 14 contains a decision logic 130 which makes decisions with the aid of a circuit or with the aid of a program on the basis of the data stored in the call data records 50, 52 and the callback data records 54, 56, cf. Arrows 132 and 134. An example of such a decision is explained below with reference to FIG. 3.
Fig. 3 zeigt em Flußdiagramm mit Verfahrensschπtten zur Ermittlung des Zustandes eines an die Vermittlungsstelle 14 an- geschlossenen Endgerates. Das Verfahren wird nur dann ausgeführt, wenn sich mindestens em Ruckrufdatensatz m der Warteschlange befindet. Das m Fig. 3 dargestellte Verfahren beginnt m einem Verfahrensschritt 200, wenn em B-Kanal an einem Basisanschluß der Ziel-Vermittlungsstelle 14 frei wird. In einem folgenden Verfahrensschritt 202 wird das nächste zu bearbeitende Element aus der Warteschlange gelesen, z. B. der Ruckrufdatensatz 54.3 shows a flowchart with method steps for determining the state of a terminal connected to the switching center 14. The method is only carried out if there is at least one callback data record m in the queue. The method shown in FIG. 3 begins in a method step 200 when a B channel on a base connection of the target switching center 14 becomes free. In a subsequent step 202, the next element to be processed is read from the queue, e.g. B. the callback record 54.
Im Verfahrensschritt 204 wird anhand der Daten des Ruckrufda- tensatzes, der im Verfahrensschritt 202 gelesen worden ist, und der Daten der Rufdatensatze 50 und 52 für den betrachteten Basisanschluß eine Aussage über die Art des Gerates am betrachteten Basisanschluß und über dessen Belegungszustand getroffen. Dabei wird die Entscheidungslogik 130 eingesetzt, vgl. auch Fig. 2. Beim Bearbeiten des ersten Elementes der Warteschlange, d. h. beim Bearbeiten des Ruckrufdatensatzes 54, ist der Basisanschluß mit der Rufnummer "12" betroffen, vgl. Datenfeld 110. Der Ruckrufdatensatz 54 betrifft em Telefongespräch, vgl. Datenfeld 112. Aus dem Rufdatensatz 50 ist zu entnehmen, daß gerade eine Fax-Verbindung frei geworden ist, vgl. Datenfelder 64 und 70. Anhand des Rufdatensatzes 52 ist zu erkennen, daß am Basisanschluß e Telefongerat mit der Rufnummer "12" nach wie vor belegt ist. Em Ruckruf für den mit Hilfe des Ruckrufdatensatzes 54 vermerkten Ruck- ruf hat keine großen Chancen auf Erfolg, weil nicht auf die Existenz eines weiteren Telefongerates mit derselben Rufnummer geschlossen werden kann.In method step 204, the data of the recall data record that was read in method step 202 is used to and the data of the call data records 50 and 52 for the considered basic connection, a statement is made about the type of device on the considered basic connection and about its occupancy status. Decision logic 130 is used, cf. also Fig. 2. When processing the first element of the queue, ie when processing the recall data record 54, the base connection with the number "12" is affected, cf. Data field 110. The callback data record 54 relates to a telephone call, cf. Data field 112. From call data record 50 it can be seen that a fax connection has just become free, cf. Data fields 64 and 70. On the basis of the call data record 52 it can be seen that the telephone connection with the call number "12" is still busy at the base connection e. A callback for the callback noted with the help of the callback data record 54 has little chance of success because it cannot be concluded that there is another telephone set with the same number.
Als Entscheidungsergebnis wird im Verfahrensschritt 204 fest- gestellt, daß am Basisanschluß mit der Rufnummer "12" zwar em kompatibles Gerat, hier em Telefongerat, nämlich das Telefongerat 16, angeschlossen ist, daß dieses Gerat jedoch belegt ist. Demzufolge wird unmittelbar nach dem Ausfuhren des Verfahrensschrittes 204 das Verfahren ohne weitere Aktionen einem unten erläuterten Verfahrensschritt 212 fortgesetzt.As a result of the decision, it is determined in method step 204 that although a compatible device, here a telephone device, namely the telephone device 16, is connected to the base connection with the call number “12”, this device is however busy. As a result, the method is continued without further actions immediately after the method step 204 has been carried out, a method step 212 explained below.
Im Verfahrensschritt 204 können noch zwei andere Entscheidungen getroffen werden. Wird festgestellt, daß das Endgerat für den geforderten Ruckruf „kompatibel und frei' ist, so folgt unmittelbar nach dem Verfahrensschritt 204 em Verfahrensschritt 208, m welchem e Ruckruf eingeleitet wird. Dazu wird eine kurze Zeitspanne, z.B. 10 s gewartet. Anschließend wird der Verfahrensschritt 204 wiederholt. Ist das vom Ruckruf betroffene Endgerat immer noch „frei* so wird an die be- treffende Ursprungs-Vermittlungsstelle eme Dialog-Nachricht TC-CONT "REMOTE USER FREE" gesendet, in der vermerkt ist, daß das Endgerat "kompatibel und frei" ist. Anschließend wird das Verfahren m einem Verfarensschπtt 214 beendet. Wird im Verfahrensschritt 204 dagegen festgestellt, daß kein geeignetes Endgerat für den Ruckruf am betreffenden Basisanschluß vorhanden ist, so wird das aktuell bearbeitete Element aus der Warteschlange entfernt, vgl. Verfahrensschritt 210.Two other decisions can be made in method step 204. If it is determined that the terminal device is "compatible and free" for the required callback, then immediately after method step 204, method step 208 follows, with which a callback is initiated. For this, a short period of time is waited, for example 10 s. Method step 204 is then repeated. If the terminal affected by the callback is still "free", a dialog message is sent to the originating exchange concerned TC-CONT "REMOTE USER FREE" sent, in which it is noted that the terminal is "compatible and free". The method is then ended in a processing step 214. If, on the other hand, it is determined in method step 204 that there is no suitable terminal for the callback at the relevant base connection, the element currently being processed is removed from the queue, cf. Method step 210.
Nach dem Verfahrensschritt 204 im Fall „kompatibel und be- setzt* und nach dem Verfahrensschritt 210 folgt jeweils unmittelbar der Verfahrensschritt 212. Im Verfahrensschritt 212 wird geprüft, ob es weitere Ruckrufdatensatze in der zu bearbeitenden Warteschlange gibt. Ist dies der Fall, so wird das Verfahren im Verfahrensschritt 202 fortgesetzt. Das Verfahren befindet sich somit m einer Schleife aus den Verfahrensschritten 202 bis 212.After step 204 in the “compatible and busy” case and after step 210, step 212 follows immediately. Step 212 checks whether there are further callback data records in the queue to be processed. If this is the case, the method is continued in method step 202. The method is thus in a loop from method steps 202 to 212.
Im zweiten Durchlauf wird im Verfahrensschritt 202 der Ruckrufdatensatz 56 aus der Warteschlange gelesen. Im Verfahrens- schritt 204 wird beim zweiten Durchlauf anhand des Rufdatensatzes 50 des ausgelosten Rufes festgestellt, daß nun em freies FAX-Gerat für den zweiten Ruckrufauftrag m der Warteschlange zur Verfugung steht, nämlich das Fax-Gerat 17. Das bedeutet, daß e "kompatibles und freies" Endgerat ermittelt werden konnte. Folglich wird unmittelbar nach dem Verfahrensschritt 204 im Verfahrensschritt 208 der Ruckruf eingeleitet und eme entsprechende Dialog-Nachricht TC-CONT an die betreffende Ursprungs-Vermittlungsstelle gesendet.In the second pass, the callback data record 56 is read from the queue in method step 202. In method step 204, it is determined during the second pass on the basis of the call data record 50 of the triggered call that a free FAX device is now available for the second callback job m in the queue, namely the fax device 17. This means that e "compatible and free "terminal could be determined. Consequently, the callback is initiated in method step 208 immediately after method step 204 and a corresponding dialog message TC-CONT is sent to the relevant originating exchange.
Die Schleife aus den Verfahrensschπtten 202, 204, 210 und 212 wird im Verfahrensschritt 212 erst dann verlassen, wenn alle Elemente der Warteschlange bearbeitet worden sind. Sind alle Elemente bearbeitet worden, so folgt unmittelbar nach dem Verfahrensschπtt 212 em Verfahrensschπtt 214, in wel- ehern das Verfahren beendet wird. Das in Figur 3 gezeigte Verfahren wird beim Freiwerden eines B-Kanales wiederholt. Wird der durch das Telefongerät 16 belegte B-Kanal frei, so wird unmittelbar nach dem Verfahrens- schritt 204 im Verfahrensschritt 208 der Rückruf eingeleitet, wobei eine Nachricht TC-CONT "REMOTE USER FREE" an die Ursprungs-Vermittlungsstelle 10 gesendet wird. In der Ursprungs-Vermittlungsstelle 10 werden dann gemäß Standard vorgeschriebenen Schritte zur Benachrichtigung des Teilnehmers TlnA ausgeführt. The loop from method steps 202, 204, 210 and 212 is only exited in method step 212 when all elements of the queue have been processed. If all elements have been processed, process step 214 immediately follows in which process the process is ended. The process shown in FIG. 3 is repeated when a B channel becomes free. If the B channel occupied by the telephone device 16 becomes free, the callback is initiated immediately after the method step 204 in method step 208, a message TC-CONT "REMOTE USER FREE" being sent to the originating switching center 10. In the originating switching center 10, steps for notifying the subscriber TlnA are then carried out in accordance with the standard.

Claims

Patentansprüche claims
1. Verfahren zum Vermitteln von Telekommunikations-Verbindungen, bei dem in einer Vermittlungseinrichtung (14) Verbindungen zwischen Endgeräten (15, 16, 17) vermittelt werden, beim Vermitteln einer Verbindung für einen 7Λnschluß mit mehreren Endgeräten (16, 17) Verbindungsdaten (50, 52) in einer Speichereinheit gespeichert werden, auf die Verbindungsdaten (50, 52) mindestens einer Verbindung für das Vermitteln einer anderen Verbindung zugegriffen wird, und bei dem aus den Verbindungsdaten (50, 52) die Art eines an die Vermittlungseinrichtung (14) angeschlossenen Endgerätes (16, 17) und/oder dessen Belegungszustand ermittelt wird.1. A method for switching telecommunications connections, in which connections between terminals (15, 16, 17) are switched in a switching device (14), when switching a connection for a connection with a plurality of terminals (16, 17), connection data (50, 52) are stored in a storage unit, to which the connection data (50, 52) of at least one connection is accessed for switching another connection, and in which the type of terminal connected to the switching device (14) is derived from the connection data (50, 52) (16, 17) and / or its occupancy status is determined.
2. Verfahren nach Anspruch 1, d a du r c h g e k e nn z e i c h n e t , daß ein Teil der Verbindungsdaten (50) eine bereits ausgelöste Verbindung betreffen.2. The method as claimed in claim 1, since a part of the connection data (50) relates to a connection which has already been initiated.
3. Verfahren zum Vermitteln von Telekommunikations-Verbindungen, bei dem in einer Vermittlungseinrichtung (14) Verbindungen zwischen Endgeräten (15, 16, 17) vermittelt werden, beim Vermitteln einer Verbindung für einen Anschluß mit meh- reren Endgeräten (16, 17) Verbindungsdaten (50, 52) in einer Speichereinheit gespeichert werden, auf die Verbindungsdaten (50, 52) mindestens einer Verbindung für das Vermitteln einer anderen Verbindung zugegriffen wird, und bei dem zumindest ein Teil der Verbindungsdaten (50) eine bereits ausgelöste Verbindung betreffen.3. Method for switching telecommunication connections, in which connections between terminals (15, 16, 17) are switched in a switching device (14), when switching a connection for a connection with several terminals (16, 17) connection data ( 50, 52) are stored in a storage unit, to which the connection data (50, 52) of at least one connection is accessed for switching another connection, and in which at least some of the connection data (50) relate to a connection which has already been initiated.
4. Verfahren nach einem der vorhergehenden Ansprüche, d a du r ch g e k e nn z e i c hn e t , daß es an Stelle einer gemäß einem Standard vorgeschriebenen Abfrage eines Endgerä- tes (16) mittels einer Nachricht verwendet wird, insbesondere mittels einer Status-Nachricht (FACILITY-STATUS-REQUEST) .4. The method according to any one of the preceding claims, since you r ch geke nn zeic hn et that instead of an interrogation of a terminal prescribed in accordance with a standard tes (16) is used by means of a message, in particular by means of a status message (FACILITY-STATUS-REQUEST).
5. Verfahren nach einem der vorhergehenden Ansprüche, d a - du r ch g e k e nn z e i chn e t , daß die Verbindungsdaten (50, 52) einen Basisanschluß gemäß ISDN-Standard betreffen.5. The method according to any one of the preceding claims, that the connection data (50, 52) relate to a basic connection according to the ISDN standard.
6. Verfahren nach einem der vorhergehenden Ansprüche, d a - du r ch g e k e nn z e i chn e t , daß es für eine Leistungsfunktion verwendet wird, bei der ein Endgerät (14) zurückgerufen werden sollen.6. The method according to any one of the preceding claims, d a - du r ch g e k e nn z e i chn e t that it is used for a performance function in which a terminal (14) are to be recalled.
7. Verfahren nach Anspruch 6, d a du r c h g e k e nn - z e i c hn e t , daß in der Vermittlungseinrichtung (14)7. The method as claimed in claim 6, since the switching device (14) is used in the switching device (14).
Rückrufdaten (54, 56) gespeichert werden, und das anhand der Verbindungsdaten (50, 52) und der Rückruf- daten (54, 56) ermittelt wird, ob ein Rückruf veranlaßt werden soll.Callback data (54, 56) are stored, and the connection data (50, 52) and the callback data (54, 56) are used to determine whether a callback should be initiated.
8. Verfahren nach Anspruch 7, d a du r c h g e k e nn z e i c hn e t , daß beim Ermitteln eine vorgegebene Entscheidungstabelle (130) einbezogen wird.8. The method according to claim 7, which also means that a predetermined decision table (130) is included in the determination.
9. Vermittlungseinrichtung (14) zum Vermitteln von Telekommunikations-Verbindungen, mit einer Speichereinheit zum Speichern von Verbindungsdaten (50, 52), die beim Vermitteln von Verbindungen für einen Anschluß mit mehreren Endgeräten (16, 17) erzeugt werden, und mit einer Steuereinheit die abhängig von den Verbindungsdaten (50, 52) Verbindungen vermittelt und die auf die Verbindungsdaten (50, 52) mindestens einer Verbindung für das Vermitteln mindestens einer anderen Verbindung zugreift, d a du r ch g e k e nn z e i c hn e t , daß die Steuer- einheit aus den Verbindungsdaten (50, 52) die Art eines an die Vermittlungseinrichtung angeschlossenen Endgerätes (16,9. Switching device (14) for switching telecommunications connections, with a storage unit for storing connection data (50, 52), which are generated when switching connections for a connection with a plurality of terminals (16, 17), and with a control unit depending on the connection data (50, 52) mediates connections and which accesses the connection data (50, 52) of at least one connection for the mediation of at least one other connection, since you have known that the control unit consists of the Connection data (50, 52) the type of one the switching device connected to the switching device (16,
17) und/oder dessen Belegungszustand ermittelt.17) and / or its occupancy status is determined.
10. Vermittlungseinrichtung (14) zum Vermitteln von Telekom- munikations-Verbindungen, mit einer Speichereinheit zum Speichern von Verbindungsdaten (50, 52) , die beim Vermitteln von Verbindungen zwischen Endgeräten (16, 17) erzeugt werden, und mit einer Steuereinheit die abhängig von den Verbindungs- daten (50, 52) Verbindungen vermittelt und die auf die Verbindungsdaten (50, 52) mindestens einer Verbindung für das Vermitteln mindestens einer anderen Verbindung zugreift, d a du r ch g e k e nn z e i c hn e t , daß zumindest ein Teil der Verbindungsdaten (50) eine bereits ausgelöste Ver- bindung betreffen.10. Switching device (14) for switching telecommunications connections, with a storage unit for storing connection data (50, 52) that are generated when switching connections between terminals (16, 17), and with a control unit that depends on mediates connections to the connection data (50, 52) and which accesses the connection data (50, 52) of at least one connection for switching at least one other connection, since you have not known that at least part of the connection data ( 50) relate to a connection that has already been triggered.
11. Programm zum Vermitteln von Telekommunikations-Verbindungen, mit einer durch den Prozessor einer Vermittlungseinrichtung (14) ausführbaren Befehlsfolge, bei deren Ausführen die Vermittlungseinrichtung (14) veranlaßt wird,11. Program for switching telecommunications connections, with a command sequence that can be executed by the processor of a switching device (14), the switching device (14) of which is caused when executed,
Verbindungen für einen Anschluß mit mehreren Endgeräten (16, 17) zu vermitteln, beim Vermitteln einer Verbindung Verbindungsdaten (50, 52) in einer Speichereinheit zu speichern, und auf die Verbindungsdaten mindestens einer Verbindung für das Vermitteln mindestens einer anderen Verbindung zuzugreifen, d a du r ch g e k e nn z e i c hn e t , daß aus den Verbindungsdaten (50, 52) die Art eines an die Vermittlungsein- richtung angeschlossenen Endgerätes (16, 17) und/oder dessen Belegungszustand ermittelt wird.To mediate connections for a connection with a plurality of terminals (16, 17), to store connection data (50, 52) in a storage unit when switching a connection, and to access the connection data of at least one connection for switching at least one other connection, since you r ch gekn nn zeic hn et that from the connection data (50, 52) the type of a terminal connected to the switching device (16, 17) and / or its occupancy is determined.
12. Programm zum Vermitteln von Telekommunikations-Verbindungen, mit einer durch den Prozessor einer Vermittlungseinrich- tung (14) ausführbaren Befehlsfolge, bei deren Ausführen die12. Program for switching telecommunication connections, with one by the processor of a switching device. device (14) executable command sequence, when executed the
Vermittlungseinrichtung (14) veranlaßt wird, Verbindungen zwischen Endgeräten (16) zu vermitteln, beim Vermitteln einer Verbindung Verbindungsdaten (50, 52) in einer Speichereinheit zu speichern, und auf die Verbindungsdaten mindestens einer Verbindung für das Vermitteln mindestens einer anderen Verbindung zuzugreifen, da du r ch g e k e nn z e i chn e t , daß zumindest ein Teil der Verbindungsdaten (50) eine bereits ausgelöste Verbindung betreffen. Switching device (14) is caused to switch connections between terminals (16), to store connection data (50, 52) in a storage unit when switching a connection, and to access the connection data of at least one connection for switching at least one other connection, since you r ch gekn nn zei chn et that at least part of the connection data (50) relate to a connection that has already been initiated.
PCT/DE2000/003840 1999-12-17 2000-10-31 Method an exchange device and a programme for switching telecommunications connections WO2001045433A2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
BR0017021-6A BR0017021A (en) 1999-12-17 2000-10-31 Process, transmission facilities and programs for the transmission of telecommunications links
EP00987058A EP1238563A2 (en) 1999-12-17 2000-10-31 Method an exchange device and a programme for switching telecommunications connections

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE19961101.7 1999-12-17
DE1999161101 DE19961101A1 (en) 1999-12-17 1999-12-17 Methods, switching devices and programs for switching telecommunications connections

Publications (2)

Publication Number Publication Date
WO2001045433A2 true WO2001045433A2 (en) 2001-06-21
WO2001045433A3 WO2001045433A3 (en) 2002-01-17

Family

ID=7933164

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/DE2000/003840 WO2001045433A2 (en) 1999-12-17 2000-10-31 Method an exchange device and a programme for switching telecommunications connections

Country Status (5)

Country Link
EP (1) EP1238563A2 (en)
CN (1) CN1435071A (en)
BR (1) BR0017021A (en)
DE (1) DE19961101A1 (en)
WO (1) WO2001045433A2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170170910A1 (en) * 2015-12-14 2017-06-15 Nikola Alic Increase in reach of unrepeatered fiber transmission

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4567323A (en) * 1983-07-12 1986-01-28 At&T Bell Laboratories Method and apparatus for providing a plurality of special services
US5023868A (en) * 1988-12-29 1991-06-11 At&T Bell Laboratories Automated call handling apparatus
EP0825753A2 (en) * 1996-08-13 1998-02-25 AT&T Corp. 800 Number callback

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0433451A (en) * 1990-05-30 1992-02-04 Fujitsu Ltd Busy state camp-on notice control system
JP3130651B2 (en) * 1992-06-15 2001-01-31 株式会社東芝 Private branch exchange

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4567323A (en) * 1983-07-12 1986-01-28 At&T Bell Laboratories Method and apparatus for providing a plurality of special services
US5023868A (en) * 1988-12-29 1991-06-11 At&T Bell Laboratories Automated call handling apparatus
EP0825753A2 (en) * 1996-08-13 1998-02-25 AT&T Corp. 800 Number callback

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
PATENT ABSTRACTS OF JAPAN vol. 016, no. 204 (E-1202), 15. Mai 1992 (1992-05-15) & JP 04 033451 A (FUJITSU LTD;OTHERS: 01), 4. Februar 1992 (1992-02-04) *
PATENT ABSTRACTS OF JAPAN vol. 018, no. 195 (E-1533), 5. April 1994 (1994-04-05) & JP 05 347668 A (TOSHIBA CORP), 27. Dezember 1993 (1993-12-27) *

Also Published As

Publication number Publication date
WO2001045433A3 (en) 2002-01-17
DE19961101A1 (en) 2001-07-05
EP1238563A2 (en) 2002-09-11
BR0017021A (en) 2003-01-07
CN1435071A (en) 2003-08-06

Similar Documents

Publication Publication Date Title
DE2902644C2 (en)
EP1014660B1 (en) Method for realizing a collective line function in a communication network according to ITU-T H.323
DE19937098A1 (en) Intelligent allocation of bandwidth for several independent connections on a digital network involves sending link establishment message from source terminal to digital network exchange
DE19859510B4 (en) Internet telephone device, large-scale data communication network exploiting communication system and connection adapter
WO1998017079A1 (en) Method of handling service connections in a communication network
DE10056823A1 (en) Method for carrying out a service for the automatic transmission of packet data as well as communication network, information computer and program module therefor
EP1269766A1 (en) Provision of supplementary services in a packet-switching communications network
WO2001045433A2 (en) Method an exchange device and a programme for switching telecommunications connections
EP1555800B1 (en) Method of billing a data transmission by means of account selection
DE102005030133B4 (en) Method and communication device for signaling switching states between a team module and a communication module
DE19720274C2 (en) Communication system, method and processing device for switching calls over a transmission network arranged between two local area networks
DE19619521A1 (en) Temporary telecommunication connection set=up method
WO2001091430A1 (en) Method and communications system for switching communication relations to subscriber connections, which are arranged in at least one communications network and assigned to at least one group
DE10145987B4 (en) Method for selecting a feature and associated entities
DE602004004923T2 (en) A method for establishing a direct coordination connection between a first and a second control center for the execution of services
DE19741770C1 (en) Communication system for communication between accessory unit and appropriate terminal equipment, comprises switching center which has echo control unit and accessory unit having mechanisms for producing echo messages
DE69927588T2 (en) MULTIPLE EDUCATION CENTER DATA NETWORK
DE19811430C1 (en) Telecommunication extension system with fax switch, fax machine, answering machine and one or more telephones
DE10133828B4 (en) Method for producing a telecommunication connection and telecommunication system
DE10055252B4 (en) Method for transmitting information or data in a telecommunication system
DE10120036C2 (en) Method for operating a telecommunication connection and telecommunication system
WO1999059348A1 (en) Method for controlling telecommunication services
DE10120658A1 (en) Telephone device has automatic setting control unit for detecting information for setting parameters and storing them in parameter table by interaction with switching station
EP0917386A1 (en) Method and switching process for control of connections
EP1404096A1 (en) Method and communication device for collecting information from call centers distributed in several exchanges of a telecommunication network

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): BR CN SG

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): AT BE CH CY 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
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
AK Designated states

Kind code of ref document: A3

Designated state(s): BR CN SG

AL Designated countries for regional patents

Kind code of ref document: A3

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

WWE Wipo information: entry into national phase

Ref document number: 2000987058

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 008189498

Country of ref document: CN

WWP Wipo information: published in national office

Ref document number: 2000987058

Country of ref document: EP

WWW Wipo information: withdrawn in national office

Ref document number: 2000987058

Country of ref document: EP