DE10310048A1 - Method for establishing telephone link e.g. from working computer to telephone network, involves setting up links from work place computer to subscriber telephone via telephone network - Google Patents

Method for establishing telephone link e.g. from working computer to telephone network, involves setting up links from work place computer to subscriber telephone via telephone network Download PDF

Info

Publication number
DE10310048A1
DE10310048A1 DE2003110048 DE10310048A DE10310048A1 DE 10310048 A1 DE10310048 A1 DE 10310048A1 DE 2003110048 DE2003110048 DE 2003110048 DE 10310048 A DE10310048 A DE 10310048A DE 10310048 A1 DE10310048 A1 DE 10310048A1
Authority
DE
Germany
Prior art keywords
telephone
connection
computer
phone
workstation computer
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.)
Ceased
Application number
DE2003110048
Other languages
German (de)
Inventor
Stephan Berendsen
Andreas Müller-Hermann
Ralf Eckstein
Tobias Kramer
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.)
LIVING BYTE SOFTWARE GmbH
Original Assignee
LIVING BYTE SOFTWARE GmbH
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 LIVING BYTE SOFTWARE GmbH filed Critical LIVING BYTE SOFTWARE GmbH
Priority to DE2003110048 priority Critical patent/DE10310048A1/en
Publication of DE10310048A1 publication Critical patent/DE10310048A1/en
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q3/00Selecting arrangements
    • H04Q3/64Distributing or queueing
    • H04Q3/66Traffic distributors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13034A/D conversion, code compression/expansion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13093Personal computer, PC
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13201Change-over of service during connection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13209ISDN
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/1322PBX

Abstract

A method for setting up a telephone link between subscribers via a telephone network through a workplace computer, in which the workplace computer is designed for setting up at least two links via the telephone network. Initially a first link is setup (110) from the workplace computer to a first telephone of the first subscriber via the telephone network, the setting up of a second link (120) takes place from the workplace computer to a second telephone of the second subscriber via the telephone network and switching the first and second link together to the telephone link between the first- and second-subscriber. Independent claims are also included for the following: (1) A device for carrying out the method for setting up a telephone link (2) A computer program. (3) A computer program product.

Description

Die vorliegende Erfindung betrifft ein Verfahren und eine Vorrichtung zum Aufbau einer Telefonverbindung und insbesondere ein Verfahren, bei dem eine Telefonverbindung von einem Arbeitsplatzcomputer aufgebaut wird, der mit dem Telefonnetz verbunden ist.The present invention relates to a method and an apparatus for establishing a telephone connection and in particular a method in which a telephone connection from a workstation computer is built, which with the telephone network connected is.

Das Telefon stellt nach wie vor ein zentrales Kommunikationsmittel zwischen Personen dar. Um einen komfortablen Verbindungsaufbau zu einem gewünschten Teilnehmer zu ermöglichen, sind heutige Komforttelefone als Systemtelefone an Telefonanlagen bekannt, die ein in der Telefonanlage gespeichertes Telefonbuch dem Anrufer zur Verfügung stellen, um ein zeitraubendes und fehlerträchtiges Eingeben von Telefonnummern über das Nummerntastenfeld zu vermeiden. Es hat sich dabei als Problem herausgestellt, daß die Telefonbücher in den Telefonanlagen nur umständlich zu pflegen sind und der Anrufer mit der ungewohnten Bedienung des Komforttelefons zur Auswahl des gewünschten Gesprächsteilnehmers im Telefonbuch schnell überfordert ist, so daß die Telefonbuchfunktionalität der Systemtelefone nur selten genutzt wird und neue Gesprächspartner noch nicht in das Telefonbuch der Anlage eingepflegt worden sind, obwohl der Anrufer bereits die Kontaktinformationen des potentiellen Gesprächspartners in der Adressdatenbank seines Arbeitsplatzcomputers gespeichert hat.The phone is still setting central means of communication between people Establishing a connection to a desired one To enable participants are today's comfort telephones as system telephones on telephone systems known that a phone book stored in the telephone system available to the caller a time-consuming and error-prone entry of telephone numbers via the Avoid keypad. It turned out to be a problem that the phone books only cumbersome in the telephone systems to be maintained and the caller with the unusual operation of the Comfort telephones to select the desired participant quickly overwhelmed in the phone book is so that the Phonebook functionality the system phones are rarely used and new call partners are still have not been entered in the system's phone book, though the caller already has the contact information of the potential conversation partner stored in the address database of his workstation computer Has.

Weiterhin sind Telefonanlagen bekannt, die über eine sogenannte TAPI-Schnittstelle verfügen, über die ein Computer mit der Telefonanlage verbunden werden kann und so z. B. Telefonbuchinformationen zwischen Computer und Telefonanlage ausgetauscht werden können. Bei den unter dem Stichwort CTI (computer-telephone-integration) bekannten Systemen wird dabei der Computer über ein Datenkabel mit einer CTI-Schnittstelle am Systemtelefon und damit mit der Telefonanlage verbunden, über die mit Hilfe einer geeigneten Software eine am PC ausgewählte Rufnummer über das Systemtelefon zur Anlage übermittelt werden kann. Dies ist auch unter dem Begriff "first-party-telephony" bekannt.Telephone systems are also known the above a so-called TAPI interface dispose of the a computer can be connected to the telephone system and so z. B. Phonebook information between computer and telephone system can be exchanged. In the case of CTI (computer-telephone-integration) Known systems, the computer with a data cable CTI interface on the system telephone and thus with the telephone system connected, about using a suitable software to dial a number selected on the PC via the System telephone transmitted to the system can be. This is also known as "first party telephony".

Als nachteilig hat sich hierbei herausgestellt, daß zur Verknüpfung von Telefonanlage und PC die Telefonanlage bzw. das Telefon am Platz des Anrufers über eine entsprechende Schnittstelle verfügen muß, über die der Computer mit der Telefonanlage verbindbar ist. Weiterhin muß zusätzlich der Computer über eine entsprechende Schnittstelle für eine CTI-Verbindung verfügen und entsprechend konfiguriert werden.It has been found to be disadvantageous here that the connection of Telephone system and PC the telephone system or the telephone at the place of the caller must have an appropriate interface that the computer with the Telephone system is connectable. Furthermore, the computer must also have a appropriate interface for have a CTI connection and configured accordingly.

Weiterhin sind Kommunikations-Server-Softwarelösungen bekannt, die dem Anrufer auf seinem Arbeitsplatzcomputer einen Kommunikations-Client zur Verfügung stellen, und der Kommunikations-Client aus dem Adressbuch im Arbeitsplatzcomputer eine Telefonnummer eines Zielteilnehmers zusammen mit einer Telefonverbindungsanforderung über das Internet an den Kommunikations-Server übermittelt. Gleichzeitig wird die im Kommunikations-Client auf dem Arbeitsplatzcomputer konfigurierte Telefonnummer des Anrufers an den Kommunikations-Server mit dem Verbindungswunsch übermittelt. Der Kommunikations-Server ist wiederum mit einer zentralen Telekommunikationsanlage über eine separate Server-TK-Anlagen-Schnittstelle verbunden. Die TK-Anlage baut sodann jeweils eine Telefonverbindung zum Zielteilnehmer und zum Anrufer auf und schaltet diese in der Telefonanlage zusammen, so daß eine Telefonverbindung zwischen Zielteilnehmer und Anrufer zustande kommt. Dies ist auch unter dem Begriff " third-party-telephony" bekannt. Hier ist insbesondere nachteilig, daß alle Kontakt- und Verbindungsinformationen auf einem zentralen Server gespeichert werden, so daß unter Sicherheitsgesichtspunkten viele Benutzer vom Einsatz eines solchen Systems absehen, da sämtliche Adressdatenbankeinträge und Telefonprofile auf entfernten Servern gespeichert werden und u. U. von Dritten einsehbar sind. Bei rein Web-basierten Anwendungen, bei denen die Adressdatenbank ausschließlich auf dem zentralen Server gespeichert ist, müssen weiterhin die persönliche gespeicherten Adressdaten, die z. B. auf dem Arbeitsplatzcomputer gespeichert sind, ständig mit der Server-Adressdatenbank synchronisiert werden, was weiterhin nachteilig ist.Communication server software solutions are also known, which the caller uses on his workstation computer for a communication client disposal and the communication client from the address book in the workstation computer Telephone number of a target subscriber together with a telephone connection request via the Internet transmitted to the communication server. At the same time that configured in the communication client on the workstation computer Telephone number of the caller to the communication server with the Connection request transmitted. The communication server is in turn connected to a central telecommunications system via a separate server PBX interface connected. The PABX then sets up a telephone connection to the target subscriber and to the caller and switches them in the Telephone system together so that a Telephone connection between target subscriber and caller is established. This is also known as "third party telephony". Here is particular disadvantageous that all Contact and connection information stored on a central server be so that under Security considerations many users of using such Systems aside, because everyone Address database entries and phone profiles are stored on remote servers and u. U. are visible to third parties. For purely web-based applications, at which the address database only on the central server must be saved continue personal stored address data, the z. B. on the workplace computer are saved, constantly with the server address database be synchronized, which is still disadvantageous.

Ein weiterer Nachteil eines solchen Kommunikations-Server-Systems besteht darin, daß durch die Nutzung relativ hohe Telefongebühren anfallen, da durch das Sy stem immer gleichzeitig zwei (Fern-)Telefonverbindungen aufgebaut und aufrecht erhalten werden müssen, um ein Telefonieren zu ermöglichen, da auch die Verbindung zum Telefon des Anrufers von der entfernten TK-Anlage immer ein Ferngespräch ist. Die Telefonkosten machen sich hier insbesondere bemerkbar, wenn der Kommunikations-Client so konfiguriert ist, daß als eigene Telefonnummer eine Mobiltelefonnummer angegeben ist, und somit bei jedem Gespräch die Gebühr für ein Mobiltelefongespräch sowie eine weitere Telefonverbindung anfällt. Ein weiterer Nachteil eines solches Kommunikations-Server-Systems besteht darin, daß die Abrechnung über den Systemanbieter erfolgt und der Anrufer nicht weiß, über welchen Telekommunikationsanbieter zu welchem Tarif er gerade telefoniert und daß zum anderen Onlineabrechnungsverfahren vom Systemanbieter verwendet werden, so daß der Zahlungsverkehr über unsichere Internetverbindungen abgewickelt werden muß.Another disadvantage of such Communication server system is that by using it relatively high telephone charges arise because the system always has two (long-distance) telephone connections at the same time have to be built and maintained in order to make a phone call enable, since also the connection to the caller's phone from the remote PBX always a long distance call is. The telephone costs are particularly noticeable here, if the communication client is configured as its own Phone number a cell phone number is given, and thus at every conversation the fee for a Mobile phone call as well as another telephone connection. Another disadvantage Such a communication server system is that the billing on the System provider takes place and the caller does not know which telecommunications provider at what tariff he is currently on the phone and that at the other online billing procedure be used by the system provider, so that the payment transactions over insecure Internet connections must be handled.

Es ist daher eine Aufgabe der vorliegenden Erfindung, ein Verfahren und eine Vorrichtung bereitzustellen, die die Nachteile des Standes der Technik vermeiden oder vermindern und dem Anrufer den Aufbau einer Telefonverbindung ohne zeitraubendes und fehlerträchtiges Eingeben einer Rufnummer über die Telefontastatur ermöglicht.It is therefore an object of the present invention to provide a method and an apparatus which have the disadvantages of the prior art avoid or reduce and enables the caller to establish a telephone connection without time-consuming and error-prone entry of a phone number via the telephone keypad.

Gemäß einem Aspekt der vorliegenden Erfindung wird ein Verfahren und eine Vorrichtung der eingangs genannten Art bereitgestellt.According to one aspect of the present Invention is a method and an apparatus of the aforementioned Art provided.

Für das erfindungsgemäße Verfahren und die erfindungsgemäße Vorrichtung zum Aufbau einer Telefonverbindung zwischen einem ersten und einem zweiten Teilnehmer wird gemäß einem Aspekt der Erfindung ein Arbeitsplatzcomputer bereitgestellt, der zum Aufbau von mindestens zwei Verbindungen über das Telefonnetz eingerichtet ist.For the inventive method and the device according to the invention to establish a telephone connection between a first and a second According to a Aspect of the invention, a workstation computer provided for Establishment of at least two connections set up via the telephone network is.

In einem Verfahren gemäß der vorliegenden Erfindung wird eine erste Verbindung vom Arbeitsplatzcomputer zu einem ersten Telefon des ersten Teilnehmers über das Telefonnetz und eine zweite Verbindung vom Arbeitsplatzcomputer zu einem zweiten Telefon des zweiten Teilnehmers über das Telefonnetz aufgebaut. Danach erfolgt eine Zusammenschaltung der ersten und der zweiten Verbindung zu der Telefonverbindung zwischen erstem und zweitem Teilnehmer.In a method according to the present invention becomes a first connection from the workstation computer to a first one First participant's phone over the telephone network and a second connection from the workstation computer to a second telephone of the second subscriber via the telephone network built up. Then the first and the second connection to the telephone connection between the first and second participant.

Durch das vorzugsweise gleichzeitige Aufbauen von zwei Verbindungen und deren Zusammenschaltung über den Arbeitsplatzcomputer ist zum Aufbau einer Telefonverbindung weder eine Telefonanlage notwendig noch muß eine eventuell vorhandene Telefonanlage zur Steuerung durch den Arbeitsplatzcomputer über eine entsprechende Datenschnittstelle zum Arbeitsplatzcomputer verfügen.By preferably the simultaneous Establishing two connections and interconnecting them via the Workplace computer is neither for establishing a telephone connection a telephone system is necessary or must be an existing one Telephone system for control by the workplace computer via a have the appropriate data interface to the workstation computer.

Gemäß einem weiteren Aspekt der vorliegenden Erfindung ist der Arbeitsplatzcomputer eingerichtet, auf ein Telefonbuch zuzugreifen und nach Auswahl eines anzurufenden Teilnehmers aus dem Telefonbuch eine Telefonverbindung zwischen Anrufer und anzurufendem Teilnehmer aufzubauen, indem vom Arbeitsplatzcomputer zum Anrufer und zum Anzurufenden jeweils eine Verbindung aufgebaut und diese Verbindungen zu einer Telefonverbindung zwischen den Teilnehmern zusammengeschaltet wird.According to another aspect of present invention, the workstation computer is set up, access a phone book and after selecting one to be called Participant from the phone book a telephone connection between Set up caller and subscriber to be called by the workplace computer Established a connection to the caller and the person to be called and these connections to a telephone connection between the participants is interconnected.

Gemäß weiteren Aspekten der vorliegenden Erfindung wird eine Vorrichtung zum Aufbau einer Telefonverbindung zwischen einem ersten und einem zweiten Teilnehmer über ein Telefonnetz durch einen Arbeitsplatzcomputer, sowie ein Computerprogramm und ein Computerprogrammprodukt mit von einem Computer ausführbaren Instruktionen, die einen Computer in die Lage versetzen, das erfindungsgemäße Verfahren auszuführen, bereitgestellt.According to further aspects of the present invention is a device for establishing a telephone connection between a first and a second subscriber via a telephone network by a workstation computer, as well as a computer program and a computer program product with from executable on a computer Instructions that enable a computer, the inventive method perform, provided.

Gemäß einem Ausführungsbeispiel wird ein Arbeitsplatzcomputer bereitgestellt, der mit dem Telefonnetz verbunden ist und so eingerichtet ist, mindestens zwei Verbindungen zu Telekommunikationsendgeräten (Telefonen) aufzubauen und diese Verbindungen gleichzeitig aufrecht zu erhalten.According to one embodiment a workstation computer is provided which is connected to the telephone network is connected and set up, at least two connections to telecommunications terminals (Telephones) and maintain these connections at the same time to obtain.

Weiterhin ist der Arbeitsplatzcomputer dazu eingerichtet, die beiden Telefonverbindungen zusammenzuschalten, so daß eine Telefonverbindung über den Arbeitsplatzcomputer zwischen den verbundenen Telefonen aufgebaut ist.Furthermore, the workplace computer set up to interconnect the two telephone connections, so that one Telephone connection via the Workplace computer built between the connected phones is.

Aus Nutzersicht ist damit eine besonders einfache, komfortable, fehlerarme und kostengünstige Lösung bereitgestellt, um vom Arbeitsplatzcomputer direkt eine Telefonverbindung herzustellen. Der Nutzer bzw. der Anrufer wählt dabei eine Telefonnummer z. B. durch Auswahl einer Kontaktperson in seiner Adressdatenbank auf dem Arbeitsplatzcomputer aus und signalisiert vorzugsweise durch einen einfachen „Klick" in einer graphischen Oberfläche eines Wählprogramms aus, eine Telefonverbindung zu dieser Kontakt- bzw. Zielperson bzw. anzurufendem herzustellen. Über eine Schnittstelle baut nun der Arbeitsplatzcomputer direkt über das Telefonnetz eine erste Verbindung zu dem Telefon des Anrufers auf, wobei die Telefonnummer des Anrufers im Arbeitsplatzcomputer hinterlegt ist und jederzeit z. B. über die Adressdatenbank bzw. ein Konfigurationsmenü in der Telefonsoftware hinterlegt bzw. konfiguriert werden kann. Weiterhin wird eine zweite Telefonverbindung zu dem Telefon der Kontakt- bzw. Zielperson, also dem Anzurufenden, vom Arbeitsplatzcomputer aufgebaut. Werden nach entsprechendem Klingeln beide Telefone abgenommen, schaltet der Arbeitsplatzcomputer beide Verbindungen zusammen, so daß eine Gesprächsverbindung zwischen dem Telefon des Anrufers und dem Telefon des Anzurufenden gegeben ist.This is a special one from the user's perspective simple, convenient, low-error and inexpensive solution provided to help you Workplace computer to establish a telephone connection directly. The user or the caller dials thereby a telephone number z. B. by selecting a contact person in his address database on the workstation computer and signaled preferably by a simple "click" in a graphical user interface dialer off, a telephone connection to this contact or target person or to be called. about the workstation computer now builds an interface directly via the A first connection to the caller's phone, whereby the telephone number of the caller is stored in the workstation computer is and at any time z. B. about the address database or a configuration menu is stored in the telephone software or can be configured. Furthermore, a second telephone connection to the telephone of the contact or target person, i.e. the person to be called, built from the workstation computer. Will be after appropriate ringing When both telephones are removed, the workstation computer switches both Connections together so that a call connection between the caller's phone and the caller's phone given is.

Die Vorteile der vorliegenden Erfindung bestehen insbesondere darin, daß weder eine Telefonanlage noch ein zentraler Server, über den die Telefonverbindungen aufgebaut werden, notwendig sind. Weiterhin ist es von Vorteil, daß der Arbeitsplatzcomputer zur Ausführung der Erfindung keine weiteren Schnittstellen, z. B. zum Internet oder Intranet oder anderen lokalen Netzwerken benötigt, da der Arbeitsplatzcomputer die Telefonverbindungen direkt über das Telefonnetz aufbaut.The advantages of the present invention consist in particular in that neither a telephone system or a central server through which the telephone connections are built are necessary. It is also an advantage that the Workstation computer for execution the invention no further interfaces, for. B. to the Internet or intranet or other local area networks because the workplace computer the telephone connections directly over the Establishes telephone network.

Weiterhin ist vorteilhaft, daß in Folge des Aufbaus der Telefonverbindungen durch den Arbeitsplatzcomputer der Nutzer bzw. Anrufer eine direkte Kontrolle über die Telefonverbindung mittels des Arbeitsplatzcomputers hat und daher z. B. selbst festlegen kann, über welches Telekommunikationsunternehmen die Verbindungen aufgebaut werden, so daß damit eine direkte Kontrolle der Telefonkosten gewährleistet ist.It is also advantageous that in a row the establishment of telephone connections by the workplace computer the user or caller has direct control over the telephone connection of the workplace computer and therefore z. B. can determine which Telecommunications companies the connections are established so with that direct control of telephone costs is guaranteed.

Weiterhin ist es dem Nutzer möglich, durch entsprechende Konfiguration der Verbindung zum Telefon des Nutzers die Telefonkosten weiterhin niedrig zu halten, indem z. B. für die Verbindung vom Arbeitsplatzcomputer zum Telefon des Nutzers bzw. Anrufers nur eine Ortsverbindung aufgebaut werden muß, die z. B. bei lokalen Telekommunikationsanbietern kostenfrei bzw. mit nur sehr niedrigen Gebühren verbunden sind.Furthermore, it is possible for the user to do so by appropriate Configuration of the connection to the user's phone the phone cost continue to keep low by z. B. for the connection from the workplace computer only a local connection is established to the telephone of the user or caller must become, the z. B. free of charge from local telecommunications providers or with very low fees are.

Dadurch daß der Aufbau der Telefonverbindungen vom Arbeitsplatzcomputer direkt über den Telefonanschluß des Nutzers erfolgt, ist auch der Nutzer direkter Kunde des die Telefonverbindungen bereitstellenden Telekommunikationsanbieters, so daß der Nutzer die Telefonverbindungen vom Telekommunikationsanbieters direkt in Rechnung gestellt bekommt und kein Dritter Rechnungssteller auftritt, der neben den Verbindungsgebühren z. B. noch Gebühren für die Vermittlung bzw. Zusammenschaltung und weitere Dienstleistungen im Zusammenhang mit dem Verbindungsaufbau, wie z. B. Vorhaltung eines zentralen Telefonbuches oder ähnlich berechnet.Because the establishment of the telephone connections directly from the workplace computer the telephone connection of the User, the user is also the direct customer of the person providing the telephone connections Telecommunications provider, so that the user has the phone connections gets billed directly by the telecommunications provider and no third party biller occurs who, in addition to the connection fees, e.g. B. still fees for the Mediation or interconnection and other services in connection with the connection establishment, such as. B. Provision a central telephone book or similar.

In den Unteransprüchen sind weitere Merkmale vorteilhafter Ausführungsformen gemäß weiteren Aspekten der vorliegenden Erfindung definiert.Further features are in the subclaims advantageous embodiments according to others Aspects of the present invention defined.

Ausführungsbeispiele der Erfindung werden anhand der beigefügten Zeichnungen erläutert.Embodiments of the invention are based on the attached Drawings explained.

Es zeigt:It shows:

1a ein Blockdiagramm einer Konfiguration, mit der ein Verfahren gemäß einer Ausführungsform der Erfindung ausführbar ist. 1a a block diagram of a configuration with which a method according to an embodiment of the invention is executable.

1b ein Ablaufdiagramm eines Verfahrens gemäß einer Ausführungsform der Erfindung; 1b a flowchart of a method according to an embodiment of the invention;

2 ein Ablaufdiagramm eines Verfahrens gemäß einer weiteren Ausführungsform der Erfindung; 2 a flowchart of a method according to a further embodiment of the invention;

3 ein Ablaufdiagramm eines Verfahrens gemäß einer weiteren Ausführungsform der Erfindung; 3 a flowchart of a method according to a further embodiment of the invention;

4 ein Blockdiagramm einer Vorrichtung gemäß einer weiteren Ausführungsform zur Durchführung eines Verfahrens gemäß der vorliegenden Erfindung; 4 a block diagram of an apparatus according to a further embodiment for performing a method according to the present invention;

5 ein Blockdiagramm einer Vorrichtung gemäß einer weiteren Ausführungsform zur Durchführung eines Verfahrens gemäß der vorliegenden Erfindung; 5 a block diagram of an apparatus according to a further embodiment for performing a method according to the present invention;

6 ein Ablaufdiagramm eines Verfahrens gemäß einer weiteren Ausführungsform der Erfindung; 6 a flowchart of a method according to a further embodiment of the invention;

7 ein Ablaufdiagramm eines Verfahrens gemäß einer weiteren Ausführungsform der Erfindung; 7 a flowchart of a method according to a further embodiment of the invention;

8 ein Blockdiagramm einer Vorrichtung gemäß einer weiteren Ausführungsform zur Durchführung eines Verfahrens gemäß der vorliegenden Erfindung; 8th a block diagram of an apparatus according to a further embodiment for performing a method according to the present invention;

9 ein Blockdiagramm einer Vorrichtung gemäß einer weiteren Ausführungsform zur Durchführung eines Verfahrens gemäß der vorliegenden Erfindung. 9 a block diagram of an apparatus according to another embodiment for performing a method according to the present invention.

1a zeigt die prinzipielle Konfiguration einer Vorrichtung gemäß einer Ausführungsform der vorliegenden Erfindung, bei der ein Arbeitsplatzcomputer 10 über eine Schnittstelle 15 mit dem Telefonnetz 20 verbunden ist. Weiterhin sind mit dem Telefonnetz ein Telekommunikationsendgerät bzw. Telefon (TE1) 30 sowie bei spielhaft ein weiteres Telekommunikationsendgerät (TE2) 40 eines anzurufenden Teilnehmers verbunden. 1a shows the basic configuration of a device according to an embodiment of the present invention, in which a workstation computer 10 via an interface 15 with the telephone network 20 connected is. Furthermore, with the telephone network, a telecommunications terminal or telephone (TE1) 30 as well as another telecommunication terminal (TE2) 40 of a subscriber to be called.

In 1b ist der prinzipielle Ablauf 100 gemäß einer Ausführungsform dargestellt. Im Schritt 110 wird zunächst eine erste Verbindung vom Arbeitsplatzcomputer 10 zum ersten Telefon 30 des Anrufers aufgebaut. Diese Verbindung ist in 1a schematisch mit dem Pfeil 22 dargestellt. Weiterhin wird eine zweite Verbindung vom Arbeitsplatzcomputer zum zweiten Telefon 40 des Anzurufenden über das Telefonnetz 20 aufgebaut (Schritt 120). Diese zweite Verbindung ist schematisch in 1a mit dem Pfeil 21 dargestellt.In 1b is the basic process 100 shown according to an embodiment. In step 110 first a connection from the workstation computer 10 to the first phone 30 of the caller. This connection is in 1a schematically with the arrow 22 shown. Furthermore, a second connection from the workstation computer to the second telephone 40 of the person to be called via the telephone network 20 built up (step 120 ). This second connection is shown schematically in 1a with the arrow 21 shown.

Die Reihenfolge beim Aufbau der ersten und der zweiten Verbindung ist für das Verfahren zunächst nicht von entscheidender Bedeutung, so daß es prinzipiell auch denkbar ist, zuerst die zweite Verbindung aufzubauen und den weiteren Verbindungsaufbau zu unterbrechen, wenn z. B. der Anschluß des Anzurufenden besetzt ist. Weiterhin entspricht es Ausführungsformen, beide Verbindungen gleichzeitig aufzubauen oder aber die jeweils zweite Verbindung erst dann aufzubauen, wenn das mit der jeweils ersten Verbindung angerufene Telefon abgenommen wird.The order of building the first and the second connection is for the procedure first not crucial, so that in principle it is also conceivable is to establish the second connection first and the further connection establishment interrupt if z. B. the line of the caller is busy is. Furthermore, it corresponds to embodiments, both connections to establish at the same time or the second connection in each case then set up when the one called with the first connection Phone is picked up.

Im Schritt 130 werden dann die erste und die zweite Verbindung zusammengeschaltet, so daß eine Telefonverbindungen zwischen erstem Telefon 30 und zweitem Telefon 40 bereitgestellt wird.In step 130 the first and the second connection are then interconnected, so that a telephone connection between the first telephone 30 and second phone 40 provided.

Gemäß einer bevorzugten Ausführungsform verfügt der Arbeitsplatzcomputer 10 über eine ISDN kompatible Schnittstelle 15, über die der Arbeitsplatzcomputer mit einem ISDN-Netz als Telefonnetz verbunden ist.According to a preferred embodiment, the workstation computer 10 via an ISDN compatible interface 15 , via which the workstation computer is connected to an ISDN network as a telephone network.

Beim ISDN-Netz handelt es sich um eine digitales Netzwerkprotokoll, das das vorhandene physische Telefonnetz als Übertragungsmedium nutzt. Über die in jede Wohnung reichende Zweidrahtleitung eines Telefonanschlusses (TAE) werden durch das ISDN-Protokoll verschiedene Kommunikationsarten wie Sprache und Daten zusammengefaßt und übertragen. So können verschiedenartige ISDN- Endgeräte wie ISDN-Telefone, herkömmliche Telefone als Systemtelefone an einer ISDN-Telefonanlage und Computer mit einer ISDN-Schnittstelle das ISDN-Netzwerk als Übertragungmedium benutzen. Das ISDN-Netzwerk wird über einen SO-Bus von einem Netzwerk-Terminator (NT) den Endgeräten bereitgestellt. Der SO-Bus, an dem die Endgeräte angeschlossen werden, verfügt dabei über zwei Nutzdatenkanäle (B-Kanäle) sowie einen Daten-/Signalisierungskanal (D-Kanal) zum Austausch von Steuerinformationen (Messages).The ISDN network is a digital network protocol representing the existing physical telephone network as a transmission medium uses. about the two-wire line of a telephone connection reaching into every apartment (TAE) are different types of communication through the ISDN protocol how voice and data are summarized and transmitted. So can be different ISDN terminals such as ISDN telephones, conventional Phones as system telephones on an ISDN telephone system and computers Use the ISDN network as the transmission medium with an ISDN interface. The ISDN network is over an SO bus from a network terminator (NT) is provided to the terminals. The SO bus on which the end devices be connected doing about two user data channels (B-channels) and a data / signaling channel (D channel) for exchange of tax information (messages).

Gemäß einer Ausführungsform verfügt der Arbeitsplatzcomputer 10 dabei über eine ISDN-Schnittstelle bzw. -adapter, wie z. B. eine ISDN-Einsteckkarte für einen PC, die gleichzeitig zwei Verbindungen über jeweils einen der B-Kanäle aufbauen bzw. aufrechterhalten kann.In one embodiment, the workstation computer 10 thereby over an ISDN interface or adapter, such as. B. an ISDN plug-in card for a PC, which can simultaneously establish or maintain two connections via one of the B channels.

Ein weiteres Ausführungsbeispiel der vorliegenden Erfindung wird nun unter Bezug auf die 2 und 4 beschrieben. In 4 ist schematisch die Konfiguration des Arbeitsplatzcomputers 10 dargestellt. Der Arbeitsplatzcomputer 10 verfügt zumindest über eine zentrale Verarbeitungseinheit (CPU), eine Ein-/Ausgabeeinheit (I/O), an die ein Bildschirm 11 und zumindest ein Eingabegerät 12, wie z. B. eine Maus oder eine Tastatur angeschlossen ist, sowie über einen Speicher 13 und eine ISDN-Schnittstelle 15 als Schnittstelle zum Telefonnetz.Another embodiment of the present invention will now be described with reference to FIG 2 and 4 described. In 4 is a schematic of the configuration of the workstation computer 10 shown. The workplace computer 10 has at least a central processing unit (CPU), an input / output unit (I / O) to which a screen 11 and at least one input device 12 , such as B. a mouse or keyboard is connected, and via a memory 13 and an ISDN interface 15 as an interface to the telephone network.

Gemäß einer Ausführungsform handelt es sich bei dem Arbeitsplatzcomputer 10 um einen herkömmlichen PC. Der Nutzer bzw. Anrufer kann nun mit Hilfe einer Software aus einer Adressdatenbank bzw. einem Telefonbuch 14 im Speicher 13, deren Einträge auf dem Bildschirm 11 darstellbar sind, mit Hilfe des Eingabegerätes 12 den Eintrag einer anzurufenden Person auswählen, zu der eine Telefonverbindung aufgebaut werden soll. Durch Eingabe eines Befehls durch den Nutzer zum Aufbau einer Telefonverbindung, z. B. indem durch die Maus über den Mauszeiger in einer grafischen Benutzeroberfläche einer Telefonsoftware am Bildschirm 11 ein Telefon-Symbol bzw. die Aktion „verbinden" angeklickt wird, wird ein Verfahren zum Aufbau einer Telefonverbindung initiiert. Für den Nutzer/Anrufer ist es dabei besonders vorteilhaft, daß er sein Telefonbuch/Adreßdatenbank auf seinem normalen Arbeitsplatzcomputer zum Wählen einer Telefonverbindung benutzen und den Anruf direkt vom PC aus initiieren kann, ohne dazu extra den PC mit dem Telefon oder einer Telefonanlage über eine separate Schnittstelle verbinden zu müssen.In one embodiment, the workstation computer 10 a conventional PC. The user or caller can now use software from an address database or a phone book 14 In the storage room 13 whose entries are on the screen 11 can be displayed using the input device 12 select the entry of a person to be called, to whom a telephone connection is to be established. By entering a command by the user to establish a telephone connection, e.g. B. by moving the mouse over the mouse pointer in a graphical user interface of a telephone software on the screen 11 a telephone symbol or the "connect" action is clicked, a method for establishing a telephone connection is initiated. It is particularly advantageous for the user / caller that he uses his telephone book / address database on his normal workstation computer to dial a telephone connection and can initiate the call directly from the PC without having to connect the PC to the telephone or a telephone system via a separate interface.

Gemäß dem Ablauf 200 in 2 wird nun eine Verbindungsanforderung vom Arbeitsplatzcomputer 10 über die Telefonschnittstelle 15 an das Telefon 30 des Anrufers gesendet (Schritt 210).According to the process 200 in 2 now becomes a connection request from the workstation 10 via the telephone interface 15 to the phone 30 sent by the caller (step 210 ).

Sobald der Anrufer das erste Telefon 30 abhebt (Verzweigung 220), wird in Schritt 230 ein Kommunikationskanal vom PC 10 zum ersten Telefon 30 geschaltet, so daß eine Verbindung 22 über das Telefonnetz 20 zwischen 10 und Telefon 30 besteht.As soon as the caller gets the first phone 30 takes off (branching 220 ), in step 230 a communication channel from the PC 10 to the first phone 30 switched so that a connection 22 over the telephone network 20 between 10 and phone 30 consists.

Weiterhin wird eine zweite Verbindungsanforderung in Schritt 240 vom PC an das zweite Telefon 40 des Anzurufenden gesendet, indem eine Verbindung zu der im ausgewählten Eintrag des Telefonbuchs hinterlegten Telefonnummer aufgebaut wird.Furthermore, a second connection request is made in step 240 from the PC to the second telephone 40 of the caller is sent by establishing a connection to the phone number stored in the selected entry in the phone book.

Sobald auch der Anzurufende das zweite Telefon 40 aufgrund des Klingelns durch die Verbindungsanforderung abgenommen hat (Verzweigung 250), wird ein zweiter Kommunikationskanal vom PC 10 zum zweiten Telefon 40 geschalten, so daß eine zweite Verbindung 21 zwischen PC 10 und zweitem Telefon 40 aufgebaut ist.As soon as the person to be called also the second telephone 40 decreased due to the ringing due to the connection request (branch 250 ), a second communication channel from the PC 10 to the second phone 40 switched so that a second connection 21 between PC 10 and second phone 40 is constructed.

Die über die erste und zweite Telefonverbindung 21 und 22 übertragenen Sprachdaten werden nun im Arbeitsplatzcomputer 10 entweder direkt in der Telefonschnittstelle 15 oder über die CPU derart zusammengeschaltet, daß die vom ersten Telefon 30 über die Verbindung 22 im Port 17 empfangenen Sprachdaten über den Port 16 und die Verbindung 21 zum zweiten Telefon 40 gesendet werden und die vom zweiten Telefon 40 über die Verbindung 21 und den Port 16 im Arbeitsplatzcomputer 10 empfangenen Sprachdaten über den Port 17 und die Verbindung 22 zum ersten Telefon 30 gesendet werden (Schritt 270). Die Ports 16 und 17 sind dabei Sende- bzw. Empfangspuffer in der Telefonschnittstelle, die durch Hardware oder Software realisiert sind. Gemäß einer Ausführungsform der Erfindung wird die ISDN-Schnittstelle 15 so geschaltet, daß die Sende- und Empfangspuffer der B-Kanäle miteinander verschaltet werden und darüber die Sprachdaten empfangen, an den jeweils anderen B-Kanal übergeben und wieder gesendet werden.The one on the first and second phone connection 21 and 22 transmitted voice data are now in the workplace computer 10 either directly in the telephone interface 15 or interconnected via the CPU in such a way that those from the first telephone 30 about the connection 22 in port 17 received voice data via the port 16 and the connection 21 to the second phone 40 are sent and from the second phone 40 about the connection 21 and the port 16 in the workplace computer 10 received voice data via the port 17 and the connection 22 to the first phone 30 be sent (step 270 ). The ports 16 and 17 are transmit and receive buffers in the telephone interface that are implemented by hardware or software. According to one embodiment of the invention, the ISDN interface 15 switched so that the transmit and receive buffers of the B channels are interconnected and the voice data is received, transferred to the other B channel and sent again.

Der PC 10 behält dabei die volle Kontrolle über beide Verbindungen 21 und 22 und transferiert die Sprachdaten zwischen den beiden Verbindungen, indem die Mikrophonsignale des ersten Telefons 30 auf den Lautsprecher des zweiten Telefons 40 gesendet werden und umgekehrt.The computer 10 maintains full control over both connections 21 and 22 and transfers the voice data between the two connections by the microphone signals of the first telephone 30 on the speaker of the second phone 40 be sent and vice versa.

Gemäß einer Ausführungsform der Erfindung sind das erste und das zweite Telefon 30 und 40 jeweils mit dem Telefonnetz 20 verbunden und der PC 10 ist über eine ISDN-Karte und einen S0-Bus über ISDN ebenfalls mit dem Telefonnetz verbunden. Gemäß einer weiteren Ausführungsform sind das erste und/oder das zweite Telefon als ISDN-Telefone an jeweils einem S0-Bus über ISDN mit dem Telefonnetz verbunden. Ein mit Bezug auf die 4 und 2 beschriebener Verbindungsaufbau hat dann zur Folge, daß am PC beide ISDN-B-Kanäle als Kommunikationskanäle bzw. Verbindungen 21 und 22 belegt sind und der PC die Telefonverbindung zwischen erstem Telefon 30 und zweitem Telefon 40 unterhält.According to one embodiment of the invention, the first and the second telephone 30 and 40 each with the telephone network 20 connected and the pc 10 is also connected to the telephone network via an ISDN card and an S0 bus via ISDN. According to a further embodiment, the first and / or the second telephone are connected to the telephone network as ISDN telephones on an S0 bus in each case via ISDN. One related to that 4 and 2 The connection setup described then has the result that both ISDN B channels are used as communication channels or connections on the PC 21 and 22 are occupied and the PC the telephone connection between the first telephone 30 and second phone 40 entertains.

Der detaillierte Ablauf des Verbindungsaufbaus mit direkter Zusammenschaltung der beiden Verbindungen über den PC gemäß einer Ausführungsform der Erfindung wird nun mit Bezug auf 6 beschrieben. 6 zeigt das direkte Zusammenschalten der Verbindungen über den PC als detailliertes Ablaufdiagramm aus Sicht eines ISDN-Adapters als Telefonschnittstelle 15 am PC 10.The detailed procedure for establishing a connection with direct interconnection of the two connections via the PC according to one embodiment of the invention will now be described with reference to FIG 6 described. 6 shows the direct connection of the connections via the PC as a detailed flow diagram from the perspective of an ISDN adapter as a telephone interface 15 on the PC 10 ,

Gemäß der Ausführungsform erfolgt die Ansteuerung des ISDN-Adapters über eine CAPI-Schnittstelle (CAPI = Common ISDN Application Programming Interface). In der ersten Spalte „Aktion" der Tabelle sind die jeweiligen Verfahrensschritte aufgeführt. Weiterhin ist jeweils ein Spaltenpaar für die erste Verbindung („Verbindung 1") und die zweite Verbindung („Verbindung 2") aufgeführt. In den Spalten „CAPI- Message" sind die für den Ablauf wesentlichen CAPI-Messages zur Ansteuerung des ISDN-Adapters während des Verbindungsauf- und abbaus aufgeführt. Die angeführten CAPI-Messages entsprechen dabei der Common-ISDN-API Version 2.0 in der vierten Edition Juni 2001 und sind dort detailliert beschrieben. Zur Ansteuerung des ISDN-Adapters ist jedoch die Verwendung einer CAPI-Schnittstelle nicht zwingend erforderlich, vielmehr kann auch jede andere Schnittstelle zum ISDN-Adapter verwendet werden, solange die jeweilige Funktionalität zur Steuerung eines Verbindungsaufbaus prinzipiell zur Verfügung gestellt wird.According to the embodiment, the ISDN adapter is controlled via a CAPI interface (CAPI = Common ISDN Application Programming Interface). The respective process steps are listed in the first "Action" column of the table. Furthermore, a pair of columns is listed for the first connection ("Connection 1") and the second connection ("Connection 2"). In the "CAPI message" columns The CAPI messages that are essential for the process of controlling the ISDN adapter during connection establishment and disconnection are listed. The CAPI messages listed correspond to the Common ISDN API Version 2.0 in the fourth edition June 2001 and are described in detail there. To control the ISDN adapter, however, the use of a CAPI interface is not absolutely necessary; rather, any other interface to the ISDN adapter can also be used can be used as long as the respective functionality for controlling a connection is made available.

In den Spalten „D-Kanal" sind die wesentlichen ISDN-Steuerbefehle (Messages) aufgeführt, die vom ISDN-Adapter im ISDN-D-Kanal gesendet (gekennzeichnet mit „X:") bzw. empfangen (gekennzeichnet mit „R:") werden. Die verwendeten D-Kanal-Messages sind in der ITU-Norm Q.931 festgelegt und dort detailliert beschrieben. Auch hier werden nur die für den Ablauf als relevant erachteten Messages im Ablaufdiagramm aufgeführt.The essential ISDN control commands are in the "D channel" columns (Messages) listed that sent or received by the ISDN adapter in the ISDN D channel (marked with "X:") (marked with "R:"). The used D channel messages are defined in ITU standard Q.931 and described in detail there. Again, only those for the flow of messages deemed relevant is shown in the flow chart.

Der Verbindungsaufbau ist in Form des Ablaufdiagramms so dargestellt, dass die zur Ausführung eines bestimmten Verfahrensschrittes („Aktion") notwendigen CAPI-Messages in derselben Zeile aufgeführt sind und in der nächsten Zeile die vom ISDN-Adapter daraufhin generierten D-Kanal-Messages aufgeführt sind und in der wiederum nächsten Zeile die folgende Message aufgeführt ist bzw. ein neuer Verfahrensschritt beginnt. In einer Zeile mit der Aktion „Anrufer hebt Telefon ab" wird gleichzeitig diedaraufhin über den D-Kanal vom PC empfangene Message CONNECT angeführt.The connection is in shape of the flowchart so that it is necessary to execute a CAPI messages necessary for a certain procedural step (“action”) are listed in the same line and in the next Line the D-channel messages generated by the ISDN adapter listed and in the next line the following message is listed is or a new process step begins. In one line with the “Caller picks up the phone at the same time over the CONNECT message received from the PC.

Im Folgenden wird der Ablauf ohne die Erläuterung der CAPI-Messages beschrieben.The following is the process without the explanation of the CAPI messages.

Zum Aufbau einer ersten Verbindung zum eigenen Telefon 30 durch den PC 10 wird zunächst vom ISDN-Adapter 15 über den D-Kanal ein SETUP-Befehl gesendet. Nachdem der PC 10 über den D-Kanal ein SETUP ACKNOWLEDGE empfangen hat, klingelt es am Telefon 30. Wird das Telefon 30 nun vom Anrufer abge nommen, empfängt der PC 10 weiterhin eine CONNECT-Nachricht und der erste B-Kanal des S0-Busses wird als Kommunikationskanal für die Verbindung 1 durch den PC 10 durchgeschaltet. Nun wird vom PC der zweite Verbindungsaufbau zur Zielrufnummer des Anzurufenden initiiert, indem wiederum über den D-Kanal ein SETUP-Befehl gesendet wird, die Möglichkeit des Verbindungsaufbaus wird wiederum durch Empfang der Nachricht SETUP ACKNOWLEDGE bestätigt und sobald der Anzurufende am Telefon 40 mit der Zielrufnummer abhebt, wird die Nachricht CONNECT über den D-Kanal vom PC empfangen, woraufhin der zweite B-Kanal als zweiter Kommunikationskanal zum Telefon 40 durch den PC durchgeschaltet wird. Nun erfolgt das bereits beschriebene Zusammenschalten der Sprachdaten zum Aufbau der Telefonverbindung zwischen Telefon 30 und Telefon 40, indem die Sprachdaten, die in Verbindung 1 empfangen werden, über Verbindung 2 gesendet werden und die in Verbindung 2 empfangenen Sprachdaten über Verbindung 1 wiederum gesendet werden.To establish a first connection to your own phone 30 through the PC 10 is initially from the ISDN adapter 15 a SETUP command sent via the D channel. After the PC 10 If a SETUP ACKNOWLEDGE has been received via the D channel, the phone rings 30 , Will the phone 30 now accepted by the caller, the PC receives 10 a CONNECT message continues and the first B channel of the S0 bus is used as the communication channel for the connection 1 through the PC 10 connected through. Now the PC initiates the second connection establishment to the caller's destination number by sending a SETUP command again via the D-channel, the possibility of establishing the connection is again confirmed by receiving the SETUP ACKNOWLEDGE message and as soon as the caller on the phone 40 with the destination number, the CONNECT message is received via the D-channel from the PC, whereupon the second B-channel as the second communication channel to the telephone 40 is switched through by the PC. Now the already described interconnection of the voice data for establishing the telephone connection between the telephone takes place 30 and phone 40 by adding the voice data associated 1 be received over connection 2 be sent and the connected 2 received voice data via connection 1 be sent again.

Sobald entweder der Anrufer am Telefon 30 oder der Angerufene am Telefon 40 auflegt, wird für den entsprechenden B-Kanal eine DISCONNECT-Nachricht empfangen, woraufhin der PC über den D-Kanal eine RELEASE-Message sendet und nach Empfang einer entsprechenden RELEASE COMPLETE-Nachricht der PC die jeweils andere noch bestehende Verbindung abbaut, indem ein DISCONNECT-Befehl für den entsprechenden B-Kanal gesendet wird, woraufhin dieser B-Kanal ebenfalls freigegeben wird und der PC eine entsprechende „release"-Nachricht empfängt und mit Senden einer RELEASE COMPLETE-Nachricht signalisiert, daß nun auch die zweite Nachricht vollständig abgebaut ist.As soon as either the caller on the phone 30 or the called party on the phone 40 hangs up, a DISCONNECT message is received for the corresponding B channel, whereupon the PC sends a RELEASE message via the D channel and, after receiving a corresponding RELEASE COMPLETE message, the PC clears the other connection that still exists by a DISCONNECT Command is sent for the corresponding B channel, whereupon this B channel is also released and the PC receives a corresponding “release” message and signals by sending a RELEASE COMPLETE message that the second message has now also been completely removed.

Bei dieser Ausführungsform ist besonders vorteilhaft, daß der PC zu jederzeit die volle Kontrolle über die Verbindungen hat und somit eine Steuerung der Verbindungen zu jeder Zeit des Telefonats möglich ist. So entspricht es einer weiteren Ausführungsform der Erfindung, die über die Schnittstelle 15 empfangenen Sprachdaten im Speicher 13 des PC 10 zu speichern und damit z.B. dem Nutzer die Möglichkeit der Aufzeichnung des Gesprächs im PCs ohne zusätzlichen Hardwareaufwand zu ermöglichen.In this embodiment, it is particularly advantageous that the PC has full control over the connections at all times and thus control of the connections is possible at any time during the call. So it corresponds to a further embodiment of the invention, which is via the interface 15 received voice data in memory 13 of the PC 10 save and thus, for example, enable the user to record the conversation on the PC without additional hardware.

Eine weitere Ausführungsform der Erfindung wird nun mit Bezug auf die 3 und 5 beschrieben. Gemäß der Ausführungsform wird der Arbeitsplatzcomputer 50 in 5, der im wesentlichen dem Arbeitsplatzcomputer 10 aus 4 entspricht, an einer Telefonanlage (TA) 60 betrieben.Another embodiment of the invention will now be described with reference to FIG 3 and 5 described. According to the embodiment, the workstation computer 50 in 5 , which is essentially the workplace computer 10 out 4 corresponds to a telephone system (TA) 60 operated.

Gemäß einer speziellen Ausführungsform der Erfindung ist der Arbeitsplatzcomputer 50 dabei über ein ISDN-Adapter 55 und den internen S0-Bus einer ISDN-Telefonanlage 60 mit dieser verbunden.According to a special embodiment of the invention, the workstation computer 50 using an ISDN adapter 55 and the internal S0 bus of an ISDN telephone system 60 associated with this.

Der Arbeitsplatzcomputer 50 verfügt über einen Bildschirm 51 und ein Eingabegerät 52, die über Ein-/Ausgabeeinheit (I/O) von der zentralen Verarbeitungseinheit (CPU) gesteuert werden und der Arbeitsplatzcomputer (PC) 50 weiterhin vorteilhafterweise über einen internen oder externen Speicher verfügt, in dem eine Adressdatenbank oder ein Telefonbuch 53 mit Telefonbucheinträgen vorgehalten wird.The workplace computer 50 has a screen 51 and an input device 52 which are controlled by the central processing unit (CPU) via input / output unit (I / O) and the workstation computer (PC) 50 furthermore advantageously has an internal or external memory in which an address database or a telephone book 53 is held with telephone book entries.

An der Telefonanlage 60 ist ein Anlagentelefon 80 (TE1) angeschlossen, das dem Nutzer des Arbeitsplatzcomputers 50, im Folgenden der Anrufer, als Telefon dient.On the telephone system 60 is a system telephone 80 (TE1) connected to the user of the workstation 50 , hereinafter the caller, serves as the telephone.

Gemäß einer Ausführungsform der Erfindung ist das erfindungsgemäße Verfahren in einem Computerprogramm, das auf dem PC 50 zur Ausführung gebracht wird, implementiert. Beim Starten des Computerprogramms bzw. in einer Konfigurationsroutine wird die Telefonnummer des Telefons 80 des Anrufers dem Computerprogramm verfügbar gemacht, indem es im Computerprogramm selbst oder z. B. im Telefonbuch als Anrufernummer gespeichert wird.According to one embodiment of the invention, the method according to the invention is in a computer program that is on the PC 50 is implemented. When the computer program is started or in a configuration routine, the telephone number of the telephone is displayed 80 the caller's computer program made available by it in the computer program itself or z. B. is stored in the phone book as a caller number.

Gemäß einer weiteren Ausführungsform der Erfindung kann der Anrufer weitere Nummern von Telefonen, über die der Anrufer telefonieren möchte, dem Arbeitsplatzcomputer bzw. dem Computerprogramm mitteilen und zwischen diesen Anrufernummern vor Verbindungsaufbau in einem über eine grafische Benutzeroberflä che auf dem Bildschirm 51 dargestellten Menüs mit Hilfe eines Eingabegerätes 52 wählen.According to a further embodiment of the invention, the caller can communicate further numbers of telephones via which the caller wishes to make calls to the workstation computer or the computer program and between these caller numbers before a connection is established in a graphic user interface on the screen 51 represented menus with the help of an input device 52 choose.

Wird nun wie oben geschildert vom Anrufer vom PC ein anzurufender Teilnehmer (Anzurufender) bzw. dessen Telefonnummer ausgewählt und im Computerprogramm der Verbindungsaufbau gestartet, wird gemäß einer Ausführungsform zunächst das Telefon 80, das als Telefon des Anrufers konfiguriert wurde, vom PC 50 angewählt. Hebt der Anrufer am ersten Telefon 80 ab, wird eine Verbindung zwischen PC 50 und erstem Telefon 80 hergestellt und sodann die zweite Verbindung vom PC 50 zum zweiten Telefon 90 des Anzurufenden aufgebaut. Wird auch dort abgenommen, so wird auch diese Verbindung durchgeschaltet und beide Verbindungen werden zusammengeschaltet, so daß eine Telefonverbindung zwischen erstem Telefon 80 und zweitem Telefon 90 besteht.If, as described above, the caller selects from the PC a subscriber to be called (called party) or his telephone number and the connection is started in the computer program, according to one embodiment the telephone is started first 80 configured as the caller's phone from the PC 50 selected. The caller picks up on the first phone 80 off, a connection between PC 50 and first phone 80 established and then the second connection from the PC 50 to the second phone 90 of the person to be called. If there is also picked up there, this connection is also switched through and both connections are connected together, so that a telephone connection between the first telephone 80 and second phone 90 consists.

Gemäß einer Ausführungsform der Erfindung wird beim Aufbau der ersten Verbindung zwischen PC 50 und Telefon 80, das als Anlagentelefon an der Telefonanlage 60 konfiguriert ist, eine kostenlose Internverbindung von der Telefonanlage 60 zum Anlagentelefon 80 aufgebaut, so daß für das Telefonat zwischen erstem Telefon 80 und zweitem Telefon 90 die gleichen Kosten anfallen, wie wenn der Anrufer direkt am ersten Telefon 80 gewählt hätte.According to one embodiment of the invention, when establishing the first connection between PC 50 and phone 80 that as a system telephone on the telephone system 60 configured, a free internal connection from the telephone system 60 to the system telephone 80 built up so that for the phone call between the first phone 80 and second phone 90 the same costs are incurred as if the caller was directly on the first phone 80 would have chosen.

Gemäß einer Ausführungsform der Erfindung erfolgt das Zusammenschalten des ersten Telefons 80 und des zweiten Telefons 90 im Wesentlichen so, wie es mit Bezug auf 4 bereits beschrieben wurde: Der PC 50 hält während des Telefonats beide Verbindungen aufrecht und transferiert die Sprachdaten zwischen beiden Verbindungen, indem die Mikrophonsignale des Anlagentelefons 80 auf den Lautsprecher des zweiten Telefons 90 über den Telefonadapter 55 des PCs 50 gesendet werden und umgekehrt, so daß bei Verwendung eines ISDN-Netzes als Telefonnetz 70 am PC beide ISDN-B-Kanäle belegt sind und der PC 50 keine weiteren Funktionsaufgaben während des Telefonats übernehmen kann. Wird der PC dabei am internen S0-Bus der Telefonanlage 60 betrieben, sind beide B-Kanäle zur Telefonanlage belegt und die Telefonanlage schaltet die Verbindungen intern weiter zum Anlagentelefon 80 und über den Netzwerk-Terminator 65 zum zweiten Telefon 90.According to one embodiment of the invention, the interconnection of the first telephone takes place 80 and the second phone 90 essentially the way it is related to 4 has already been described: The PC 50 maintains both connections during the call and transfers the voice data between the two connections by the microphone signals of the system telephone 80 on the speaker of the second phone 90 via the telephone adapter 55 of the PC 50 are sent and vice versa, so that when using an ISDN network as a telephone network 70 on the PC both ISDN B channels are occupied and the PC 50 cannot take on any other functional tasks during the call. If the PC is connected to the internal S0 bus of the telephone system 60 both B-channels to the telephone system are occupied and the telephone system switches the connections internally to the system telephone 80 and via the network terminator 65 to the second phone 90 ,

Gemäß einer weiteren Ausführungsform der Erfindung, die mit Bezug auf 3 beschrieben wird, erfolgt das Zusammenschalten der beiden Verbindungen über die Telefonanlage 60. In Schritt 310 des Ablaufes 300 wird zunächst wieder eine Verbindungsanforderung vom PC 50 an das erste Telefon 80 über die Telefonanlage 60 gesendet. Sobald der Anrufer am ersten Telefon 80 abgehoben hat (Verzweigung 320) wird die erste Verbindung des PC 50 zum ersten Telefon 80 in der Telefonanlage gehalten (Schritt 330). Im nächsten Schritt 340 wird nun eine zweite Verbindungsanforderung vom PC 50 an das zweite Telefon 90 gesendet, so daß es am zweiten Telefon (TE2) des Anzurufenden klingelt. Wird nun am zweiten Telefon abgehoben (Verzweigung 350), wird die zweite Verbindung zum zweiten Telefon mit der gehaltenen ersten Verbindung in der Telefonanlage zusammengeschaltet (Schritt 360). In Schritt 370 wird nun ein Kommunikationskanal zwischen erstem Telefon 80 und zweitem Telefon 90 über die Telefonanlage 60 durchgeschaltet, so daß zwischen den Telefonen telefoniert werden kann. Ab diesem Zeitpunkt hat der PC 50 keine weitere Kontrolle mehr über die Verbindungen und steht damit für weitere Kommunikationsanforderungen zur Verfügung.According to a further embodiment of the invention, which relates to FIG 3 the two connections are interconnected via the telephone system 60 , In step 310 of the process 300 first a connection request from the PC 50 to the first phone 80 over the telephone system 60 Posted. As soon as the caller is on the first phone 80 has lifted off (branching 320 ) becomes the first connection of the PC 50 to the first phone 80 held in the telephone system (step 330 ). In the next step 340 is now a second connection request from the PC 50 to the second phone 90 sent so that it rings on the second telephone (TE2) of the person to be called. Is now picked up on the second telephone (branch 350 ), the second connection to the second telephone is interconnected with the first connection on hold in the telephone system (step 360 ). In step 370 now becomes a communication channel between the first telephone 80 and second phone 90 over the telephone system 60 switched through so that calls can be made between the phones. From this point on the PC 50 no further control over the connections and is therefore available for further communication requests.

Das Zusammenschalten der gehaltenen ersten und der zweiten Verbindung erfolgt dabei gemäß einer Ausführungsform, indem vom Arbeitsplatzcomputer eine Referenz auf die gehaltene erste Verbindung an die Telefonanlage übergeben wird und sobald der zweite Teilnehmer das zweite Telefon 90 abhebt, wird die erste gehaltene Verbindung mit der zweiten Verbindung in der Telefonanlage zusammengeschaltet.The interconnection of the held first and second connections takes place according to one embodiment in that a reference to the held first connection is transferred from the workstation computer to the telephone system and as soon as the second subscriber receives the second telephone 90 the first connection on hold is connected to the second connection in the telephone system.

Gemäß einer Ausführungsform der vorliegenden Erfindung wird beim Zusammenschalten der Verbindungen über die Telefonanlage das ISDN-Dienstmerkmal „ECT" (engt. „explicit call transfer" = „Verbindung umlegen") zum Zusammenschalten der beiden vom PC 50 initiierten Verbindungen verwendet.According to one embodiment of the present invention, when the connections are interconnected via the telephone system, the ISDN service feature “ECT” (narrowly “explicit call transfer” = “switch connection”) for interconnecting the two from the PC 50 initiated connections used.

Ein Ausführungsbeispiel, bei dem das ISDN-Dienstmerkmal „ECT" verwendet wird, wird mit Bezug auf 5 und 7 beschrieben. 7 zeigt dabei den detaillierten Ablauf des Verbindungsaufbaus bei einer Zusammenschaltung der beiden Verbindungen über die Telefonanlage gemäß einer Ausführungsform der Erfindung. Der Ablauf des Zusammenschaltens der Verbindungen über die TA 60 wird dabei wiederum als detailliertes Ablaufdiagramm aus Sicht eines ISDN-Adapters als Telefonschnittstelle 55 am PC 50 beschrieben.An embodiment in which the ISDN service feature "ECT" is used is described with reference to FIG 5 and 7 described. 7 shows the detailed process of establishing a connection when interconnecting the two connections via the telephone system according to an embodiment of the invention. The process of interconnecting the connections via the TA 60 is again a detailed flow diagram from the perspective of an ISDN adapter as a telephone interface 55 on the PC 50 described.

In diesem Fall ist die Telefonanlage 60 eine ISDN-Telefonanlage, die ECT unterstützt und an einen S0-Bus 66 angeschlossen ist, der über einen Netzwerk-Terminator (NT) 65 mit dem ISDN-Netz als Telefonnetz 70 verbunden ist. Der vom Netzwerk-Terminator 65 bereitgestellte S0-Bus 66 ist in 5 schematisch mit dem D- und den B-Kanälen dargestellt. Der PC 50 ist über einen ISDN-Adapter 55 mit dem internen S0-Bus 67 der Telefonanlage und damit über die Telefonanlage 60 und dem Telefonnetz 70 verbunden. Weiterhin wird vorausgesetzt, daß ECT ebenfalls vom ISDN-Adapter 55 unterstützt wird.In this case the telephone system is 60 an ISDN telephone system that supports ECT and to an S0 bus 66 connected via a network terminator (NT) 65 with the ISDN network as the telephone network 70 connected is. The one from the network terminator 65 provided S0 bus 66 is in 5 shown schematically with the D and B channels. The computer 50 is via an ISDN adapter 55 with the internal S0 bus 67 the telephone system and thus via the telephone system 60 and the telephone network 70 connected. It is also assumed that ECT is also from the ISDN adapter 55 is supported.

Der Aufbau einer Telefonverbindung mit ECT wird nun insbesondere mit Bezug auf 7 beschrieben, wobei 7 zu 6 einen identischen Aufbau aufweist. Vom PC 50 wird eine Verbindung zum Telefon 80 des Anrufers aufgebaut, indem von der ISDN-Karte 55 über den D-Kanal des S0-Busses 67 ein SETUP-Befehl gesendet wird. Bei erfolgreicher Initiierung der Verbindung empfängt der PC eine SETUP ACKNOWLEDGE-Nachricht, und sobald der Anrufer am Anlagentelefon 80 abhebt, empfängt der PC eine entsprechende CONNECT-Nachricht. Ab diesem Zeitpunkt ist als Kommunikationskanal ein B-Kanal des internen S0-Busses 67 zum PC belegt und eine Verbindung 171 zwischen PC 50 und erstem Telefon 80 geschaltet. Der PC sendet nun über den D-Kanal einen HOLD-Befehl, um die Verbindung zum ersten Telefon 80 in der Telefonanlage 60 zu halten (Bezugszeichen 61). Die Telefonanlage schaltet daraufhin die Verbindung zum Telefon 80 auf halten (61), und der PC empfängt die Nachricht HOLD ACKNOWLEDGE, woraufhin der B-Kanal zwischen PC und Telefonanlage freigegeben wird, so daß die Verbindung 171 abgebaut wird und eine Verbindung 172 zwischen Telefonanlage 60 und Anlagente lefon 80 besteht. Durch Senden eines SETUP-Befehls durch den PC wird wie oben bereits beschrieben eine zweite Kommunikationsverbindung vom PC zum Telefon 90 aufgebaut und wiederum ein B-Kanal über internen S0-Bus 67 und S0-Bus 66 geschaltet wird, so daß eine Verbindung 173 zwischen PC und zweitem Telefon 90 aufgebaut ist. Das Zusammenschalten der beiden Verbindungen in der Telefonanlage (Bezugszeichen 62) erfolgt durch einen ECT-Befehl, indem die CAPI-Message „FACILITY_REQ: ECT" vom PC 50 bereitgestellt wird und daraufhin im D-Kanal ein FACILITY-Befehl gesendet wird, worauf nach Empfang einer FACILITY-Nachricht über den D-Kanal, die Verbindung 173 zwischen PC und zweitem Telefon 90 freigegeben und eine neue Verbindung 174 zwischen Telefonanlage 60 und zweitem Telefon 90 geschaltet wird. Ab diesem Zeitpunkt sind die beiden Verbindungen 172 und 173 in der Telefonlage über einen B-Kanal des S0-Busses 66 als Verbindung 174 zusammengeschaltet und die Sprachdatenübertragung erfolgt über die Hardware der Telefonanlage 60. Vom PC werden für die beiden Verbindungen jeweils noch eine RELEASE-Nachricht über den D-Kanal empfangen, worauf der PC 50 bzw. der ISDN-Adapter 55 für beide Fälle eine RELEASE COMPLETE-Nachricht sendet, worauf der PC keine weitere Kontrolle mehr über die Verbindungen hat und die Kanäle des internen S0-Busses 67 frei sind und für weitere Verbindungen genutzt werden können.Establishing a telephone connection with ECT is now particularly related to 7 described, where 7 to 6 has an identical structure. A connection to the telephone is made from the PC 50 80 of the caller built up by the ISDN card 55 via the D channel of the S0 bus 67 a SETUP command is sent. If the connection is successfully initiated, the PC receives a SETUP ACKNOWLEDGE message and as soon as the caller is on the system telephone 80 the PC receives a corresponding CONNECT message. From this point on, the communication channel is on B channel of the internal S0 bus 67 to the PC and a connection 171 between PC 50 and first phone 80 connected. The PC now sends a HOLD command over the D channel to establish the connection to the first telephone 80 in the telephone system 60 hold (reference number 61 ). The telephone system then switches the connection to the telephone 80 hold on ( 61 ), and the PC receives the message HOLD ACKNOWLEDGE, whereupon the B channel between the PC and the telephone system is released, so that the connection 171 is broken down and a connection 172 between telephone system 60 and plant telephones 80 consists. By sending a SETUP command from the PC, a second communication connection from the PC to the telephone is established as described above 90 and again a B channel via internal S0 bus 67 and S0 bus 66 is switched so that a connection 173 between PC and second telephone 90 is constructed. The interconnection of the two connections in the telephone system (reference number 62 ) is carried out by an ECT command in which the CAPI message "FACILITY_REQ: ECT" from the PC 50 is provided and then a FACILITY command is sent in the D-channel, whereupon after receiving a FACILITY message via the D-channel, the connection 173 between PC and second telephone 90 released and a new connection 174 between telephone system 60 and second phone 90 is switched. From this point on, the two connections 172 and 173 in the telephone position via a B channel of the S0 bus 66 as a connection 174 interconnected and the voice data transmission takes place via the hardware of the telephone system 60 , For the two connections, the PC receives a RELEASE message via the D channel, whereupon the PC 50 or the ISDN adapter 55 sends a RELEASE COMPLETE message for both cases, whereupon the PC has no further control over the connections and the channels of the internal S0 bus 67 are free and can be used for further connections.

Ein Abbau der Telefonverbindung erfolgt dann über die Telefonanlage 60.The telephone connection is then cleared down via the telephone system 60 ,

Bei dieser Ausführungsform ist insbesondere vorteilhaft, daß der PC nur die Telefonverbindung initiiert und dann für weitere Kommunikationsaufgaben zur Verfügung steht. Die Kommunikation erfolgt auch in diesem Fall über die vorhandene Telefonschnittstelle, so daß keine zusätzliche Hardware, Schnittstelle etc. bereitgestellt werden muß und der PC nicht erst über ein anderes Medium, wie z.B. das Internet oder eine LAN- oder WAN-Verbindung eine Verbindung mit einer entsprechend zu konfigurierenden Telefonanlage zum Telefonverbindungsaufbau aufbauen muß.In this embodiment, it is particularly advantageous that the PC just initiated the phone connection and then for others Communication tasks available stands. In this case, too, communication takes place via the existing telephone interface, so that no additional hardware, interface etc. must be provided and the PC doesn't just over another medium, e.g. the Internet or a LAN or WAN connection a connection to a telephone system to be configured accordingly to establish a telephone connection.

Eine weitere Ausführungsform der Erfindung wird nun mit Bezug auf 8 beschrieben. 8 zeigt einen PC 50, wie er bereits in Bezug auf 5 beschrieben wurde. Der PC 50 ist über einen S0-Bus 66 und einen Netzwerk-Terminator 65 mit dem Telefonnetz verbunden. Am selben S0-Bus ist das erste Telefon (TE1) 81 als ISDN-Telefon angeschlossen. Das zweite Telefon 90 ist ebenfalls mit dem Telefonnetz verbunden. Die Telefonverbindung wird nun ebenfalls unter Nutzung des Leistungsmerkmals „Verbindung umlegen" (ECT) aufgebaut und erfolgt daher prinzipiell wie mit Bezug auf die 5 und 7 erläutert, mit dem Unterschied, daß die ECT-Funktionalität nicht von einer Telefonanlage sondern von einer Vermittlungsstelle 75 im Telefonnetz bereitgestellt wird.Another embodiment of the invention will now be described with reference to FIG 8th described. 8th shows a PC 50 as he's already regarding 5 has been described. The computer 50 is via an S0 bus 66 and a network terminator 65 connected to the telephone network. The first telephone (TE1) is on the same S0 bus 81 connected as an ISDN telephone. The second phone 90 is also connected to the telephone network. The telephone connection is now also set up using the "Transfer connection" (ECT) feature and is therefore basically the same as with reference to 5 and 7 explained, with the difference that the ECT functionality is not from a telephone system but from an exchange 75 is provided in the telephone network.

Der Verbindungsaufbau gestaltet sich dann gemäß dem Ablauf in 7 folgendermaßen: Zunächst wird eine erste Verbindung 71 zum Telefon 81 über die Vermittlungsstelle 75 aufgebaut, wobei beide B-Kanäle belegt sind, einer für die Verbindung PC-Vermittlungsstelle und einer zwischen Vermittlungsstelle-erstes Telefon 81. Die erste Verbindung wird dann in der Vermittlungsstelle 75 gehalten (Bezugszeichen 76), worauf der B-Kanal zwischen PC und Vermittlungsstelle wieder frei gegeben wird und vom PC eine zweite Verbindung 72 zum zweiten Telefon 90 aufgebaut wird. Sobald der zweite Teilnehmer am zweiten Telefon abhebt, werden die gehaltene erste Verbindung 71 und die zweite Verbindung 72 in der Vermittlungsstelle 75 zur Telefonverbindung 73 zwischen erstem Telefon 81 und zweitem Telefon 90 zusammengeschaltet in der Vermittlungsstelle 75 (Bezugszeichen 77). Durch die Verbindung 73 ist weiterhin ein B-Kanal des S0-Busses belegt, der PC ist aber wie mit Bezug auf 5 beschrieben nicht mehr an der Verbindung 73 beteiligt und kann daher über den einen freien B-Kanal eine neue Verbindung aufbauen. Vorteil dieser Ausführungsform ist, daß keine Telefonanlage benötigt wird und obwohl der PC 50 und das Telefon 81 am selben S0-Bus 66 angeschlossen sind, eine Verbindung über den PC ohne weitere Hardwareanforderung aufbaubar ist, wenn von der Vermittlungsstelle ECT-Funktionalität bereit gestellt wird.The connection is then set up according to the procedure in 7 as follows: First, a first connection 71 to the phone 81 via the exchange 75 built up, both B-channels are occupied, one for the connection PC exchange and one between exchange-first telephone 81 , The first connection is then in the exchange 75 held (reference number 76 ), whereupon the B channel between the PC and the exchange is released again and a second connection from the PC 72 to the second phone 90 is built up. As soon as the second subscriber picks up on the second telephone, the first connection is put on hold 71 and the second connection 72 in the exchange 75 for telephone connection 73 between the first phone 81 and second phone 90 interconnected in the exchange 75 (Reference 77 ). Through the connection 73 a B channel of the S0 bus is still occupied, but the PC is as with reference to 5 no longer described on the connection 73 involved and can therefore establish a new connection via the one free B channel. The advantage of this embodiment is that no telephone system is required and although the PC 50 and the phone 81 on the same S0 bus 66 are connected, a connection can be established via the PC without any additional hardware requirements, if the exchange provides ECT functionality.

Eine weitere vorteilhafte Ausführungsform der Erfindung wird nun mit Bezug auf 9 beschrieben. 9 zeigt einen PC 50, wie er mit Bezug auf 5 beschrie ben ist. Der PC 50 ist über einen S0-Bus 66 und einen Netzwerk-Terminator 65 mit dem Telefonnetz verbunden. Am selben S0-Bus ist das erste Telefon (TE1) 81 als ISDN-Telefon angeschlossen. Das zweite Telefon 90 ist ebenfalls mit dem Telefonnetz verbunden. Die Telefonverbindung wird unter Nutzung des Leistungsmerkmals „Dreierkonferenz" aufgebaut und erfolgt daher prinzipiell wie mit Bezug auf 5, 7 und 8 erläutert, mit dem Unterschied, daß die gehaltene Verbindung nicht über einen ECT-Befehl umgelegt wird, sondern durch die Initiierung einer Dreierkonferenzschaltung das erste Telefon 81 und das zweite Telefon 90 über die Vermittlungsstelle 75 zusammengeschaltet werden.Another advantageous embodiment of the invention will now be described with reference to FIG 9 described. 9 shows a PC 50 how he's referring to 5 is described. The computer 50 is via an S0 bus 66 and a network terminator 65 connected to the telephone network. The first telephone (TE1) is on the same S0 bus 81 connected as an ISDN telephone. The second phone 90 is also connected to the telephone network. The telephone connection is set up using the "three-party conference" feature and is therefore basically the same as with reference to 5 . 7 and 8th explained, with the difference that the connection on hold is not put through an ECT command, but by initiating a three-way conference circuit the first telephone 81 and the second phone 90 via the exchange 75 be interconnected.

Der Verbindungsaufbau gestaltet sich folgendermaßen: Zunächst wird eine erste Verbindung 71 zum Telefon 81 über die Vermittlungsstelle 75 aufgebaut, wobei beide B-Kanäle belegt sind, einer für die Verbindung PC-Vermittlungsstelle und einer zwischen Vermittlungsstelle-erstes Telefon 81. Die erste Verbindung wird dann in der Vermittlungsstelle 75 gehalten (Bezugszeichen 76), worauf der B-Kanal zwischen PC und Vermittlungsstelle wieder frei gegeben und vom PC eine zweite Verbindung 72 zum zweiten Telefon 90 aufgebaut wird. Sobald der zweite Teilnehmer am zweiten Telefon abhebt, wird nun anstatt eines FACILITY_REQ:ECT-Befehls eine Dreierkonferenz, z.B. mit einem FACILITY_REQ:3PY-Befehl (Befehl für THREE-PARTY-CALL = Dreierkonferenz), zwischen PC 50, erstem Telefon 81 und zweitem Telefon 90 initiiert. Die Dreierkonferenz wird daraufhin in der Vermittlungsstelle 75 geschaltet (Bezugszeichen 82), woraufhin eine Verbindung 74 zwischen zweitem Telefon 90 und Vermittlungsstelle 75, eine Verbindung 78 zwischen erstem Telefon 81 und Vermittlungsstelle 75 sowie eine Verbindung 79 zwischen PC 50 und Vermittlungsstelle 75 besteht. Der PC sendet in dem Fall über den von ihm belegten B-Kanal nur „Ruhe" so daß die Telefonverbindung zwischen ersten Telefon 81 und zweitem Telefon 90 über die Verbindungen 78 und 74 vom PC 50 nicht gestört wird.The connection setup is as follows: First, a first connection 71 to the phone 81 via the exchange 75 built up, both B-channels are occupied, one for the connection PC exchange and one between exchange-first telephone 81 , The first connection is then in the exchange 75 held (reference number 76 ), whereupon the B-channel between the PC and the exchange is released again and a second connection from the PC 72 to the second phone 90 is built up. As soon as the second participant picks up on the second telephone, instead of a FACILITY_REQ: ECT command, a three-party conference, for example with a FACILITY_REQ: 3PY command (command for THREE-PARTY-CALL = three-party conference), is established between the PC 50 , first phone 81 and second phone 90 initiated. The three-way conference is then held in the exchange 75 switched (reference number 82 ), whereupon a connection 74 between the second phone 90 and exchange 75 , a connection 78 between the first phone 81 and exchange 75 as well as a connection 79 between PC 50 and exchange 75 consists. In this case, the PC only sends "idle" via the B channel it occupies, so that the telephone connection between the first telephone 81 and second phone 90 about the connections 78 and 74 from the PC 50 is not disturbed.

Vorteil dieser Ausführungsform ist ebenfalls, daß keine Telefonanlage benötigt wird und obwohl der PC 50 und das Telefon 81 am selben S0-Bus 66 angeschlossen sind, eine Verbindung über den PC ohne weitere Hardwareanforderung aufbaubar ist.Another advantage of this embodiment is that no telephone system is required and although the PC 50 and the phone 81 on the same S0 bus 66 are connected, a connection can be established via the PC without any additional hardware requirements.

Die mit Bezug auf die 8 und 9 erläuterten Ausführungsformen können bei gleicher Hardwareaustattung am Arbeitsplatz des Nutzers (Anrufers) vorteilhafterweise alternativ durch die das vorgestellte Verfahren implementierende Software bereitgestellt werden, um z.B. dann wenn die Vermittlungsstelle entweder ECT oder Dreierkonferenz als Funktionsmerkmal anbietet, das jeweils angebotete Merkmal zu nutzen oder aus beiden Merkmalen die für den Nutzer kostengünstigste Variante zu wählen.The related to the 8th and 9 Embodiments explained can advantageously be provided alternatively by the software implementing the method presented, with the same hardware equipment at the workstation of the user (caller), in order, for example, if the switching center offers either ECT or three-party conference as a feature, to use the feature offered or to use both features to choose the cheapest option for the user.

Die vorliegende Erfindung ermöglicht damit den Aufbau von Telefonverbindungen über den Arbeitsplatzcomputer direkt zu steuern und durch die Telefonschnittstelle die Verbindungen direkt zu überwachen. Dabei wird ermöglicht, daß der Nutzer/Anrufer im Telefon-Computerprogramm auf dem, daß den Verbindungsaufbau steuert, z.B. bestimmte Telekommunikationsanbieter z.B. über ein Menü auszuwählen um somit direkt und einfach zu entscheiden, über welchen Anbieter er zu welcher Zeit und zu welchem Preis telefonieren möchte.The present invention thus enables Establishing telephone connections via to control the workstation directly and through the telephone interface monitor the connections directly. This enables that the User / caller in the telephone computer program on that the connection establishment controls, e.g. certain telecommunications providers e.g. about a Select menu to thus direct and easy to decide which provider to use what time and at what price you want to make a call.

Gemäß einer Ausführungsform der vorliegenden Erfindung sind die hier beschriebenen Verfahren zum Aufbau einer Telefonverbindung jeweils in einem Computerprogramm, das auf einem Arbeitsplatzcomputer 10, 50 ausführbar ist, implementiert, so daß ein solches Computerprogramm den Arbeitsplatzcomputer, der über eine Telefonschnittstelle mit dem Telefonnetz verbunden ist, in die Lage versetzt, eine Telefonverbindung zwischen dem ersten Telefon 30, 80 und dem zweiten Telefon 40, 90 aufzubauen.According to one embodiment of the present invention, the methods described here for establishing a telephone connection are each in a computer program that is on a workstation computer 10 . 50 is implemented so that such a computer program enables the workstation computer, which is connected to the telephone network via a telephone interface, to establish a telephone connection between the first telephone 30 . 80 and the second phone 40 . 90 build.

Sämtliche sinnvolle Kombinationen von vorliegend geschilderten Merkmalen sind als zur Erfindung gehörig anzusehen, auch wenn sie nicht explizit in ihrem Zusammenspiel beschrieben wurden.All are meaningful combinations of features described here as belonging to the invention to look at, even if they are not explicitly described in their interaction were.

Claims (19)

Verfahren zum Aufbau einer Telefonverbindung zwischen einem ersten und einem zweiten Teilnehmer über ein Telefonnetz (20) durch einen Arbeitsplatzcomputer (10), wobei der Arbeitsplatzcomputer zum Aufbau von mindestens zwei Verbindungen (21, 22) über das Telefonnetz eingerichtet ist, und das Verfahren umfasst: Aufbauen (110) einer ersten Verbindung vom Arbeitsplatzcomputer zu einem ersten Telefon (30) des ersten Teilnehmers über das Telefonnetz; Aufbauen (120) einer zweiten Verbindung vom Arbeitsplatzcomputer zu einem zweiten Telefon (40) des zweiten Teilnehmers über das Telefonnetz; Zusammenschalten (130) der ersten und der zweiten Verbindung zu der Telefonverbindung zwischen erstem und zweitem Teilnehmer.Method for establishing a telephone connection between a first and a second subscriber via a telephone network ( 20 ) by a workstation computer ( 10 ), whereby the workstation computer to establish at least two connections ( 21 . 22 ) is set up over the telephone network, and the method comprises: setting up ( 110 ) a first connection from the workstation computer to a first telephone ( 30 ) of the first subscriber via the telephone network; Build up ( 120 ) a second connection from the workstation computer to a second telephone ( 40 ) of the second subscriber via the telephone network; Interconnect ( 130 ) the first and the second connection to the telephone connection between the first and second subscriber. Verfahren nach Anspruch 1, wobei der Aufbau der Verbindungen weiterhin umfasst: Senden (210, 240) einer Telefonverbindungsanforderung vom Arbeitsplatzcomputer über das Telefonnetz mit einer Rufnummer des ersten bzw. zweiten Telefons.The method of claim 1, wherein establishing the connections further comprises: sending ( 210 . 240 ) a telephone connection request from the workstation computer via the telephone network with a telephone number of the first or second telephone. Verfahren nach Anspruch 1 oder 2, weiterhin umfassend: Durchschalten (230) eines ersten Kommunikationskanals zwischen Arbeitsplatzcomputer und erstem Telefon sobald der erste Teilnehmer das erste Telefon abhebt; Durchschalten (260) eines zweiten Kommunikationskanals zwischen Arbeitsplatzcomputer und zweitem Telefon sobald der zweite Teilnehmer das zweite Telefon abhebt.The method of claim 1 or 2, further comprising: switching through ( 230 ) a first communication channel between the workstation computer and the first telephone as soon as the first subscriber picks up the first telephone; Switching through ( 260 ) a second communication channel between the workstation computer and the second telephone as soon as the second subscriber picks up the second telephone. Verfahren nach einem der bisherigen Ansprüche, wobei das Zusammenschalten der ersten und der zweiten Verbindung über den Arbeitsplatzcomputer erfolgt und das Verfahren weiterhin umfaßt: Empfangen (270) von ersten Sprachdaten vom ersten Telefon über den ersten Kommunikationskanal im Arbeitsplatzcomputer und Senden der ersten Sprachdaten über den zweiten Kommunikationskanal zum zweiten Telefon; Empfangen (270) von zweiten Sprachdaten vom zweiten Telefon über den zweiten Kommunikationskanal im Arbeitsplatzcomputer und Senden der zweiten Sprachdaten über den ersten Kommunikationskanal zum ersten Telefon.Method according to one of the preceding claims, wherein the interconnection of the first and the second connection takes place via the workstation computer and the method further comprises: receiving ( 270 ) first voice data from the first telephone via the first communication channel in the workstation computer and sending the first voice data via the second communication channel to the second telephone; Receive ( 270 ) of second voice data from the second telephone via the second communication channel in the workstation computer and sending the second voice data via the first communication channel to the first telephone. Verfahren nach einem der bisherigen Ansprüche, weiterhin umfassend: Speichern der empfangenen ersten und/oder zweiten Sprachdaten im Arbeitsplatzcomputer.Method according to one of the previous claims che, further comprising: storing the received first and / or second voice data in the workplace computer. Verfahren nach einem der bisherigen Ansprüche, wobei die Verbindungen vom Arbeitsplatzcomputer abgebaut werden, sobald einer der Teilnehmer sein Telefon auflegt.Method according to one of the preceding claims, wherein the connections from the workstation are cleared as soon as one of the participants hangs up his phone. Verfahren nach Anspruch 1 oder 2, weiterhin umfassend: Halten (330) der ersten Verbindung, sobald der erste Teilnehmer das erste Telefon abhebt; Zusammenschalten (360) der gehaltenen ersten Verbindung mit der zweiten Verbindung sobald der zweite Teilnehmer das zweite Telefon abhebt; und Durchschalten (370) eines Kommunikationskanals entsprechend der zusammengeschalteten Verbindungen zwischen erstem und zweitem Telefon.The method of claim 1 or 2, further comprising: holding ( 330 ) the first connection as soon as the first subscriber picks up the first telephone; Interconnect ( 360 ) the first connection on hold with the second connection as soon as the second subscriber picks up the second telephone; and switching ( 370 ) a communication channel according to the interconnected connections between the first and second telephone. Verfahren nach Anspruch 7, wobei die Zusammenschaltung der Verbindungen in einer Telefonanlage, die mit dem Arbeitsplatzcomputer verbunden ist, so erfolgt, dass die Verbindungen in der Telefonanlage zusammengeschaltet werden und eine Verbindung zwischen erstem und zweitem Telefon über die Telefonanlage geschaltet wird und der Arbeitsplatzcomputer keine Verbindung mehr aufrechterhält.The method of claim 7, wherein the interconnection the connections in a telephone system with the workstation computer is connected so that the connections in the telephone system be interconnected and a connection between the first and second phone over the Telephone system is switched and the workstation computer none Maintains connection more. Verfahren nach Anspruch 7, wobei die Zusammenschaltung der Verbindungen in einer Vermittlungsstelle, die über das Telefonnetz mit dem Arbeitsplatzcomputer verbunden ist, so erfolgt, dass die Verbindungen in der Vermittlungsstelle zusammengeschaltet werden und eine Verbindung zwischen erstem und zweitem Telefon über die Vermittlungsstelle geschaltet wird und der Arbeitsplatzcomputer keine Verbindung mehr aufrechterhält.The method of claim 7, wherein the interconnection of the connections in a switching center, which via the Telephone network is connected to the workstation computer, that the connections are interconnected in the exchange and a connection between the first and second phone via the Switch is switched and the workplace computer no connection is maintained. Verfahren nach Anspruch 8 oder 9, weiterhin umfassend: Übergeben einer Referenz auf die gehaltene erste Verbindung vom Arbeitsplatzcomputer an die Telefonanlage bzw. die Vermittlungsstelle sobald der zweite Teilnehmer das zweite Telefon abhebt; und Umlegen der ersten Verbindung auf die Telefonanlage bzw. die Vermittlungsstelle zur Zusammenschaltung mit der zweiten Verbindung.The method of claim 8 or 9, further comprising: To hand over a reference to the first connection held by the workstation computer to the telephone system or the exchange as soon as the second subscriber the second telephone answers; and Transfer the first connection to the telephone system or the switching center for interconnection with the second connection. Verfahren nach Anspruch 1 oder 2, weiterhin umfassend: Halten (330) der ersten Verbindung in einer Vermittlungsstelle, sobald der erste Teilnehmer das erste Telefon abhebt; Initiieren einer Dreierkonferenzschaltung zwischen Arbeitsplatzcomputer, erstem Telefon und zweitem Telefon, sobald der zweite Teilnehmer das zweite Telefon abhebt.The method of claim 1 or 2, further comprising: holding ( 330 ) the first connection in a switching center as soon as the first subscriber picks up the first telephone; Initiate a three-way conference call between the workstation computer, the first telephone and the second telephone as soon as the second subscriber picks up the second telephone. Verfahren nach einem der vorgehenden Ansprüche, wobei das erste Telefon ein Anlagentelefon an einer/der Telefonanlage ist und die erste Verbindung als eine gebührenfreie Internverbindung zwischen Anlagentelefon und Arbeitsplatzcomputer bzw. Telefonanlage geschaltet ist.Method according to one of the preceding claims, wherein the first telephone is a system telephone on a telephone system and the first connection as a toll-free internal connection between the system telephone and the workstation computer or telephone system is switched. Verfahren nach einem der vorgehenden Ansprüche, wobei das erste und/oder zweite Telefon und der Arbeitsplatzcomputer im selben Ortsnetz des Telefonnetzes verbunden sind.Method according to one of the preceding claims, wherein the first and / or second telephone and the workplace computer in the same local network of the telephone network are connected. Verfahren nach einem der vorstehenden Ansprüche, wobei das Telefonnetz ein ISDN kompatibles Netz ist und der Arbeitsplatzcomputer über ein ISDN-Adapter mit dem ISDN kompatiblen Netz verbunden ist.Method according to one of the preceding claims, wherein the telephone network is an ISDN compatible network and the workstation computer via an ISDN adapter is connected to the ISDN compatible network. Verfahren zum Aufbau einer Telefonverbindung über einen Arbeitsplatzcomputer, wobei der Arbeitsplatzcomputer eingerichtet ist, auf ein Telefonbuch zuzugreifen und das Verfahren folgende Schritte umfaßt: Auswahl eines anzurufenden Teilnehmers aus dem Telefonbuch am Arbeitsplatzcomputer durch den Anrufer; Aufbau einer Telefonverbindung zwischen Anrufer und Anzurufendem nach einem Verfahren gemäß der vorstehenden Ansprüche, wobei der An rufer dem ersten Teilnehmer und der Anzurufende dem zweiten Teilnehmer entspricht.Method for establishing a telephone connection via a Workplace computer, the workplace computer being set up is to access a phone book and follow the procedure Steps include: selection of a subscriber to be called from the phone book on the workstation computer by the caller; Establishing a telephone connection between Caller and caller according to a method according to the above Expectations, the caller to the first party and the caller to the second participant. Verfahren nach Anspruch 15, wobei die Telefonnummer des ersten Telefons des Anrufers zum Aufbau der ersten Verbindung konfigurierbar im Arbeitsplatzcomputer gespeichert ist.The method of claim 15, wherein the telephone number the caller's first telephone to establish the first connection configurable is stored in the workstation computer. Vorrichtung zur Durchführung eines Verfahrens gemäß einem der Ansprüche 1 bis 16.Device for carrying out a method according to a of claims 1 to 16. Computerprogramm mit von einem Computer ausführbaren Instruktionen, die einen Computer in die Lage versetzen, ein Verfahren gemäß einem der Ansprüche 1 bis 16 auszuführen.Computer program with executable by a computer Instructions that enable a computer, a procedure according to one of claims Execute 1 to 16. Computerprogrammprodukt mit auf dem Computerprogramm-produkt gespeicherten und von einem Computer ausführbaren Instruktionen, die einen Computer in die Lage versetzen, ein Verfahren gemäß einem der Ansprüche 1 bis 16 auszuführen.Computer program product with on the computer program product instructions stored and executable by a computer that to enable a computer to perform a method according to a of claims Execute 1 to 16.
DE2003110048 2003-03-07 2003-03-07 Method for establishing telephone link e.g. from working computer to telephone network, involves setting up links from work place computer to subscriber telephone via telephone network Ceased DE10310048A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE2003110048 DE10310048A1 (en) 2003-03-07 2003-03-07 Method for establishing telephone link e.g. from working computer to telephone network, involves setting up links from work place computer to subscriber telephone via telephone network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE2003110048 DE10310048A1 (en) 2003-03-07 2003-03-07 Method for establishing telephone link e.g. from working computer to telephone network, involves setting up links from work place computer to subscriber telephone via telephone network

Publications (1)

Publication Number Publication Date
DE10310048A1 true DE10310048A1 (en) 2004-09-23

Family

ID=32891944

Family Applications (1)

Application Number Title Priority Date Filing Date
DE2003110048 Ceased DE10310048A1 (en) 2003-03-07 2003-03-07 Method for establishing telephone link e.g. from working computer to telephone network, involves setting up links from work place computer to subscriber telephone via telephone network

Country Status (1)

Country Link
DE (1) DE10310048A1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4998243A (en) * 1989-10-10 1991-03-05 Racal Data Communications Inc. ISDN terminal adapter with teleconference provision
US5640449A (en) * 1992-08-14 1997-06-17 International Business Machines Corporation Communications device to establish call in ISDN system
US5940488A (en) * 1996-11-15 1999-08-17 Active Voice Corporation Telecommunication management system and user interface
US6100882A (en) * 1994-01-19 2000-08-08 International Business Machines Corporation Textual recording of contributions to audio conference using speech recognition

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4998243A (en) * 1989-10-10 1991-03-05 Racal Data Communications Inc. ISDN terminal adapter with teleconference provision
US5640449A (en) * 1992-08-14 1997-06-17 International Business Machines Corporation Communications device to establish call in ISDN system
US6100882A (en) * 1994-01-19 2000-08-08 International Business Machines Corporation Textual recording of contributions to audio conference using speech recognition
US5940488A (en) * 1996-11-15 1999-08-17 Active Voice Corporation Telecommunication management system and user interface

Similar Documents

Publication Publication Date Title
DE60132379T2 (en) METHOD, DEVICE AND ARRANGEMENT IN A TELECOMMUNICATIONS NETWORK FOR CONTROLLING AND ENABLING ADVANCED SERVICES AND USER INTERFACES IN A MOBILE PHONE
DE19830333B4 (en) Method for providing features for mobile subscribers over a communication network
EP0687402B1 (en) Circuit arrangement for integrating edp systems in the use of telephone installations
DE19728878A1 (en) Internet phone gateway
DE19859510B4 (en) Internet telephone device, large-scale data communication network exploiting communication system and connection adapter
DE60213171T2 (en) Method for the transmission of short messages by means of Internet telephone sets and corresponding system
DE10009279A1 (en) Method and service computer for establishing a communication link over an IP network
DE10000809A1 (en) Service unit to support the establishment of communication connections
WO2002011411A1 (en) Call pickup with notification via data networks
EP1283478B1 (en) Method, communication system, data network server and PBX for extending of a data network connection
DE10211740A1 (en) Changing over circuit-switched connection line involves dialing over circuit-switched network, establishing circuit-switched connection, exchanging IP addresses, changing to connection in IP network
DE19945663A1 (en) Internet phone adapter
DE10032244A1 (en) Method and arrangement for data transmission between two communication devices via a packet-oriented communication network
DE10310048A1 (en) Method for establishing telephone link e.g. from working computer to telephone network, involves setting up links from work place computer to subscriber telephone via telephone network
DE10058614B4 (en) Communicator system with Centrex functionality
DE102007009135B4 (en) Distributed conference about connection between PBX and conference bridge
EP1091535A2 (en) Method and electronic units for the transfer of speech data packets using supplementary services and associated devices and programs
EP1303973B1 (en) Method for establishing a communication connection and telecommunications system
DE10145987A1 (en) Process for selecting a feature and associated units
DE10008388A1 (en) Telephone system connected to network for voice packet communication, includes telecommunication server to judge and notify presence of subscribers at their terminal, to other participants in network
WO2003067359A2 (en) Method for establishing a communication connection over an ip network
EP1404097B1 (en) System and method of setting up a telephone conference
EP1202543A2 (en) Router for the establishment of a connection in an IP network and method for doing so
DE60316951T2 (en) SYSTEM AND METHOD FOR CONTROLLING A TELECOM NETWORK
EP1183878A1 (en) Method for administering supplementary services in telecommunications devices

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8131 Rejection