Search Images Maps Play YouTube News Gmail Drive More »
Sign in
Screen reader users: click this link for accessible mode. Accessible mode has the same essential features but works better with your reader.

Patents

  1. Advanced Patent Search
Publication numberDE69731907 T2
Publication typeGrant
Application numberDE1997631907
Publication date29 Dec 2005
Filing date23 Jan 1997
Priority date5 Mar 1996
Also published asDE69731907D1, EP0794650A2, EP0794650A3, EP0794650B1, US6282269
Publication number1997631907, 97631907, DE 69731907 T2, DE 69731907T2, DE-T2-69731907, DE1997631907, DE69731907 T2, DE69731907T2, DE97631907
InventorsRonald John Romsey Bowater, Lawrence Leon Lyndhurst Porter
ApplicantInternational Business Machines Corp.
Export CitationBiBTeX, EndNote, RefMan
External Links: DPMA, Espacenet
Sprachpost über Internet Voice mail via the Internet translated from German
DE 69731907 T2
Abstract  available in
Claims(18)  translated from German
  1. Verfahren zur Bereitstellung von Sprachpost im Internet, das die folgenden Schritte umfasst: Auswählen eines zweiten Benutzers an einem zweiten Internet-Telefonsystem für einen Anruf von einem ersten Benutzer an einem ersten Internet-Telefonsystem; A method of providing voice mail on the Internet, comprising the steps of: selecting a second user at a second Internet telephone system for a call from a first user at a first Internet telephone system; Feststellen, dass das zweite Internet-Telefonsystem gerade nicht im Internet angemeldet ist, um den Anruf zu empfangen; Determining that the second Internet telephone system is not currently logged on the Internet to receive the call; und Senden einer Sprachnachricht für den zweiten Benutzer über das Internet an ein von dem zweiten Internet-Telefonsystem gesondertes Sprachspeichersystem zum späteren Abruf durch den zweiten Benutzer. and sending a voice message for the second user over the Internet to a separate from said second Internet telephone system, voice messaging system for later retrieval by the second user.
  2. Verfahren nach Anspruch 1, wobei dem ersten Benutzer an dem ersten Internet-Telefonsystem als Antwort auf die Feststellung, dass das zweite Internet-Telefonsystem gerade nicht im Internet angemeldet ist, die Möglichkeit angeboten wird, eine Sprachnachricht für den zweiten Benutzer zu hinterlassen. The method of claim 1, wherein the first user on the first Internet telephone system in response to determining that the second Internet telephone system is not currently logged on the Internet, the opportunity is offered to leave a voice message for the second user.
  3. Verfahren nach Anspruch 1 oder 2, das des Weiteren den Schritt des Aufbaus einer Kommunikationsverbindung über das Internet zwischen dem ersten Internet-Telefonsystem und dem Sprachspeichersystem umfasst, um die Sprachnachricht für den zweiten Benutzer zu übertragen. The method of claim 1 or 2, further comprising the step of establishing a communication link via the Internet between the first Internet telephone system and the voice mail system in order to transmit the voice message for the second user.
  4. Verfahren nach Anspruch 3, wobei die Kommunikationsverbindung Zweiwegeübertragungen zulässt und das Sprachspeichersystem eine oder mehrere Eingabeaufforderungen oder Grußbotschaften an den ersten Benutzer überträgt, bevor es die Nachricht für den zweiten Benutzer an das Sprachspeichersystem überträgt. The method of claim 3, wherein the communication link permits two-way communications and the voice storage system, one or more prompts or greetings to said first user transmits, before transmitting the message for the second user to the voice mail system.
  5. Verfahren nach Anspruch 4, wobei die eine oder die mehreren Eingabeaufforderungen oder Grußbotschaften Informationen in Bezug auf den aktuellen Aufenthaltsort und die aktuelle Erreichbarkeit des zweiten Benutzers enthalten. The method of claim 4, wherein the one or more prompts or greetings include information relating to the current location and the current availability of the second user.
  6. Verfahren nach Anspruch 4, wobei die Informationen in Bezug auf den aktuellen Aufenthaltsort und die aktuelle Erreichbarkeit des zweiten Benutzers auch abgehört werden können, wenn über das herkömmliche Telefonnetzwerk auf das Sprachspeichersystem zugegriffen wird. The method of claim 4, wherein the information can also be monitored with respect to the current location and the current availability of the second user is accessed via the traditional phone network to the voice mail system.
  7. Verfahren nach einem der vorhergehenden Ansprüche, wobei die Sprachnachricht von dem zweiten Benutzer entweder mittels eines Internet-Telefons über das Internet oder mittels eines herkömmlichen Telefons über das herkömmliche Telefonnetzwerk abgerufen werden kann. Method according to one of the preceding claims, wherein the voice message from the second user either using an Internet telephone over the Internet or using a conventional telephone over the conventional telephone network can be accessed.
  8. Verfahren nach einem der vorhergehenden Ansprüche, wobei der zweite Benutzer vor dem Abruf der Sprachnachricht dem Sprachspeichersystem ein Passwort angeben muss. A method according to any preceding claim, wherein the second user has the voice mail system specify a password before retrieving the voice message.
  9. Verfahren nach einem der vorhergehenden Ansprüche, das des Weiteren den Schritt umfasst, in dem das Sprachspeichersystem dem zweiten Benutzer des zweiten Internet-Telefons bei dessen nächstmaliger Anmeldung im Internet mittels eines Internet-Telefons einen Hinweis darauf gibt, dass eine Sprachspeichernachricht auf ihn wartet. A method according to any preceding claim, further comprising the step in which the voice mail system at its next-time application on the Internet using an Internet phone provides an indication to the second user of the second Internet phone that a voice memory message waiting for him.
  10. Verfahren nach Anspruch 9, wobei der Hinweis als Antwort auf eine Anforderung von dem Internet-Telefon bereitgestellt wird, die von dem Internet-Telefon zum Zeitpunkt der Inbetriebnahme an das Sprachspeichersystem übertragen wird. The method of claim 9, wherein the indication is provided in response to a request from the Internet telephone, which is transmitted to the voice mail system of the Internet phone at the time of start-up.
  11. Verfahren nach Anspruch 9 oder 10, wobei der Hinweis ungeachtet dessen, ob die Sprachspeichernachricht über das Internet oder über das herkömmliche Telefonnetzwerk empfangen wurde, bereitgestellt wird. The method of claim 9 or 10, wherein the indication regardless of whether the voice message was received memory via the Internet or over the conventional telephone network, is provided.
  12. Telefonsystem, um ein Telefongespräch über das Internet zu führen, das Folgendes enthält: Mittel, um einem ersten Benutzer an dem System die Möglichkeit zu geben, einen zweiten Benutzer an einem zweiten Internet-Telefonsystem für einen Anruf auszuwählen; Phone system to make a phone call over the Internet, which includes: means to give a first user of the system the ability to select a second user at a second Internet phone system for a call; Mittel, um festzustellen, dass das zweite Internet-Telefonsystem gerade nicht im Internet angemeldet ist, um den Anruf zu empfangen; Means to determine that the second Internet telephone system is not currently logged on the Internet to receive the call; und Mittel, um eine Sprachnachricht für den zweiten Benutzer über das Internet an ein von dem zweiten Internet-Telefonsystem gesondertes Sprachspeichersystem zum späteren Abruf durch den zweiten Benutzer zu übertragen. and means for transmitting a voice message for the second user over the Internet to a separate from said second Internet telephone system voice mail system for later retrieval by the second user.
  13. Telefonsystem nach Anspruch 12, das des Weiteren Mittel enthält, die auf die Feststellung, dass das zweite Internet-Telefonsystem gerade nicht im Internet angemeldet ist, ansprechen, um dem ersten Benutzer die Möglichkeit zu geben, eine Sprachnachricht für den zweiten Benutzer zu hinterlassen. A telephone system according to claim 12, which further includes means which, responsive to the determination that the second Internet telephone system is not currently logged on the internet, to give the first user the option of leaving a voice message for the second user.
  14. Telefonsystem nach Anspruch 12 oder 13, das des Weiteren Mittel enthält, um über das Internet eine Kommunikationsverbindung zu einem Sprachspeichersystem, das zu dem zweiten Benutzer gehört, aufzubauen, um eine Sprachnachricht für den zweiten Benutzer zu übertragen. A telephone system according to claim 12 or 13, which further includes means to establish over the Internet communications link to a voice mail system, which is part of the second user to transmit a voice message for the second user.
  15. Telefonsystem nach Anspruch 14, wobei die Kommunikationsverbindung Zweiwegeübertragungen zulässt, um dem ersten Benutzer den Empfang von einer oder mehreren Eingabeaufforderungen oder Grußbotschaften zu ermöglichen, bevor die Nachricht für den zweiten Benutzer übertragen wird. A telephone system according to claim 14, wherein the communications link permits two-way communications to allow said first user to receive one or more prompts or greetings prior to the message for the second user is transmitted.
  16. Telefonsystem nach Anspruch 15, das des Weiteren Mittel enthält, um dem ersten Benutzer in Form von Text oder Bildern eine oder mehrere Eingabeaufforderungen oder Grußbotschaften anzuzeigen. A telephone system according to claim 15, which further includes means for indicating to the first user in the form of text or images, one or more prompts or greetings.
  17. Telefonsystem nach einem der Ansprüche 12 bis 15, das des Weiteren Mittel enthält, um von dem Sprachspeichersystem die Information zu erhalten, dass sich in dem Sprachspeichersystem eine oder mehrere neue Nachrichten für den ersten Benutzer befinden, sowie Mittel, um dem ersten Benutzer einen entsprechenden sichtbaren Hinweis zu geben. A telephone system according to any one of claims 12 to 15, which contains further means for receiving from the voice mail system information that in the speech storage system, one or more new messages for the first user are located, and means for the first user a corresponding visible to give notice.
  18. Telefonsystem nach Anspruch 17, das des Weiteren Mittel enthält, die auf die Inbetriebnahme des Telefonsystems ansprechen, um eine Anforderung an das Sprachspeichersystem zu senden, um die Information, ob für den ersten Benutzer eine oder mehrere neue Nachrichten hinterlegt sind, zu empfangen. A telephone system according to claim 17, which further includes means responsive to the start-up of the telephone system to send a request to the voice storage system to receive the information of whether one or more new messages are stored for the first user.
Description  translated from German
  • Der Erfindung zugrunde liegender allgemeiner Stand der Technik The invention underlying the general state of the art
  • [0001] [0001]
    Die vorliegende Erfindung betrifft Sprachspeichersysteme zur Nutzung über das Internet. The present invention relates to voice messaging systems for use over the Internet.
  • [0002] [0002]
    Herkömmliche Sprachspeichersysteme (die auch als telefonische Nachrichtendienstsysteme bezeichnet werden) werden häufig über eine Nebenstellenanlage an das Telefonnetzwerk angeschlossen und dienen zur Speicherung von Nachrichten von eingehenden Anrufen, wenn der vorgesehene Empfänger nicht anwesend oder anderweitig beschäftigt ist. Conventional voice messaging systems (also referred to as a phone message service systems) are often connected to a PBX to the telephone network and are used to store messages of incoming calls when the intended recipient is not present employs or otherwise. Der vorgesehene Empfänger kann dann zu einem späteren Zeitpunkt seine gespeicherten Nachrichten abhören. The intended recipient can then listen to at a later date its stored messages. Ein Sprachspeichersystem ist im Allgemeinen entweder auf Rechnerhardware für spezielle Anwendungen oder andernfalls auf einem standardmäßigen Arbeitsplatzrechner realisiert, der mit einer geeigneten Telefonschnittstelle ausgestattet ist. A voice mail system is generally implemented either on computer hardware for special applications or otherwise on a standard workstation equipped with a suitable telephone interface. Solche Sprachspeichersysteme sind bekannt; Such voice messaging systems are known; ein Beispiel ist das System "DirectTalkMail", das von der IBM Corporation angeboten wird und in Verbindung mit dem Sprachverarbeitungssystem "DirectTalk/6000" (das ebenfalls von IBM angeboten wird) arbeitet. an example is the system "Direct Mail Talk", which is offered by the IBM Corporation, in conjunction with the voice processing system "Direct Talk / 6000" (which is also available from IBM) works. Weitere Beispiele für Sprachspeichersysteme sind in Other examples of voice storage systems are in US 5 136 648 US 5,136,648 und EPA 0588576 beschrieben. and EPA 0588576 described.
  • [0003] [0003]
    Ebenfalls bekannt sind elektronische Postsysteme (eMail), die die Übertragung von Textnachrichten über ein Rechnernetzwerk ermöglichen. Also known are electronic mail systems (e-mail) that enable the transmission of text messages over a computer network. Das bekannteste Netzwerk dieser Art ist seit einigen Jahren das Internet, das ein leicht zugängliches weltweites Netzwerk für paketbasierte Übertragungen bereitstellt. The best-known network of its kind since a few years, the Internet, which provides an easily accessible global network for packet based transmissions. Hintergrundinformationen über das Internet und das World Wide Web finden sich in "Spinning the Web" von Andrew Ford (International Thomson Publishing, London 1995) und "The World Wide Web Unleashed" von John December und Neil Randall (SAMS Publishing, Indianapolis 1994). Background information on the Internet and the World Wide Web can be found in "Spinning the Web" by Andrew Ford (International Thomson Publishing, London, 1995) and "The World Wide Web Unleashed" by John December and Neil Randall (SAMS Publishing, Indianapolis, 1994).
  • [0004] [0004]
    Obwohl das Internet ursprünglich hauptsächlich für die Übertragung von Rechnerdaten vorgesehen war, wird es in letzter Zeit genutzt, um Echtzeit-Telefonübertragungen zu ermöglichen. Although the Internet was originally intended mainly for the transmission of computer data, it has been used recently to allow real-time telephone transmissions. Das Verlockendste am Internet für Telefonübertragungen ist die Gebührenstruktur. The most enticing the Internet for telephone transmissions is the fee structure. Folglich haben viele Internet-Nutzer eine Wählverbindung zu einem Zugangsbereitsteller. Consequently, many Internet users have a dial-up connection to an access provider. Diese erfolgt normalerweise über eine lokale Telefonleitung, so dass die Benutzer nur die Ortsgebühren bezahlen, wenn sie angemeldet sind. This is usually done on a local phone line so that users should pay only the local charges if they are logged on. Manche Zugangsbereitsteller berechnen einen Monatsbeitrag, während die Berechnung bei anderen auf der Grundlage der Verbindungsdauer erfolgt (bei manchen erfolgt die Berechnung gegebenenfalls auf der Grundlage von beidem). Some access providers charge a monthly fee, while the calculation with others on the basis of the call duration takes place (for some calculation, where necessary on the basis of both). Im Allgemeinen fällt für die tatsächliche Datenübertragung über das Netzwerk jedoch keine Gebühr an. In general, falls for the actual data transfer through the network is no charge. Folglich sind die tatsächlichen Kosten für ein internationales Gespräch über das Internet gegebenenfalls nicht höher als für ein Ortsgespräch derselben Dauer zum Zugangsbereitsteller. Consequently, the actual cost of an international call via the Internet may not be higher than for a local call of the same duration for access provider. Darüber hinaus bietet das vollkommen digitale Wesen des Internet möglicherweise ein reichhaltigeres Funktionsspektrum (zum Beispiel in Bezug auf Konferenzgespräche) als herkömmliche Telefonnetzwerke. In addition, the fully digital nature of the Internet offers potentially a richer range of functions (for example, in relation to conference calls) than conventional telephone networks. In dem Artikel "Dial 1-800-Internet" im Byte Magazine, Februar 1996, Seiten 83 bis 88, und in dem Artikel "Nattering On" in "New Scientist", 2. März 1996, Seiten 38 bis 40, werden Internettelefone einer Bewertung unterzogen. In the article "Dial 1-800-Internet" in Byte Magazine, February 1996 pages 83 to 88, and in the article "Nattering On" in "New Scientist", March 2, 1996, pages 38 to 40 are an Internet phones evaluation.
  • [0005] [0005]
    Die Übertragung von Sprachsignalen über ein Paketnetzwerk ist beispielsweise in "Using Local Area Networks for Carrying Online Voice" von D. Cohen, Seiten 13 bis 21, in "Voice Transmission over an Ethernet Backbone" von P. Ravasio, R. Marcogliese und R. Novarese, Seiten 39 bis 65, beide in "Local Computer Networks" (herausgegeben von P. Ravasio, G. Hopkins und N. Naffah; North Holland, 1982) und auch in GB 2283152 beschrieben. The transmission of voice signals over a packet network, for example, in "Using Local Area Networks for Carrying Online Voice" by D. Cohen, pages 13 to 21, in "Voice Transmission over to Ethernet backbone" of P. Ravasio, R. and R. marcogliese Novarese, pages 39 to 65, both in the "Local Computer Networks" (edited by P. Ravasio, G. and N. Hopkins Naffah, North Holland, 1982) and also described in GB 2,283,152. Die grundlegenden Prinzipien eines solchen Schemas sind, dass ein erstes Endgerät oder ein erster Arbeitsplatzrechner ein Spracheingabesignale mit einer regelmäßigen Frequenz (zum Beispiel 8 kHz) digital abtastet. The basic principles of such a scheme are that a first terminal or a first workstation, a voice input signals at a regular rate (eg 8 kHz) digital samples. Mehrere Abtastwerte werden dann zu einem Datenpaket zusammengesetzt, um über das Netzwerk an ein zweites Endgerät übertragen zu werden, das die Abtastwerte dann einem Lautsprecher oder einer gleichwertigen Einheit zur Wiedergabe zuführt, und zwar wieder mit einer gleichbleibenden Frequenz von 8 kHz. A plurality of samples are then assembled into a data packet to be transmitted over the network to a second terminal, which then feeds the samples to a loudspeaker or equivalent device for reproducing, again with a constant frequency of 8 kHz. Die Sprachübertragung über das Internet ist weitgehend gleich der Übertragung über ein LAN (das in der Tat einen Teil des Internet-Übertragungspfads bereitstellen kann), doch steht im Internet gewöhnlich weniger freie Bandbreite zur Verfügung. Speech transmission over the Internet is substantially equal to the transmission via a LAN (which may provide part of the Internet transmission path, in fact), but is usually less free on the Internet bandwidth. Folglich komprimieren Internettelefone normalerweise das Sprachsignal auf der Sendeseite und dekomprimieren es dann auf der Empfangsseite. Consequently, Internet phones normally compress the voice signal at the transmitting side and then decompress it at the receiving side.
  • [0006] [0006]
    Es gibt mehrere bekannte Probleme mit paketbasierten Sprachübertragungen. There are several known issues with packet-based voice communications. Erstens gibt es eine Übertragungsverzögerung über das Netzwerk, die unterschiedlich ist und insbesondere von der Nutzung des Netzwerks durch andere Knoten zu einem bestimmten Zeitpunkt abhängt. First, there is a transmission delay over the network, which is different and depends on the particular use of the network by other nodes at any given time. Folglich kommen Pakete an einem Zielknoten sowohl verzögert als auch unregelmäßig an. It follows that when packets to a destination node at both delayed irregular. Wenn die Pakete unregelmäßig wiedergegeben würden, würde sich dies äußerst nachteilig auf die Verständlichkeit des Sprachsignals auswirken. If the packages were reproduced irregularly, it would have a very detrimental effect on the intelligibility of the speech signal. Daher werden die Pakete bei Sprachübertragungen in Paketform auf der Empfängerseite bis zu einem gewissen Grad gepuffert, um diese Unregelmäßigkeiten aufzufangen. Therefore, the packets are buffered in voice transmission in packet form on the receiver side, to a certain degree to absorb such irregularities. Eine solche Pufferung erhöht jedoch die Verzögerung zwischen dem ursprünglichen Sprachsignal und der Audioausgabe auf der Zielseite. However, such a buffering increases the delay between the original voice signal and the audio output on the landing page. Diese Verzögerung kann Echo-Probleme verursachen und, was von größerer Bedeutung ist, ein natürliches interaktives Zweiwegegespräch schwierig gestalten (in derselben Weise, in der eine übermäßige Verzögerung bei einem herkömmlichen transatlantischen Telefongespräch äußerst störend sein kann). This delay can cause echo problems and what is more important, make a natural interactive two-way conversation difficult (in the same manner in which an excessive delay in a traditional transatlantic telephone conversation can be extremely annoying). Zusätzliche Verzögerungen ergeben sich aufgrund der Notwendigkeit, das Sprachsignal zu komprimieren/zu dekomprimieren. Additional delays resulting from the need to compress the speech signal to decompress /.
  • [0007] [0007]
    Manche der derzeit handelsüblichen Internettelefone stellen eine Sprachspeichereinrichtung bereit, wobei der Anrufer eine Nachricht hinterlassen kann, wenn der Angerufene nicht antwortet. Some of the current commercial Internet telephones provide voice storage device ready, the caller can leave a message if the called party does not answer. Dies ist ungefähr mit dem herkömmlichen Anrufbeantworter vergleichbar. This is roughly comparable to the conventional voicemail. Man beachte, dass solche Systeme insofern Einschränkungen unterliegen, als der Angerufene im Allgemeinen im Internet angemeldet sein muss, damit er eine Sprachnachricht empfangen kann. Note that such systems have limitations insofar as the called party must generally be registered online so that it can receive a voice message. Bei vielen Benutzern, die sich über einen Modem ins Internet einwählen, erfolgt die Abrechnung für ein Telefongespräch zu ihrem Internet-Zugangsbereitsteller jedoch nach Zeit, und manche Internet-Zugangsbereitsteller rechnen Verbindungen sogar nach Zeit ab. Many users who dial in via a modem to the Internet, but the bill for a phone call to your Internet access provider based on time, and some internet access providers expect connections even after Time. Daher melden sich die meisten Benutzer im Internet ab, wenn sie es nicht nutzen, um zu verhindern, dass übermäßig hohe Gebühren entstehen. Therefore, most users log on to the Internet from, if they do not use it to prevent excessively high fees involved. In diesem Fall bedeutet dies, dass sie keine Sprachnachricht mehr empfangen können. In this case, it means that they can no longer receive voice message.
  • [0008] [0008]
    Es wäre natürlich möglich, dass ein Benutzer eine Sprachnachricht in Form von einer normalen eMail-(Daten-)Nachricht an einen anderen Benutzer sendet, der gerade nicht angemeldet ist. It would, of course, possible that a user sends a voice message in the form of a normal eMail- (data) message to another user who is not logged on. Die Nachricht wird dann auf der Website des Bereitstellers des Internetzugangs in die Warteschlange gestellt und bei der nächsten Anmeldung des jeweiligen Benutzers zugestellt. The message is then placed on the website of the provider of Internet access plate in the queue and delivered at the next login of the user. Im Allgemeinen bietet dieser Lösungsansatz jedoch wenig Vorteile gegenüber dem einfachen Versenden einer eMail-Nachricht anstelle der Sprachnachricht. In general, however, this approach offers little advantage over simply sending an email message instead of the voice message.
  • [0009] [0009]
    Es ist eine Aufgabe der Erfindung, verbesserte Sprachspeichereinrichtungen für die Nutzer von Internettelefonen bereitzustellen. It is an object of the invention to provide improved speech storage facilities for users of Internet phones.
  • [0010] [0010]
    Folglich stellt die Erfindung ein Verfahren zur Bereitstellung von Sprachpost im Internet bereit, das die folgenden Schritte umfasst: Accordingly, the invention provides a method of providing voice mail on the Internet, which comprises the steps of:
    Auswählen eines zweiten Benutzers an einem zweiten Internet-Telefonsystem für einen Anruf von einem ersten Benutzer an einem ersten Internet-Telefonsystem; Selecting a second user at a second Internet telephone system for a call from a first user at a first Internet telephone system;
    Feststellen, ob das zweite Internet-Telefonsystem gerade nicht im Internet angemeldet ist, um den Anruf zu empfangen; Determining whether the second Internet telephone system is not currently logged on the Internet to receive the call; und and
    Senden einer Sprachnachricht für den zweiten Benutzer über das Internet an ein von dem zweiten Internet-Telefonsystem gesondertes Sprachspeichersystem zum späteren Abruf durch den zweiten Benutzer. Sending a voice message for the second user over the Internet to a separate from said second Internet telephone system voice mail system for later retrieval by the second user.
  • [0011] [0011]
    Der Sprachspeicherdienst steht folglich zur Verfügung, wenn der erste Benutzer nicht direkt mit dem zweiten Benutzer in Kontakt treten kann. The voice messaging service is therefore available when the first user can not directly contact with the second user. Dies kann in der Praxis dadurch festgestellt werden, dass versucht wird, den zweiten Benutzer telefonisch zu erreichen oder möglicherweise einfach, indem die Liste der gerade erreichbaren Teilnehmer gesichtet wird. This can be determined in practice by that is trying to reach the second user by phone or perhaps simply by the list of currently accessible nodes is sighted. Das Sprachspeichersystem ist unabhängig von dem zweiten Internet-Telefonsystem und sollte ständig mit dem Internet verbunden sein. The voice messaging system is independent of the second Internet telephone system, and should be constantly connected to the Internet. Das Sprachspeichersystem steht daher zur Verfügung, wenn das zweite Internet-Telefonsystem nicht im Internet angemeldet ist, wodurch vermieden wird, dass der Anschlussnehmer dieses zweiten Systems übermäßig hohe Internet-Verbindungs- oder Nutzungsgebühren zahlen muss. The voice mail system is therefore available when the second Internet telephone system is not registered on the Internet, thereby avoiding the connection owner of this second system has to pay excessively high Internet connection or user fees.
  • [0012] [0012]
    In einer bevorzugten Ausführungsform wird dem ersten Benutzer an dem ersten Internet-Telefonsystem als Antwort auf die Feststellung, dass das zweite Internet-Telefonsystem gerade nicht im Internet angemeldet ist, angeboten, dass er wahlweise eine Sprachnachricht für den zweiten Benutzer hinterlassen kann. In a preferred embodiment, the first user is the finding that the second Internet telephone system is not currently logged on the Internet, offered to the first Internet telephone system in response that he can either leave a voice message for the second user. Üblicherweise wird diese Wahlmöglichkeit lokal an dem rufenden Internettelefon erzeugt, obgleich sie auch an einem zwischengeschalteten Server im Netzwerk erzeugt werden kann, der zur Weiterleitung und Platzierung von Anrufen dient. Typically, this option is locally generated at the calling internet phone, although it can also be generated at an intermediate server on the network that is used for routing and placement of calls. Unter der Annahme, dass die Option, Sprachpost zu hinterlassen, gewählt wird, wird eine Kommunikationsverbindung zwischen dem ersten Internet-Telefonsystem und dem Sprachspeichersystem über das Internet aufgebaut, um die Sprachnachricht für den zweiten Benutzer zu übertragen. Assuming that the option to leave voice mail, is selected, a communication link between the first Internet telephone system and the voice mail system is set up via the Internet, to transmit the voice message for the second user. Die Kommunikationsverbindung lässt Zweiwegeübertragungen zu, und das Sprachspeichersystem überträgt eine oder mehrere Eingabeaufforderungen oder Grußbotschaften an den ersten Benutzer, bevor es die Nachricht für den zweiten Benutzer an das Sprachspeichersystem überträgt. The communication link allows for two-way communications, and the voice mail system transmits one or more prompts or greetings to the first user before it transfers the message for the second user to the voice mail system. Üblicherweise beinhalten die eine oder mehreren Eingabeaufforderungen oder Grußbotschaften Informationen in Bezug auf den aktuellen Aufenthaltsort und die aktuelle Erreichbarkeit des zweiten Benutzers. Usually include one or more prompts or greetings information relating to the current location and the current availability of the second user.
  • [0013] [0013]
    In der bevorzugten Ausführungsform kann die Sprachnachricht von dem zweiten Benutzer entweder mittels eines Internettelefons über das Internet oder mittels eines herkömmlichen Telefons über das herkömmliche Telefonnetzwerk abgerufen werden. In the preferred embodiment, the voice message from the second user either using an Internet telephone over the Internet or using a conventional telephone over the conventional telephone network can be accessed. Im Allgemeinen ist es am vorteilhaftesten, wenn weitgehend dieselben Eingabeaufforderungen und/oder Grußbotschaften zu hören sind, ungeachtet dessen, ob über das herkömmliche Telefonnetzwerk oder über das Internet auf das Sprachspeichersystem zugegriffen wird, da ein Teilnehmer dann nur einen einzigen Satz von Eingabeaufforderungen/Grußbotschaften auf dem neuesten Stand halten muss. In general, it is most advantageous when many of the same prompts and / or greeting messages can be heard, regardless of whether accessed via the traditional phone network or over the Internet to the voice mail system as a subscriber then only a single set of prompts / messages of greeting on must keep up to date. Man beachte, dass einer der Vorteile der Erfindung darin besteht, dass in dem Sprachspeichersystem gespeicherte Sprachpost zum Abruf durch den Eigner des elektronischen Briefkastens (Mailbox) sofort zur Verfügung stehen kann, entweder, indem das Sprachspeichersystem über das Telefon angerufen oder indem über das Internet darauf zugegriffen wird (nicht notwendigerweise über den normalen Zugangsbereitsteller des Eigners des elektronischen Briefkastens). Note that one of the advantages of the invention consists in that in the voice mail system stored voice mail for retrieval by the owner of the electronic mailbox (mailbox) can be available immediately, either by the voice mail system called over the phone or by it on the Internet is accessed (not necessarily normal access provider of the owner of the mail box).
  • [0014] [0014]
    Vorzugsweise umfasst das Verfahren darüber hinaus den Schritt, in dem das Sprachspeichersystem dem zweiten Benutzer des zweiten Internettelefons bei dessen nächstmaliger Anmeldung im Internet mittels eines Internettelefons einen Hinweis darauf gibt, dass eine Sprachspeichernachricht auf ihn wartet. Preferably, moreover, the method includes the step in which the voice mail system at its next-time application on the Internet using an Internet phone provides an indication to the second user of the second Internet phone that a voice message memory is waiting for him. Dieser Hinweis kann als Antwort auf eine Anforderung von dem Internettelefon bereitgestellt werden, die von dem Internettelefon zum Zeitpunkt der Inbetriebnahme an das Sprachspeichersystem übertragen wird. This notice may be provided in response to a request from the Internet phone, which is transmitted to the voice mail system of the Internet telephone at the time of commissioning.
  • [0015] [0015]
    Auch wird dieser Hinweis vorzugsweise ungeachtet dessen bereitgestellt, ob die Sprachspeichernachricht über das Internet oder über das herkömmliche Telefonnetzwerk empfangen wurde. Also this notice is preferably provided regardless of whether the voice memory message has been received via the Internet or via the traditional phone network. Dies hebt einen der wichtigen Aspekte der Erfindung hervor, nämlich, dass ein Teilnehmer eigentlich nur einen einzigen Sprachspeicherdienst benötigen und der Unterschied zwischen dem Internet und dem herkömmlichen Telefonnetzwerk für den Teilnehmer im Prinzip transparent sein sollte. This highlights one of the important aspects of the invention shown, namely, that a participant actually only need a single voice messaging service, and the difference between the Internet and the conventional telephone network to the subscriber, in principle, should be transparent.
  • [0016] [0016]
    Die Erfindung stellt auch ein Telefonsystem bereit, um ein Telefongespräch über das Internet zu führen, welches Folgendes enthält: The invention also provides a telephone system is ready to make a phone call over the Internet, which includes:
    Mittel, um einem ersten Benutzer an dem System die Möglichkeit zu geben, einen zweiten Benutzer an einem zweiten Internet-Telefonsystem für einen Anruf auszuwählen; Means to provide a first user to the system the opportunity to select a second user at a second Internet telephone system for a call;
    Mittel, um festzustellen, ob das zweite Internet-Telefonsystem gerade nicht im Internet angemeldet ist, um den Anruf zu empfangen; Means to determine whether the second Internet telephone system is not currently logged on the Internet, to receive the call; und and
    Mittel, um eine Sprachnachricht für den zweiten Benutzer über das Internet an ein von dem zweiten Internet-Telefonsystem gesondertes Sprachspeichersystem zum späteren Abruf durch den zweiten Benutzer zu übertragen. Means to transmit a voice message for the second user over the Internet to a separate from said second Internet telephone system voice mail system for later retrieval by the second user.
  • [0017] [0017]
    Das Telefonsystem enthält üblicherweise Mittel, um dem ersten Benutzer eine oder mehrere Eingabeaufforderungen oder Grußbotschaften in Form von Text oder Bildern anzuzeigen, obgleich die Nutzung dieser Funktion gegebenenfalls etwas eingeschränkt werden kann, um die Darstellungstreue zwischen den Zugriffsmechanismen über das Internet und über das herkömmliche Telefonnetzwerk aufrechtzuerhalten. The phone system typically includes means to the first user one or display multiple prompts or messages of greeting in the form of text or images, although the use of this function optionally some may be limited in order to maintain the representation fidelity between the access mechanisms via the Internet and via the traditional phone network ,
  • [0018] [0018]
    Bevorzugte Ausführungsformen der Erfindung werden nun lediglich anhand eines Beispiels und mit Bezug auf die folgenden Zeichnungen beschrieben: Preferred embodiments of the invention will now be described by way of example and with reference to the following drawings:
  • [0019] [0019]
    1 1 ist eine Prinzipdarstellung eines Sprachspeichersystems; is a schematic diagram of a voice messaging system;
  • [0020] [0020]
    2 2 ist eine Prinzipdarstellung der Anordnung von Software nach dem Stand der Technik, die auf dem Sprachspeichersystem ausgeführt wird; is a schematic representation of the arrangement of software according to the prior art, which is running on the voice mail system;
  • [0021] [0021]
    3 3 ist eine Prinzipdarstellung eines Internet-Telefonsystems; is a schematic diagram of an Internet telephone system;
  • [0022] [0022]
    4 4 ist eine Prinzipdarstellung der Audioverarbeitungskomponenten auf der Audioadapterkarte des Internet-Telefonsystems von is a schematic diagram of audio processing components on the audio adapter card of the Internet telephone system of 3 3 ; ;
  • [0023] [0023]
    5 5 veranschaulicht die vom Internet-Telefonsystem von illustrated by the Internet telephone system of 3 3 bereitgestellte Benutzerschnittstelle; provided user interface;
  • [0024] [0024]
    6 6 ist eine Prinzipdarstellung von zwei Internet-Telefonsystemen und einem Sprachspeichersystem, die über das Internet miteinander verbunden sind; is a schematic diagram of two telephone systems and Internet-a Voice Mail System which are connected to each other via the Internet;
  • [0025] [0025]
    7 7 ist eine Prinzipdarstellung der an der Software für das Sprachspeichersystem vorgenommenen Verbesserungen im Vergleich zu der in is a schematic diagram of the improvements made to the software for the voice mail system compared to that in 2 2 gezeigten Software, um gemäß der vorliegenden Erfindung Sprachnachrichten über das Internet zu empfangen. software shown to receive according to the present invention, voice messages over the Internet.
  • Ausführliche Beschreibung Full description
  • [0026] [0026]
    1 1 ist eine vereinfachte Darstellung eines Sprachspeichersystems auf der Grundlage eines herkömmlichen Arbeitsplatzrechners, der eine Systemeinheit is a simplified diagram of a speech storage system based on a conventional personal computer having a system unit 20 20 , einen Bildschirm A screen 12 12 und eine Tastatur and a keyboard 14 14 umfasst. includes. Die Systemeinheit enthält einen Mikroprozessor The system unit contains a microprocessor 22 22 , ROM/RAM , ROM / RAM 24 24 und einen Plattenspeicher and a disk 26 26 , die über den Bus Which via the bus 28 28 miteinander verbunden sind. are connected together. Um als Sprachspeichereinheit betrieben werden zu können, wird der Arbeitsplatzrechner über einen digitalen Fernleitungsprozessor In order to be operated as a voice storage unit can, the workstation via a digital pipeline processor 64 64 und eine digitale Fernleitungs-Adapterkarte and a digital trunk adapter card 62 62 an die Telefonleitung to the telephone line 66 66 angeschlossen. connected. Das Sprachspeichersystem enthält auch eine Netzwerkadapterkarte The voice mail system also includes a network adapter card 30 30 , um das Sprachspeichersystem an ein Rechnernetzwerk (zum Beispiel ein LAN) anzuschließen. To a computer network (for example, a LAN) to connect the voice mail system. Zu dem Sprachspeichersystem können auch andere bekannte Komponenten wie zum Beispiel eine Tonaufnahme-/-wiedergabekarte, einen CD-ROM und eine Maus (nicht gezeigt) gehören. To the voice mail system also other known components such as a sound recording - / - playback card, a CD-ROM and a mouse (not shown) are.
  • [0027] [0027]
    Das in The in 1 1 gezeigte Sprachspeichersystem beruht auf dem von der der IBM Corporation angebotenen Sprachverarbeitungssystem "DirectTalk/6000". voice mail system shown is based on that provided by the IBM Corporation speech processing system "Direct Talk / 6000". Die Hardware-Komponenten dieses Systems sind ein Arbeitsplatzrechner RISC System/6000 sowie der digitale Fernleitungsprozessor und der digitale Fernleitungsadapter. The hardware components of this system are a workstation RISC System / 6000 processor and the digital transmission and digital transmission adapter. Das System "DirectTalk/6000" wird über eine digitale T1- oder E1-Fernleitung The system "Direct Talk / 6000" is a digital T1 or E1 trunk 66 66 (und bei den meisten Installationen über eine Nebenstellenanlage) mit dem Telefonnetzwerk verbunden. (And in most installations via a PBX) connected to the telephone network. Der digitale Fernleitungsprozessor dient zum Demultiplexen von Eingangssignalen und zum Multiplexen von Ausgangssignalen auf der Fernleitung und erforderlichenfalls zur Durchführung einer logarithmisch/linearen Umwandlung. The digital transmission processor is used for demultiplexing of input signals and multiplexing output signals on the transmission and necessary to the implementation of a logarithmic / linear conversion. Der digitale Fernleitungsprozessor wird auch zur Durchführung von Komprimierungen/Dekomprimierungen verwendet. The digital trunk processor is also used for performing compressions / decompressions. Der digitale Fernleitungsadapter dient wirksam als Schnittstelle zwischen dem Arbeitsplatzrechner selbst und dem digitalen Fernleitungsprozessor. The digital trunk adapter effectively serves as an interface between the workstation itself and the digital pipeline processor. Weitere Einzelheiten über das Sprachverarbeitungssystem "DirectTalk/6000" finden sich in dem Handbuch "IBM AIX DirectTalk/6000, General Information and Planning" (Druckschrift Nummer GC33-1720-00) und den anderen Handbüchern, auf die hier verwiesen wird. More details about the language processing system "Direct Talk / 6000" can be found in the manual "IBM AIX Direct Talk / 6000, General Information and Planning" (document number GC33-1720-00) and the other manuals referenced herein.
  • [0028] [0028]
    2 2 ist ein einfaches Blockschaltbild der Hauptsoftwarekomponenten, die auf dem Sprachspeichersystem von is a simple block diagram of the main software components that of on the voice mail system 1 1 laufen. run. Auf dem Arbeitsplatzrechner RISC System/6000 wird zuallererst das Betriebssystem für den Arbeitsplatzrechner ausgeführt, das im vorliegenden Fall AIX On the workstation RISC System / 6000 operating system for workstations, first of all executed in the present case AIX 110 110 ist, und anschließend wird die Software "DirectTalk/6000" is, and then the software "Direct Talk / 6000" 120 120 selbst ausgeführt. even executed. Letztere enthält einen Einheitentreiber für die Fernsprech-Hardware (den digitalen Fernleitungsadapter). The latter contains a device driver for the telephony hardware (digital transmission adapter). DirectTalkMail Direct Talk Mail 130 130 , die Standard-Fernsprechdienstfunktionen bereitstellt und als Anwendung auf dem System "DirectTalk/6000" wirksam ausgeführt wird, befindet sich ebenfalls auf dem Arbeitsplatzrechner RISC System/6000. , The standard telephone service provides functions and executed effective as an application on the system "Direct Talk / 6000", also located on the workstation RISC System / 6000th
  • [0029] [0029]
    Man wird als vorteilhaft erkennen, dass Sprachspeichersysteme, wie das in den It will be recognized to be advantageous that voice storage systems, such as in the 1 1 und and 2 2 gezeigte System, und auch viele abgeänderte Formen des gezeigten Systems bekannt sind. system shown, and many modified forms of the system shown are known. Es gibt zum Beispiel viele Systeme, bei denen die Telefonleitung There are, for example, many systems in which telephone line the 66 66 analog ist, wobei der digitale Fernleitungsprozessor in diesem Fall häufig weggelassen wird und seine Funktionen gegebenenfalls von einer geeigneten Telefonadapterkarte ausgeführt werden. is analog, wherein the digital transmission processor is often omitted in this case and its functions are optionally performed by a suitable line adapter card. Die genaue Hardware-Konfiguration, die in dem Sprachspeichersystem zur Anwendung kommt, ist für das Verständnis der vorliegenden Erfindung nicht von Bedeutung und wird folglich nicht weiter erörtert. The exact hardware configuration, which comes in the speech storage system is applied, for the understanding of the present invention is not of importance and is therefore not discussed further.
  • [0030] [0030]
    Das Fernsprechdienstsystem "DirectTalkMail" selbst kann als eine Form von einem Sprachdatenbanksystem betrachtet werden, das auf elektronischen Briefkästen beruht. The telephone service system "Direct Talk Mail" itself can be viewed as a form of a speech database system based on electronic mailboxes. Somit hat jeder Benutzer oder jeder Teilnehmer einen elektronischen Briefkasten, zu dem alle Informationen für diesen Benutzer wie zum Beispiel seine Durchwahlnummer, sein Passwort, die Anzahl der neuen Nachrichten, die für ihn eingegangen sind, seine aktuelle Grußbotschaft und so weiter gehören. Thus, each user or each participant has an electronic mailbox to which all information for that user such as their extension number, his or her password, the number of new messages that have been received for him, his current greeting message and so on belong. Der elektronische Briefkasten enthält logisch auch die digitalisierten gespeicherten Nachrichten für diesen Benutzer (obgleich die Tonaufnahme physisch auch an einem anderen Ort als die anderen Informationen gespeichert werden kann). The electronic mailbox contains logically the digitized stored messages for this user (although the sound can be physically stored in a different location than the other information). Jeder elektronische Briefkasten hat eine eindeutige Kennung wie zum Beispiel eine Nummer oder einen Namen, jedem Briefkasten kann die Durchwahlnummer des Benutzers, dem dieser Briefkasten gehört, zugewiesen werden. Each electronic mailbox has a unique identifier such as a number or a name, each mailbox can the user who owns this mailbox extension number can be assigned. Das telefonische Nachrichtendienstsystem "DirectTalkMail" enthält auch Routinen, um Anrufern die Möglichkeit zu geben, telefonisch Nachrichten in der Datenbank zu hinterlassen, und um Teilnehmern die Entnahme von Nachrichten aus der Datenbank zu ermöglichen, um sie über das Telefon abzuhören, sowie andere Funktionen wie die Weiterleitung von Nachrichten. The telephone message service system "Direct Talk Mail" also contains routines to give callers the ability to call to leave messages in the database, and to participants to facilitate delivery of messages from the database, to listen to them over the phone, as well as other features such as the forwarding messages. Der Betrieb eines Sprachspeichersystems in dieser Weise ist bekannt und wird daher nicht weiter beschrieben. The operation of a voice messaging system in this manner is known and is therefore not described further.
  • [0031] [0031]
    3 3 ist eine vereinfachte Prinzipdarstellung eines Client-Rechnersystems, das zur Telefonübertragung über das Internet genutzt werden kann. is a simplified schematic diagram of a client computer system that may be used for telephone transmission via the Internet. Der Arbeitsplatzrechner von The workstation of 3 3 , der ähnlich dem von Which similar to that of 1 1 , aber im Allgemeinen weniger leistungsfähig ist, hat eine Systemeinheit But is generally less efficient, has a system unit 310 310 , die über einen Mikroprozessor That via a microprocessor 322 322 , einen Halbleiterspeicher (ROM/RAM) , A semiconductor memory (ROM / RAM) 324 324 , eine Festplatte , A hard disk 326 326 und einen Bus and a bus 328 328 verfügt, über den Daten übertragen werden. has, are transmitted via the data. Andere typische Komponenten des Rechners sind ein Bildschirm Other typical components of the computer are a screen 312 312 , eine Tastatur A keyboard 314 314 und eine Maus (nicht gezeigt). and a mouse (not shown). Der Rechner von The hosts from 3 3 kann irgendein herkömmlicher Arbeitsplatzrechner wie zum Beispiel ein von der IBM Corporation angebotener Aptiva-Rechner sein. as can be, for example, a service provided by the IBM Corporation Aptiva computer any conventional workstation. Alternativ dazu kann anstelle des Client-Telefonendgeräts jede andere Art einer geeigneten Internet-Zugangseinheit, einschließlich der neuen Generation der kostengünstigen Systeme (die praktisch Sub-PCs sind), die zur Zeit entwickelt werden, verwendet werden. Alternatively, instead of the client telephone terminal any other type of suitable Internet access device, including the new generation of low-cost systems (which are practically Sub-PCs) are being developed currently used.
  • [0032] [0032]
    Der Rechner von The hosts from 3 3 ist mit zwei Adapterkarten ausgestattet. is equipped with two adapter cards. Die erste dieser Karten ist eine Netzwerkadapterkarte The first of these cards is a network adapter card 330 330 . , Zusammen mit der zugehörigen Software wie zum Beispiel der TCP/IP-Übertragungsprotokolldatei ermöglicht diese Karte, Nachrichten an ein Rechnernetzwerk wie zum Beispiel ein lokales Netzwerk (LAN) zu senden und von diesem zu empfangen. Together with the associated software such as the TCP / IP file transmission protocol allows this card to send messages to a computer network such as a local area network (LAN) to transmit and to receive therefrom. In diesem Fall wird angenommen, dass der Zugang zum Internet über das LAN erfolgt. In this case it is assumed that access to the Internet via the LAN is. Alternativ (oder darüber hinaus) kann der Rechner von Alternatively (or in addition), the computer of 3 3 über einen Modem (nicht gezeigt) verfügen, der entweder intern als eine weitere Adapterkarte oder extern, zum Beispiel über den seriellen RS-232-Anschluss, installiert wird. via a modem (not shown) have, which is either installed internally as a further adapter card or external, for example over the RS-232 serial port. Der Modem wiederum kann an eine Telefonanschlussdose angeschlossen werden und so die Einwahl zu einem Internet-Diensteanbieter ermöglichen. The modem can in turn be connected to a telephone socket and allow the dial to an Internet service provider. Die Funktion einer Netzwerkadapterkarte oder eines Modems zur Bereitstellung eines Internetzugangs ist bekannt und wird ebenfalls nicht ausführlich beschrieben. The function of a network adapter card or a modem to the provision of Internet access is known and is also not described in detail.
  • [0033] [0033]
    Die zweite in The second in 3 3 gezeigte Karte ist eine Soundkarte map shown is a sound card 362 362 , die mit einer Sprechgarnitur (Headset) verbunden ist, die ein Mikrofon That with a headset (headset) is connected to a microphone 366 366 und Kopfhörer and headphones 364 364 für die Tonein- beziehungsweise -ausgabe beinhaltet (alternativ kann der Rechner in to produce sounds or -ausgabe includes (alternatively, the computer in 3 3 einen Lautsprecher und ein eingebautes Mikrofon haben, aber die Verwendung eines Headset wird bevorzugt, um die Qualität der erzeugten und tatsächlich gehörten Tonsignale zu optimieren). a speaker and a microphone are, but the use of a headset is preferred in order to optimize the quality of food produced and actually belonged audio signals).
  • [0034] [0034]
    Die Soundkarte ist in The sound card is in 4 4 ausführlicher gezeigt. shown in more detail. Die gezeigte und in der bevorzugten Ausführungsform verwendete Karte ist eine von der IBM Corporation angebotene M-Wave-Karte, obgleich es auch andere handelsübliche Karten gibt, die eine gleichartige Funktion ausführen. The map shown and used in the preferred embodiment is a service offered by the IBM Corporation M-Wave card, although there are also other commercially available cards that perform a similar function. Die Karte The Map 362 362 enthält einen A/D-Umsetzer includes an A / D converter 442 442 , um von dem angeschlossenen Mikrofon Order of the connected microphone 366 366 eintreffende Tonsignale zu digitalisieren. to digitize incoming audio signals. Der A/D-Umsetzer ist an einen Codierer/Decodierer (Codec) The A / D converter is connected to a coder / decoder (codec) 444 444 angeschlossen, der die eintreffenden Tonsignale in Abtastwerte (zum Beispiel 8-Bit- oder 16-Bit-Abtastwerte) wandelt. connected, which converts the incoming audio signals in the samples (for example, 8-bit or 16-bit samples). Die digitalisierten Abtastwerte werden dann über einen Pufferspeicher The digitized samples are then via a buffer 448 448 an einen auf der Karte befindlichen digitalen Signalprozessor (DSP) to a located on the card digital signal processor (DSP) 446 446 weitergereicht, wo sie komprimiert werden. passed where they are compressed. Der DSP wird von einem oder mehreren Programmen gesteuert, die im Halbleiterspeicher The DSP is controlled by one or more programs in the semiconductor memory 452 452 auf der Karte gespeichert werden. are stored on the card. Daten können vom DSP an den und vom Hauptbus des PC übertragen werden. Data can be transferred from the DSP to and from the main bus of the PC.
  • [0035] [0035]
    Der DSP The DSP 446 446 empfängt Tonsignale, die wiedergegeben werden sollen, vom PC-Bus receiving audio to be played back from the PC bus 328 328 und verarbeitet sie in umgekehrter weise zu den eintreffenden Tonsignalen. and processed in a reverse manner to the incoming audio signals. Das heißt, die ausgegebenen Tonsignale werden durch den DSP That is, the audio signals are outputted by the DSP 446 446 zur Dekomprimierung geschickt, dann über den Pufferspeicher sent to decompress, then the buffer memory 450 450 zum Codec to the codec 444 444 geleitet, von dort an einen D/A-Umsetzer directed from there to a D / A converter 454 454 und schließlich an einen Lautsprecher and finally to a speaker 364 364 oder eine andere geeignete Ausgabeeinheit weitergereicht. or other suitable output unit passed.
  • [0036] [0036]
    Es gibt verschiedene Komprimierungs-/Dekomprimierungsverfahren, die für Tonübertragungen über das Internet zur Verfügung stehen. There are various compression / decompression available for video traffic over the Internet. Die bevorzugte Ausführungsform verwendet eine abgeänderte Version von GSM, bei dem es sich um das standardmäßige Kompressionsverfahren handelt, das in Europa für Mobiltelefone zum Einsatz kommt, um Sprachkompression zu ermöglichen. The preferred embodiment uses a modified version of GSM, where it is the standard compression method, which is used in Europe for mobile phones used to provide speech compression. Ein anderes mögliches Verfahren, das angewendet werden kann, ist das von Rockwell Communications entwickelte System "DigiTalk". Another possible method which can be applied, the system developed by Rockwell Communications "DigiTalk" is. Technologien wie diese verringern den Bandbreitenbedarf für Sprachübertragungen auf weniger als 10 kBit pro Sekunde. Technologies as they reduce the bandwidth requirement for voice transmission to less than 10 kbit per second. Es sei angemerkt, dass die in It should be noted that the in 4 4 gezeigte Ausführungsform die Komprimierung/Dekomprimierung zwar in einem DSP vornimmt, diese Verarbeitung in anderen Ausführungsformen aber rein in Software auf dem Hostrechner durchgeführt werden kann. embodiment shown, the compression / decompression Although performs in a DSP, this processing can be performed but purely in other embodiments in software on the host computer.
  • [0037] [0037]
    Damit es als Internettelefon betrieben werden kann, muss das Rechnersystem von Thus, it can be operated as Internet phone, the computer system shall 3 3 entsprechende Anwendungssoftware enthalten. appropriate application software. In der bevorzugten Ausführungsform trägt diese Anwendungssoftware die Bezeichnung "WebTalker" und stellt eine Benutzerschnittstelle bereit, wie in In the preferred embodiment, this application software is called "Webt Alker" and provides a user interface that as in 5 5 gezeigt ist. is shown. Diese Schnittstelle enthält das Nachrichtenfeld This interface contains the message field 505 505 , das verwendet werden kann, um dem Benutzer Statusmeldungen (zum Beispiel "Verbindung wird hergestellt", "belegt" usw.) zu übergeben, sowie einen Satz von Steuerschaltflächen That can be used to give the user status messages (for example, "Connecting", "busy", etc.) to pass, and a set of control buttons 510 510 . , Über die Schaltfläche "Anruf" Click the "Call" 511 511 kann ein Anruf bei einer benannten Person getätigt werden, während die Schaltfläche "Benutzerliste" can one call to a named person be made while the "User List" 512 512 Zugriff auf ein Serververzeichnis (siehe nachstehend) sowie zu einer Auflistung von Personen, die zuvor angerufen worden sind (oder von denen Anrufe empfangen wurden) bietet. Access to a server directory (see below) as well as a list of people who have previously been called (or from which calls were received) offers. Wenn man auf den Namen einer gewünschten Person aus einer dieser Listen klickt, hat dies zur Folge, dass die entsprechende eMail-Adresse dieser Person angerufen wird. If you click on the name of the person you want from one of these lists, this means that the appropriate e-mail address of the person being called. Die restlichen Steuerschaltflächen "Verbindungsaufbau" The remaining control buttons "connection" 513 513 , "Hilfe" , "Help" 515 515 , "Ton aus" "Mute" 514 514 und "Verlassen" and "Exit" 516 516 erklären sich weitgehend selbst und werden nicht weiter beschrieben, da sie für das Verständnis der vorliegenden Erfindung nicht direkt von Bedeutung sind. explained largely self and will not be described because they are important for understanding the present invention is not directly relevant.
  • [0038] [0038]
    Das Fenster enthält auch Schiebeleisten, die zur Steuerung der Lautstärke The window also contains scroll bars, the volume-control 530 530 , der Sprachqualität , The speech quality 531 531 und der Mikrofonempfindlichkeit and microphone sensitivity 532 532 verwendet werden können. can be used. Es dürfte klar sein, dass die Möglichkeit besteht, die Sprachqualität zu verbessern, indem zum Beispiel der Kompressionsgrad verringert oder der Pufferungsgrad auf der Empfängerseite erhöht wird, obgleich dies gewöhnlich höhere Verzögerungen nach sich zieht. It should be clear that the possibility exists to improve the speech quality, for example by reducing the amount of compression or Pufferungsgrad is increased on the receiving side, even though this entails usually higher delays. Schließlich enthält das Fenster noch die Anzeige "Es sind Nachrichten für Sie eingegangen" Finally, the window contains the message "There are messages you received" 520 520 und die Anzeige "Sprachpost" and the "voice mail" 525 525 , die nachstehend ausführlicher erklärt werden. Which will be explained in greater detail below.
  • [0039] [0039]
    Der Betrieb des WebTalker-Telefons ist wie folgt (siehe The operation of the WebTrends Alker phone is as follows (see 6 6 ). ). Wenn der Benutzer den WebTalker-Softwaretelefon-Client When the user Webt Alker software telephone client 620 620 im Internet on the Internet 600 600 startet, meldet sich das Telefon am Server starts, the phone logs on to the server 650 650 im Internet an. to the Internet. Es können mehrere mögliche Server vorhanden sein, entsprechend den Einstellparametern des Internet-Telefons wird jedoch ein Standardserver gewählt. Several possible server is available, but a default server is selected according to the setting parameters of the Internet phone. Es dürfte klar sein, dass das Web-Telefon dazu standardmäßige Internet-Kommunikationseinrichtungen verwenden muss, wie in der Technik bekannt ist. It should be clear that the web phone has to use standard Internet communication facilities, as is known in the art.
  • [0040] [0040]
    Der Server führt eine Liste von Personen, die gerade im Internet angemeldet sind und den WebTalker verwenden. The server maintains a list of people who are currently logged on the Internet and use the Webt Alker. Der Benutzer kann auf diese Liste zugreifen (über die Steuerschaltfläche "Benutzerliste") und so einen anderen Teilnehmer für einen Anruf auswählen. The user can access this list (using the control button "User List") and then select another participant for a call. Der angerufene Teilnehmer wird in seinem Steuerfenster The called party is in his control window 505 505 dann über den ankommenden Ruf benachrichtigt, und in einem Dialogfenster wird er gefragt, ob er den Ruf annehmen möchte. then notified of the incoming call, and a dialog box appears he is asked if he wants to take the call. Unter der Annahme, dass der Ruf angenommen wird, wird durch die Rufannahme unabhängig vom Server eine direkte Verbindung zwischen den beiden Clients (dh den beiden Internet-Telefonen) hergestellt. Assuming that the call is accepted, the answer independently of the server is a direct connection between the two clients (ie, the two Internet phones) were prepared. Diese Verbindung stellt einen TCP/IP-Steuerkanal und einen UDP-Datenkanal bereit. This connection provides a TCP / IP control channel and a UDP channel. Unter Verwendung ihrer Audiosubsysteme können die beiden Clients Tonübertragungen starten, wie vorstehend beschrieben wurde. Using its audio subsystems, the two clients can start audio transmission, as described above. Folglich werden die Audiodaten von jedem Client komprimiert und anschließend über den UDP-Datenkanal an den anderen Client übertragen. Consequently, the audio data is compressed by each client and then transmitted to the other client over the UDP channel. Die Tonübertragungen können entweder im Vollduplexverfahren oder, um Bandbreite zu sparen, im Halbduplexverfahren erfolgen. The audio transmission can be done in half duplex mode either full duplex or to save bandwidth.
  • [0041] [0041]
    Obgleich die Tonqualität über das Netzwerk annehmbar ist, kann die Ende-zu-Ende-Verzögerung über das Internet in der Praxis ein paar Sekunden oder mehr betragen, was bedeutet, dass ein vollkommen natürliches Gespräch nicht möglich ist. Although the sound quality over the network is acceptable end-to-end delay over the Internet can in practice be a few seconds or more, which means that a completely natural conversation is not possible. Folglich kann es schwierig werden, wenn ein Teilnehmer versucht, den anderen zu unterbrechen, oder wenn kein klarer Hinweis erfolgt, wann er aufhört zu sprechen. Consequently, it can be difficult when a person is trying to break the other, or if there is no clear indication occurs when he stops talking. Sobald sich ein Benutzer jedoch an diese Einschränkungen gewöhnt hat, wird sich ein Gespräch über das Internettelefon als eine sehr wertvolle Kommunikationsmethode erweisen. Once a user has, however, accustomed to these limitations, a telephone call via the Internet will prove to be a valuable method of communication.
  • [0042] [0042]
    Wie bisher beschrieben wurde, hat die WebTalker-Anwendung praktisch die gleiche Funktion wie bekannte Internet-Telefone, so dass der Fachmann ihre Funktionsweise versteht. As has been described, the Webt Alker application has practically the same function as well-known Internet phones, so that the skilled person understands how they work. Gemäß der vorliegenden Erfindung enthält das WebTalker-Telefon jedoch eine zusätzliche Funktion, die es ermöglicht, eine Sprachnachricht zu hinterlassen, wenn der angerufene Teilnehmer nicht im Internet angemeldet ist. However, according to the present invention, the Webt Alker phone contains an additional feature that makes it possible to leave a voice message if the called party is not registered on the Internet. Dies ist der Situation mit bekannten Internet-Telefonen gegenüberzustellen, bei denen auf der Seite des angerufenen Teilnehmers eine Sprachspeichernachricht bereitgestellt wird, wenn der angerufene Teilnehmer im Netzwerk angemeldet ist, den eingehenden Anruf aber nicht annehmen möchte. This is to face the situation with well-known Internet phones, where on the page the called party's voice message memory is provided when the called subscriber is logged into the network, but the incoming call does not want to accept. Wie zuvor erklärt wurde, melden sich die meisten Benutzer, insbesondere diejenigen, die das Internet zu Hause nutzen, aus dem Internet ab, wenn sie es nicht tatsächlich nutzen, um zu vermeiden, dass unnötige Verbindungsgebühren anfallen. As previously explained, notify most users, especially those who use the Internet at home, starting from the Internet, if they do not actually use it to avoid unnecessary connection charges.
  • [0043] [0043]
    Es kann mehrere Gründe dafür geben, dass ein Teilnehmer angerufen wird, der gerade nicht angemeldet ist. There may be several reasons why a user is called that is not currently logged in. Eine Möglichkeit ist, dass die Serverliste möglicherweise aufgrund eines kürzlich aufgetretenen Netzwerkfehlers fehlerhaft ist, der sich noch nicht in der Liste niedergeschlagen hat. One possibility is that the list of servers may be incorrect due to a recent network failure that has not yet been reflected in the list. Eine andere Möglichkeit ist, dass ein Anrufer die WebTalker-Anwendung nicht ordnungsgemäß beendet (zum Beispiel durch einen Systemabsturz) und somit die normale Abmeldeprozedur beim Schließen der Anwendung nicht ausgelöst hat (normalerweise würde der Server bei diesen Endgeräten irgendwann eine Zeitbegrenzung auslösen und sie letztendlich sowieso abmelden). Another possibility is that a caller Webt Alker application terminates abnormally (for example, by a system crash), and hence the normal logoff procedure has not triggered when the application (usually the server would eventually trigger a time limit on these devices and they eventually anyway log off). Noch eine Möglichkeit ist, dass der Anruf über die Schaltfläche "Anruf" Another possibility is that the call using the "call" button 511 511 getätigt wird, wobei die Adresse des angerufenen Teilnehmers direkt eingegeben und die Serverliste mit den Benutzern, die gerade angemeldet sind, folglich umgangen wird (dies ist nicht bei allen Internet-Telefonen möglich). is made, the address of the called party entered directly and the server list is, therefore bypassed with the users who are currently logged in (this is not all Internet phones possible).
  • [0044] [0044]
    6 6 veranschaulicht die Situation, in der der Client 1 ein erstes WebTalker-Telefon illustrates the situation in which the client 1 a first telephone Webt Alker 620 620 hat, das üblicherweise über einen Modem und eine Telefonleitung has characteristics that are a modem and a telephone line 625 625 mit dem Internet to the Internet 600 600 verbunden ist. is connected. Ebenso hat der Client 2 ein WebTalker-Telefon Likewise, the client has a 2 Webt Alker phone 630 630 und eine ähnliche Wählverbindung and a similar dial-up connection 635 635 ins Internet. the Internet. Der Client 2 ist jedoch gerade nicht im Internet angemeldet, so dass diese Verbindung mit einer gestrichelten Linie gezeigt ist. The client 2 is currently not logged in, however the internet, so this compound is shown with a dashed line.
  • [0045] [0045]
    An diesem Punkt, wenn der Client 1 erfolglos versucht, den Client 2 anzurufen, stellt das WebTalker-Telefon des Client 1 eine Statusmeldung bereit, die anzeigt, dass der Anruf nicht getätigt werden konnte, weil der Client 2 gerade nicht im Netzwerk angemeldet ist. At this point, if the client 1 unsuccessfully tried to call the client 2, then the Webt Alker-phone client 1, a status message ready, indicating that the call could not be made because the client is 2 just not logged into the network. Außerdem fordert das WebTalker-Telefon den Client 1 auf, eine Sprachspeichernachricht für den Client 2 zu hinterlassen. In addition, the Webt Alker phone calls to the client 1 to leave a voice message memory for the client 2. Unter der Annahme, dass sich der Client 1 dafür entscheidet, eine Sprachspeichernachricht zu hinterlassen, wählt das WebTalker-Telefon dann das Sprachspeichersystem Assuming that the client 1 chooses to leave a voice message memory, the Webt Alker phone then dials the voice mail system 610 610 in genau derselben weise an, wie es jedes andere WebTalker-Telefon im Internet anwählt. in exactly the same as how it selects any other Webt Alker phone on the Internet.
  • [0046] [0046]
    In der bevorzugten Ausführungsform wird daher die Möglichkeit, Sprachpost zu senden, von dem rufenden Internettelefon ohne Bezugnahme auf den Server gesteuert. In the preferred embodiment, therefore, the possibility of sending voice mail, controlled from the calling Internet telephone without reference to the server. Als Alternative kann jedoch der Server mit eingebunden werden. As an alternative, however, the server can be integrated. Neben der Übergabe einer Liste der Benutzer, die gerade angemeldet sind, kann der Server zum Beispiel eine zusätzliche Liste von Anrufern übergeben, für die Sprachnachrichten hinterlassen werden können. In addition to the presentation of a list of users who are currently logged in to the server, for example, passed an additional list of callers that can be left on the voice mail. Die Auswahl eines Anrufers aus dieser Liste hat zur Folge, dass das Sprachspeichersystem angerufen wird, genauso wie die Auswahl eines gerade angemeldeten Benutzers zur Folge hat, dass dieser Benutzer angerufen wird. The selection of a caller from this list implies that the voice mail system is called, as well as the selection of the currently logged on user has the consequence that this user is called. In solchen Fällen kann es tatsächlich wünschenswert sein, dass sich das Sprachspeichersystem selbst am Server anmeldet. In such cases it may actually be desirable that the voice mail system logs on the server itself.
  • [0047] [0047]
    Im Allgemeinen ist das Sprachspeichersystem In general, the Voice Mail System 610 610 in der Lage, viele Leitungen mit ankommendem Verkehr abzuwickeln, und es kann eine feste Verbindung ins Internet haben. able to handle many lines with incoming traffic, and it can have a strong connection to the Internet. Das Sprachspeichersystem The voice mail system 610 610 wird gewöhnlich von einem Diensteanbieter verwaltet. is usually managed by a service provider. Der Client 2 zahlt möglicherweise einen Beitrag für diesen Dienst, oder der Dienst ist möglicherweise kostenlos in einem Internet-Zugriffspaket oder einem Mietpreis für die Telefonleitung enthalten, um seine Nutzung zu fördern. The client 2 may pay a financial contribution for this service, or service may be included for free in an Internet-access package or a rental for the telephone line to promote its use. Ebenso könnte ein Unternehmen, das Internettelefone vermarktet, den Sprachspeicherdienst anbieten, um Benutzer für ihr bestimmtes Angebot zu werben. Likewise, a company that marketed Internet phones could offer the voice mail service to users to promote their particular offer. Alternativ dazu könnte ein Unternehmen das Sprachspeichersystem Alternatively, a company's voice mail system 610 610 für alle seine Angestellten bereitstellen. provide for all its employees.
  • [0048] [0048]
    Es wird davon ausgegangen, dass dem Client 1 die Internet-Adresse des Sprachspeichersystems It is assumed that the client 1, the Internet address of the voice mail system 610 610 für den Client 2 zur selben Zeit bekannt gegeben wurde, zu der er die Internet-Adresse des Client 2 erfahren hat, und dass ihm mitgeteilt wurde, dass diese zusammen in einem Verzeichnis auf dem Client 1 gespeichert wurden. was announced at the same time for the client 2, to which he has experienced the Internet address of the client 2, and that he was told that these were saved in a directory on the client 1. Es ist gegebenenfalls auch möglich, dass der Client 1 den Server It is optionally also possible that the client 1 to the server 650 650 abfragt, um die Adresse des Sprachspeichersystems für den Client 2 herauszufinden; queries to find out the address of the voice mail system for the client 2; oder aber die Verbindung kommt tatsächlich durch den Server zustande, wie vorstehend vorgeschlagen wurde. or the connection is actually materialize by the server, as suggested above. Alternativ dazu. Alternatively. könnten alle Nutzer des WebTalker-Internettelefons denselben Sprachspeicherdienst nutzen. could all users of WebTrends Alker Internet phone share the same voice messaging service. Falls das WebTalker-Telefon die Adresse des Sprachspeichersystems für den Client 2 jedoch nicht ermitteln kann, erhält der Client 1 eine entsprechende Fehlermeldung. If the Webt Alker phone the address of the voice mail system for the client 2 but can not determine the client 1 receives an error message.
  • [0049] [0049]
    7 7 veranschaulicht die Verbesserungen, die an dem Sprachspeichersystem illustrates the improvements in the Voice Mail System 610 610 notwendig sind, damit es Anrufe vom WebTalker-Telefon empfangen kann. are necessary so that it can receive calls from WebTrends Alker phone. Wie zuvor in As mentioned in 2 2 gezeigt wurde, ist das System "DirectTalkMail" has been shown, the system "Direct Talk Mail" is 730 730 im Grunde eine Anwendung die auf dem Sprachverarbeitungssystem "DirectTalk/6000" basically an application on the voice processing system "Direct Talk / 6000" 720 720 aufsetzt, welches selbst eine Anwendung ist, die auf dem Betriebssystem AIX touches, which is an application itself, on the AIX operating system 710 710 aufsetzt, um die Aufzeichnung und Wiedergabe von Sprachsegmenten usw. zu ermöglichen. touches to enable recording and playback of speech segments, etc.. Im DirectTalk-Sprachverarbeitungssystem ist eine kundenspezifische Serverschnittstelle In Direct Talk-language processing system is a custom server interface 725 725 enthalten, die C-Programmen eine direkte Interaktion mit der DirectTalk/6000-Sprachdatenbank ermöglicht. contain the C programs enables a direct interaction with the Direct Talk / 6000 speech database. Die Verwendung der kundenspezifischen Serverschnittstelle ist im vorliegenden Fall erforderlich, da die Sprachnachrichten nicht über die standardmäßige Telefonschnittstelle (über den digitalen Fernleitungsadapter) wiedergegeben werden, sondern im Software-Format über das Internet übertragen werden. The use of the custom server interface is required in the present case, since the voice message is not from the standard telephone interface are shown (via the digital telephone line adapter), but are transmitted over the Internet in a software format. Die kundenspezifische Serverschnittstelle ist in dem Handbuch "IBM AIX DirectTalk/6000 Voice Application Development" (Referenznummer SC33-1722-00) ausführlicher beschrieben. The custom server interface is described in more detail in the manual "IBM AIX Direct Talk / 6000 Voice Application Development" (Reference SC33-1722-00).
  • [0050] [0050]
    Damit "DirectTalkMail" Anrufe vom WebTalker-Telefon empfangen kann, muss eine entsprechende Software bereitgestellt werden. This "Direct Talk Mail" can receive calls from WebTrends Alker phone, and software must be provided. Diese Software kann wirksam in zwei Komponenten mit einer Schnittstelle zwischen den Komponenten aufgeteilt werden. This software can be effectively divided into two components with an interface between the components. Die erste Komponente stellt die WebTalker-Schnittstelle The first component represents the Webt Alker interface 750 750 bereit und enthält Kommunikationssoftware ready and includes communication software 760 760 , um Übertragungen über das Internet zu ermöglichen (es sei angemerkt, dass ein Teil der Software, die hierfür notwendig ist, bereits vom Betriebssystem To allow communications over the Internet (it should be noted that some of the software that is necessary for this purpose, already by the operating system 710 710 bereitgestellt wird, wie in der Technik bekannt ist). is provided, as is known in the art). Die WebTalker-Schnittstellensoftware The Webt Alker interface software 750 750 stellt sicher, dass das Sprachspeichersystem einem WebTalker-Client-Telefon wie zum Beispiel dem WebTalker-Telefon ensures that the voice mail system a Webt Alker client phone such as the Webtrends Alker phone 620 620 (siehe (See 6 6 ) praktisch gleich einem anderen WebTalker-Telefon erscheint. ) Is practically equal to another Webt Alker phone appears. Wenn das Sprachspeichersystem eine Eingabeaufforderung über das Internet wiedergeben muss, ist die WebTalker-Schnittstellenkomponente If the voice mail system must reflect a command prompt on the Internet, is the Webt Alker interface component 750 750 daher dafür verantwortlich, dass die Tonsignale komprimiert, korrektgepackt und über das Internet an das Client-System übertragen werden. therefore responsible for ensuring that the sound signals compressed, properly packaged and transmitted over the Internet to the client system. Im umgekehrten Fall, bei eintreffenden Tonsignalen vom Client-System, ist die WebTalker-Schnittstellenkomponente für die Dekomprimierung, Pufferung und Zusammensetzung der empfangenen Pakete zu einem korrekten Tonsignal verantwortlich. In the opposite case where the incoming audio signals from the client system that weaves Alker interface component is responsible for the decompression, buffering and composition of the received packets to a correct sound signal. Es sei angemerkt, dass diese Verarbeitung ganz in Software erfolgen kann (dh, es besteht keine Notwendigkeit für spezielle Hardware am Sprachverarbeitungssystem, wie zum Beispiel dem in It should be noted that this processing can take place entirely in software (that is, there is no need for special hardware on the language processing system, such as the in 4 4 gezeigten). shown).
  • [0051] [0051]
    Der DirectTalkMail-Schnittstellenkomponente The Direct Talk Mail interface component 740 740 werden eintreffende Audiosignale daher im PCM-Format von der WebTalker-Schnittstelle übergeben ("A law", "mu law" oder irgendein anderes geeignetes digitales Audioformat könnte verwendet werden), und mittels der kundenspezifischen DirectTalk/6000-Serverschnittstelle speichert sie diese als Sprachnachrichten in der DirectTalk/6000-Sprachdatenbank. incoming audio signals are therefore in PCM format passed by the WebTrends Alker interface ("A law", "mu law" or any other suitable digital audio format could be used), and using the custom Direct Talk / 6000 server interface it saves them as voice messages Direct Talk / 6000 speech database. Ebenso verwendet die DirectTalkMail-Schnittstellenkomponente die kundenspezifische Serverschnittstelle, um gespeicherte Eingabeaufforderungen und Sprachnachrichten abzurufen, wandelt diese dann in das geeignete Format (zB PCM) um und reicht sie an die WebTalker-Schnittstellenkomponenten zur Komprimierung und Übertragung an den Client weiter. Also uses the Direct Talk Mail interface component's custom server interface to retrieve stored prompts and voice messages, then converts into the appropriate format (eg PCM) and forwards them to the WebTrends Alker interface components for compression and transmission to the client. Jeder elektronische Briefkasten in der Sprachdatenbank kann eine zugewiesene Internet-Adresse haben, so dass Anrufe, die für einen Client an einer bestimmten Internet-Adresse (die von den von der WebTalker-Schnittstellenkomponente empfangenen Informationen angegeben wird) bestimmte sind, in dem richtigen elektronischen Briefkasten gespeichert werden können (alternativ dazu könnte verlangt werden, dass eingehende Anrufe eine Nummer eines elektronischen Briefkastens angeben). Each electronic mailbox in the speech database can have an assigned Internet address so that calls (which is indicated by the information received from the WebTrends Alker interface component) are intended for a client to a particular Internet address to the correct electronic mailbox can be stored (alternatively, could be required that incoming calls to specify a number of a mail box). Es wird als vorteilhaft erkannt werden, dass "DirectTalkMail" ebenso wie die meisten Sprachspeichersysteme die Sprachnachrichten vor der Speicherung selbst komprimiert, um den Speicherplatzbedarf zu verringern. It will be recognized as advantageous that "Direct Talk Mail" as well as most voice messaging systems compresses the voice message before saving themselves in order to reduce the memory requirements. Das von dem Sprachspeichersystem verwendete Komprimierungsverfahren unterscheidet sich von demjenigen, das das WebTalker-Telefonsystem verwendet, woraus sich die Notwendigkeit für die Dekomprimierung und die erneute Komprimierung von eingehenden Anrufen (und genauso abgehenden Anrufen) ergibt, obgleich es sicherlich machbar ist, dass ein Sprachspeichersystem und ein Internettelefon durchweg dasselbe Komprimierungsschema verwenden. The compression method used by the voice mail system is different from that which uses the WebTrends Alker telephone system, hence the need for decompression and re-compression of incoming calls (and just as outgoing calls) results, although it is certainly possible that a voice mail system and an internet phone consistently use the same compression scheme.
  • [0052] [0052]
    Die grundlegendste Ausführungsform der vorliegenden Erfindung ermöglicht lediglich die Zweiwegeübertragung von Tonsignalen, wodurch der Anrufer eine Grußbotschaft oder eine Eingabeaufforderung hören und anschließend eine Nachricht hinterlassen kann. The most basic embodiment of the present invention allows only the two-way transmission of audio signals, so the caller leave a message of greeting or prompt hearing and can then leave a message. Es wird jedoch als vorteilhaft erkannt werden, dass das DirectTalkMail-System ebenso wie die meisten Sprachspeichersysteme normalerweise von einem Benutzer gesteuert wird, der DTMF-Tasten für das Zweitonverfahren auf seinem Telefon drückt, um zwischen mehreren Befehlen oder Optionen eine Auswahl zu treffen. However it will be recognized as advantageous for the Direct Talk mail system as well as most voice messaging systems are typically controlled by a user presses the DTMF keys for the Zweitonverfahren on his phone to make a choice between multiple commands or options. Um einem Client diese Steuerung über das Internet zu ermöglichen, wird das WebTalker-Telefon um eine Funktion in der Form erweitert, dass bei Anwahl eines Sprachspeichersystems durch das WebTalker-Telefon dem Benutzer des WebTalker-Telefons eine Telefontastatur angezeigt wird. In order to allow a client to this control via the Internet, the Webt Alker phone is extended to a function in a way that when you select a mailbox system the user of the WebTrends Alker phone is indicated by the WebTrends Alker phone a telephone keypad. Indem er die gewünschte Taste (dh die Ziffern 0 bis 9, * oder #) drückt, kann der Benutzer des WebTalker-Telefons einen Steuerbefehl an das Sprachspeichersystem senden. By (ie, the digits 0 through 9, * or #) expresses the desired button, the user of the WebTrends Alker phone can send a command to the voice mail system. Der ausgewählte Befehl wird nicht als DTMF-Signal übertragen, sondern vielmehr als eine einfache Nachricht, die eine Kennung der gedrückten Taste enthält, da dies weitaus weniger Bandbreite in Anspruch nimmt. The command selected is not transmitted as DTMF signal, rather than a simple message that contains an identifier of the pressed button, as this takes much less bandwidth. Diese Kennung unterscheidet sich von normalen Audiodaten, so dass sie von der WebTalker-Schnittstellenkomponente This identifier is different from normal audio data so that they Webt Alker of the interface component 650 650 richtig erkannt wird. is recognized properly. Die Kennung wird dann an die DirectTalkMail-Schnittstelle weitergereicht, die Informationen mit den Systemen "DirectMail" und "DirectTalk/6000" austauscht, um sicherzustellen, dass die angeforderte Funktion ausgeführt wird. The identifier is then passed on to the Direct Talk mail interface, the information with the systems "Direct Mail" and "Direct Talk / 6000" exchanges to make sure that the requested function is performed.
  • [0053] [0053]
    Der Zweiwege-Audiosignalaustausch zwischen dem Sprachspeichersystem und dem WebTalker-Client-Telefon und das Leistungsmerkmal, bei dem der Client Kennungen, die DTMF-Tönen entsprechen, senden und das Sprachspeichersystem diese entgegennehmen kann, stellen zusammen einen mit allen Funktionen ausgestatteten Sprachspeicherdienst bereit und ermöglichen es dadurch (zum Beispiel) dem Client 1, eine Sprachspeichernachricht für den Client 2 zu hinterlassen, wenn der Client 2 nicht im Internet angemeldet ist, um ein Telefongespräch persönlich entgegenzunehmen. The two-way audio signal exchange between the voice system and the Webt Alker client phone and the feature, in which the client identifiers corresponding DTMF tones, send, and the voice mail system can not accept, put together a full-featured voice messaging service ready and enable by (for example) to leave the client 1, a voice message memory for the client 2, when the client 2 is not registered online to receive a phone call personally. Es wird als vorteilhaft erkannt werden, dass das Sprachspeichersystem It will be recognized to be advantageous in that the speech storage system 610 610 üblicherweise viele eingehende Anrufe gleichzeitig entgegennehmen kann. usually many incoming calls can receive simultaneously. Tatsächlich gibt es im Gegensatz zum herkömmlichen Betrieb eines Sprachspeichersystems, der durch eine vorher festgelegte Anzahl von Telefonanschlüssen beschränkt ist, bei der Anzahl der Software-Internet-Gespräche, die gleichzeitig abgewickelt werden können, nicht unbedingt eine feste Begrenzung (vielmehr kommt es mit zunehmender Anzahl der Gespräche aufgrund der begrenzten Verarbeitungsleistung, die das Sprachspeichersystem hat, oder der begrenzten Bandbreite der Sprachpost-Internetverbindung oder beidem schließlich zu einer allmählichen Leistungseinbuße). Indeed, there is in contrast to the conventional operation of a voice messaging system, which is limited by a predetermined number of telephone lines in the number of software Internet calls that can be handled at the same time, not necessarily a fixed limit (rather, it comes with an increasing number the talks due to the limited processing power, the voice mail system, or the limited bandwidth of voice mail Internet connection or both finally to a gradual loss of performance).
  • [0054] [0054]
    Sobald eine Sprachspeichernachricht in dem Sprachspeichersystem Once a voice memory message in the voice mail system 610 610 gespeichert wurde, gibt es mehrere mögliche Mechanismen, sie abzurufen. has been stored, there are several possible mechanisms to retrieve it. Erstens kann die Nachricht in herkömmlicher Weise über das normale Telefonnetzwerk abgerufen werden. First, the message can be retrieved in a conventional manner using the normal telephone network. Dabei wählt der Benutzer einfach die zu dem Sprachspeichersystem gehörende Telefonnummer und kann dann auf alle für ihn hinterlegten Nachrichten zugreifen, indem er auf entsprechende Eingabeaufforderungen reagiert und (im Allgemeinen) ein Passwort eingibt. The user simply selects which belongs to the voice mail system phone number and then stored at all for him to access messages by responding to appropriate prompts and (generally) enters a password.
  • [0055] [0055]
    Eine weitere Möglichkeit besteht darin, dass die Nachricht mittels eines Webbrowsers, der über eine Tonwiedergabefunktion verfügt, über das Internet abgerufen werden kann. Another possibility is that the message using a web browser, which features a Sound playback can be accessed via the Internet. Dies kann stattfinden, indem das Sprachspeichersystem als Website fungiert, wobei URL-Verweisadressen auf einen elektronischen Briefkasten eines Benutzers und die darin enthaltenen Postnachrichten zeigen. This can be done by the voice mail system acts as a site, with URL reference addresses point to an electronic mailbox of a user and the mail messages in them. Diese Vorgehensweise ist in der PCT-Anmeldung PCT/GB95/02009 ausführlicher beschrieben und auch in Verbindung mit den derzeit erhältlichen Neuerscheinungen der DirectTalk/6000- und DirectTalkMail-Produkte dargelegt (siehe das Handbuch "IBM AIX DirectTalkMail Administration; Referenznummer SC33-1733-00). Als geringfügige Abweichung von der hier beschriebenen Vorgehensweise kann der Webbrowser auch die Möglichkeit bieten, dass nach erfolgter Auswahl einer Nachricht diese Nachricht an das Internet-Telefonsystem des Benutzers zugestellt wird (das im Allgemeinen auf demselben Rechner wie der Browser läuft). Es kann gegebenenfalls von Vorteil sein, dass das Internet-Telefonsystem die Nachricht wiedergibt (und nicht der Browser selbst), zum Beispiel, weil Ersteres die anschließende Weiterleitung der Nachricht oder die Speicherung der Adresse des Anrufers im Verzeichnis des Benutzers möglich macht. This procedure is PCT / GB95 / 02009 described in PCT Application detail and presented in conjunction with the currently available new releases of Direct Talk / 6000 and Direct Talk Mail-products (see the IBM AIX Direct Talk Mail Administration Handbook "; Reference SC33-1733-00 ). As a slight deviation from the procedure described here, the browser can also offer the possibility that after the selection of a message, this message is delivered to the Internet telephone system of the user (which generally runs on the same machine as the browser). It can optionally be of advantage that the internet telephone system reproduces the message (and not the browser itself), for example, because the former makes possible the subsequent forwarding of the message or the storage of the address of the caller in the user's directory.
  • [0056] [0056]
    Die bevorzugte Ausführungsform stellt eine weitere Möglichkeit bereit, nämlich die, von einem WebTalker-Telefon auf die gespeicherte Sprachspeichernachricht zuzugreifen. The preferred embodiment provides another option available, namely, access by a Webt Alker phone on the stored voice message memory. Als Teil des Vorgangs seiner Inbetriebnahme fragt das WebTalker-Telefon somit das zu diesem Client gehörende Sprachspeichersystem (dies kann als Teil der Konfigurationsprozedur festgelegt werden) ab. As part of the process operational, the Webt Alker phone so the client belonging to this mailbox system asks (this can be set as part of the configuration procedure) from. Der WebTalker-Telefon-Client sendet daher eine Abfrage an das Sprachspeichersystem, die von der WebTalker-Schnittstellenkomponente empfangen und an das DirectTalkMail-System weitergereicht wird. Therefore, the Webt Alker phone client sends a query to the voice mail system, which is received by the WebTrends Alker interface component and passed on to the Direct Talk mail system. Das DirectTalkMail-System macht dann den elektronischen Briefkasten ausfindig, der der angegebenen Internet-Adresse für diesen Client entspricht, und sendet eine Meldung zurück, ob für diesen Benutzer neue Nachrichten hinterlegt sind. The Direct Talk mail system then makes the electronic mailbox locate that corresponds to the specified Internet address for this client, and sends back a message asking if new messages are stored for that user. Diese Meldung wird von der WebTalker-Schnittstellenkomponente an das anfordernde WebTalker-Telefon zurückgeschickt, und wenn sie positiv ist, wird die Anzeige "Es sind Nachrichten für Sie eingegangen" auf dem Bildschirm des WebTalker-Telefon-Client aktiviert (zum Beispiel durch Hervorhebung oder Darstellung in einer anderen Farbe). This message is sent back from the WebTrends Alker interface component to the requesting Webt Alker phone, and if it is positive, the display is "There is news for you entered" enabled on the screen of the WebTrends Alker phone client (for example, by highlighting or representation in a different color).
  • [0057] [0057]
    Um auf die Sprachnachrichten zuzugreifen, ruft das Client-Internettelefon das Sprachspeichersystem über das Internet an. To access voice messages, calls the client Internet phone to the voice mail system on the Internet. Dies geschieht, indem einfach die Sprachpost-Taste gedrückt wird, die automatisch das standardmäßige Sprachspeichersystem für diesen Client anwählt. This is done by the voice mail button is pressed simple, which automatically selects the default voice mail service for this client. Dadurch wird ein Zweiwege-Audiogespräch zwischen dem Client-Internettelefon und dem Sprachspeichersystem aufgebaut. Thus, a two-way audio conversation between the client and the Internet phone voice mail system is set up. Dieses Gespräch kann nun entsprechend dem Gespräch stattfinden, das vorstehend zur Eingabe einer Sprachnachricht in das System beschrieben wurde. This conversation can now take place in accordance with the conversation, which was described above for entering a voice message in the system. Auch hier gibt das Sprachspeichersystem verschiedene Eingabeaufforderungen für den Benutzer wieder, dem ein nachgebildetes DTMF-Tastenfeld auf seinem Bildschirm angezeigt wird. Also here are the voice mail system again different prompts the user to whom a replicated DTMF keypad is displayed on his screen. Der Benutzer wählt die gewünschte Taste aus und kann durch das Sprachspeichersystem, das üblicherweise einen gewissen Passwortschutz beinhaltet, navigieren, um Zugriff auf seine Sprachpost zu erlangen, die ihm dann über das Internet wiedergegeben werden kann. The user selects the desired key, and, by the voice mail system, which usually involves a certain password protection, navigate to gain access to his voice mail, which can then be restored to him on the Internet. Somit kann der Benutzer unmittelbaren Zugriff auf seine Sprachpost haben, entweder über das herkömmliche Telefonnetzwerk oder von einer beliebigen Stelle im Internet. Thus, the user can immediately access their voice mail, either via the traditional phone network or from anywhere on the Internet.
  • [0058] [0058]
    Es wird als vorteilhaft erkannt werden, dass viele Abweichungen von der vorstehenden Vorgehensweise möglich sind. It will be recognized as advantageous, that many variations of the above procedure are possible. Statt ein nachgebildetes DTMF-Tastenfeld zur Eingabe von Steuerbefehlen zu verwenden, könnte es zum Beispiel möglich sein, eine Spracherkennungsfunktion in das Sprachspeichersystem aufzunehmen, damit ein Client seine gewünschte Wahl einfach verbal zum Ausdruck bringen kann. Instead of using a replicated DTMF keypad for inputting control commands, it could for example be possible to include a voice recognition function in the voice mail system, so that a client can bring his desired choice simply verbally expressed. Eine weitere Möglichkeit besteht darin, dass alle Eingabeaufforderungen von dem Sprachspeichersystem zur Übertragung in Textform an einen Client zur Verfügung stehen und dort in Form von Text oder Grafiken angezeigt werden, wobei zum Beispiel eine Menüstruktur verwendet werden könnte, wodurch der Bandbreitenbedarf und die Gesamtverzögerung beträchtlich verringert werden. Another possibility is that all prompts are from the voice mail system to transmit in writing to a client available and displayed there in the form of text or graphics using, for example, a menu structure could be used, so that the bandwidth demand and the total delay considerably reduced be. Es ist auch möglich, dass "DirectTalkMail" die verbesserte Benutzerschnittstelle des Client (im Vergleich zu einem herkömmlichen Telefon) nutzt, um dem Client Informationen in einem geeigneteren Format bereitzustellen. It is also possible that "Direct Talk mail" uses the improved user interface of the client (in comparison to a conventional telephone) to provide the client information in a more convenient format. Statt einen Benutzer mit den Worten "Drücken Sie "1", um Ihre Nachrichten abzuhören" (als Beispiel) zur entsprechenden Handlung aufzufordern, könnte das System einfach den Befehl "Nachrichten abhören" mit der zugehörigen Taste anzeigen. Instead of a user with the words "Press" 1 "to listen to your messages" prompt (for example) to the corresponding action, the system could simply "play messages" command show with the corresponding key. Bei Auswahl dieser Taste würde das Sprachspeichersystem dann dieselbe Aktion durchführen, die durchgeführt wird, wenn auf einem herkömmlichen Telefon die Taste "1" gedrückt wird. If you select this button, the voice mail system would then perform the same action that is performed when the "1" key is pressed on a traditional phone. Das erweiterte Leistungsspektrum der Bildschirmschnittstelle könnte darüber hinaus genutzt werden, um dem Benutzer Funktionen bereitzustellen, die nicht direkt zur Verfügung stehen, wenn von einem herkömmlichen Telefon aus angerufen wird. The extended range of screen interface could be used in addition to provide the user with features that are not directly available when calling from a traditional telephone. Zum Beispiel könnte das Sprachspeichersystem eine Textliste von gespeicherten Nachrichten zusammen mit Informationen, wie zum Beispiel dem Absender der Nachricht, senden, damit ein Benutzer all seine anstehenden Nachrichten bewerten könnte (es sei angemerkt, dass diese Vorgehensweise beim Zugriff über den vorstehend beschriebenen Sprachpost-Webbrowser angewandt wird). For example, the voice mail system could be a text list of messages stored along with information such as the sender of the message, so that a user could evaluate all its pending messages (it should be noted that this way of accessing information on the voice mail Web browser described above is applied).
  • [0059] [0059]
    Es wird als vorteilhaft erkannt werden, dass Telefongespräche bei den bisher beschriebenen Systemen zwar gänzlich über das Internet stattfinden, es bei manchen Internet-Telefonsystemen jedoch tatsächlich möglich ist, Hybridtelefongespräche zu führen. It will be recognized as advantageous that telephone calls while held in the systems described so far entirely over the Internet, with some internet phone systems, however, is in fact possible to perform hybrid phone calls. In diesen Fällen kann das Quell- oder Zieltelefon tatsächlich ein herkömmliches Telefon sein, wobei einer oder mehrere Server als Schnittstelleneinheiten zwischen dem Internet und dem herkömmlichen Telefonnetzwerk dienen (tatsächlich könnte das Sprachspeichersystem selbst so angeschlossen sein). In these cases, the source or target phone can actually be a regular phone, one or more servers act as interface units between the Internet and the conventional telephone network (actually the voice mail system could even be connected). In der hier verwendeten Weise soll der Begriff "Internettelefon" im Allgemeinen solche Systeme abdecken, und Verweise auf eine Übertragung über das Internet können eine Übertragung über das herkömmliche Telefonnetzwerk auf einem Teil der Strecke beinhalten. As used herein, the term "Internet Phone" is intended to cover such systems in general, and references to transmission over the Internet can include transmission over the traditional telephone network on part of the route.
  • [0060] [0060]
    Es ist möglich, dass das vorstehend beschriebene Sprachspeichersystem nicht nur aufgerufen wird, wenn der angerufene Teilnehmer nicht im Internet angemeldet ist, sondern auch dann, wenn er angemeldet ist, es ihm aber nicht möglich oder er nicht gewillt ist, den Anruf zu dem Zeitpunkt, zu dem er eingeht, anzunehmen. It is possible that the voice mail system described above is not only called if the called party is not registered on the Internet, but even if he is logged in, it it not possible or is not willing to call at the time, to which he received to accept. Dadurch würde für das Internettelefon die Notwendigkeit, einen lokalen Sprachspeicherdienst bereitzustellen, entfallen. This would for the Internet phone the need to provide a local voice messaging service is not applicable. In diesem Fall könnte das Internettelefon, wenn die Annahme eines Anrufs verweigert wird, dem Anrufer die Internet-Adresse des bevorzugten Sprachspeichersystems des angerufenen Teilnehmers zurücksenden. In this case, the Internet phone could, if the assumptions of the call is refused, return to the caller, the Internet address of the preferred voice messaging system of the called party.
  • [0061] [0061]
    Auch gibt es hinsichtlich der Maßnahme, die von dem Sprachspeichersystem beim Empfang einer eintreffenden Sprachnachricht getroffen werden muss, viele Möglichkeiten. Also, there are related to the action that must be taken by the voice mail system upon receiving an incoming voice message, many possibilities. Zum Beispiel könnte es versuchen, den vorgesehenen Empfänger ausrufen zu lassen oder möglicherweise ein für ihn bestimmtes Telefongespräch an einen zuvor angegebenen Ort durchzustellen. For example, it could try to make proclaim the intended recipient or possibly by a specific note for him phone call to a previously specified location. Eine weitere Möglichkeit besteht darin, ihm eine Benachrichtigung per eMail zu senden, die bei seiner nächstmaligen Anmeldung im Internet zu lesen ist. Another option is to send him a notification by email, which must be read in its next-time application on the Internet.
  • [0062] [0062]
    Man wird erkennen, dass einer der Nachteile bei den derzeitigen Internettelefonen darin besteht, dass Systeme von verschiedenen Anbietern im Allgemeinen nicht miteinander kompatibel sind. It will be appreciated that one of the drawbacks in the current Internet telephones is that systems are not compatible with each other from different vendors in general. Zwar gibt es Bemühungen, eine Standardisierung herbeizuführen, doch wird festgestellt werden, dass das Sprachspeichersystem der vorliegenden Erfindung problemlos so ausgelegt werden kann, dass es mehrere Formate unterstützt. There are efforts to bring about standardization, but it will be noted that the voice mail system of the present invention can be adapted easily so that it supports multiple formats. Am einfachsten lässt sich dies mit Software erreichen, die bei jedem der verschiedenen Telefonformate der WebTalker-Schnittstelle The easiest way to achieve this with software at each of the different formats of the phone Webt Alker interface 750 750 und der Übertragungsschicht and the transfer layer 760 760 gleichwertig ist, wobei eingehende/abgehende Anrufe erkannt und an die richtige Schnittstellensoftware weitergeleitet werden. equivalent, with incoming / outgoing calls are identified and routed to the correct interface software.
  • [0063] [0063]
    Ein wichtiger Aspekt der Erfindung ist, dass ein Teilnehmer nur eine einzige Sprachbox verwalten muss, auf die entweder über das Internet oder das herkömmliche Telefonnetzwerk zugegriffen werden kann. An important aspect of the invention is that a participant needs to manage only a single voicemail box, which can be accessed through the Internet or through traditional telephone network either. Somit braucht ein Benutzer nur einen einzigen Begrüßungstext aufzusprechen (zum Beispiel, um Anrufer zu benachrichtigen, wenn er sich beispielsweise in einer Besprechung oder im Urlaub befindet oder aus anderen Gründen gerade nicht erreichbar ist). Thus, a user needs only a single track up the welcome text (for example, to notify the caller when it is, for example, in a meeting or on vacation, or other reasons just is unavailable). Darüber hinaus können Sprachpostnachrichten genau gleich behandelt werden, ungeachtet dessen, ob sie über das Internet oder das herkömmliche Telefonnetzwerk empfangen werden, und ungeachtet dessen, ob über das Internet oder das herkömmliche Telefonnetzwerk auf sie zugegriffen und sie auf diesem Wege abgerufen werden. In addition, voice mail messages can be treated exactly the same regardless of whether they are received via the Internet or through traditional telephone network, and regardless of whether accessed through the Internet or through traditional telephone network on them and they are retrieved in this way. Zum Beispiel kann ein Benutzer über die Anzahl oder das Vorhandensein von neuen oder gespeicherten Nachrichten benachrichtigt werden, ohne dass zwischen dem Empfangsmechanismus hinsichtlich der Herkunft der Nachrichten unterschieden wird. For example, a user of the number or presence to be notified of new or saved messages, with no distinction between the receiving mechanism as to the origin of the message. Das erfindungsgemäße Sprachspeichersystem bietet dem Benutzer daher mehr Leistung und Flexibilität ohne eine entsprechende Zunahme der Komplexität. Therefore, the voice mail system of the invention provides the user with more power and flexibility without a corresponding increase in complexity.
Classifications
International ClassificationH04M3/00, H04M3/533, H04M7/12, H04L29/04, H04M11/06, H04L12/66, H04L29/06, H04M3/42, H04M3/50, G06F13/00, H04M7/00
Cooperative ClassificationY10S379/908, H04M3/533, H04L29/06, H04M7/00, H04M7/12
European ClassificationH04M3/533, H04L29/06