[go: up one dir, main page]

DE1941265C3 - Memory-programmed special service additional device for a telecommunications switching system, in particular telephone switching system - Google Patents

Memory-programmed special service additional device for a telecommunications switching system, in particular telephone switching system

Info

Publication number
DE1941265C3
DE1941265C3 DE19691941265 DE1941265A DE1941265C3 DE 1941265 C3 DE1941265 C3 DE 1941265C3 DE 19691941265 DE19691941265 DE 19691941265 DE 1941265 A DE1941265 A DE 1941265A DE 1941265 C3 DE1941265 C3 DE 1941265C3
Authority
DE
Germany
Prior art keywords
memory
program
special service
switching
special
Prior art date
Legal status (The legal status 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 status listed.)
Expired
Application number
DE19691941265
Other languages
German (de)
Other versions
DE1941265B2 (en
DE1941265A1 (en
Inventor
Wilhelm 8190 Wolfratshausen Kellermann
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Siemens AG
Original Assignee
Siemens AG
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 AG filed Critical Siemens AG
Priority to DE19691941265 priority Critical patent/DE1941265C3/en
Publication of DE1941265A1 publication Critical patent/DE1941265A1/en
Publication of DE1941265B2 publication Critical patent/DE1941265B2/en
Application granted granted Critical
Publication of DE1941265C3 publication Critical patent/DE1941265C3/en
Expired legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q3/00Selecting arrangements
    • H04Q3/42Circuit arrangements for indirect selecting controlled by common circuits, e.g. register controller, marker
    • H04Q3/54Circuit arrangements for indirect selecting controlled by common circuits, e.g. register controller, marker in which the logic circuitry controlling the exchange is centralised
    • H04Q3/545Circuit arrangements for indirect selecting controlled by common circuits, e.g. register controller, marker in which the logic circuitry controlling the exchange is centralised using a stored programme
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/54Arrangements for diverting calls for one subscriber to another predetermined subscriber

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Exchange Systems With Centralized Control (AREA)

Description

Die allgemeine Tendenz in der Entwicklung moderner Fernmelde-, insbesondere Fernsprechvermittlungsanlagen ist die Verwendung einer zentralen Steuereinrichtung, mittels der möglichst alle Vermittlungsvorgänge durchgeführt werden und die zur Erreichung einer hohen Flexibilität meistens in Form einer programmgesteuerten zentralen Einrichtung zur Steuerung aller in der Anlage anfallenden Vorgänge vorliegt. Einerseits gestattet die hohe Operationsgeschwindigkeit von Systemen mit elektronischen Bauelementen eine weitgehende Serialisierung der Verarbeitung der auszuführenden Aufgaben und damit eine Reduzierung der Anzahl der Bauelemente eines Systems; andererseits macht die durch einschreibbare Programme erreichte Flexibilität es nicht nur möglich, daß eine Anlage nacheinander nach Eingabe geeigneter Programme verschiedene Aufgaben bearbeitet, sondern hat für den Anwender auch den Vorteil, daß sich_ aus Modifikationen der Aufgabenstellung nur Änderungen von Programmteilen ergeben, ohne daß etwa die Verdrahtung der Anlage geändert werden müßte.The general trend in the development of modern Telecommunications, in particular telephone switching systems is the use of a central control device, by means of which as many switching processes as possible to be carried out and to achieve a high flexibility mostly in the form of a program-controlled central device to control all in the system is present. On the one hand, the high operating speed of Systems with electronic components require extensive serialization of the processing to be carried out Tasks and thus a reduction in the number of components in a system; on the other hand The flexibility achieved by writable programs not only makes it possible for a system processed various tasks one after the other after entering suitable programs, but has for the Users also benefit from the fact that modifications the task only results in changes to parts of the program without, for example, the wiring the system would have to be changed.

Die vorliegende Erfindung bezieht sich auf eine Schaltungsanordnung für eine Fernmelde-, insbesondere Fernsprechvermittlungsanlage, in der Vermittlungsvorgänge mit Hilfe einer programmgesteuerten zentralen Steuereinrichtung, welche einen den Ablauf aller üblicherweise anhand von Regelvermittlungsprogrammen vorkommenden Vermittlungsvorgänge steuernden Programmspeicher, einen zusätzlichen Programmspeicher für Sonderdienst-Vermittlungsprogramme und eine den von den Programmspeichern vorgegebenen Programmablauf verarbeitende Steuerlogik aufweist, und in der ferner Vermittlungsvorgänge mit Hilfe programmgesteuerter Teilsteuereinrichtungen durchgeführt werden, wobei in Abhängigkeit eines einer anrufenden und/oder angerufenen Teilnehmerstelle zugeordneten Sonderdienstkennzeichens sowie aufgrund eines in der Befehlsliste für Regelvermittlungsprogramme vorhandenen Sprungbefehls ein dem Sonderdienstkennzeichen entsprechendes Sonderdienst-Vermittlungsprogramm im zusätzlichen Programmspeicher ansteuerbar istThe present invention relates to a circuit arrangement for a telecommunications, in particular Telephone switching system, in which switching operations with the help of a program-controlled central Control device, which controls the sequence of all, usually on the basis of rule switching programs occurring switching processes controlling program memory, an additional program memory for special service switching programs and one of those specified by the program memories Has program flow processing control logic, and in the further switching processes with the help program-controlled sub-control devices are carried out, depending on a one calling and / or called subscriber station associated special service identifier and due to a jump command that is present in the command list for rule switching programs Special service identification corresponding special service switching program can be controlled in the additional program memory

Es ist bereits eine Vielzahl zentralgesteuerter Fernsprechvermittluvigssysteme unter Verwendung der aus Datenverarbeitungsanlagen geläufigen Programmspeichertechnik bekannt. So beschreibt z. B. die deutsche Auslegeschrift 12 49 353 die Steuerung eines Fernsprechvermittlungssystems, in dem eine gemeinsame Steuerung mehrerer Fernsprechnebenstellenzentralen über eine von diesen entfernt gelegene einzige Einrichtung erfolgt, wobei der Betrieb derselben durch ein Speicherprogramm gesteuert wird.There are already a variety of centrally controlled telephone exchange systems using the program storage technology known from data processing systems. So describes z. B. the German Auslegeschrift 12 49 353 the control of a telephone switching system in which a common Control of multiple private branch exchanges from a single one remote from them Setup takes place, the operation of which is controlled by a memory program.

Die deutsche Auslegeschrift 12 92 210 beschreibt eine Schaltungsanordnung für Steuerschaltungen mit in Programmspeichern gespeicherten Steuerprogrammen und Programmbefehle in Steuerbefehle umsetzenden Kommandowerken in Fernmelde-, insbesondere Fernsprechvermittlungsanlagen, deren Programmspeicher in zwei Speichergruppen unterteilt ist, die im Normalfall verschiedene Aufgaben zu lösen haben, während im Störungsfall einer Speichergruppe die ungestörte Speichergruppe die wichtigsten Programme der gestörten Speichergruppe unter Einschränkung der eigenen Aufgaben übernimmt.
Aus der Siemenszeitschrift »Informationen Fernsprech-Vermittlungstechnik« 1966, Heft 4, S. 176-183, ist ein elektronisches, zentralgesteuertes Fernsprechvermittlungssystem bekannt, dessen zentrales Steuerorgan für die Durchführung der Vermittlungsaufgaben sich selbst steuernde verdrahtete Programme enthält.
The German Auslegeschrift 12 92 210 describes a circuit arrangement for control circuits with stored in program memories control programs and program commands in control commands converting commands in telecommunications, in particular telephone switching systems, whose program memory is divided into two memory groups, which normally have to solve different tasks, while in the event of a malfunction Storage group The undisturbed storage group takes over the most important programs of the disturbed storage group while restricting its own tasks.
From the Siemens magazine "Informations Fernsprech-Vermittlungstechnik" 1966, Issue 4, pp. 176-183, an electronic, centrally controlled telephone exchange system is known, the central control element of which contains self-controlling wired programs for carrying out the switching tasks.

In der »Nachrichtentechnischen Zeitschrift« 1966, Seite 122 ist das System ESS Nr. 1 beschrieben, für dessen Steuerung ein Hochgeschwindigkeitsrechner, der zur Bildung der Steuerbefehle aus einer verdrahteten Logik besteht, mil gespeichertem Programm verwendet wird. Dieser Rechner erhält die Befehle zur Ausführung der Rechenoperationen aus einem Programmspeicher, in dem die gesamte »Intelligenz« für die Steuerung der Vermittlungs- und Prüfvorgänge enthalten ist. Außerdem enthält dieser Rechner noch alle Informationen, die für Sonderschaltungen vorgesehen sind. Für Nebenstellenanlagen ist das System ESS Nr. 101 entwickelt worden, dessen in doppelter Ausführung vorliegende Steuerzentrale aus einem Rechner und zweiIn the "Nachrichtenentechnische Zeitschrift" 1966, page 122, the system ESS No. 1 is described for its control is a high-speed computer, which is used to generate the control commands from a wired Logic exists using the stored program. This computer receives the commands for Execution of the arithmetic operations from a program memory in which the entire "intelligence" for the Control of the mediation and testing processes is included. This calculator also contains all of them Information intended for special circuits. For private branch exchanges, the system ESS No. 101 has been developed, of which in duplicate present control center consisting of a computer and two

3 43 4

Speichern, einem Programmspeicher und einem Anruf- dieses Ausführungsbeispiel beschränkt ist.Save, a program memory and a call- this embodiment is limited.

speicher besteht Fig. 1 zeigt schematisch eine Fernsprechvermitt-memory consists Fig. 1 shows schematically a telephone exchange

Für die vorstehend genannte Technik ist es auch lungsanlage gemäß der Erfindung,For the aforementioned technology, it is also a management system according to the invention,

bekannt, einen zusätzlichen Speicher für die Abspejche- F ig. 2 eine Aufteilung des Kernspeichers derknown, an additional memory for the Abspejche- F ig. 2 a breakdown of the core memory of the

rung von Befehlen vorzusehen, die alle die Dienste 5 Teilsteuereinrichtung.tion of commands to provide all the services 5 sub-control device.

erhalten, die dem Teilnehmer einer Nebenstellenanlage In Fig. I sind als wesentliche Baugruppen diereceived, which the subscriber of a private branch exchange in Fig. I are the essential assemblies

zusätzlich geboten werden sollen (z. B, Kurzrufnummer, zentrale Steuereinrichtung ZSf mit ihrer Steuerlogik St should also be offered (e.g. short number, central control device ZSf with its control logic St

Vorrang, Konferenz usw.), Pas Herauslesen dieser und mit ihren beiden Programmspeichern, der eine fürPriority, conference, etc.), Pas reading out this and with its two program memories, one for Befehle aus dem zusätzlichen Speicher erfolgt dabei Regel-Vermittlungsprogramme (RSP), der andere fürCommands from the additional memory take place in this case rule switching programs (RSP), the other for

unter Zuhilfenahme von sogenannten Sprungbefehlen. io Sonderdienst-Vermittlungsprogramme (SSP) darstelltwith the help of so-called jump commands. io represents Special Services Placement Programs (SSP)

Die Aufgabe der vorliegenden Erfindung besteht sowie die Teilsteuereinrichtung TSt mit ihrem Teilneh-The object of the present invention is as well as the partial control device TSt with its subscriber

darin, in einer Fernmelde-, insbesondere Fernsprechver- mer-Daten-Speicher SP (z. B. Kernspeicher) und ihrertherein, in a telecommunication, in particular telephone recorder data memory SP (z. B. core memory) and their

mittlungsanlage, in der Vermittlungsvorgänge mit Hilfe Datenverarbeitungseinrichtung DVE Die Teilp.ehmer-mediation system in which mediation processes with the help of data processing equipment DVE The participant

einer programmgesteuerten zentralen Steuereinrich- schaltungen TS der einzelnen Teilnehmerstellen TIn a program- controlled central control device TS of the individual subscriber stations TIn

tung durchgeführt werden, die Sonderdienste flexibel 15 haben über eine gemeinsame Adressenschiene AS(T. B.management, the special services have flexible 15 via a common address rail AS (T. B.

und wirtschaftlich einfügbar zu machen. . unter Verwendung einer Abtasteinrichtung (Scanner),and to make it economically insertable. . using a scanning device (scanner),

Dies wird dadurch erreicht, daß dieser Sonderdienst- Zugang zur zentralen Steuereinrichtung ZSi und zurThis is achieved in that this special service access to the central control device ZSi and to Vermittlungsprogrammspeicher einen einen Sonder- Teilsteuereinrichtung TSt Der Programmspeicher RSP Mediation program memory a special sub-control device TSt The program memory RSP

dienst spezifischen Befehl (z. B. Rufweiterleitung) und führt die üblicherweise vorkommenden Vermittlungs-service-specific command (e.g. call forwarding) and carries out the usual switching

die Adresse der beteiligten Teilnehmerstelle über einen 20 vorgänge (z. B. Rückfrage und Umlegung) durch; dasthe address of the subscriber station involved via a process (e.g. inquiry and transfer) through; the

gemeinsamen Datenkanal zu einer besonderen Teil- sind Vorgänge, die in allen Anlagen benötigt werden,common data channel to a special part are processes that are required in all systems

steuereinrichtung überträgt, in der anhand von in einem Der Programmspeicher SSP erle<%t allein oder incontrol device transmits, in which the program memory SSP experiences <% t alone or in

entsprechenden Speicher gespeicherter und abgefrag- Zusammenarbeit mit der TeilsteuereinriL-ntung TSf diecorresponding memory of stored and interrogated cooperation with the sub-control unit TSf the

ter Teilnehmerdaten diese zusammen mit den vorge- Sonderdienste. Die Teilsteuereinrichtung TSt führtter subscriber data this together with the pre- Special services. The partial control device TSt leads

gebenen Informationen zu neuen Befehlen verarbeitet 25 solche Sonderdienstbefehle aus, für die entsprechendThe information given on new commands is processed 25 such special service commands, for which accordingly

werden, die wiederum über den gemeinsamen Daten- ihrer Individualität Bedarf an variablen Speichernwhich in turn have the common data - their individuality need for variable memories

kanal zwecks weiteren Verbindungsaufbaus dem Pro- oder/uinj zusätzlicher »hardware« bestehtchannel for the purpose of further connection establishment to the pro or / uinj additional »hardware«

grammspeicher für Sonderdienst-Vermittlungspro- Sowohl die Regelvermittlungsprogramme als auchprogram memory for special service switching programs Both the rule switching programs and

gramme der zentralen Steuereinrichtung zugeführt die Sonderdienstvermittlungsprogramme enthalten einegrams fed to the central control device, the special service switching programs contain a

werden. 30 Reihe Befehle, die dauernd im System in festverdrahte-will. 30 series of commands that are permanently in the system in hard-wired

Der Vorteil der Erfindung liegt darin, daß zur ter Form gespeichert sind, wobei die Befehle entspre-The advantage of the invention is that for the ter form are stored, the commands corresponding Realisierung speicherprientierter Sonderdienste, die chend den in Adressenform vorliegenden InstruktionenRealization of memory-oriented special services that correspond to the instructions in address form

zukünftig in großer Anzahl bereitzuhalten sind, eine an das Programm ausgeführt werden und jedeare to be kept ready in large numbers in the future, one for the program to be executed and each

Zusatzeinrichtung vorgesehen ist die sich ohne bestimmte Adresse eine bestimmte Befehlsreihe einlei-Additional device is provided that initiates a specific series of commands without a specific address.

umfangreiche Vorleistung in der Grundausstattung 35 tet Durch einen derartigen Befehl wird auch dieextensive advance work in the basic equipment 35 tet With such a command, the

nachträglich einbauen läßt Der Nachteil, den eine Teilsteuereinrichtung TSt aktiviert die die Beendigung Can be retrofitted The disadvantage that a partial control device TSt activates the termination

Vorleistung von Sonderdienstvermittlungsprogrammen ihrer Arbeitsphase durch ein Quittungssignal derAdvance payment of special service placement programs of their work phase by means of an acknowledgment signal from

für die Nachrüstung von Diensten mit sich bringen zentralen Steuereinrichtung ZSf meldet Die Verarbei-for the retrofitting of services bring with them central control device ZSf reports the processing

würde, läßt sich durch eine klare organisatorische tungsergebnisse werden der zentralen Steuereinrich-would be, through a clear organizational result, the central control unit

Trennung nicht nur beider Programmarten, Regelver- 4o tung ZSi über einen gemeinsamen Datenkanal (Ädres-Separation not only of both types of program, control 4 o management ZSi via a common data channel (change

mittlungspngramme für die Grundausstattung und senschiene AS), von dem auch die zur Verarbeitungmediation programs for the basic equipment and senschiene AS), of which also those for processing

Sonderdienst-Vermittlungsprogramme, vermeiden, son- benötigten Daten entnommen werden (z. B. Anschluß-Special service switching programs, avoid taking any required data (e.g. connection

dern die Sonderdienstvermittlungsprogramme werden nummer), zugeliefert Die Adressenschiene hat eineThe special service switching programs are supplied with number)

noch getrennt nach Sonderdienst-Vermittlungspro- Sende-und Empfangsseite.still separated according to special service switching service sending and receiving side.

grammen schlechthin und Sonderdienst-Informationen, 45 Da bei Sonderdienstvermittlungsvorgängen die Redie individuell abgespeichert und zusammen mit gel- und Sonderdienst-Vermittlungsprogramme geanderen Informationen verarbeitet werden. Wenn die wohnlich mehrfach wechselnd ablaufen, ist in dieser individuell im Zusammenhang mit dem Sonderdienst zu Anordnung in vorteilhafter Weise ein normierter speichernden Informationen individuell getrennt abge- Absprung zu den Sonderdiensi-Vermittlungsprogramspeichert werden und die Verarbeitung dieser Daten 50 men vorgesehen, was eine klare Trennung von Regelzusammen mit aus der eintraten Steuereinrichtung er- und Sonderdienst-Vermittlungsprogrammen ermögarbeiteten Informationen in einer Teilsteuereinrichtung licht Diesen Absprang besorgt ein in die Befehlsliste für getrennt vnn der zentralen Steuereinrichtung erfolgt ist Regelvermittlungsprogramme aufgenommener Sprungeine jeweilige Anpassung an veränderten Verhältnissen befehl, der prüft ob zwecks Durchführung dieses sowohl je Teilnehmerstclle, als auch je Sonderdienst in 55 speziellen, speicherorientierten Sonderdienstes die einfacher Weise möglich. Diese Änderungsmaßnahmen Teilsteuereinrichtung TSt mit ihrem variable Informakönnen dann leicht von außen über eine Schreibeinrich- tionen enthaltenden Kernspeicher SP angeschlossen tung eingegeben werden. Außerdem ist die notwendige und betriebsbereit ist Ist das der Fall, so wird der Datenverarbeitungseinrichtung dann mehrfach sowohl Speicher für Sonderdienstvermittfungsprogramme für die Informationsverarbeitung, als auch für die 60 (SSP) angesteuert, die in vorteilhafter Weise auf einer Steuerung der Änderung des genannten Speichers" gesonderten Speicherplatte (z. B. eines Fädelspeichers) verwendbar, überdies kann durch die Verwendung untergebrächt sind. Auf dieser gesonderten Speiehereines gemeinsamen Datenkanals auch für den Aus- platte können z. B. Sonderdienstvermittlimg:iprogramtausch von Informationen und Befehlen für Sonderdien- me für sämtliche möglichen Dienste von vornherein ste der erforderliche Aufwand gering gehalten werden. 65 verdrahtet vorliegen, obwohl nur eine anlagenindividu-gram and special service information, 45 Since in the case of special service switching processes, the redie is stored individually and other information is processed together with gel and special service switching programs. If the homely run alternately several times, a standardized storing information is advantageously stored in this individually in connection with the special service to arrangement in an individually separated way Rule together with information generated from the incoming control unit and special service switching programs in a sub-control unit the simplest way possible for each participant as well as for each special service in 55 special, memory-oriented special services. These change measures sub- control device TSt with their variable information can then easily be entered from the outside via a core memory SP containing writing devices. In addition, the necessary and ready for operation. If that is the case, the data processing device is then repeatedly controlled both memory for special service switching programs for information processing, as well as for the 60 (SSP) , which are advantageously "separate" on a control of the change in said memory Storage disk (e.g. a thread storage) can be used, moreover can be accommodated through the use. On this separate storage a common data channel also for the disk can, for example, special service brokerage: iprogramexchange of information and commands for special services for all possible Services, the effort required can be kept low from the outset. 65 are wired, although only one system-specific

In den Zeichnungen ist ein Ausfuhrungsbeispiel der eile Auswahl von Diensten benötigt wird. Die speziellIn the drawings, an exemplary embodiment of the rapid selection of services is required. The special Erfindung mit den für das Verständnis erforderlichen gewünschten Sonderdienste werden nachträglich da-Invention with the special services required for understanding are subsequently added Einzelheiteu dargestell', wobei die Erfindung nicht auf durch realisiert, daß man neue Programme in denDetails shown, whereby the invention is not limited to being realized by adding new programs to the

Kernspeicher SP der Teilsieuereinrichtung TSt einschreibt. Die Speicherplatte für Sonderdienstvermittlungsprogramme wird aber nur dann benötigt, wenn überhaupt die Verarbeitung irgendeines speziellen Sonderdienstes mittels der Teilsteuereinrichtung TSt vorgesehen ist. Die Durchführung des Sprungbefehls ist also durch die Anwesenheit einer besonderen Sonderdienstspeicherplatte bedingt: die Sprungbedingung kann aber auch manuell durch einen Kontakt gesetzt werden.Writes core memory SP of the substructure device TSt . The storage disk for special service switching programs is only required if the processing of any special special service by means of the sub- control device TSt is provided at all. The execution of the jump command is therefore conditioned by the presence of a special special service storage disk: the jump condition can, however, also be set manually by a contact.

Mittels der beschriebenen Maßnahme können Sonderdienste nachgerüstei werden, indem man eine Sonderdiensl-Fädelspeicherplaite SSP einschiebt, die Teilsteuercinrichtung 7".Sf anschließt und in den Programmbereich ihres internen Speichers (Kernspeieher SP) anlagenindividuelle Verarbeitiingsprogramme mittels einer externen Schreibeinrichtung .Seinschreibt. Die im Prngrammbereich des Speichers SP als Befehlsfolgen abgespeicherten individuellen Angaben können durch einfaches Umschreiben beliebig ausge- jo wechselt werden. Die Nachrüstung von Sonderdiensten erfordert also keine Lötarbeit und außerdem ist während der Nachrüstzeit keine Betriebsunterbrechung nötig.By means of the measure described, special services can be retrofitted by inserting a Sonderdiensl thread memory board SSP , connecting the partial control device 7 ".Sf and writing system-specific processing programs into the program area of its internal memory (core memory SP) using an external writing device. The in the program area of the memory SP saved as command sequences can be exchanged as required by simply rewriting. The retrofitting of special services does not require any soldering work and, moreover, no interruption of operation is necessary during the retrofitting time.

Zur Dateneingabe in den Kernspeicher SPfordert die Schreibeinrichtung 5 bei der zentralen Steuereinrichtung ZSf die Teilsteuercinrichtung TST an. um zu vermeiden, daß eventuell ablaufende Sonderdienst-Vorgänge durch Einwhreib-Vorgänge gestört werden. Zu Kontrollzwccken kann der Kernspeicher-Inhalt über die Schreibeinrichtung S ausgelesen werden. Adresse und Inhalt der gelesenen Zelle werden angezeigt. Zur Überwachung des Schreibvorganges wird nach jedem Schreibzyklus automatisch ein Lesezyklus durchgeführt. Die Schreibeinrichtung 5 vergleicht die einzuschreibenden Daten mit dem anschließend ausgelesenen Zelleninhalt. Ein nachfolgender Schreibvorgang wird nur dann freigegeben, wenn beide Informationen übereinstimmen. To input data into the core memory SP, the writing device 5 requests the sub-control device TST from the central control device ZSf. in order to avoid that possibly running special service processes are disrupted by input processes. The core memory content can be read out via the writing device S for control purposes. The address and content of the cell read are displayed. To monitor the write process, a read cycle is carried out automatically after each write cycle. The writing device 5 compares the data to be written with the subsequently read out cell contents. A subsequent write process is only released if both pieces of information match.

Die Teilsteuereinrichtung TSt besteht aus Kernspeieher SP und Datcnverarbeitungseinriehtung DVE, wobei letztere ein Steuerwerk, ein Addierwerk und Register für die Ein- und Ausgabe aufweist. Im in der F i g. 2 dargestellten Kernspeicher SP sind sowohl Programmdaten als auch Teilnehmerdaien sequentiell abgespeichert. Am Anfang des Speichers SP liegt der Programmbereich 1. dem sich für die einzelnen Sonderdienste (z. B. Berechtigung 2. Umwertung 3. Teiladressen 4. Rufweiterleitung 5. Anrufumleitung 6 Bereiche anschließen, in denen die Teilnehmerdaten stehen. Die Bereiche, die wiederum in einzelne Speicherzellen unterteilt sind, sind durch »Bereichsadressen« (0000 0500 1000 ) abgegrenzt The partial control device TSt consists of a core storage device SP and a data processing device DVE, the latter having a control unit, an adding unit and registers for input and output. In the fig. 2, both program data and subscriber data are stored sequentially. At the beginning of the memory SP is the program area 1. which is for the individual special services (e.g. authorization 2. Revaluation 3. Partial addresses 4. Call forwarding 5. Call forwarding 6 areas in which the subscriber data are located individual memory cells are subdivided, are delimited by "area addresses" (0000 0500 1000)

(Adresse der ersten Speicherzelle des zugehörigen Bereichs). Eine Arbeitsphase der Teilsteuereinrichtung TSf beginnt mit einer Anforderung seitens der zentralen Steuereinrichtung ZSf. die gleichzeitig eine Ansprungadresse liefert, welche das durchzuführende Programm bezeichnet (Absprung aus den Sonderdienst-Vermiitlungsprogrammen in den Programmbereich der Teilsteuereinrichtung TSfJl Die Ansprungadressen sind m der Sonderdienst-Fädelspeicherplatte des Programmspeichers SSP fest verdrahtet und werden im Steuerwerk der Datenverarbcitungscinrichmng DVE der Teilsteuereinrichlung TSt. das in aus Datenverarbeitungsanlagen bekannter Weise aus Belehlsregister. Befehlszähler. Dekoder und Ablaufsteuerung besteht, zur vollen Speicheradresse ergänzt. Mit dieser Anfangsadresse wird das erste Befehlswort im Programmbereich 1 des Kernspeichers SP gelesen, das wiederum einen Sprungbefehl enthält, mit dessen Hilfe der Sprung an den Beginn des speziellen Programms erfolgt. Die Benutzung eines Sprungsbefehls am Programmanfang ermöglicht es, die Lage eines speziellen Programms im Programmbereich 1 beliebig zu wählen, ohne daß bei einem Lagewechsel die in der Sonderdienst-Fädelspeicherplatte des Programmspeichers SSP verdrahteten Ansprungadressen geändert werden müssen. Bei Änderungen ist lediglich eine neue Sprungadresse in den allgemeinen Teil des aus letzterem und dem Operationsteil bestehenden Sprungbefehls einzuschreiben. Das gleiche gilt, wenn einer Ansprunpadresse ein anderes Programm zugeordnet werden soll.(Address of the first memory cell of the associated area). A working phase of the partial control device TSf begins with a request from the central control device ZSf. at the same time provides a Ansprungadresse which the performed program designated (jump from the special service Vermiitlungsprogrammen in the program area of the sub-control means TSfJl The Ansprungadressen m are the special service Fädelspeicherplatte of the program memory SSP hardwired and TSt the Teilsteuereinrichlung in the control unit of the Datenverarbcitungscinrichmng DVE. the in known from data processing systems manner from Belehlsregister. instruction counter. decoders and sequence control is supplemented to the full memory address this initial address, the first instruction word in the program area 1 of the core memory SP is read, which in turn contains a jump command, with the help of the jump to the beginning of the particular. The use of a jump command at the beginning of the program enables the position of a special program in program area 1 to be selected as desired without the need to change the position in the special service threading memory latte of the program memory SSP wired jump addresses must be changed. In the event of changes, a new jump address only needs to be written in the general part of the jump command consisting of the latter and the operation part. The same applies if a different program is to be assigned to a start address.

Der prinzipielle Ablauf der Programme wird nun am Beispiel des Sonderdienstes »Rufweilerleitung« erläutert. The basic sequence of the programs will now be explained using the example of the special service »Rufweilerleitung«.

Während eines Rufzustandes seitens der Teilnehmerstelle TInA wird nach Ablauf eines diesen Zustand überwachenden Zeilgliedes die zentrale Steuereinrichtung ZSt angefordert, deren Regelvermittlungsprogramm im Programmspeicher RSPnun untersucht, ob in dieser Anlage ein Sonderdienst-Vermittlungsspeichcr SSPin Form einer gesonderten Fädelplatte vorgesehen und eine Teilsteuereinrichtung TSt angeschlossen ist. Ist das nicht der Fall, so erfolgt Weiterruf. Ist aber ein Speicher SSP für Sonderdienste vorhanden, so wird dieser mittels eines in der Befehlsliste für Regel-Vermittlungsprogramme enthaltenen Sprungbefehls angesteuert. Das Sonderdienst-Vermittlungsprogramm leitet die Adresse der angerufenen Teilnehmerstelle ΏηΒ zusammen mit dem Sonderdienst-Kennzeichen »Rufweiterleitung« an das Steuerwerk der Datenverarbeitungseinrichtung DVE der Teilsteuereinrichtung TSt weiter, wo festgestellt wird, ob für die angewählte Tciincninci »icnc 77,-5 der Sc-dcrd:=-;:! «R·.·'«-»!·?«·!«-;-tung« vorgesehen ist. Ist das nicht der Fall, so wird in das Regel-Vermittlungsprogramm der zentralen Steuereinrichtung ZSf zurückgesprungen und weitergerufen. Im Falle des Vorhandenseins dieses Sonderdienstes wird durch das interne Programm im Kernspeicher SP der Bereich »Rufweiterleitung« aufgesucht, und zwar anhand der von der zentralen Steuereinrichtung ZSf übermittelten Bereichsadresse (z. B. 2250). die ausgelesen wird und vom Addierwerk der Datenverarbeiiungseinrichtung DVE zur Adresse der angerufenen Teilnehmerstelle TInB addiert wird Das Additionsergebnis ist die Adresse der Speicherzelle im Bereich »Rufweiterleitung«, die die Adresse der Teilnehmerstelle beinhaltet auf die der Ruf weitergeleitet werden soll. Nach Ausspeichenmg dieser Rufweiterleitungsadresse ins Ausgaberegister der Oatenverarbeitungseinrichtung DVE wird, falls die angewählte Teilnehmerstelle TTnB inzwischen nicht abgehoben hat, ein Quittungssignal an die zentrale Steuereinrichtung ZSi gegeben, von der daraufhin der weitere Verbindungsaufbau überwacht bzw, durchgeführt wird.During a call state on the part of the subscriber station TInA , after a target element monitoring this state has elapsed, the central control device ZSt is requested, whose control switching program in the program memory RSPnun examines whether a special service switching memory SSP is provided in this system in the form of a separate threading plate and a sub- control device TSt is connected. If this is not the case, the call will be continued. If, however, a memory SSP for special services is available, this is controlled by means of a jump command contained in the command list for rule switching programs. The special service switching program forwards the address of the called subscriber station ΏηΒ together with the special service identifier »call forwarding« to the control unit of the data processing device DVE of the sub- control device TSt, where it is determined whether for the selected Tciincninci »icnc 77, -5 of the Sc-dcrd : = -;:! «R ·. · '« - »! ·?« ·! «-; - tung«. If this is not the case, then the control switching program of the central control device ZSf is jumped back and called again. If this special service is available, the internal program in the core memory SP searches for the “call forwarding” area based on the area address transmitted by the central control device ZSf (e.g. 2250). which is read out and added by the adding unit of the data processing device DVE to the address of the called subscriber station TInB . The result of the addition is the address of the memory cell in the "Call forwarding" area, which contains the address of the subscriber station to which the call is to be forwarded. After this call forwarding address has been stored in the output register of the data processing device DVE , if the selected subscriber station TTnB has not picked up in the meantime, an acknowledgment signal is sent to the central control device ZSi , which then monitors or carries out the further connection setup.

merze i Biaitmerze i Biait

Claims (2)

Patentansprüche:Patent claims: I. Schaltungsanordnung for eine Fernmelde-, insbesondere Femsprechvermittlungsanlage, in der Vermittlungsvorgänge mit Hilfe einer programmgesteuerten zentralen Steuereinrichtung, welche einen den Ablauf aller üblicherweise anhand von Regelvermittlungsprogrammen vorkommenden Vermittlungsvorgänge steuernden Programmspeicher, einen zusätzliche Programmspeicher für Sonderdienst-Vermittlungsprogramme und eine den von den Programmspeichern vorgegebenen Programmablauf verarbeitende Steuerlogik aufweist, und in der ferner Vermittlungsvorgänge mit Hilfe programmgesteuerter Teilsteuereinrichtungen durchgeführt werden, wobei in Abhängigkeit eines einer anrufenden und/oder angerufenen Teilnehmerstelle zugeordneten Sonderdienstkennzeichens sowie aufgrund eines in der Befehlsliste für Regelvermittlungsprogr^nune vorhandenen Sprungbefehls ein dem Sonderdienstkennzeichen entsprechendes Sonderdienst-Vermittlungsprogramm im zusätzlichen Programmspeicher ansteuerbar ist, dadurch gekennzeichnet, daß dieser Sonderdienst-Vermittlungsprogrammspeicher einen einen Sonderdienst spezifischen Befehl (z. B. Rufweiterleiiung) und die Adresse der beteiligten Teilnehmerstelle über einen gemeinsamen Datenkanal (AS) zu einer besonderen Teilsteuereinrichtung überträgt, in der anhand von in einem entsprechenden Speicher (Sp) gespeichertec und abgefragter Teilnehmerdaten diese zusammen mit ,den vorgegebenen Informationen zu neuen Befehlen verarbeitet werden, die wiederum über den gemeinsamen Datenkanal zwecks weiteren Verbindungsaufbaus dem Programmspeicher (SSP) für Sonderdienst-Vermittlungsprogramme der zentralen Steuereinrichtung (ZSt)zugeführt werden.I. Circuit arrangement for a telecommunication, in particular telephone switching system, in which switching processes are carried out with the aid of a program-controlled central control device, which has a program memory which controls the sequence of all switching processes that usually occur using regular switching programs, an additional program memory for special service switching programs and a program sequence specified by the program memories has processing control logic, and in which switching processes are also carried out with the help of program-controlled sub-control devices, depending on a special service identifier assigned to a calling and / or called subscriber station and on the basis of a jump command present in the command list for regular switching programs, a special service switching program corresponding to the special service identifier in the additional Program memory is controllable, characterized in that this r special service switching program memory a command specific to a special service (e.g. B. Call forwarding) and the address of the subscriber station involved via a common data channel (AS) transmits to a special sub-control device in which these are processed together with the specified information to new commands based on in a corresponding memory (Sp) stored and queried subscriber data which in turn are fed to the program memory (SSP) for special service switching programs of the central control device (ZSt) via the common data channel for the purpose of further connection setup. 2.Schaltungsanordnung nach Anspruch !,dadurch gekennzeichnet, daß die Teilsteuereinrichtung (TSt) aus einem eigenen Speicher (SP), in dem die einzelnen Sonderdienste bereichsmäßig voneinander getrennt sind, und einer Datenverarbeitungseinrichtung (DVE), welche zur Ansteuerung des betreffenden Speicherplatzes im Speicher und der Verarbeitung aller empfangenen Informationen dient, besteht.2.Schaltung arrangement according to claim!, Characterized in that the sub-control device (TSt) has its own memory (SP), in which the individual special services are regionally separated from each other, and a data processing device (DVE), which is used to control the relevant memory location in the memory and is used to process all received information.
DE19691941265 1969-08-13 1969-08-13 Memory-programmed special service additional device for a telecommunications switching system, in particular telephone switching system Expired DE1941265C3 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE19691941265 DE1941265C3 (en) 1969-08-13 1969-08-13 Memory-programmed special service additional device for a telecommunications switching system, in particular telephone switching system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE19691941265 DE1941265C3 (en) 1969-08-13 1969-08-13 Memory-programmed special service additional device for a telecommunications switching system, in particular telephone switching system

Publications (3)

Publication Number Publication Date
DE1941265A1 DE1941265A1 (en) 1971-02-25
DE1941265B2 DE1941265B2 (en) 1977-02-03
DE1941265C3 true DE1941265C3 (en) 1981-07-02

Family

ID=5742715

Family Applications (1)

Application Number Title Priority Date Filing Date
DE19691941265 Expired DE1941265C3 (en) 1969-08-13 1969-08-13 Memory-programmed special service additional device for a telecommunications switching system, in particular telephone switching system

Country Status (1)

Country Link
DE (1) DE1941265C3 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4015088A1 (en) * 1990-05-11 1991-11-14 Telefonbau & Normalzeit Gmbh METHOD FOR CALL FORWARDING OR FORWARDING IN COMMUNICATION SWITCHING SYSTEMS
DE19814435B4 (en) * 1998-03-31 2007-04-05 Siemens Ag Communication system with subrack unit

Also Published As

Publication number Publication date
DE1941265B2 (en) 1977-02-03
DE1941265A1 (en) 1971-02-25

Similar Documents

Publication Publication Date Title
EP0635792B1 (en) Coordination method for parallel access to resource configurations by a plurality of processors
DE2523372B2 (en) Input-output port controller
DE1499182A1 (en) Electrical data processing system
DE2517565B2 (en)
DE3111555A1 (en) METHOD FOR STORING INFORMATION USING PREVIOUS RECORDING
DE1941265C3 (en) Memory-programmed special service additional device for a telecommunications switching system, in particular telephone switching system
DE2230727C3 (en) Circuit arrangement for the dynamic allocation of memory cycles with priority control
DE2517525A1 (en) SIGNALING IDENTIFIER
DE1965314A1 (en) Data processing arrangement with two data processing systems, in particular for the processing of switching processes in a telephone exchange
DE1549431A1 (en) Data processing system with improved connection for subsystems
DE1808678B2 (en) PROCEDURE AND CIRCUIT ARRANGEMENT FOR ELECTRONIC DATA DIALING SYSTEMS WITH A CENTRAL MEMORY
CH631585A5 (en) INDIRECTLY CONTROLLED SWITCHING SYSTEM, ESPECIALLY FOR TELECOMMUNICATIONS.
DE2629800A1 (en) CIRCUIT ARRANGEMENT FOR RECOVERY AFTER A MALFUNCTION OF THE PROCESSOR MEMORY IN A TIME MULTIPLEX MESSAGE BROADCING SYSTEM
DE2657373A1 (en) RELAY SELECTOR
DE1524264C3 (en) Device for generating an image recording
CH665320A5 (en) ARRANGEMENT FOR TELECOMMUNICATION SYSTEMS, IN PARTICULAR telephone exchanges, WITH CENTRAL AND / OR PART CENTRAL PROGRAM CONTROLLED SWITCHING STATIONS AND YOU ASSIGNED SAVE.
DE2362117C3 (en)
DE1562137C3 (en) Arrangement for the cyclical assignment of different types of connection devices in switching systems, in particular in telephone switching systems
DE1512855C3 (en) Decimal phone number position number converter
DE3136287C2 (en)
DE2517630A1 (en) COMPONENT INTEGRATED IN SEMI-CONDUCTOR TECHNOLOGY, WHICH IS PART OF A DATA PROCESSING SYSTEM
EP0257314A2 (en) Method to guarantee the operation of a programme-controlled switching exchange
EP0645703B1 (en) Method for checking the proper coupling of integrated circuit modules
AT234168B (en) Time division multiplex control arrangement for electronic switching devices in telecommunication systems, in particular telephone systems
DE2008585C3 (en) Circuit arrangement for connecting a plurality of data processing units to a peripheral memory device

Legal Events

Date Code Title Description
C3 Grant after two publication steps (3rd publication)
8339 Ceased/non-payment of the annual fee