DE60015354T2 - Vorrichtung und verfahren zur umleitung von informationen in einem paketdatennetzwerk - Google Patents

Vorrichtung und verfahren zur umleitung von informationen in einem paketdatennetzwerk Download PDF

Info

Publication number
DE60015354T2
DE60015354T2 DE60015354T DE60015354T DE60015354T2 DE 60015354 T2 DE60015354 T2 DE 60015354T2 DE 60015354 T DE60015354 T DE 60015354T DE 60015354 T DE60015354 T DE 60015354T DE 60015354 T2 DE60015354 T2 DE 60015354T2
Authority
DE
Germany
Prior art keywords
call
vru
media stream
media
gateway
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
DE60015354T
Other languages
English (en)
Other versions
DE60015354D1 (de
Inventor
K. Ellis CAVE
Roland El-Khoury
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Intervoice LP
Original Assignee
Intervoice LP
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Intervoice LP filed Critical Intervoice LP
Application granted granted Critical
Publication of DE60015354D1 publication Critical patent/DE60015354D1/de
Publication of DE60015354T2 publication Critical patent/DE60015354T2/de
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1069Session establishment or de-establishment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/40Support for services or applications
    • H04L65/401Support for services or applications wherein the services involve a main real-time session and one or more additional parallel real-time or time sensitive sessions, e.g. white board sharing or spawning of a subconference
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/50Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
    • H04M3/527Centralised call answering arrangements not requiring operator intervention
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M7/00Arrangements for interconnection between switching centres
    • H04M7/12Arrangements for interconnection between switching centres for working between exchanges having different types of switching equipment, e.g. power-driven and step by step or decimal and non-decimal
    • H04M7/1205Arrangements for interconnection between switching centres for working between exchanges having different types of switching equipment, e.g. power-driven and step by step or decimal and non-decimal where the types of switching equipement comprises PSTN/ISDN equipment and switching equipment of networks other than PSTN/ISDN, e.g. Internet Protocol networks
    • H04M7/125Details of gateway equipment
    • H04M7/1255Details of gateway equipment where the switching fabric and the switching logic are decomposed such as in Media Gateway Control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q3/00Selecting arrangements
    • H04Q3/0016Arrangements providing connection between exchanges
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • H04L65/1104Session initiation protocol [SIP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • H04L65/1106Call signalling protocols; H.323 and related
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2203/00Aspects of automatic or semi-automatic exchanges
    • H04M2203/20Aspects of automatic or semi-automatic exchanges related to features of supplementary services
    • H04M2203/2016Call initiation by network rather than by subscriber
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/56Arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M7/00Arrangements for interconnection between switching centres
    • H04M7/006Networks other than PSTN/ISDN providing telephone service, e.g. Voice over Internet Protocol (VoIP), including next generation networks with a packet-switched transport layer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13034A/D conversion, code compression/expansion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13097Numbering, addressing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13106Microprocessor, CPU
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13107Control equipment for a part of the connection, distributed control, co-processing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13176Common channel signaling, CCS7
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13196Connection circuit/link/trunk/junction, bridge, router, gateway
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13204Protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13209ISDN
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/1327Release and resetting of connection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13298Local loop systems, access network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13352Self-routing networks, real-time routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13377Recorded announcement
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13389LAN, internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13396Signaling in general, in-band signalling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13405Dual frequency signaling, DTMF
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S379/00Telephonic communications
    • Y10S379/90Internet, e.g. Internet phone, webphone, internet-based telephony

Description

  • VERBUNDENE ANMELDUNGEN
  • Diese Anmeldung ist mit den folgenden, gemeinsam übertragenen, parallel anhängigen Patentanmeldungen verbunden: Serien-Nr. 08/719,163 (als US-A-6195357 veröffentlicht) mit dem Titel INTERACTIVE INFORMATION TRANSACTION PROCESSING SYSTEM WITH UNIVERSAL TELEPHONY GATEWAY CAPABILITIES von Michael Polcyn, die am 24. September 1996 eingereicht wurde; Serien-Nr. 08/846,961 (als US-A-6175562 veröffentlicht) mit dem Titel SWITCHLESS CALL PROCESSING von Ellis Cave, die am 29. April 1997 eingereicht wurde; und Serien-Nr. 09/163,234 (als US-A-6594269 veröffentlicht) mit dem Titel INTERACTIVE INFORMATION TRANSACTION PROCESSING SYSTEM ON IP TELEPHONY PLATFORM von Michael Polcyn, die am 29. September 1998 eingereicht wurde und eine Continuation-Anmeldung der Anmeldung Serien-Nr. 08/719,163 ist.
  • TECHNISCHES GEBIET
  • Die vorliegende Erfindung betrifft allgemein ein System und ein Verfahren zum Vereinfachen der Informationsübermittlung über ein asynchrones Paketnetz bzw. -netzwerk und insbesondere ein System und ein Verfahren zum Umleiten von Medien in einem asynchronen Paketnetzwerk.
  • HINTERGRUND
  • Sprachausgabeeinheiten bzw. Sprachspeichereinheiten ("Voice Response Units, VRUs") existierten im Stand der Technik seit vielen Jahren und werden allgemein als Robotersysteme definiert, die automatisch mit einer oder mehreren Personen interagieren, um eine Information auszutauschen und eine Kommunikation zu verbessern. Es gibt zahlreiche verbesserte Dienste, die durch eine VRU ermöglicht werden können, einschließlich einer Sprachbenachrichtigung, einer automatischen Anrufssammlung, einem internationalen Rückruf, Prepaid-Telefonkarten und nachträglich zu bezahlende Telefonkarten, einem Speichern und weiterleiten, einem Einnummerndienst ("one number service"), einem Finde-mich-Dienst, einem Folge-mir-Dienst, einem 800/900-Dienst, einem automatisierten Kundendienst, automatisierten Vermittlern oder Bedienungspersonen, einem Sprach-aktivierten Wählen, einem Prepaid-drahtlos-Dienst und einem nachträglich zu zahlenden Drahtlos-Dienst, einer Konferenzschaltung und anderer verbesserter Dienste.
  • Im Stand der Technik wurden auf synchrone Weise geschaltete VRUs anfänglich mit dem herkömmlichen analogen Telefondienst-("Plain Old Telephone System, POTS")-Netzwerk (d.h. mit dem öffentlichen, leitungsvermittelten Telefonnetz ("Public Switched Telephone Network, PSTN")) über analoge Schnittstellen verbunden. Obwohl noch immer analoge POTS-Verbindungen existieren, wird die Verwendung einer digitalen Sprachübertragung im PSTN zunehmend geläufig. Auf Grund der Vorteile einer digitalisierten Übertragung ist eine synchrone VRU nun typischerweise mit einem POTS-Netzwerk über eine digitale Schnittstelle verbunden, wie in einem co-übertragenen US-Patent 5,818,912 mit dem Titel FULLY DIGITAL CALL PROCESSING PLATFORM von Daniel Hammond offenbart, das am 6. Oktober 1998 erteilt wurde. Ein Beispiel einer solchen VRU ist in 1 gezeigt, wobei eine synchrone VRU 100 digital mit einem PSTN 102 über eine T1-Verbindungsleitung 104 unter Verwendung eines Standard-Diensteintegrierenden-digitalen-Netz-("Integrated Services Digital Network, ISDN"-)Formats verbunden ist. Digitalisierte Sprachsignale, die über das PSTN übertragen werden, verbrauchen ungefähr 64 Kilobits-pro-Sekunde ("Kbps") einer Bandbreite, wenn sie gemäß dem G.711-Kompressionsformat unter Verwendung einer Pulscodemodulation ("PCM") und dem normalen μ-Gesetz- oder dem A-Gesetz-Logarithmusalgorithmus digitalisiert und codiert werden.
  • Im Allgemeinen wurde das PSTN des Stands der Technik ursprünglich entworfen, um von einer einzelnen Entität verwaltet und gesteuert zu werden, und später derart entwickelt, dass einige wenige Entitäten die primären Vermittlungseinrichtungen steuern, die die Netzwerkinfrastruktur ausmachen. Da im Allgemeinen eine Steuerung des Netzwerks innerhalb der PSTN-Vermittlungseinrichtungen zentriert ist und da die PSTN-Vermittlungseinrichtungen proprietärer Natur sind, ist für andere Entitäten eine sehr geringe Steuerung über den Vermittlungsmechanismus möglich, wobei die anderen Entitäten die Vermittlungseinrichtungen in dem Netzwerk nicht besitzen. Zum Beispiel erfordert jede spezifische Verbindung, die durch eine VRU 100 z.B. zu einem Telefon 106a gebildet wird, im Allgemeinen ihren eigenen Port und einen 64-Kbps-Kanal. Falls der verbesserte Dienst, der durch die VRU 100 bereitgestellt wird, eine Verbindung des Telefons 106a mit einer anderen, zu der VRU 100 externen Vorrichtung erfordert, z.B. mit einem Telefon 106c, gibt es begrenzte Optionen, die der VRU 100 zur Verfügung stehen, wobei jede ihre eigenen Kompromisse aufweist, wie nachfolgend erläutert.
  • Zuerst könnte ein PSTN 102 einen Anruf über eine Löse-Verbindung-Verbindungsleitung ("Release-Link-Trunking, RLT") übermitteln, indem Steuersignale an eine Vermittlungseinrichtung in dem Netzwerk gesendet werden. Zum Beispiel könnte ein anrufender Teilnehmer unter Verwendung eines Telefons 106a einen anderen Teilnehmer bei einem Telefon 106c unter Verwendung eines 800-Telefonkartendienstes anrufen wollen, der durch eine VRU 100 bereitgestellt wird. Nachdem der anrufende Teilnehmer eine Kartennummer, eine persönliche Identifikationsnummer ("PIN") und die Telefonnummer des Telefons 106c eingegeben hat, verifiziert die VRU 100 die Information und verbindet dann die zwei Teilnehmer unter Verwendung der RLT über das PSTN 102. Beim Verwenden der RLT gibt die VRU 100 eine Steuerung des Anrufs an das PSTN 102 ab, obgleich die VRU 100 die Kartennummer und die PIN des Kunden an das PSTN 102 zu Nachverfolgungszwecken senden könnte. Im Allgemeinen ermöglicht es ein nutzvolles und wünschenswertes 800-Telefonkartendienstmerkmal, dass unter "Anruf-zurück-zum-Ursprung ("call re-origination") bekannt ist, dem anrufenden Teilnehmer, eine Verbindung zu dem angerufenen Teilnehmer zu trennen und sich erneut mit einem anderen angerufenen Teilnehmer zu verbinden, ohne die ursprüngliche Verbindung des anrufenden Teilnehmers zu unterbrechen. Typischerweise könnte der anrufende Teilnehmer die #-Taste auf dem Telefon 106a länger als zwei Sekunden nach unten halten, um dem Netzwerk den Wunsch des anrufenden Teilnehmers zu signalisieren, einen neuen Anruf zu tätigen, obwohl viele andere Signale und Zeitspannen verwendet werden könnten. Da die VRU 100 die Steuerung des Anrufs an das PSTN 102 abgegeben hat, muss das PSTN 102 den Anruf hinsichtlich eines Doppelton-Multifrequenz-("DTMF"-)Signals der #-Taste überwachen, so dass das PSTN 102 dann den anrufenden Teilnehmer am Telefon 106 mit der VRU 100 erneut verbinden könnte. Das PSTN 102 sendet auch die Kunden-ID und die PIN an die VRU 100 zurück, so dass der Kunde diese Information nicht erneut eingeben muss. Dieser Ansatz hat den Vorteil, dass die VRU-Ports für andere Anrufer frei werden, es erfordert jedoch vom PSTN 102, eine Anwendung zum Verfolgen der Kunden-ID und der PIN und zum Überwachen des Anrufs hinsichtlich DTMF-Signalen am Laufen zu haben.
  • Zweitens könnte ein Benutzer, wie z.B. die VRU 100, ein kurzes Drücken des Gabelschalters am Telefon bzw. ein dadurch ausgelöstes elektrisches Signal ("hook flash") benutzen, um zu beantragen, dass das PSTN 102 das Telefon 106a direkt mit dem Telefon 106c verbindet. Dies hat auch den Vorteil, dass bei der VRU 100 Ports frei werden, jedoch verliert die VRU 100 den Anrufkontext permanent. Ungleich der RLT ermöglicht es der "hook flash" der VRU 100 nicht, den Anrufkontext von dem PSTN 102 abzurufen. Die VRU kann dann wichtige Anrufssteuer- oder Verwaltungsfunktionen, wie z.B. ein Überwachen, Aufzeichnen, zeitliches Abgleichen oder Berechnen des Telefonanrufs, nicht durchführen. Da der Anrufkontext für die VRU 100 verloren ist, muss der anrufende Teilnehmer im Allgemeinen die Kartennummer und den PIN zusätzlich zu der neuen Zieltelefonnummer eingeben, und die VRU 100 muss erneut die Information des anrufenden Teilnehmers verifizieren. Ein erneutes Eingeben dieser Nummern kann für Kunden frustrierend sein und verbraucht zusätzliche Verbindungszeit und Verarbeitungsressourcen.
  • Alternativ könnte die Verbindung zwischen den zwei Teilnehmern in Form einer Brücke zwischen den Telefonen innerhalb der VRU 100 gebildet sein. Eine interne synchrone Vermittlungseinrichtung 112, ein weiterer Port und ein 64-Kbps-Kanal sind erforderlich, um die Verbindung mit einem Telefon 106c fertig zu stellen. Die VRU 100 gibt die Kontrolle des Anrufs nicht an das PSTN 102 ab, so dass die VRU 100 weiterhin Anrufskontroll- und Verwaltungsfunktionen durchführen könnte. Zusätzlich könnte die VRU 100 den Anruf auf DTMF-Signale überwachen. Falls der anrufende Teilnehmer, der einen 800-Telefonkartendienst verwendet, einen weiteren Anruf tätigen möchte, könnte der anrufende Teilnehmer die #-Taste länger als zwei Sekunden halten. Die VRU 100 erfasst dieses Signal direkt und kann den angerufenen Teilnehmer an einem Port von dem anrufenden Teilnehmer an dem anderen Port trennen. Da die VRU 100 den Anrufkontext behält, müssen die Kartennummer und die PIN des anrufenden Teilnehmers nicht erneut eingegeben und erneut verifiziert werden. Der anrufende Teilnehmer könnte einfach die neue Zieltelefonnummer eingeben, und die VRU 100 könnte dann eine neue Verbindung unter Verwendung eines anderen Ports aufbauen. Jedoch erfordert diese Alternative, dass die VRU 100 eine interne Vermittlungseinrichtung 112 implementiert, und verwendet zwei Schaltungen in dem Netzwerk und zwei Ports bei der VRU 100, einen für jeden Teilnehmer. Somit bleiben die VRU-Ports im Allgemeinen für die Gesamtdauer des Telefonats belegt bzw. besetzt, anstatt dass sie zur Verwendung bei anderen Telefonanrufen bereitgestellt werden. Dies ist nicht wünschenswert, da VRU-Ports ungleich einer einfachen Schalteinrichtung im Allgemeinen teure Ressourcen darstellen, die verbesserte Funktionen zum Interagieren mit Anrufern ermöglichen, wie z.B. eine Spracherkennung-DTMF-Erfassung/-Erzeugung oder eine Text-zu-Sprache-Wandlung. Normaler weise würden die Netzwerkbesitzer es nicht mögen, den VRU-Port ständig mit der Handhabung neuer Anrufe zu beschäftigen. Da die VRU-Ports jedoch zum Zugreifen auf die interne Vermittlungseinrichtung verwendet werden, sind die VRU-Ports während des gesamten Anrufs belegt, obwohl der Port frei ist.
  • Zusätzlich zu einer internen Vermittlungseinrichtung 112 und einer zusätzlich verwendeten Netzwerkbandbreite könnte eine VRU-gebrückte Verbindung auch über eine übermäßige Entfernung laufen. Zum Beispiel könnte ein anrufender Teilnehmer in Houston, Texas, einen anderen Teilnehmer in New Orleans, Louisiana, unter Verwendung eines 800-Telefonkartendienstes, der durch eine VRU bereitgestellt wird, anrufen wollen. Falls sich die VRU in einer dieser Städte befindet, dann läuft der gebrückte Anruf nicht viel weiter im Vergleich zu der physikalischen Entfernung zwischen den wirklichen Teilnehmern. Falls die VRU sich in Los Angeles, Kalifornien befindet, muss der bei der VRU eingehende Anruf den gesamten Weg von Houston nach Los Angeles laufen, und der von der VRU ausgehende Anruf muss den gesamten Weg von Los Angeles nach New Orleans laufen, was eine ineffiziente Verwendung der Netzwerkressourcen darstellt.
  • Es existieren weitere Probleme mit synchron vermittelten Netzwerken. Im Allgemeinen sind sie teuer zu bauen, schwierig zu erweitern bzw. zu aktualisieren, wenn sie gebaut sind, und nicht flexibel genug, um neue Multimediadienste zu unterstützen. In Reaktion auf diese Schwierigkeiten, zusammen mit weiteren Faktoren, gab es in den vergangenen Jahren einen dramatischen Anstieg der Verfügbarkeit von öffentlichen Paketnetzwerken, wie z.B. dem Internet, anderen weiträumigen Netzen ("wide area networks, WANs") und lokalen Netzen ("local area networks, LANs"), um eine Information, z.B. in einem Sprachformat, auszutauschen. PSTN-Schaltungen multiplexen im Allgemeinen digitalisierte Sprachsignale durch Zuweisen sequenzieller Bits oder Worte in getrennten Konversationen an periodische Zeitschlitze, und zwar in einer Struktur mit Zeitvielfachzugriff ("time division multiple access, TDMA"). Das PSTN braucht eine vermittelte Architektur und Punkt-zu-Punkt-Verbindungen, und die Daten werden kontinuierlich übertragen, so dass PSTN-Verbindungen die Bandbreite nutzloserweise aufbrauchen, wenn während eines Anrufs nicht gesprochen wird. Auf der anderen Seite senden Paketnetzwerke digitalisierte Signale in paketierter Form, wobei jedes Paket mit einem Anfangsblock codiert ist, der sein Ziel und seine Sequenz referenziert. Die Pakete werden nur gesendet, wenn es eine Information zum Senden gibt, so dass Paketnetzwerke Pakete nicht senden müssen, wenn die Anrufer nicht sprechen, was Bandbreite spart.
  • In einem Paketnetzwerk könnten die Pakete einem von vielen möglichen Leitwegen zu ihren Zielen folgen, bevor sie gemäß ihren Anfangsblöcken zu einer Konversation vereinigt werden. Im Allgemeinen hat dies gegenüber dem POTS/TDMA-Verfahren den Nachteil, dass die Paketanfangsblöcke zusätzliche Bandbreite verbrauchen. Man glaubt allgemein, dass der Paketanfangsblocknachteil durch die Effizienzen bei einer Netzwerkverwendung ohne vermittelte Architektur und Punkt-zu-Punkt-Verbindungen gewichtiger ist, da ein synchrones Netzwerk zum Beispiel kontinuierlich die gleiche Bandbreite verwendet, selbst wenn es kein materielles Signal zum Übertragen gibt.
  • Um eine Interoperabilität auf dem sich schnell entwickelnden Gebiet der Paketnetztechnologie zu fördern, hat die Inter nationale Telekommunikationsunion ("ITU"), die in Genf in der Schweiz ansässig ist und unter der World-Wide-Web-Site („WWW-Site") „http://www.itu.org" zu finden ist, den H.323-Standard für Echtzeit-Multimedia-Kommunikationen und -Konferenzen für Paket basierte Netze entwickelt, wobei Multimedia nachfolgend Sprache, Video, Daten oder jegliche Kombination derselben einschließt. Der H.323-Standard mit dem Titel „Packet-based Multimedia Communications Systems", der im Februar 1998 ausgegeben wurde, ist augenblicklich ein Dachstandard für eine Reihe von Spezifikationen, die beschreiben, wie Multimedia-Kommunikation zwischen Anschlüssen, Netzwerkgeräten und Diensten in Paketnetzwerken (zum Beispiel Internet-Protokoll-(„IP"-)Netzwerken) stattfindet, von denen einige eine garantierte Dienstqualität („Quality of Service, QoS") nicht bereitstellen. Der Standard basiert auf dem Echtzeit-Protokoll („real-time protocol, RTP") und dem Echtzeit-Steuerprotokoll („real-time control protocol, RTCP") der Internet Engineering Task Force („IETF"), mit zusätzlichen Protokollen zum Signalisieren eines Anrufs und für Daten- und audiovisuelle Kommunikation. Ein weiteres Protokoll, das Ressourcenreservierungsprotokol („resource reservation protocol, RSVP"), könnte in Routern implementiert sein, um angeforderte Übertragungswege und QoS-Pegel zu errichten und aufrechtzuerhalten. Im Allgemeinen weist ein Protokoll, das einen QoS-Pegel garantiert, einen Mechanismus zum Sicherstellen der rechtzeitigen Lieferung von Verkehrssignalen, zum Wiedergewinnen verlorener Pakete und zum Garantieren einer Bandbreitenverfügbarkeit für spezifische Anwendungen auf.
  • Einige der Spezifikationen, die durch den H.323-Standard referenziert werden, schließen Anrufssteuer- und Rahmenspezifikationen, wie zum Beispiel H.225, Q.931 und H.245, Audio-Codec- Spezifikationen, wie zum Beispiel G.711 für Verbindungen mit hohen Bitraten und G.723 für Verbindungen mit niedriger Bitrate, Video-Codec-Spezifikationen, wie zum Beispiel H.261 für Verbindungen mit hoher Bitrate und H.263 für Verbindungen mit niedriger Bitrate sowie Datenkommunikations-Spezifikationen mit ein, wie zum Beispiel T.120-Standards. Der H.323-Standard definiert mehrere Entitäten, die in einem Paketnetzwerk existieren könnten: Anschlüsse, Mehrpunkt-Steuereinheiten („Multipoint Control Units, MCUs"), Gatekeeper und Überleiteinrichtungen. Die Anschlüsse unterstützen zumindest eine Sprachkommunikation, unterstützen optional eine Multimedia-Kommunikation und schließen solche Komponenten mit ein wie PCs und IP-Telefone mit zumindest einer Sprachfähigkeit sowie optional mit einer Multimedia-Fähigkeit. MCUs unterstützen eine Konferenz dreier oder mehrerer Netzwerkendpunkte. Gatekeeper ermöglichen eine Netzwerkverwaltung und Fähigkeiten vom Typ virtueller, privater Zweigaustausch („virtual Private Branch Exchange, PBX" , wie zum Beispiel Anrufsteuerdienste und eine Adressübersetzung für Netzwerkendpunkte. Überleiteinrichtungen unterstützen zumindest Sprache sowie optional eine Multimedia-Zwischenvernetzung zum Verbinden von IP-Paket-basierten Netzwerken mit schaltungsvermittelten Netzwerken und ermöglichen Übersetzungen zwischen verschiedenen Übertragungsformaten, Kommunikationsprozeduren und Kodexen.
  • Eine synchrone VRU könnte mit einem asynchronen Paketnetzwerk über eine PSTN/Paket-Überleiteinrichtung verbunden sein. Eine PSTN/Paket-Überleiteinrichtung wandelt zum Beispiel über eine Standard-PSTN-Leitung empfangene TDMA-Sprachsignale in paketierte Sprachsignale um, und umgekehrt, und ermöglicht es den Ressourcen in dem PSTN-Netzwerk, eine Information mit Res sourcen in dem Paketnetzwerk auszutauschen. Im Allgemeinen führt die PSTN-Paket-Überleiteinrichtung auch eine Wandlung analoger Signale zu digitalen Signalen (falls erforderlich) durch oder akzeptiert mit dem μ-Gesetz kodierte Digitalsignale direkt von dem PSTN. Die Überleiteinrichtung könnte optional die mit dem μ-Gesetz digitalisierten Signale (ungefähr 64 Kbps) vor einer Paketierung abwärts auf ungefähr 5 Kbps komprimieren (und umgekehrt). Die paketierten Sprachsignale könnten mit vielen anderen Signalen zur Übertragung über eine Datenleitung gemultiplext werden. Eine typische Anwendung einer solchen PSTN/Paket-Überleiteinrichtung ermöglicht eine Alternative zu einem Aufbau eines Ferngesprächs. Anstatt eine Fernverbindung aufzubauen, bei der das Netzwerk digitale TDMA-Leitungen bei ungefähr einer Bandbreite von 64 Kbps pro Anruf verwendet, könnten Anrufer einen lokalen POTS-Anruf zu einer PSTN/Paket-Überleiteinrichtung tätigen. Die Überleiteinrichtung könnte das eingehende Signal, falls erforderlich, digitalisieren und optional abwärts auf ungefähr 5 oder 6 Kbps komprimieren. Die Überleiteinrichtung paketiert anschließend das Signal. Diese paketierten Signale könnten dann gemultiplext werden und in Massen sehr günstig über weite Entfernungen in dem Datengradnetzwerk geleitet werden. An dem anderen Ende empfängt eine weitere PSTN/Paket-Überleiteinrichtung das paketierte Signal, vereint es, dekomprimiert das Signal, falls notwendig, und wandelt es zurück in ein TDMA-gemultiplexten Signal. Ressourcen bei der fernen Überleiteinrichtung bauen dann einen weiteren lokalen POTS-Anruf auf, um die Verbindung zwischen dem anrufenden Teilnehmer und dem empfangenden Teilnehmer fertig zu stellen.
  • Eine synchrone, mit einer PSTN/Paket-Überleiteinrichtung verbundene VRU könnte die oben beschriebenen verbesserten Dienste bereitstellen und die zusätzlichen Fähigkeiten des Paketnetzwerks nutzen. Ein solches System stellt eines der Systeme dar, die in der ebenfalls übertragenen und anhängigen Patentanmeldung Serien-Nr. 08/719,163 mit dem Titel INTERRCTIVE INFORMATION TRANSACTION PROCESSING SYSTEM WITH UNIVERSAL TELEPHONY GATEWAY CAPABILITIES von Michael Polcyn, die am 24. September 1996 eingereicht wurde, erläutert sind. Ein Beispiel eines solches Systems ist in 2 gezeigt. Wie in der Anmeldung mit der Serien-Nr. 08/719,163 diskutiert, könnte die VRU (d.h. eine interaktive Sprachantworteinheit („Interactive Voice Response Unit, IVR")) eine automatisierte Sprachressource sein, die im Stand der Technik bekannt ist, wie z.B. die „One-Voice"- oder die „IN*Control"-Plattform, die von InterVoice, Inc., 17811 Waterview Parkway, Dallas, Texas, 75252 erhältlich ist. Ports an der VRU empfangen individuelle Kommunikationen, und Ressourcen in der VRU führen eine Verarbeitung durch, um Datenübertragungen in einem Format (z.B. asynchrone Daten in dem Paketnetzwerk) zu bilden, die für Datenübertragungen in anderen Formaten (z.B. synchrone Daten in dem POTS-Netzwerk) verständlich sind.
  • Bei dem in 2 gezeigten Beispielsystem ist eine synchrone VRU 200 mit einem PSTN 202 über eine T1-Verbindungsleitung 204 wie in 1 verbunden. Zusätzlich ist die VRU 200 mit einer PSTN/Paket-Überleiteinrichtung 214 über eine T1-Verbindungsleitung 212 verbunden, und die Überleiteinrichtung 214 ist auf asynchrone Weise mit einem Paketnetzwerk 216 verbunden. Falls sich ein Telefon 218 physisch in einem anderen Bereich als die VRU 200 befindet, könnte ein Zugreifen auf die VRU 200 über das POTS-Netzwerk ein Ferngespräch erfordern. Um die Kosten dieser Verbindung zu reduzieren, könnte das Telefon 218 auf ein PSTN 220 zugreifen, welches wiederum eine synchrone Verbindung zu einer Überleiteinrichtung 214 über eine T1-Verbindungsleitung 222 bereitstellt. Da Daten in dem PSTN 220 in einem G.711-Format vorliegen, könnte die Überleiteinrichtung 224 die Daten in ein G.723-komprimiertes Format zur Übertragung über das asynchrone Paketnetzwerk 216 übersetzen, oder die Überleiteinrichtung 224 könnte die Daten im G.711-Format lassen und das Komprimierungsformat zur Übertragung über das Paketnetzwerk 216 nicht ändern. Die Überleiteinrichtung 224 stellt auch die geeigneten Anfangsblöcke zum Leiten der Pakete an die Überleiteinrichtung 214 bereit. Die Überleiteinrichtung 214 könnte anschließend die vereinigten Pakete, falls erforderlich, aus dem G.723-Format dekomprimieren und die Daten in das G.711-Format zur Übertragung an die VRU 200 über die T1-Verbindung 212 übersetzen. Wie bei dem System in 1 erfordert jede spezifische Verbindung, die von der VRU 200 gebildet wird, allgemein einen Port und einen 64-Kbps-Kanal bei der T1-Verbindungsleitung 212. Falls der verbesserte Dienst, der durch die VRU 200 bereitgestellt wird, es erfordert, das Telefon 218 mit einer weiteren, zur VRU 200 externen Vorrichtung, z.B. zu einem Telefon 206 oder einem Telefon 232, zu verbinden, dann wird von einer internen synchronen Vermittlungseinrichtung 238 und einem weiteren Port und einem weiteren 64-Kbps-Kanal verlangt, die Verbindung fertig zu stellen. Falls zusätzlich die Verbindung mit der externen Vorrichtung durch die Überleiteinrichtung 214 und das Paketnetzwerk 216 zurückgeht, muss ggf. die gesamte Sequenz einer Komprimierung/Dekomprimierung und Übersetzung nochmals durchgeführt werden.
  • US 5,590,186 offenbart ein System und ein Verfahren zum Umleiten eines Anrufs mit einer Anrufszusammenführung. Anrufe, die zu einem Teilnehmer eines gebührenfreien 800-Anrufdienstes geführt werden, werden über eine Telefonnetzvermittlungseinrichtung zu einem primären Ort eines Teilnehmers geleitet, die in Verbindung mit einem speziell konfigurierten Zusatzprozessor betrieblich ist. Der Zusatzprozessor leitet den Anruf von dem anrufenden Teilnehmer zu dem primären Ort durch einen ersten Anrufszweig hindurch, der sich zwischen dem anrufenden Teilnehmer, der Vermittlungseinrichtung und dem Zusatzprozessor erstreckt. Ein zweiter Anrufszweig erstreckt sich von dem Zusatzprozessor durch die Vermittlungseinrichtung hindurch zu einem alternierenden Ziel. Der ersten Anrufszweig und der zweite Anrufszweig schlagen innerhalb des Zusatzprozessors eine Brücke, um den Anruf von dem anrufenden Teilnehmer zu dem alternierenden Ort fertig zu stellen. Nachdem der Anruf eine Brücke geschlagen hat, werden die zwei Anrufszweige an den und von dem Zusatzprozessor freigegeben, während die zwei Zweige innerhalb der Vermittlungseinrichtung derart zusammengeführt werden, dass Zusatzprozessorressourcen für weitere eingehende Anrufe konserviert werden. Während der Fertigstellung eines Anrufs befindet sich der Zusatzprozessor haarnadelförmig in dem Anruf, d.h. er empfängt Medien und steuert Ströme. Sobald eine Zusammenführung stattfindet, ist der Zusatzprozessor vollständig von dem Anruf isoliert und empfängt weder Medien- noch Steuerströme.
  • EP 0883324 offenbart ein Verfahren und eine Schnittstelle zum Verbinden von Kommunikationsverkehr zwischen Schmalband- und Breitbandnetzwerken. Eine Verbindungsüberwachungseinrichtung errichtet über ein Zwischennetzwerk einen Steuerkanal zwischen einem ersten Netzwerk und einem zweiten Netzwerk, um die Kommunikation der Steuernachrichten zu unterstützen. Die Verbindungsüberwachungseinrichtung errichtet auch Medienwege durch das Zwischennetzwerk, um Verkehrskomponenten über das Zwischennetzwerk zu übermitteln.
  • Die WO 93/20639 offenbart ein automatisiertes Telekommunikationsperipheriesystem. Das System und ein verbundenes Verfahren seiner Verwendung ermöglichen kundenspezifische Telekommunikationsdienste durch einen Peripherieknoten, der eine Knotenschnittstelle zum Verbinden durch eingehende und ausgehende Telefonverbindungen zu einer Trägervermittlungseinrichtung eines vermittelten öffentlichen Netzwerks, eine Spracheingabeeinheit und einen Knotencontroller einschließt. Das System bildet eine Brücke zwischen einem Eingangsknoten, der Anrufe aus einem öffentlichen vermittelten Netzwerk empfängt, und einem Ausgangsknoten.
  • ZUSAMMENFASSUNG DER ERFINDUNG
  • Während eine synchrone VRU, die mit einer Überleiteinrichtung verbunden ist, viele der Vorteile eines Paketnetzwerks gegenüber einem vermittelten Netzwerk (z.B. eine günstigere weite Entfernung) ausnutzen könnte, ist dieser Implementierungstyp wahrscheinlich am besten als Interimlösung anwendbar. Zum Beispiel gibt es einige mit der oben beschriebenen Implementierung verknüpfte Nachteile. Erstens erscheinen Paketnetzwerke, nicht vermittelte Netzwerke, der dominante Netzwerktyp für zukünftige Kommunikationen zu sein, und somit könnte die synchrone Schnittstelle in einer VRU weniger verwendet werden.
  • Zweitens, obwohl eine synchrone VRU mit einem Paketnetzwerk über eine Überleiteinrichtung verbunden werden könnte, erfordert die VRU im Allgemeinen dennoch eine interne Vermitt lungseinrichtung, um einen Teilnehmer mit einem anderen für viele verbesserte Dienste zu verbinden, wie z.B. Telefonkarten- und Einnummern-Dienste. Wenn der Anrufmedienstrom durch die VRU läuft, verwendet die Anwendung im Allgemeinen zwei Ports, um die Verbindung fertig zu stellen, und die VRU-Ports bleiben während des Anrufs für die Dauer des Anrufs besetzt. Typischerweise vermitteln VRUs gemäß dem Stand der Technik synchrone Daten in einem G.711-Format, welches das gleiche Format ist, wie es von den Vermittlungseinrichtungen in dem PSTN verwendet wird. Deshalb müssen die Daten, falls Daten im asynchronen G.711-Format oder einem G.723-Format ankommen, derart in das synchrone G.711-Format gewandelt werden, dass die VRU sie verarbeiten kann.
  • Drittens könnte die wiederholte Wandlung von einem Datenformat zu einem anderen Datenformat, wie z.B. von G.711 zu G.723 oder von synchron zu asynchron, die Daten verzögern oder degradieren und auch Prozessressourcen aufbrauchen, welche für andere Funktionen verwendet werden könnten, die direkter mit der Kernfunktionalität der VRU verbunden sind.
  • Eine weitere Schwierigkeit bei einer synchronen VRU, die über eine Überleiteinrichtung mit einem Paketnetzwerk verbunden ist, ist, dass sich diese VRU im Hinblick auf eine Architektur an dem Ort einer Überleiteinrichtung befindet, welche eine Netzwerk-"Rand"-Vorrichtung ("network "edge" device") darstellt. Von diesen Randvorrichtungen wird im Allgemeinen erwartet, dass sie eine Datenübersetzung und einen Vielvorrichtungstyp-Zugriff (z.B. Sprache, Datenmodem und Fax) auf das Paketnetzwerk handhaben. Jedoch ist eine Leistung des Digitalsignalprozessors ("DSP") relativ hoch, die z.B. für eine Sprachübertragung mittels Internetprotokoll-("Voice over Internet Protocol, VoIP"-)Komprimierung, V.90-Datenmodems oder Faxmodems benötigt wird. Bei einer VRU würde diese Verarbeitungsleistung besser zum Durchführen verbesserter Dienste verwendet werden, wie z.B. für Spracherkennung und DTMF-Erfassung, die direkter mit der Kernfunktionalität der VRU verbunden sind. Alternativ würde die Datenübersetzung besser in einer Vorrichtung angeordnet werden, die als Netzwerkrandvorrichtung gedacht ist, wie z.B. eine Überleiteinrichtung, was es der VRU ermöglicht, mit einer geringeren Verarbeitungsleistung zu funktionieren und somit kosteneffizienter zu sein.
  • Es gibt viele verbesserte Dienste, die über das PSTN-Netzwerk bereitgestellt werden und die in einem Paket-basierten Netzwerk genauso anwendbar und nützlich sind. Im Allgemeinen werden Kunden weiterhin die Typen der verbesserten Dienste wünschen, die durch die VRUs bereitgestellt werden, selbst wenn sie ein Paketnetzwerk anstatt dem POTS-Netzwerk verwenden und selbst wenn die Medien Sprache, Video, Daten oder eine Kombination derselben anstatt lediglich Sprache enthalten.
  • Diese und weitere Aufgaben, Merkmale und technische Vorteile werden im Allgemeinen mittels einem System und einem Verfahren für eine Paket-VRU erzielt, die direkt Paketnetzwerkprotokolle verwendet, wie z.B. jene des H.233-Standards, um verbesserte Dienste in einem Paketnetzwerk bereitzustellen. Die VRU könnte direkt mit dem Paketnetzwerk als "Kern"-Netzwerkvorrichtung verbunden sein oder könnte über eine weitere Kernnetzwerkvorrichtung verbunden sein, wie z.B. einen H.323-Gatekeeper. Im Gegensatz zu einer Netzwerkrandvorrichtung (z.B. einer Überleiteinrichtung) arbeitet eine Kernnetzwerkvorrich tung (wie z.B. ein Gatekeeper oder ein Router) im Allgemeinen "innerhalb" des Paketnetzwerks und es ist nicht erforderlich, eine Datenformatübersetzung (z.B. synchron zu asynchron) oder einen Zugriff auf mehrere Vorrichtungstypen (z.B. Fax und Modem) vorzusehen. Vorteilhafterweise könnte die Paket-VRU vollständig in Form von Software ausgebildet sein, die auf einem Netzwerkserver mit einer Standard-Paketnetzwerkverbindung läuft, wie z.B. Ethernet oder Token-Ring. Das H.323-Softwareprotokoll könnte all die Anruf anmelde-, Anrufverlaufs- und Anrufbeendigungsfunktionen beinhalten, die als Außenband-Signalisierung ("out-of-band signaling") in einem Format ähnlich dem ISDN-Standard Q.931 implementiert sind.
  • Bei einer bevorzugten Ausführungsform der vorliegenden Erfindung könnte die Paket-VRU zwei oder mehrere Teilnehmer über das Paketnetzwerk miteinander verbinden, wie z.B. zum Zwecke eines 800-Telefonkartendiensts oder zum Zwecke eines Telefonkonferenzdiensts. Ähnlich zu der obigen Erläuterung unter Bezug auf die synchrone VRU, die mit dem PSTN verbunden ist, ist es für die Paket-VRU wünschenswert, zwei oder mehrere Teilnehmer miteinander verbinden zu können und dennoch eine Steuerung des Anrufs zu behalten. Dies umfasst Anruf-administrative Funktionen, ein Verfolgen eines Anrufkontexts, ein Verarbeiten von Benutzereingaben, etc. Deshalb ist es im Allgemeinen für eine Paket-VRU nützlich, eine Kontrolle des Anrufs zu behalten und z.B. eine Benutzereingabe, eine Signalisierung oder den Audiostrom zu empfangen, um Benutzereingabeanzeige-Nachrichten (z.B. DTMF) zu erfassen, eine Spracheingabe zu interpretieren oder Stimmen bei einem Konferenzanruf zu summieren. Ein Weg für die Paket-VRU, dies zu erreichen, ist, die durch eine Quelle gesendeten Pakete zu empfangen und zu verarbeiten und anschließend die Paketinformation an die geeigneten Ziele zurück zu übertragen.
  • Jedoch gibt es im Allgemeinen drei wichtige Verzögerungsquellen, auf die man stößt, wenn Daten über ein Paketnetzwerk übertragen werden. Erstens gibt es eine Verzögerung, die hervorgerufen wird, wenn die Daten durch die Quelle komprimiert werden. Im Allgemeinen muss die Quellüberleiteinrichtung ausreichend Daten empfangen und speichern, um den Komprimierungsalgorithmus auszuführen. Abhängig von dem verwendeten, spezifischen Algorithmus kann eine Komprimierung z.B. 30 Millisekunden Verzögerung in das Signal einführen. Zweitens könnte durch die Quellkonvertierung der Daten von einer Nicht-Paketform zu einer Paketform eine Verzögerung hervorgerufen werden. Im Allgemeinen muss die Quellüberleiteinrichtung eine gewisse Datenmenge empfangen und speichern, um ein Paket zu füllen, und anschließend einen Anfangsblock erzeugen, um die Paketdaten hinzuzufügen. Diese Paketierung kann z.B. eine Verzögerung von 50 Millisekunden in dem Medientransfer hervorrufen. Drittens gibt es eine Verzögerung auf Grund der inhärent asynchronen Natur eines Paketnetzwerks. Im Allgemeinen kommen Pakete zu variierenden Zeiten bei einem Ziel an und könnten selbst überlappende Pakete und Pakete außerhalb der Sequenz ("out-of-sequence packets") einschließen. Für das Transferieren von Datendateien ruft dieses "Zittern" im Allgemeinen keinerlei bedeutende Probleme hervor, da die Daten nicht zeitkritisch sind. Für Echtzeit-Daten, wie z.B. Sprache, Video- oder Multimediadaten, könnte jedoch ein Zitterpuffer ("jitter buffer") notwendig sein, um die Pakete zu Echtzeit-Nachrichten zu rekonstruieren. Der Zitterpuffer könnte z.B. eine Verzögerung von 100 Millisekunden in dem Medienstrom hervorrufen, da er das Zittern bei der Ankunft der Pakete kompensieren muss.
  • Diese Komprimierungs-, Paketierungs- und Zitterverzögerungen können alle bei einem beliebigen Transfer von Daten von einer Quelle zu einem Ziel in einem Paketnetzwerk vorhanden sein. Falls eine Paket-VRU paketierte Daten von einer Quelle empfängt und anschließend die paketierten Daten an ein Ziel zurück überträgt, könnten alle drei Verzögerungen in jedem separaten Medienstrom (d.h. von der Quelle zu der VRU, und von der VRU zu dem Ziel) vorhanden sein. Ein Hinzufügen des zweiten Verzögerungssatzes zu dem Transfer könnte für eine Echtzeit-Medienkommunikation unakzeptabel sein. Zusätzlich könnte es eine Überschussverzögerung geben, die mit dem Transport der zwei (oder mehreren) separaten Medienströme in dem Netzwerk verknüpft ist, insbesondere falls der Ausgangsteilnehmer und der Schlussteilnehmer einander nahe sind und die Paket-VRU von den Teilnehmern weit entfernt ist. Im Allgemeinen könnte diese Verzögerung sowohl durch die vergrößerte Entfernung, die die Signale zurücklegen müssen, als auch durch all die zusätzlichen Router, Vermittlungseinrichtungen und andere Schaltungen verursacht werden, die die Signale in dem Netzwerk durchlaufen müssen. Benutzer sind sehr empfindlich gegenüber einer Verzögerung, die zumindest störend sein kann und Teilnehmer dazu veranlassen kann, zu Beginn, übereinander zu reden, falls die Verzögerung zu übermäßig wird, was die Konversation auf bedeutende Weise stört. Eine Verzögerung könnte selbst eine Benutzerunzufriedenheit verursachen, die ausreicht, um Benutzer dazu zu bewegen, sich einen anderen Dienstanbieter zu suchen.
  • Dementsprechend ist es höchst wünschenswert, dass die Paket-VRU diese Verzögerung verringert oder vermeidet, während zur gleichen Zeit eine Anrufsteuerung beibehalten wird. Bei einer bevorzugten Ausführungsform der Erfindung könnte die Paket-VRU Protokolle nutzen, die in dem Paketnetzwerk zur Verfügung stehen, um einen Medienstrom einer Quelle von der Paket-VRU weg zu einem anderen Ziel umzuleiten. Auf diese Weise wird der Medienstrom direkt an das Ziel gesendet, anstatt ihn durch die Paket-VRU zu leiten. Falls die Paket-VRU eine Verarbeitung der Nachrichteninhalte durchführen muss, könnten die Pakete direkt an die empfangenden Teilnehmer geleitet werden und zusätzlich weiterhin an die Paket-VRU gesendet werden. Durch Umleiten der Pakete direkt an die empfangenden Teilnehmer vermeiden diese Ausführungsformen im Allgemeinen jegliche zusätzliche Komprimierung, Paketierung und Zitterverzögerungen, die durch einen zweiten nachfolgenden Medienstrom von der VRU zu dem Ziel hervorgerufen werden könnten.
  • Bei einer bevorzugten Ausführungsform leitet die Paket-VRU im Allgemeinen lediglich die Medienströme selbst um, die direkt zwischen den Teilnehmern zu senden sind. Die Paket-VRU könnte noch eine Anrufsteuerung über die Medienströme behalten, indem die Signalisierung und Benutzereingabekomponenten des Anrufs beibehalten werden. Zum Beispiel könnten RTP/RTCP-Medienströme umgeleitet werden, um direkt zwischen den Überleiteinrichtungen gesendet zu werden, die HP.245- und Q.931-Anrufstrukturen zwischen den Überleiteinrichtungen und der VRU könnten aber intakt gehalten werden.
  • Bei einer H.323-VoIP-Architektur könnte eine DTMF- oder eine andere Benutzersignalisierung aus einem Außenband der RTP- Ströme unter Verwendung von H.245-Benutzereingabeanzeige("UserInputIndication")-Nachrichten genommen werden, wie detaillierter in Abschnitt 7.12.6 der H.245-Spezifikation beschrieben. Dieses Merkmal wurde in der H.323v2-Spezifikation spezifiziert, da einige Sprachkomprimierungsschemata eine Inband-DTMF-Information zerstören. Dieses Merkmal soll eine Außenband-DTMF-Information ermöglichen, die an den gleichen Endpunkt wie die Inband-Sprachinformation zu senden ist, wobei dieses Merkmal auch ausgenutzt werden könnte, um die Benutzereingabe an einen anderen Endpunkt als den RTP-Medienstrom zu leiten. Der H.245-Abschnitt 7.12.6 Benutzereingabe beschreibt auch ein Verfahren, um eine DTMF-Dauer-Information in den Benutzereingabeanzeige-Nachrichten unter Verwendung von Signal- und Signalaktualisierungsparametern vorzusehen. Dieses Merkmal könnte verwendet werden, um Tondauerinformationen im Außenband der RTP-Ströme zu transferieren. Eine Tondauer ist bei vielen Anwendungen nützlich, wie z.B. bei einem Telefonkartenanruf mit Ausgangsumkehr ("call re-origination").
  • Somit könnte bei einer weiteren bevorzugten Ausführungsform der vorliegenden Erfindung eine Überleiteinrichtung oder ein Browser Benutzereingabeanzeige-Signale (z.B. DTMF-Signale von einem Telefon oder eine Tastatureingabe von einem IP-Telefon), die von einem über die Überleiteinrichtung oder den Browser verbundenen Teilnehmer empfangen werden, in Benutzereingabeanzeige-Nachrichten in einen Außenband-Kanal in dem H.323-Protokoll wandeln, um sie mittels der Paket-VRU getrennt von den umgeleiteten Medienströmen zu lesen. Dies könnte insbesondere für höhere Komprimierungsschemata (z.B. G.723) nützlich sein, die Benutzereingabeanzeige-Signale nicht auf geeignete Weise in Band mit dem Sprachsignal komprimieren und dekompri mieren können. Bei Verwendung von Benutzereingabeanzeige-Nachrichten muss die Paket-VRU die Medienströme vorteilhafterweise nicht empfangen, falls der einzige Grund ist, Benutzereingabeanzeige-Signale zu erfassen, und dieser Ansatz umgeht auch die digitale Signalverarbeitung, die mit einer Inband-Erfassung einer Benutzereingabeanzeige verbunden ist. Somit könnte die Paket-VRU die Medienströme umleiten, um sie direkt zwischen den Teilnehmern laufen zu lassen, ohne die Paket-VRU zu durchlaufen und dennoch eine Anrufsteuerung einschließlich einem Empfangen von Benutzereingabeanzeige-Nachrichten von den Benutzern beibehalten. Falls der empfangende Teilnehmer ebenfalls Benutzereingabeanzeige-Signale empfangen muss, z.B. falls der empfangende Teilnehmer eine synchrone VRU ist, die Benutzereingabeanzeige-Signale überwacht, dann kann alternativ entweder die Ursprungsüberleiteinrichtung oder die Paket-VRU die Benutzereingabeanzeige-Nachrichten an die Zielüberleiteinrichtung senden, die dann die Nachrichten in tatsächliche Benutzereingabeanzeige-Signale zurück wandeln kann, die dem Sprachsignal hinzugefügt werden.
  • Bei einer alternativen Ausführungsform könnte die Paket-VRU lediglich eine Spracherkennungs-Benutzerschnittstelle verwenden und deshalb überhaupt keine Benutzereingabeanzeige-Signale erfordern. Falls die Benutzereingabeanzeige-Signale inband mit dem Datenkanal implementiert sind, könnte ein Benutzereingabeanzeige-Detektor in der Paket-VRU implementiert sein, und zum Zwecke einer weiteren Funktionalität könnte ein Benutzereingabeanzeigegenerator ebenfalls in der Paket-VRU implementiert sein. Für diese beiden letzten Ausführungsformen müsste die Paket-VRU, zusätzlich zu den Medienströmen, die direkt zwischen den Teilnehmern transferiert werden, auch Kopien der Medienströme empfangen, um die darin enthaltenen Daten zu verarbeiten. Ein Beispiel eines Standards für einen Benutzereingabeanzeige-Datentransfer und eine Reproduktion ist das "Voice over IP Interoperability Implementation Agreement", das durch das Internationale Multimedia Telekonferenz Konsortium ("IMTC") entwickelt wurde, das sich in San Ramon, Kalifornien befindet und eine WWW-Site, http://www.imtc.org, besitzt. Die Spezifikation, die eine Zweiteilnehmersprache und Sprachbandanrufe über IP-Netzwerke unterstützt, basiert auf H.323-Standards und schließt weitere telefonspezifische Erfordernisse und IP-spezifische Bedürfnisse ein, wie z.B. Verzeichnisdienste und dynamische IP-Adressauflösungsmechanismen.
  • Gemäß einer bevorzugten Ausführungsform der vorliegenden Erfindung weist ein Verfahren zum Umleiten von Medien in einem asynchronen Paketnetzwerk mittels einem asynchron mit dem Paketnetzwerk verbundenen System folgende Schritte auf: Aufbauen eines ersten Anrufs zwischen einer ersten Vorrichtung und dem System über das Paketnetzwerk, wobei der erste Anruf eine erste Anrufsteuerstruktur und einen ersten Medienstrom aufweist, und der ersten Vorrichtung signalisieren, den ersten Medienstrom an eine zweite Vorrichtung umzuleiten, wobei die erste Anrufsteuerstruktur zwischen der ersten Vorrichtung und dem System beibehalten wird. Bei einem weiteren Aspekt dieser bevorzugten Ausführungsform weist das Verfahren des Weiteren die Schritte auf: Aufbauen eines zweiten Anrufs zwischen dem System und der zweiten Vorrichtung über das Paketnetzwerk, wobei der zweite Anruf eine zweite Anrufsteuerstruktur und einen zweiten Medienstrom aufweist, und der zweiten Vorrichtung signalisieren, den zweiten Medienstrom an die erste Vorrichtung umzuleiten, wobei die zweite Anrufsteuerstruktur zwischen dem System und der zweiten Vorrichtung beibehalten wird.
  • Gemäß einer weiteren bevorzugten Ausführungsform der vorliegenden Erfindung umfasst ein Computerprogrammprodukt, welches ein computerlesbares Medium mit einer darauf aufgezeichneten Computerprogrammlogik zur Verwendung in einem asynchron mit einem Paketnetzwerk verbundenen System zum Umleiten von Medien in dem asynchronen Paketnetzwerk aufweist, einen Code zum Aufbauen eines ersten Anrufs mit einer ersten Vorrichtung über das Paketnetzwerk, wobei der erste Anruf eine erste Anrufsteuerstruktur und einen ersten Medienstrom aufweist, einen Code zum Aufbauen eines zweiten Anrufs mit einer zweiten Vorrichtung über das Paketnetzwerk, wobei der zweite Anruf eine zweite Anrufsteuerstruktur und einen zweiten Medienstrom aufweist, einen Code, um der ersten Vorrichtung zu signalisieren, den ersten Medienstrom an die zweite Vorrichtung umzuleiten, und einen Code, um der zweiten Vorrichtung zu signalisieren, den zweiten Medienstrom an die erste Vorrichtung umzuleiten, wobei die erste Anrufsteuerstruktur und die zweite Anrufsteuerstruktur nicht von dem System weg umgeleitet werden.
  • Gemäß einer weiteren bevorzugten Ausführungsform der vorliegenden Erfindung weist ein System zum Umleiten von Medien in einem asynchronen Paketnetzwerk eine asynchrone Schnittstelle zu dem Paketnetzwerk, Mittel zum Aufbauen eines ersten Anrufs mit einer ersten Vorrichtung über das Paketnetzwerk, wobei der erste Anruf eine erste Anrufsteuerstruktur und einen ersten Medienstrom aufweist, Mittel zum Aufbauen eines zweiten Anrufs mit einer zweiten Vorrichtung über das Paketnetzwerk, wobei der zweite Anruf eine zweite Anrufsteuerstruktur und einen zweiten Medienstrom aufweist, Mittel, um der ersten Vorrichtung zu signalisieren, den ersten Medienstrom an die zweite Vorrichtung umzuleiten, und Mittel auf, um der zweiten Vorrichtung zu signalisieren, den zweiten Medienstrom an die erste Vorrichtung umzuleiten, wobei die erste Anrufsteuerstruktur und die zweite Anrufsteuerstruktur nicht von dem System weg umgeleitet werden.
  • Gemäß einer weiteren bevorzugten Ausführungsform der vorliegenden Erfindung weist ein System zum Umleiten von Medien in einem asynchronen Paketnetzwerk eine asynchrone Schnittstelle zu dem Paketnetzwerk, einen Anrufsteuerserver, wobei der Anrufsteuerserver Anrufsteuerstrukturen errichtet, um mit Vorrichtungen in dem Paketnetzwerk über die asynchrone Schnittstelle zu kommunizieren, damit Medienströme von und zu den Vorrichtungen gesteuert werden, einen Sprachmedienserver, der mit dem Anrufsteuerserver kommuniziert bzw. in Verbindung steht, wobei der Anrufsteuerserver die Anrufsteuerstrukturen verwendet, um Medienströme zwischen den Vorrichtungen und dem Sprachmedienserver über die asynchrone Schnittstelle aufzubauen, und einen Anwendungsserver auf, der mit dem Anrufsteuerserver und dem Sprachmedienserver kommuniziert, wobei der Anwendungsserver den Anrufsteuerserver anweist, direkt zwischen den Vorrichtungen zu übertragende Medienströme, umzuleiten, ohne das System zu durchlaufen, und wobei die Anrufsteuerstrukturen zwischen den Vorrichtungen und dem System beibehalten werden.
  • Ein Vorteil einer bevorzugten Ausführungsform der vorliegenden Erfindung ist, dass eine Paket-VRU im Allgemeinen die existierenden verbesserten Dienste einer synchronen VRU bereitstellen könnte, jedoch in einer Paketnetzwerkumgebung. Ein weiterer Vorteil einer bevorzugten Ausführungsform der vorlie genden Erfindung ist, dass eine Paket-VRU verbesserte Dienste für Multimedia-Kommunikationen zusätzlich zu reinen Sprachkommunikationen bereitstellen könnte. Aufgrund der hinzugefügten Multimedia-Funktionalität könnte die Paket-VRU auch als eine Paket-Multimedia-Antworteinheit („Multimedia Response Unit, MRU") oder als paket-interaktive Multimedia-Antworteinheit („Interactive Multimedia Response, IMR") beschrieben werden. All diese Systeme könnten auch als paket-verbesserte Dienstanbieter („Enhanced Service Provider, ESP") bezeichnet werden. Natürlich werden mit der hinzugefügten Multimedia-Funktionalität neue verbesserte Dienste, wie z.B. eine Videokonferenz, ein gemeinsames Ansehen und Bearbeiten von Daten ("shared whiteboarding") und ein Text-Chat, die in einer reinen Sprachkommunikation nicht implementiert waren, gewünscht werden, und all diese verbesserten Dienste werden als innerhalb des Schutzumfangs der vorliegenden Erfindung liegend angesehen.
  • Ein weiterer Vorteil einer bevorzugten Ausführungsform der vorliegenden Erfindung ist, dass wiederholte Umwandlungen von einem Datenformat zu einem anderen Datenformat vermieden werden, da die Medien direkt von einer Quelle zu einem Ziel, und nicht durch die Paket-VRU, gesendet werden. Da die Paket-VRU zusätzlich als Kernvorrichtung innerhalb des Paketnetzwerks anstatt als Randvorrichtung implementiert ist, muss die Paket-VRU nicht einen Zugriff auf mehrere Gerätetypen ermöglichen, wie z.B. für Modems und Faxgeräte. Anstatt dessen leiten Überleiteinrichtungen im Allgemeinen lediglich die Sprachanrufe an die Paket-VRU und leiten Fax- und Modemanrufe anderswohin. Auch müsste die Paket-VRU nicht eine Datenformatwandlung zwischen dem Paketnetzwerk und einem anderen Netzwerktyp, wie z.B. einem vermittelten Netzwerk, bereitstellen, obwohl ein Verbinden einer kombinierten Paket/synchronen-VRU mit beiden Netzwerktypen dennoch für einige Anwendungen wünschenswert sein könnte.
  • Ein weiterer Vorteil einer bevorzugten Ausführungsform der vorliegenden Erfindung ist, dass eine Paketnetzwerkschnittstelle im Allgemeinen nicht mehrere physikalische Ports und eine interne Vermittlungseinrichtung zum miteinander Verbinden von mehr als einem Teilnehmer für verbesserte Dienste erfordert, wie z.B. Telefonkartendienste und Einnummerndienste. Stattdessen wird jedes Vermitteln/Leiten in dem Paketnetzwerk selbst gehandhabt. Eine einzelne Paketnetzwerkschnittstelle könnte den gesamten Verkehr mit der Paket-VRU handhaben. Zum Beispiel könnte eine einzelne 100 Mbit-Ethernet-Schnittstelle über 10.000 mit G.723 komprimierte 5-Kbit-Sprachkanäle plus zusätzliche Steuerung („Overhead") befördern. Alternativ könnten mehr als eine Paketnetzwerkschnittstelle implementiert sein. Zusätzlich könnten mehrere Teilnehmer durch Umleiten der Medienströme, um direkt zwischen den Teilnehmern zu laufen, verbunden sein, ohne die VRU zu durchlaufen. Somit könnte die Paket-VRU die mit einem internen Zitterpuffer, einer internen Verarbeitung der Pakete und mit separaten Medienströmen verbundenen Verzögerungen von der VRU zu jedem Teilnehmer vermeiden.
  • Ein weiterer Vorteil einer bevorzugten Ausführungsform der vorliegenden Erfindung ist, dass eine Paket-VRU die Medienströme umleiten und dennoch eine Steuerung des Anrufs behalten könnte, indem die Anrufzustände zwischen den Teilnehmern und der VRU intakt gehalten werden. Ein Umleiten der Medienströme könnte wertvolle Ressourcen in der Paket-VRU freilegen, wie z.B. Spracherkennungsressourcen, so dass sie verwendet werden können, um andere Anrufe zu handhaben. Zusätzlich könnte die Paket-VRU noch Benutzereingabeanzeige-Nachrichten empfangen. Diese Ausführungsform hat einen weiteren Vorteil gegenüber einer synchronen VRU, nämlich dass sie eine Funktion ähnlich der RLT in dem PSTN, wie oben erläutert, durchführen kann, jedoch dennoch nach Benutzereingabeanzeige-Signalen hört und weiterhin den Anrufkontext verfolgt. Somit würde die Paket-VRU, und nicht das Netzwerk, nach Benutzereingabeanzeige-Signalen hören. Falls die Paket-VRU z.B. einen Anruf eines Telefonkartenanrufers von einem dritten Teilnehmer an die VRU in Reaktion auf eine Benutzereingabeanzeige-Nachricht umleitet, würde der Telefonkartenanrufer eine Kartennummer- und PIN-Information nicht erneut eingeben müssen, um einen zweiten Telefonkartenanruf zu tätigen.
  • Ein weiterer Vorteil einer bevorzugten Ausführungsform der vorliegenden Erfindung ist, dass im Allgemeinen lediglich die Menge der benötigten Bandbreite in der Paketnetzwerk-Schnittstelle verwendet wird (und zwar überall in dem Paketnetzwerk) anstatt der 64-Kbps-Kanäle, die allgemein für jede Verbindung in einem vermittelten Netzwerk erforderlich sind.
  • Das oben Gesagte hat die Merkmale und technischen Vorteile der vorliegenden Erfindung eher breit umrissen, damit die detaillierte Beschreibung der Erfindung, die folgt, besser verstanden werden kann. Zusätzliche Merkmale und Vorteile der Erfindung werden nachfolgend beschrieben und bilden den Gegenstand der Ansprüche der Erfindung. Dem Fachmann ist verständlich, dass die offenbarte Konzeption und spezifische Ausführungsform einfach als Basis zum Modifizieren oder Entwerfen anderer Strukturen verwendet werden könnte, um die gleichen Ziele der vorliegenden Erfindung ausführen zu können. Ein Fach mann sollte auch realisieren, dass solche äquivalente Konstruktionen den Schutzbereich der Erfindung nicht verlassen, wie er durch die angehängte Ansprüche definiert ist.
  • KURZE BESCHREIBUNG DER ZEICHNUNGEN
  • Für ein vollständigeres Verständnis der vorliegenden Erfindung und deren Vorteile, wird auf die folgenden Beschreibungen in Verbindung mit den beigefügten Zeichnungen Bezug genommen, in denen:
  • 1 ein Blockdiagramm einer synchronen VRU gemäß dem Stand der Technik darstellt, die mit einem PSTN verbunden ist;
  • 2 ein Blockdiagramm einer synchronen VRU darstellt, die indirekt mit einem Paketnetzwerk über eine Überleiteinrichtung verbunden ist;
  • 3 ein Blockdiagramm einer Paket-VRU darstellt, die in einem Paketnetzwerk implementiert ist, in welchem zwei Benutzer von einer Überleiteinrichtung zu einer Überleiteinrichtung in einer durch die VRU gesteuerten Verbindung miteinander verbunden sind;
  • 4a4d eine Reihe von Blockdiagrammen darstellen, die eine Sequenz zum Umleiten von Medien innerhalb eines Paketnetzwerks veranschaulichen;
  • 5 ein Flussdiagramm darstellt, das ein Nachrichtenprotokoll zum Umleiten von Medien unter Verwendung von Kommunikationsmodus-Befehlsprozeduren veranschaulicht;
  • 6 ein Flussdiagramm darstellt, das ein Nachrichtenprotokoll zum Beenden von umgeleiteten Medien unter Verwendung von Kommunikationsmodus-Befehlsprozeduren veranschaulicht;
  • 7 ein Flussdiagramm darstellt, das ein Nachrichtenprotokoll zum Umleiten von Medien unter Verwendung von Benutzereingabeanzeige-Nachrichten veranschaulicht; und
  • 8 ein Flussdiagramm darstellt, das ein Nachrichtenprotokoll zum Beenden umgeleiteter Medien unter Verwendung von Benutzereingabeanzeige-Nachrichten veranschaulicht.
  • DETAILLIERTE BESCHREIBUNG
  • 3 stellt ein Blockdiagramm einer bevorzugten Ausführungsform der vorliegenden Erfindung dar, in der eine Paket-VRU 600 mit einem Paketnetzwerk 602 über eine asynchrone Ethernet-Schnittstelle 604 verbunden ist. Die Paket-VRU 600 ist in der Lage, H.323-Protokolle oder andere Paketnetzwerkprotokolle zu verwenden, um mit anderen Vorrichtungen in dem Paketnetzwerk 602 zu kommunizieren. Bei dieser Ausführungsform kommuniziert die Paket-VRU 600 direkt über die Paketnetzwerkseite mit einer Überleiteinrichtung 606, um eine Verbindung mehrerer Vorrichtungen zu ermöglichen, die extern zu der Paket-VRU 600 angeordnet sind. Durch Kommunizieren mit der Überleiteinrichtung 606 kann die Paket-VRU 600 effektiv jene verbesserten Dienste durchführen, die eine Vermittlung (z.B. ein 800-Telefonkartendienst oder ein Einnummerndienst) in den in 1 und 2 veranschaulichten VRUs erfordern, jedoch ohne einen internen Hardware-Vermittlungsmechanismus zu fordern.
  • Die Paket-VRU 600 schließt einen Datenprozessor 620 und einen Speicher 622 ein. Der Datenprozessor 620 könnte ein Prozessorboard sein, das einen oder mehrere Prozessoren für allgemeine Zwecke, DSPs oder kundenspezifische Prozessoren beinhaltet. Der Speicher 622 könnte von einer beliebigen Bauart einer typischen Speichervorrichtung sein, die in Computern verwendet wird, wie z.B. eine magnetische Scheibe oder optische Scheiben, nicht-flüchtige oder flüchtige RAM oder ein magnetisches Band. Der Datenprozessor 620 ermöglicht eine Steuerung und eine interaktive Kommunikation mit Benutzern und handhabt Benutzeranforderungen, während der Speicher 622 einen Speicher für ausgehende Nachrichten oder Nachrichtenkomponenten und zum Aufzeichnen einer Benutzereingabe vorsieht.
  • Ähnlich zu dem in Bezug auf 2 erläuterten Netzwerk, ist die Überleiteinrichtung 606 über eine paketbasierte Schnittstelle mit dem Paketnetzwerk 602 verbunden. Die Überleiteinrichtung 606 ermöglicht eine Netzwerkbrücke zwischen dem Paketnetzwerk 602 und einem PSTN 608 und somit zu den mit dem PSTN 608 verbundenen Vorrichtungen, wie z.B. einem Telefon 618, einem Datenmodem 610 und einem Faxgerät 612. Weitere Vorrichtungen, die mit dem Paketnetzwerk 602 verbunden werden könnten, schließen einen Multimedia-Personalcomputer („PC") 614 und einen Gatekeeper 616 ein, die beide H.323-Protokolle verwenden können, um mit anderen Vorrichtungen in dem Paketnetzwerk 602 zu kommunizieren.
  • Um das Telefon 618 mit der VRU 600 zu verbinden, muss das Telefon 618 zuerst mit der Ursprungsüberleiteinrichtung 606 über das PSTN 608 verbunden werden, wobei im Allgemeinen ein G.711-Datenformat verwendet wird. Die Überleiteinrichtung 606 könnte optional das G.711-Format in ein Format höherer Komprimierung/niedrigerer Datenrate umkodieren, wie z.B. das G.723-Format. Die Überleiteinrichtung 606 paketiert die Daten dann und hängt die geeigneten Anfangsblöcke an die Pakete zur Übertragung an die Paket-VRU 600 über das Paketnetzwerk 602 an. Da die Paket-VRU 600 mit dem Paketnetzwerk 602 als Kernnetzwerkvorrichtung verbunden ist, muss die Paket-VRU 600 dem Paketnetzwerk im Allgemeinen nicht einen Zugriff auf mehrere Gerätetypen (wie z.B. Sprache, Fax und Datenmodem) ermöglichen. Diese Funktionen werden durch die Überleiteinrichtung 606 als Netzwerkrandvorrichtung durch Verbinden des PSTN 608 mit dem Paketnetzwerk 602 durchgeführt; die Überleiteinrichtung 606 leitet im Allgemeinen lediglich Sprachanrufe an die Paket-VRU 600.
  • Eine Ursprungsüberleiteinrichtung 810 baut dann einen H.323-Anruf 820 zu einem CCS 802 in der VRU 800 auf. Ein Signalisieren eines Q.931-Anrufs identifiziert die Quelle und das Ziel und baut eine virtuelle Signalverbindung zwischen der Überleiteinrichtung 810 und der VRU 800 auf. Die Signalisierungsverbindung wird aufgebaut, wenn der H.323-Stapelspeicher signalisiert, dass der Anruf sich in einem verbundenen Zustand befindet. Anschließend tauscht der H.245-Anrufsteuervorgang Fähigkeiten zwischen der Überleiteinrichtung 810 und der VRU 800 aus und ist fertig, wenn die Überleiteinrichtung 810 und die VRU 800 einen eingehenden und einen ausgehenden logischen Kanal zwischeneinander aufgebaut haben. Sobald der eingehende und der ausgehende logische Kanal (Benutzer-Datagramm-Protokoll-("User Datagram Procotol, UDP"-)Adressen) bekannt sind, kann eine RTP/RTCP-Sitzung zum Übermitteln von Medienströmen zwischen der Überleiteinrichtung 810 und der VRU 800 aufgebaut werden.
  • Ein H.323-Anruf, der eine Q.931-Signalisierung und eine H.245-Anrufsteuerung verwendet, wird zwischen der Überleiteinrichtung 606 und der Paket-VRU 600 über das Paketnetzwerk 602 aufgebaut. Die Paket-VRU könnte dann einen RPT/RTCP-Medienstrom zwischen der Paket-VRU 600 und der Überleiteinrichtung 606 aufbauen. Im Allgemeinen werden lediglich Mediendaten, und nicht eine Anrufsteuerung oder Benutzereingabeanzeige-Signale, über den Medienstrom übertragen. Um das Telefon 618 mit einem anderen Teilnehmer zu verbinden, wie z.B. mit einem Telefon 630, sendet die Paket-VRU 600 Steuersignale an die Überleiteinrichtung 606, um den Medienstrom zu einer anderen Vorrichtung umzuleiten, die mit dem Paketnetzwerk 602 verbunden ist, wie z.B. zu einer Ziel-Überleiteinrichtung 626. Diese bevorzugte Ausführungsform ähnelt etwas der RLT in einem vermittelten Netzwerk, jedoch mit dem wichtigen Unterschied, dass die Paket-VRU 600 dennoch eine Steuerung des Anrufs beibehalten kann, da die Paket-VRU 600 die Anrufsteuersignale nicht umleitet. Vorteilhafterweise sind die zusätzlichen Verzögerungssätze, die mit den zuerst empfangenen Paketen verbunden sind und durch die Paket-VRU 600 verarbeitet werden und anschließend an die Überleiteinrichtung 626 übertragen werden, im Allgemeinen beseitigt. Zusätzlich sind die Verarbeitungsanfordernisse an die Paket-VRU 600 im Allgemeinen gesenkt, da die gesamte Umleitung und Datenhandhabung durch die Überleiteinrichtung 606 durchgeführt werden kann. Falls die Paket-VRU 600 den Inhalt des Datenstroms nicht verarbeiten muss, kann sie anfordern, dass die Überleiteinrichtung 606 die Pakete lediglich über das Paketnetzwerk 602 an das Telefon 630 über die Überleiteinrichtung 626 sendet. Alternativ könnte die Paket-VRU 600 anfordern, dass die Überleiteinrichtung 606 die Datenpakete repliziert bzw. kopiert und sie an die Paket-VRU 600 zur Verarbeitung sendet, zusätzlich zu einem Weiterleiten der Daten an das Telefon 630. Eine Anrufsteuerung und ein Rückgabemedienstrom von der Überleiteinrichtung 626 an die Überleiteinrichtung 606 könnte auf eine ähnliche Weise aufgebaut werden, im Vergleich zu der für die Überleiteinrichtung 606 oben beschriebenen.
  • 4a4d veranschaulichen eine Sequenz zum Umleiten von Medien in einem Paketnetzwerk gemäß einer weiteren bevorzugten Ausführungsform der vorliegenden Erfindung. 4a4d veranschaulichen, wie man einen Anrufer mit einem angerufenen Teilnehmer unter Verwendung eines verbesserten 800-Telefonkartendienstes als Beispielsanwendung verbindet. Natürlich sind die erfinderischen Konzepte auf einen beliebigen verbesserten Dienst anwendbar, bei dem eine Paket-VRU einen Teilnehmer mit einem oder mehreren weiteren Teilnehmern über ein Paketnetzwerk verbindet. Im Allgemeinen könnte der anrufende Teilnehmer eine Person sein, wie z.B. ein Kunde, oder er könnte eine Roboterressource sein, wie z.B. eine weitere Paket-VRU. Der andere Teilnehmer könnte eine weitere Person sein, wie z.B. ein weiterer Kunde oder ein Vermittler, oder er könnte eine Roboterressource sein, wie z.B. ein automatisierter Vermittler oder eine weitere VRU. Einige der in 3 gezeigten Details, wie z.B. Faxgeräte und Modems, sind aus Klarheitsgründen in den 4a-4d weggelassen worden, jedoch sind die Erläuterungen bezüglich 3 dennoch auf die in 4a4d veranschaulichte Ausführungsform anwendbar.
  • Unter Bezugnahme auf 4a ist eine VRU 800 dargestellt, die asynchron mit einem IP-Netzwerk 806 z.B. über eine Ethernet-Verbindung verbunden ist. Die VRU 800 umfasst einen Anrufsteuerserver ("call control server, CCS") 802, einen oder mehrere Sprachmedienserver ("voice media server, VMS") 804 und einen Anwendungsserver 803. Ein NSP-5000, der von InterVoice, Inc., 17811 Waterview Parkway, Dallas, Texas, 75252 mit einer Telefonkarte und einer VoIP-Fähigkeit bezogen werden kann, könnte verwendet werden, um die VRU 800 zu implementieren. Ein Domain-Gatekeeper 808 ist ebenfalls mit dem IP-Netzwerk 806 verbunden und hält ein Verzeichnis von IP-Adressen für die verschiedenen Vorrichtungen in dem Netzwerk aufrecht. Überleiteinrichtungen mit einer VoIP-Fähigkeit sind in dem Netzwerk ebenfalls vorhanden, wie z.B. eine Ursprungsüberleiteinrichtung 810 und eine Abschlussüberleiteinrichtung 812 (, die nachfolgend auch als Ziel-Überleiteinrichtung bezeichnet wird).
  • Bei dieser bevorzugten Ausführungsform ermöglicht die VRU einen 800-Telefonkartendienst. Bei einem normalen 800-Telefonkartendienst wählt ein Anrufer die Zugangsnummer des 800-Diensts für die VRU. Die VRU führt einen interaktiven Dialog mit dem Anrufer fort, um die Kartennummer des Anrufers, den PIN und die PSTN-Telefonnummer des gewünschten Teilnehmers zu erhalten, mit dem der Anrufer kommunizieren möchte. Die VRU verifiziert den PIN und versucht, den Anrufer mit dem gewünschten Teilnehmer zu verbinden. Der 800-Telefonkartendienst könnte ein Prepaid-Dienst oder ein nachträglich zu zahlender Dienst sein. Auf jeden Fall muss die VRU im Allgemeinen die Dauer des Telefonanrufs überwachen, um dem Anrufer den korrekten Geldbetrag für den Telefonanruf zu berechnen. Falls ein voreingestelltes oder vorbestimmtes Limit (d.h. entweder der Geldbetrag auf einer Prepaid-Telefonkarte oder ein Höchstmaß eines für eine nachträglich zu zahlende Karte zulässigen Kredits) wirksam ist, dann muss die VRU auch überwachen und eine Kontrolle über den Telefonanruf derart haben, dass der Anruf beendet werden kann, falls das Limit erreicht oder überschritten wird.
  • In 4a wählt ein Anrufer unter Verwendung eines POTS-Telefons 814 die Zugangsnummer des 800-Diensts. Das PSTN-Netzwerk leitet den Anruf 816 an eine Ursprungsüberleiteinrichtung 810. Vorzugsweise ist die Ursprungsüberleiteinrichtung dem Anrufer physisch nahe angeordnet, so dass minimale Kosten in dem PSTN-Netzwerk entstehen. Der Dienstanbieter des 800-Telefondiensts könnte Überleiteinrichtungen überall im Land angeordnet haben, z.B. in den Hauptstädten in den Vereinigten Staaten. Bei einer bevorzugten Ausführungsform wird der Ursprungs-800-Anruf an die nächste Überleiteinrichtung in dem PSTN geleitet. Alternativ wird der Ursprungs-800-Anruf immer an eine spezifische Überleiteinrichtung geleitet, ungeachtet des Standorts des Anrufers. Die Ursprungsüberleiteinrichtung 810 empfängt den Anruf von dem PSTN und fragt den Domain-Gatekeeper 808 über das IP-Netzwerk 806 nach der Adressübersetzung PSIN-Nummer-zu-IP-Adresse ab, die durch den Gatekeeper 808 an die Überleiteinrichtung 810 zurückgesendet 818 wird.
  • Die Ursprungsüberleiteinrichtung 810 baut dann einen H.323-Anruf 820 zu dem CCS 802 in der VRU 800 auf. Eine Q.931-Anrufsignalisierung identifiziert die Quelle und das Ziel und baut eine virtuelle Signalverbindung zwischen der Überleiteinrichtung 810 und der VRU 800 auf. Die Signalverbindung wird aufgebaut, wenn der H.323-Stapelspeicher signalisiert, dass sich der Anruf in einem verbundenen Zustand befindet. Dann tauscht der H.245-Steuervorgang Fähigkeiten zwischen der Überleiteinrichtung 810 und der VRU 800 aus und ist fertig, wenn die Überleiteinrichtung 810 und die VRU 800 einen eingehenden logischen Kanal und einen ausgehenden logischen Kanal zwischeneinander aufgebaut haben. Wenn der eingehende logische Kanal und der ausgehende logische Kanal (Benutzer-Datagramm-Protokoll-Adressen (User Datagram Protocol, "UDP")) bekannt sind, kann eine RTP/RTCP-Sitzung zum Übermitteln von Medienströmen zwischen der Überleiteinrichtung 810 und der VRU 800 aufgebaut werden.
  • Der CCS 802 bestimmt eine Anrufer-ID und eine angerufene Nummerninformation aus den H.245-Q.931-Daten. Der CCS 802 verwendet die Anrufer-ID und die angerufene Nummerninformation, um den Diensttyp (die Anwendung) mittels dem Anwendungsserver 803, der die geeignete Anwendung startet, zu bestimmen, die auf den eingehenden Anruf anzuwenden ist, in diesem Fall einen 800-Telefonkartendienst. Der CCS 802 wählt auch den Port in dem VMS 804, der zu verwenden ist, um den Anruf zu handhaben, und sendet die Kartenanwendungs-Kontextdaten 822 an den VMS 804. Der CCS 802 weist die Ursprungsüberleiteinrichtung 810 an, ihren RTP-Strom an einen Medienport an dem VMS 804 zu senden. Auf ähnliche Weise wird der VMS 804 durch den CCS 802 angewiesen, seinen RTP-Strom an die Ursprungsüberleiteinrichtung 810 zu senden, wodurch eine volle Doppelaudioverbindung 824 zwischen der Ursprungsüberleiteinrichtung 810 und dem VMS 804 aufgebaut wird. Wie oben erläutert, stellt die Überleiteinrichtung 810 eine Randvorrichtung dar und ermöglicht eine Übersetzung zwischen einem synchronen PSTN und dem asynchronen IP-Netzwerk 806.
  • Der Anwendungsserver 803 könnte dann dem VMS 804 befehlen, ein interaktives Sprachskript mit dem Anrufer auszuführen, um Sprachbegrüßungen und -menüs zu ermöglichen. Das Skript erhält die Kartennummer des Anrufers, den PIN und die PSTN-Telefonnummer, die der Anrufer erreichen möchte, in diesem Fall die Telefonnummer eines POTS-Telefons 832. Das POTS-Telefon 832 ist mit dem IP-Netzwerk 806 über das PSTN und eine Überleiteinrichtung 812 verbunden. Der Anwendungsserver 803 validiert die Kartennummer und den PIN in seiner Kundenkarten-Datenbank.
  • Bezug nehmend auf 4b weist der Anwendungsserver 803 den CCS 802 an, einen separaten, sekundären Anruf bei dem POTS-Telefon 832 anzumelden, das die PSTN-Nummer aufweist, die durch den Anrufer spezifiziert ist. Um dies zu erreichen, fragt der CCS 802 zuerst den Gatekeeper 808 ab, die IP-Adresse der geeigneten Überleiteinrichtung zu finden, um die angerufene PSTN-Nummer zu erreichen, in diesem Fall die Abschlussüberleiteinrichtung 812. Der Gatekeeper 808 gibt 826 die IP-Adresse der Überleiteinrichtung 812 an den CCS 802 zurück. Der CCS 802 meldet dann einen zweiten H.323-Anruf 828 bei der Abschlussüberleiteinrichtung 812 an, indem er die IP-Adresse verwendet, die durch den Gatekeeper 808 bereitgestellt wird. Wenn die Abschlussüberleiteinrichtung 812 auf den H.323-Anruf 828 antwortet, weist der CCS 802 die Abschlussüberleiteinrichtung 812 an, ihren RTP-Strom an eine IP-Adresse in dem VMS 804 zu senden. Auf ähnliche Weise wird der VMS 804 angewiesen, seinen RTP-Strom an die Abschlussüberleiteinrichtung 812 zu senden, wodurch eine zweite volle Doppelaudioverbindung 830 (zwei RTP-Sitzungen entgegengesetzter Richtung) zwischen der Abschlussüberleiteinrichtung 812 und dem VMS 804 aufgebaut wird.
  • Um den gewünschten Teilnehmer zu erreichen, weist der CCS 802 schließlich die Abschlussüberleiteinrichtung 812 an, den H.323-Anruf 828 in das PSTN unter Verwendung der POTS-Nummer zu verlängern, die durch den Anrufer bereitgestellt wird. Die Abschlussüberleiteinrichtung 812 kommt dem nach, indem der PSTN-Anruf 834 bei dem angerufenen Teilnehmer an dem POTS-Telefon 832 angemeldet wird. Der Anwendungsserver 803 überwacht den Anruffortgang und der Anwendungsserver 803 weist den VMS 804 an, ein interaktives Sprachskript mit dem angerufenen Teilnehmer auszuführen, wenn sich eine Antwort ereignet. Das Skript könnte Sprachbegrüßungen mit einem Durchleuchten und einer Identifizierung des angerufenen Teilnehmers ermöglichen. An diesem Punkt gibt es zwei separate Verbindungen, die über das IP-Netzwerk 806 von dem POTS-Telefon 814 zu der VRU 800 und von der VRU 800 an das POTS-Telefon 832 aufgebaut sind.
  • Unter Bezugnahme auf 4c ist eine bevorzugte Ausführungsform der Erfindung veranschaulicht, bei der an die VRU 800 gesandte Medien umgeleitet werden, um direkt zwischen der Ursprungsüberleiteinrichtung 810 und der Abschlussüberleiteinrichtung 812 zu laufen, wodurch die VRU 800 umgangen wird. Wenn der angerufene Teilnehmer validiert ist, weist der Anwendungsserver 803 den CCS 802 an, die Medienströme umzuleiten. Der CCS 802 fordert die Ursprungsüberleiteinrichtung 810 und die Abschlussüberleiteinrichtung 812 an, ihre jeweiligen RTP-Ströme einander direkt, anstatt an den VMS 804, zu senden. Der CCS 802 erreicht dies durch ein Beenden der RTP-Sitzung 824 zwischen der Ursprungsüberleiteinrichtung 812 und dem VMS 804. Jedoch werden lediglich die RTP-Sitzungen 824 und 830 beendet; der H.323-Anruf 820 zwischen der Ursprungsüberleiteinrichtung 812 und dem CCS 802 und der H.323-Anruf 828 zwischen der Abschlussüberleiteinrichtung 812 und dem CCS 802 bleiben verbunden.
  • Um direkt eine Kommunikation zwischen den Überleiteinrichtungen aufzubauen, fordert der CCS 802 die Ursprungsüberleiteinrichtung 810 auf, ihren RTP-Strom 836 an einen Medienport der Abschlussüberleiteinrichtung 812 umzuleiten. Ebenso fordert der CCS 802 die Abschlussüberleiteinrichtung 812 auf, ihren RTP-Strom 838 an einen Medienport der Ursprungsüberleiteinrichtung 810 umzuleiten. Die H.323-Anrufzustände werden wiederum nicht modifiziert, die RTP-Ströme werden lediglich bewegt. Somit könnte der CCS 802 weiterhin eine Außenband-Benutzereingabeanzeige-Signalisierung an dem Ursprungszweig des H.323-Anrufs 820 von dem anrufenden Teilnehmer über die Ursprungsüberleiteinrichtung 810 überwachen. Die VRU 800 könnte die Kommunikation zwischen dem anrufenden und dem angerufenen Teilnehmer über die H.323-Anrufe 820 und 828 weiterhin überwachen und steuern, jedoch laufen die zwischen dem anrufenden Teilnehmer und dem angerufenen Teilnehmer gesendeten Daten über die RTP-Ströme 836 und 838 und müssen die VRU 800 nicht länger durchlaufen. Alternativ könnte die VRU 800 für einige verbesserte Dienste weiterhin die Inhalte des Anrufs zwischen dem anrufenden Teilnehmer und dem angerufenen Teilnehmer überwachen. In diesem Fall könnte die VRU 800 die Original-RTP-Ströme nicht beenden und anstatt dessen einfach die neuen RTP-Ströme aufbauen, welche Kopien der ursprünglichen RTP-Ströme darstellen. Wenn der Anruf entweder durch einen der Teilnehmer oder durch die VRU beendet wird, weist der Anwendungsserver 803 den CCS 802 an, die RTP-Ströme 836 und 838 und die H.323-Anrufe 820 und 830 zu beenden. Die VRU könnte auch beliebige administrative Aufgaben beenden, wie z.B. eine statistische Aufzeichnung oder eine Gebührenberechnung und -aufzeichnung.
  • Alternativ könnte ein ähnlicher Ansatz verwendet werden, um Verbindungen zwischen mehr als zwei zu der VRU 800 externen Teilnehmer aufzubauen, z.B. um eine Konferenzanwendung zu ermöglichen. Die VRU 800 baut mehrere H.323-Anrufe und verknüpfte RTP-Medienströme zu jedem Teilnehmer auf, der an der Konferenz teilnimmt, und leitet dann die von ihrem Teilnehmer an jeden anderen Teilnehmer zu übertragenden Medienströme um. Der primäre Unterschied zu dem oben bezüglich den 4a4c erläuterten Verfahren ist, dass der Medienstrom von jedem Teilnehmer umgeleitet wird, um an mehr als ein Ziel übertragen zu werden. Bei einer alternativen Ausführungsform weisen die Teilnehmer oder die Ausrüstung in ihren Wegen, wie z.B. ihre jeweiligen Überleiteinrichtungen, die Fähigkeit auf, die Summierung der eingehenden Signale selbst durchzuführen, und von der VRU 800 wird nicht verlangt, die Medienströme zu empfangen. Bei einer weiteren alternativen Ausführungsform führen die Teilnehmer die Summierung der eingehenden Medienströme nicht durch, so dass die VRU 800 jeden der Medienströme empfängt, die Summierung der Signale durchführt und die Medienströme an jeden der Teilnehmer aussendet. In beiden Fällen, und wie oben erläutert, behält die VRU 800 eine Steuerung des Anrufs, indem die H.323-Anrufe intakt gelassen werden. Wie ebenfalls oben erläutert, könnte die VRU 800 weiterhin auf Benutzereingabeanzeige-Nachrichten überwachen, die über die H.323-Anrufe übertragen werden.
  • Unter Bezugnahme auf 4d könnte ein Anrufer bei einer weiteren bevorzugten Ausführungsform wünschen, einen anderen Telefonanruf anzumelden, nachdem ein früherer Telefonanruf beendet ist, ohne das gesamte Vorgehen eines Wählens der 800-Nummer und Eingebens der Kartennummer und der PIN zu wiederholen. Die einzige neue Information, die von dem Anrufer benötigt wird, um eine Ausgangsumkehrfunktion durchzuführen, ist die neue Ziel-Telefonnummer. Um einen neuen Anruf zu tätigen, hält der Anrufer die Pfundtaste auf dem POTS-Telefon 814 für mehr als 2 Sekunden niedergedrückt. Die Ursprungsüberleiteinrichtung 810 vermittelt dieses Signal an den CCS 802 über eine Außenband-Benutzereingabeanzeige-Signalisierung auf dem H.323-Anruf 820. Beim Empfangen einer Anzeige, dass der Anrufer einen weiteren Telefonanruf tätigen möchte, weist der Anwendungsserver 803 den CCS 802 an, den H.323-Anruf 828 zu der Abschlussüberleiteinrichtung 812 und die RTP-Ströme 836 und 838 zu beenden. Die Ursprungsüberleiteinrichtung 802 könnte die Taste-an/Taste-aus-Benutzereingabeanzeige-Nachrichten für eine Benutzereingabenanzeige-Beförderung gemäß H.245v3 verwenden. Lediglich der abgebende H.323-Anruf 820 bleibt aktiv.
  • Um den neuen Telefonanruf zu tätigen, weist der Anwendungsserver 803 den CCS 802 an, eine volle Doppel-RTP-Sitzung mit einem Medienport an dem VMS 804 erneut zu errichten, wie bezüglich dem RTP-Strom 824 in 4a erläutert. Ebenfalls ähnlich zu der Erläuterung bezüglich 4a, weist der Anwendungsserver den VMS 804 an, ein interaktives Sprachskript mit dem Anrufer auszuführen. Das Skript ermöglicht Sprachbegrüßungen und -menüs. Da die Dienstanwendung den Anrufer bereits validiert hat, muss das Skript lediglich die nächste PSTN-Telefonnummer erhalten, die der Anrufer erreichen möchte. Wenn die neue Telefonnummer erhalten ist, wird der Vorgang wiederum wiederholt, wie bezüglich 4a4c erläutert. Falls der Anrufer auflegt, werden alle H.323-Anrufe beendet und ein Anruferkontext wird verworfen.
  • Im Allgemeinen gibt es viele Wege, einen Medienstrom in einem Paketnetzwerk umzuleiten, ohne eine Anrufsteuerung zu beeinflussen, und all diese Systeme und Verfahren werden angesehen, innerhalb des Schutzbereichs der vorliegenden Erfindung zu liegen. Eine Medienumleitung könnte unter Verwendung einer kundenspezifischen Funktionalität in dem Paketnetzwerk implementiert sein, oder sie könnte gemäß einer definierten Methodik implementiert sein, wie z.B. durch Verwenden einer in der H.323-Spezifikation beschriebenen Funktionalität.
  • Einige dieser Systeme und Verfahren wurden im Labor auf Lebensfähigkeit getestet. Der Laboraufbau weist ein VRU-System einschließlich einer InterVoice-ISA-VCD-Karte, eine natürliche Mikrosystem-("Natural MicroSystems, NMS"-)Ag4000-Karte, eine NMS-Tx3210-Karte, eine NMS-Fusionssoftware 3.0 und eine Anwendungssoftware auf, die die hier beschriebenen Medienumleitfunktionen implementiert. Der Laboraufbau weist auch zwei Überleiteinrichtungssysteme auf, wobei jedes eine NMS-Ag8-Karte, eine NMS-T1/RT2-Karte, eine NMS-Tx2000-Karte, eine NMS-Fusionssoftware 2.0 und eine Testanwendungssoftware umfasst, die die hier beschriebenen Überleiteinrichtungsfunktionen implementiert. Die NMS-Produkte können von Natural MicroSystems, 100 Crossing Boulevard, Framingham, Massachusetts, 01702-5406 bezogen werden. Der Fusions-H.323-Stapelspeicher-Programmer's Guide and Reference, NMS P/N 6448-12 stellt detailliertere Informationen über die NMS-Fusionssoftware zur Verfügung.
  • Der H.323-Abschnitt 8.3.5 mit dem Titel "Communication Mode Command Procedures" beschreibt eine Funktionalität, die verwendet werden könnte, um die vorliegende Erfindung zu implementieren:
  • Der CommunicationMode-Befehl kann verwendet werden, um Endpunkte in einer Konferenz (oder bei einem Punkt-zu-Punkt-Anruf) anzuweisen, Modi durch Anzeigen eines neuen Modus für einen Medienkanal zu ändern, der bereits verwendet wird. Er kann auch verwendet werden, um einem Endpunkt mitzuteilen, den Medienstrom an eine neue Adresse durch Anzeigen des gerade verwendeten Modus zu übertragen, jedoch mit einem neuen Medienkanal. Ähnlich sollte ein Endpunkt, der einen CommunicationMode-Befehl, der den gerade verwendeten Modus angibt, und keinen Medienkanal empfängt, den geeigneten Kanal schließen und den Versuch beenden, unter Verwendung einer OpenLogicalChannel-OpenLogical-ChannelAck-Sequenz erneut zu öffnen, wobei das OpenLogicalChannelAck die Adresse beinhaltet, an den der Endpunkt die Medien senden wird.
  • Gemäß einer bevorzugten Ausführungsform der vorliegenden Erfindung veranschaulicht 5 ein Nachrichtenprotokoll 900 zum Umleiten von Medien unter Verwendung der Kommunikationsmodus-Befehlsprozeduren ("Communication Mode Command Procedures"). Dieser Ansatz verwendet im Allgemeinen den Kommunikationsmodus eines Multicastens und die dezentralisierten Konferenzeigenschaften, die in dem H.323-Standard beschrieben sind. Um auf diese Weise eine Medienumleitung zu implementieren, sollten die teilnehmenden Überleiteinrichtungen im Allgemeinen den in Abschnitt 8.3.5 der H.323-Spezifikation beschriebenen Konferenzmodus unterstützen. Die VRU sollte im Allgemeinen als eine Mehrpunktcontroller-("Multipoint Controller, MC"-)Entität unter dem H.323-Standard identifiziert werden. Zusätzlich sollte eine VRU, um den Konferenzmodus zu initiieren, der Hauptanschlussendpunkt bei dem Anruf sein, so dass die Überleitein richtung-Leitanrufe an die VRU im Allgemeinen konfiguriert sind, um einen Slave-Status zu ermöglichen. Vorzugsweise sollten die Konferenzen im Allgemeinen von dem gleichen Datentyp (z.B. G.711) sein und die gleiche Datenrate (z.B. 64 Kilobytes/Sekunde) aufweisen. Alternativ könnten die Datenströme andere Datentypen oder Datenraten aufweisen, solange die empfangende Überleiteinrichtung die zu ihr übertragenen Daten decodieren kann.
  • Es wird angenommen, dass es zwei separate Anrufe A & B gibt, die sich bereits in dem verbundenen Zustand zwischen einer ersten Überleiteinrichtung 902 und einer VRU 901 und zwischen der VRU 901 und einer zweiten Überleiteinrichtung 903 befinden, wie oben erläutert. Die Anwendung gibt eine Anforderung 904 aus, um A und B in einem Medienumleitmodus zu verbinden. Die VRU 901, die als ein MC funktioniert, sendet eine Vielpunkt-Konferenz-Anzeige 906 an die Überleiteinrichtung 902 für den Anruf A, wobei A in einen Konferenzmodus gesetzt wird. Ebenso sendet die VRU 901 eine Vielpunkt-Konferenzanzeige 907 an die Überleiteinrichtung 903 für den Anruf B, wodurch B in einen Konferenzmodus gesetzt wird.
  • Die VRU 901 führt dann die Schritte aus, um einen RTP-Medienstrom von A umzuleiten. Die VRU 901 sendet einen Kommunikationsmodus-Befehl 908, um die Überleiteinrichtung 902 über eine neue Multicasting-Adresse für den Anruf A anzuweisen. In Reaktion darauf schließt die Überleiteinrichtung 902 den aktuellen (zuvor geöffneten) ausgehenden logischen Kanal für den Anruf A mit der VRU 901 und gibt die Schließe-logischen-Kanal-Nachricht ("CloseLogicalChannel message") 909 an die VRU 901 aus. Die VRU 901 bestätigt die Schließung des aktuellen ausge henden Kanals für den Anruf A durch Senden der Schließelogischen-Kanal-Bestätigungsnachricht ("CloseLogicalChannelAck message") 910 an die Überleiteinrichtung 902. Anschließend öffnet die Überleiteinrichtung 902 einen neuen ausgehenden Kanal für den Anruf A und gibt eine Öffne-logischen-Kanal-Nachricht ("OpenLogicalChannel message") 911 an die VRU 901 aus. Die VRU 901 bestätigt die Öffnung des neuen logischen Kanals für den Anruf A mit der Überleiteinrichtung 902 und sendet eine Öffne-logischen-Kanal-Bestätigungsnachricht 912, die eine IP- und RTP-Adresse des Anrufs B enthält, an die Überleiteinrichtung 902, wodurch der Medienstrom des Anrufs A an die Überleiteinrichtung 903 umgeleitet wird.
  • Diese Sequenz wird für den Anruf H mit der Überleiteinrichtung 903 wiederholt, um den Medienstrom des Anrufs B umzuleiten. Die VRU 901 sendet einen Kommunikationsmodus-Befehl 913, um die Überleiteinrichtung 903 über eine neue Multicasting-Adresse für den Anruf B anzuweisen. In Reaktion darauf schließt die Überleiteinrichtung 903 den aktuellen (zuvor geöffneten) ausgehenden logischen Kanal für den Anruf B mit der VRU 901 und gibt die Schließe-logischen-Kanal-Nachricht 914 an die VRU 901 aus. Die VRU 901 bestätigt die Schließung des aktuellen ausgehenden Kanals für den Anruf B durch Senden der Schließe-logischen-Kanal-Bestätigungsnachricht 915 an die Überleiteinrichtung 903. Dann öffnet die Überleiteinrichtung 903 einen neuen ausgehenden Kanal für den Anruf B und gibt eine Öffne-logischen-Kanal-Nachricht 916 an die VRU 901 aus. Die VRU 901 bestätigt die Öffnung des neuen logischen Kanals für den Anruf B mit der Überleiteinrichtung 903 und sendet eine Öffnelogischen-Kanal-Bestätigungsnachricht 917, die eine IP- und RTP-Adresse des Anrufs A beinhaltet, an die Überleiteinrichtung 903, wodurch der Medienstrom des Anrufs B an die Überleiteinrichtung 902 umgeleitet wird. Bei Beendigung der Medienumleitung wird eine Medienumleitung-fertig-Nachricht 918 an die Anwendung gesendet, die angibt, dass die Medienumleitung fertig ist.
  • Wenn der Anruf fertiggestellt ist, oder aus einem anderen Grund, könnte die Anwendung eine Anforderung 924 ausgeben, dass die umgeleiteten Medienströme beendet werden. Nach einem Beenden der RTP-Ströme könnte eine VRU 921 Überleiteinrichtungen 922 und 923 befehlen, die Anrufsteuerungen zu beenden, oder die VRU 921 könnte den Überleiteinrichtungen 922 und 923 befehlen, neue RTP-Sitzungen mit der VRU 921 aufzubauen, ähnlich zu der Struktur, die vor der Medienumleitung existierte. Um letztere Option zu veranschaulichen und unter Bezugnahme auf ein Nachrichtenprotokoll 920 in 6, wird angenommen, dass die in 5 veranschaulichte Medienumleitung bereits stattgefunden hat und dass die Medienströme direkt zwischen der Überleiteinrichtung 922 und der Überleiteinrichtung 923 für die Anrufe A und B aufgebaut sind.
  • Die VRU 921 führt zuerst die Schritte aus, um einen umgeleiteten RTP-Medienstrom des Anrufs A zu beenden. Die VRU 921 sendet einen Kommunikationsmodus-Befehl 925, um die Überleiteinrichtung 922 über eine neue Multicasting-Adresse für den Anruf A anzuweisen. In Reaktion darauf schließt die Überleiteinrichtung 922 den aktuellen (zuvor an die Überleiteinrichtung 923 gerichteten) ausgehenden logischen Kanal für den Anruf A und gibt die Schließe-logische-Kanal-Nachricht 926 an die VRU 921 aus. Die VRU 921 bestätigt die Schließung des aktuellen ausgehenden Kanals für den Anruf A durch Senden der Schließe logischen-Kanal-Bestätigungsnachricht 927 an die Überleiteinrichtung 922. Anschließend öffnet die Überleiteinrichtung 922 einen neuen ausgehenden Kanal für den Anruf A und gibt eine Öffne-logischen-Kanal-Nachricht 928 an die VRU 921 aus. Die VRU 921 bestätigt die Öffnung des neuen logischen Kanals für den Anruf A mit der Überleiteinrichtung 922 und sendet eine Öffnelogischen-Kanal-Bestätigungsnachricht 929, die die IP- und RTP-Adresse der VRU 921 beinhaltet, an die Überleiteinrichtung 922, wodurch ein Medienstrom des Anrufs A an die VRU 921 umgeleitet wird. Die VRU 921 sendet eine Beende-Mehrpunkt-Konferenz-Nachricht 930 an die Überleiteinrichtung 922, um den Konferenzmodus mit dem Anruf A zu beenden, wodurch zu einem mit der VRU 921 verbundenen Zustand zurückgekehrt wird.
  • Diese Sequenz wird für den Anruf B mit der Überleiteinrichtung 923 wiederholt, um den umgeleiteten RTP-Medienstrom des Anrufs B zu beenden. Die VRU 921 sendet einen Kommunikationsmodus-Befehl 931, um die Überleiteinrichtung 923 über eine neue Multicasting-Adresse für den Anruf B anzuweisen. In Reaktion darauf schließt die Überleiteinrichtung 923 den aktuellen (zuvor an die Überleiteinrichtung 922 geleiteten) ausgehenden logischen Kanal für den Anruf B und gibt die Schließelogischen-Kanal-Nachricht 932 an die VRU 921 aus. Die VRU 921 bestätigt die Schließung des aktuellen ausgehenden Kanals für den Anruf B durch Senden der Schließe-logischen-Kanal-Bestätigungsnachricht 933 an die Überleiteinrichtung 923. Anschließend öffnet die Überleiteinrichtung 923 einen neuen ausgehenden Kanal für den Anruf B und gibt eine Öffne-logischen-Kanal-Nachricht 934 an die VRU 921 aus. Die VRU 921 bestätigt die Öffnung des neuen logischen Kanals für den Anruf B mit der Überleiteinrichtung 923 und sendet eine Öffne-logischen-Kanal- Bestätigungsnachricht 935, die die IP- und RTP-Adresse der VRU 921 beinhaltet, an die Überleiteinrichtung 923, wodurch ein Medienstrom des Anrufs B an die VRU 921 umgeleitet wird. Die VRU 921 sendet eine Beende-Vielpunkt-Konferenz-Nachricht 936 an die Überleiteinrichtung 923, um den Konferenzmodus mit dem Anruf B zu beenden, wodurch zu einem mit der VRU 921 verbundenen Zustand zurückgekehrt wird. Bei einer Fertigstellung der Beendigung der Medienumleitung wird eine Medienumleitung-Trennung-fertig-Nachricht 937 an die Anwendung gesendet, die angibt, dass die Beendigung der Medienumleitung fertig ist.
  • Bei diesen bevorzugten Ausführungsformen sind im Allgemeinen bereits alle Nachrichtenprotokolle in der H.323-Spezifikation erhältlich, so dass kundenspezifische Modifikationen an den Überleiteinrichtungen nicht erforderlich sind, obwohl die Überleiteinrichtungen im Allgemeinen gemäß den relevanten Abschnitten in der H.323-Spezifikation sein sollten. Bei einer Beendigung des Anrufs könnten die umgeleiteten Medienströme in Übereinstimmung mit der H.323-Spezifikation beendet werden.
  • Andere Ausführungsformen könnten eine kundenspezifische, in den Überleiteinrichtungen zu implementierende Funktionalität erfordern, um die Medienströme umzuleiten. In Übereinstimmung mit einer weiteren bevorzugten Ausführungsform der vorliegenden Erfindung veranschaulicht 7 ein Nachrichten-Protokoll zum Umleiten von Medien unter Verwendung von Benutzereingabeanzeige-Nachrichten, und 8 veranschaulicht ein verbundenes Nachrichten-Protokoll zum Beenden der umgeleiteten Medienströme unter Verwendung von Benutzereingabeanzeige-Nachrichten. Um diese Ausführungsform zu implementieren, müssen die Überleiteinrichtungen im Allgemeinen programmiert sein, um auf spezifi sche Benutzereingabeanzeige-Nachrichten von der VRU zu antworten. Da das RTP-Protokoll im Allgemeinen über das UDP transportiert wird und nicht mit dem H.245-Anrufkontext verbunden ist und da die Überleiteinrichtungssoftware die IP-Adresse des Anrufs für den RTP-Medienstrom nicht verwendet, kann das System verschiedene IP-Adressen und UDP-Ports spezifizieren, um die RTP-Ströme von der Anrufsteuerung zu trennen. Die VRU könnte die Überleiteinrichtungen anweisen, die dynamischen UDP-Ports unter Verwendung von Benutzereingabeanzeige-Nachrichten gültig zu halten. Zusätzlich könnte die VRU eine Benutzereingabeanzeige-Nachricht verwenden, um bei den umgeleiteten Medienströmen wachzurufen, dass die RTP-Sitzung vor der Medienumleitung aufgebaut sein muss.
  • Bei dieser Ausführungsform weist das Nachrichten-Protokoll das Folgende auf:
  • Figure 00510001
  • Alle Werte sind in den ASCII-Hex-Darstellungen dargestellt. Der Achtung-Medien-Umleiten-Befehl ("Media Redirect Attention Command") wird im Allgemeinen als ein "Knall" bezeichnet und ist definiert als
    <Media Redirect Attention> = "!"
  • Die Achtung-Media-Umleitung-Nachricht signalisiert der Überleiteinrichtung, dass ein Medien-Umleitung-Befehl folgt. Die Überleiteinrichtung interpretiert die nachfolgende Informa tion dann als Teil des Medienumleitprotokolls anstatt als einen DTMF-Nachrichten-Typ. Es gibt zwei primäre Medien-Umleit-Befehle: DROP RTP und NEW RTP, wobei:
  • Figure 00520001
  • Bezug nehmend auf ein Nachrichten-Protokoll 940 in 7 wird angenommen, dass es zwei separate Anrufe A und B gibt, die bereits zwischen einer ersten Überleiteinrichtung 946 und der VRU und zwischen der VRU und einer zweiten Überleiteinrichtung 948 bereits aufgebaut sind, wie oben erläutert. Eine VRU-Anwendung 942 initiiert eine Medienumleitung durch Ausgeben eines Medien-Umleitung-Befehls 950 an einen VoIP-Treiber 944 innerhalb der VRU. Der voIP-Treiber 944 handhabt anschließend das detaillierte Protokoll zum Senden von Medien-Umleit-Nachrichten an die Überleiteinrichtungen, um die Medienumleitung zu erreichen. Der erste VoIP-Treiber 944 sendet eine DROP RTP A-Nachricht 952 an die Überleiteinrichtung 946, um der Überleiteinrichtung 946 zu befehlen, den Medienstrom zwischen der Überleiteinrichtung 946 und der VRU fallen zu lassen. Auf ähnliche Weise sendet der VoIP-Treiber 944 eine DROP RTP B-Nachricht 954 an die Überleiteinrichtung 948, um der Überleiteinrichtung 948 zu befehlen, den Medienstrom zwischen der Überleiteinrichtung 948 und der VRU fallen zu lassen. Der VoIP-Treiber 944 sendet anschließend eine NEW RTP A-zu-B-Nachricht 956 an die Überleiteinrichtung 946, um den neuen Medienstrom von der Überleiteinrichtung 946 an die Überleiteinrichtung 948 aufzubauen. Auf ähnliche Weise sendet der VoIP-Treiber 944 anschließend eine NEW RTP B-zu-A-Nachricht 958 an die Überleiteinrichtung 948, um den neuen Medienstrom von der Überleitein richtung 948 an die Überleiteinrichtung 946 aufzubauen. Schließlich sendet der VoIP-Treiber 944 eine Medien-Umleitfertig-Nachricht 959 an die VRU-Anwendung 942 zurück, um die Fertigstellung der Medienumleitung anzuzeigen. Wie zuvor erläutert werden lediglich die Medienströme umgeleitet, und die H.245-G.931-Anrufsteuerstrukturen zwischen der VRU und jeder Überleiteinrichtung bleiben intakt.
  • Wenn der Anruf fertiggestellt ist, oder aus einem anderen Grund, könnte die VRU den Überleiteinrichtungen befehlen, die umgeleiteten Medienströme zu beenden. Nachdem die Medienströme beendet sind, könnte die VRU den Überleiteinrichtungen entweder befehlen, die Anrufsteuerungen zu beenden, oder die VRU könnte den Überleiteinrichtungen befehlen, neue RTP-Sitzungen mit der VRU ähnlich zu der Struktur aufzubauen, die vor der Medienumleitung existierte. Um letztere Option zu veranschaulichen und unter Bezugnahme auf ein Nachrichten-Protokoll 960 in 8 wird angenommen, dass die in 6 veranschaulichte Medienumleitung bereits stattgefunden hat und dass die Medienströme direkt zwischen einer Überleiteinrichtung 966 und einer Überleiteinrichtung 968 aufgebaut sind. Die VRU-Anwendung 962 initiiert ein Beenden einer Medienumleitung durch Ausgeben eines Medien-Umleiten-Beenden-Befehls 970 an einen VoIP-Treiber 964 innerhalb der VRU. Der VoIP-Treiber 974 handhabt anschließend das detaillierte Protokoll zum Senden von Medienumleit-Nachrichten an die Überleiteinrichtungen, um die Beendigung der Medienumleitung zu erreichen. Zuerst schickt der VoIP-Treiber 964 eine DROP RTP A-zu-B-Nachricht 972 an die Überleiteinrichtung 966, um der Überleiteinrichtung 966 zu befehlen, den Medienstrom von der Überleiteinrichtung 966 an die Überleiteinrichtung 968 fallen zu lassen. Auf ähnliche Weise schickt der VoIP-Treiber 964 eine DROP RTP B-zu-A-Nachricht 974 an die Überleiteinrichtung 968, um der Überleiteinrichtung 968 zu befehlen, den Medienstrom von der Überleiteinrichtung 968 an die Überleiteinrichtung 966 fallen zu lassen. Der VoIP-Treiber 964 schickt anschließend eine NEW RTP A-zu-VRU-Nachricht 976 an die Überleiteinrichtung 966, um den Medienstrom von der Überleiteinrichtung 966 zu der VRU erneut aufzubauen. Auf ähnliche Weise schickt der VoIP-Treiber 964 dann eine NEW RTP B-zu-VRU-Nachricht 978 an die Überleiteinrichtung 968, um den Medienstrom von der Überleiteinrichtung 968 an die VRU erneut zu errichten. Schließlich schickt der VoIP-Treiber 964 eine Medienumleitung-fertig-Nachricht 980 an die VRU-Anwendung 962 zurück, um eine Fertigstellung der Beendigung der Medienumleitung anzuzeigen. Wie zuvor erläutert, werden lediglich die Medienströme erneut zwischen der VRU und den Überleiteinrichtungen aufgebaut, und die H.245-G.931-Anrufsteuerstrukturen zwischen der VRU und jeder Überleiteinrichtung fahren fort, so zu verbleiben, wie sie ursprünglich aufgebaut waren.
  • Eine weitere spezifische Implementierung einer Medienumleitung könnte die Verwendung von Funktionen (wie z.B. CallJoin und CallInvite) sein, wie in Abschnitt 8.4.3 der H.323-Spezifikation beschrieben und mit ad-hoc-Konferenz-Erklärung betitelt. Während vorläufige Labortests bisher den Austausch von Sprachdaten zwischen einem Anruf A und einem Anruf B in dem Labor nicht erlaubt haben, wurde eine Konferenz zwischen einem Anruf A und einem Anruf B erfolgreich aufgebaut. Deshalb könnten die ad-hoc-Konferenz-Erweiterungsfunktionen auch einen lebensfähigen Ansatz zur Medienumleitung repräsentieren.
  • Abhängig von der spezifischen Anwendung könnte die Paket-VRU gemäß der vorliegenden Erfindung mit dem Netzwerk verbundenen Benutzern viele verschiedene verbesserte Dienste zur Verfügung stellen, einschließlich Sprachnachrichten, E-Mail (enthalten zumindest: Sprache, Audio und Daten), automatisierte Sammelanrufe, internationale Rückrufe, Prepaid-Telefonkarten, nachträglich zu zahlende Telefonkarten, Speichern & Weiterleiten, Einnummerdienst, Finde-mich-Dienst, Folge-mir-Dienst, 800/900-Dienst, automatisierter Kundendienst, automatisierte Agenten oder Vermittler, ein verbessertes Fax, stimmaktiviertes Wählen, drahtlose Prepaid-Kommunikation und vorab zu zahlende Drahtloskommunikation, eine Konferenzschaltung und andere verbesserte Dienste. Diese Dienste könnten Sprachdienste sein, ähnlich zu den Diensten, die durch die synchronen VRUs bereitgestellt werden, oder könnten Multimediadienste sein, die eine beliebige Kombination von Sprache, Video und Daten (z.B. Text) handhaben können.
  • Es ist verständlich, dass eine spezifische Implementierung einer Paket-VRU in Form von Hardware oder Software oder einer Kombination derselben erreicht werden könnte. Es ist des Weiteren verständlich, dass eine Paketleitung, die von der Paket-VRU gesteuert wird, im Allgemeinen Punkt-zu-Punkt-Verbindungen, eine Konferenz mit mehreren Teilnehmern und eine Übertragung ermöglicht, wenn es nötig ist. Auf diese Weise könnten z.B. große Konferenzanrufe ermöglicht werden oder eine Einspeisung von der Konferenz könnte übertragen werden, um eine Radio-Talkshow zu vereinfachen. Es ist des Weiteren verständlich, dass gemäß der vorliegenden Erfindung die Paket-VRU zusammen mit einer Überleiteinrichtung (auf der Paketseite) oder einem Gatekeeper oder entfernt davon zusammen angeordnet sein kann.
  • Während diese bevorzugte Ausführungsform nicht von langer Dauer ist, könnte die Paket-VRU auch eine vermittelte Schnittstelle zu beispielsweise einem PSTN aufweisen.
  • Des Weiteren ist es verständlich, dass die exakte Reihenfolge von vielen der Schritte, die in den hier erläuterten Verfahren umrissen sind, geändert werden könnte und dass solche Änderungen gedacht sind, innerhalb des Schutzbereichs der vorliegenden Erfindung zu liegen. Zum Beispiel könnten umgeleitete RTP-Ströme zuvor oder nachdem ursprüngliche RTP-Ströme beendet sind, aufgebaut werden. Als weiteres Beispiel könnten, wenn mehrere Teilnehmer verbunden werden, alle H.323-Anrufe zuerst aufgebaut werden, gefolgt von dem Aufbau der ATP-Ströme, oder jeder H.323-Anruf und jedes ATP-Strompaar eines spezifischen Teilnehmers könnte aufgebaut werden, gefolgt von dem Aufbau für einen anderen Teilnehmer. Als weiteres Beispiel könnte mehr als ein Befehl gesendet werden, bevor auf die entsprechende Bestätigungs-Rückgabe-Nachricht gewartet wird. Als weiteres Beispiel könnte ein RTP-Strom vollständig umgeleitet werden, anschließend der andere RTP-Strom umgeleitet werden oder Befehle könnten auf eine gewisse Weise geändert werden beim Umleiten der RTP-Ströme. Zusätzlich könnten einige der spezifischen Befehle, insbesondere Befehle bei einer kundenspezifischen Implementierung (z.B. 1,5 und 9), geändert werden und dennoch innerhalb des Schutzbereichs der vorliegenden Erfindung liegen.
  • Bei einer weiteren alternativen Ausführungsform könnte es für einige Anwendungen nützlich sein, die Steueranrufe an die Paket-VRU zu leiten, wie oben erläutert, jedoch den Medienstrom sofort an das Ziel zu leiten, anstatt den Medienstrom zuerst an die VRU zu leiten und ihn dann an das Ziel umzuleiten.
  • Des Weiteren ist verständlich, dass, während der oben erläuterte Standard der H.323-Standard ist, andere Standards in einem Paketnetzwerk vorhanden sein können, wobei diese als innerhalb des Schutzbereichs der vorliegenden Erfindung liegend gedacht sind. Zum Beispiel könnte ein Session Initiation Protocol ("SIP"), Simple Gateway Control Protocol ("SGCP") und ein Media Gateway Controller Protocol ("MEGACO") alternativ verwendet werden, um eine Medienumleitung zu implementieren. Jeder Standard weist eine etwas andere Funktionalität auf und hat gewisse Vorteile und Nachteile bezüglich der anderen Standards.
  • Es ist des Weiteren verständlich, dass, während die Kernfunktionalität einer Paket-VRU Sprachkommunikationen verbessert, es für jede Vorrichtung, die mit dem Paketnetzwerk verbunden ist, möglich sein könnte, dass sie mit den verbesserten Diensten der Paket-VRU kommunizieren und diese verwenden könnte (z.B. ein Faxgerät, ein Datenmodem oder ein Telefon über eine Überleiteinrichtung, oder Computer oder andere Anschlüsse, die mit dem Paketnetzwerk verbunden sind und H.323-Protokolle ausführen). Es ist des Weiteren verständlich, dass ein Computerbenutzer, um die vorliegende Erfindung auszunutzen, üblicherweise einen multimediafähigen Computer einschließlich Lautsprechern, einer Soundkarte, einem Mikrofon und einer vollen, sprachbefähigenden Doppelsoftware braucht. Alternativ könnte der Computer auch einen Videoeingang umfassen, der z.B. bei einer Videokonferenz nützlich ist. Alternativ könnte der Computer einen Computer mit geringeren Fähigkeiten in Kombination mit einem traditionellen Telefon verwenden. Es ist des Weiteren verständlich, dass es viele Wege gibt, um sich mit einem Paketnetzwerk zu verbinden, von denen alle als innerhalb des Schutzbereichs der vorliegenden Erfindung liegend gedacht sind. Zum Beispiel könnten Drahtlos-Vorrichtungen, Satelliten- oder Kabelschnittstellen mit dem Paketnetzwerk verbunden werden, könnten mit den verbesserten Diensten der Paket-VRU kommunizieren und diese verwenden.
  • Des Weiteren ist verständlich, dass, während ein PSTN in den Figuren zum Zwecke einer erleichterten Erklärung als in verschiedene Abschnitte aufgeteilt dargestellt sein könnte, die Abschnitte alle Teil desselben nationalen oder globalen PSTNs sein könnten, wobei auf einige Gebiete lokal mit niedrigen oder nicht variablen Kosten zugegriffen wird und auf einige Gebiete mittels eines Ferngesprächs bei variablen Kosten zusätzlich zu den lokalen Zugriffsfixkosten zugegriffen wird.
  • Obwohl die vorliegende Erfindung und ihre Vorteile detailliert beschrieben wurden, sollte es verständlich sein, dass verschiedene Änderungen, Substitutionen und Abwandlungen hier durchgeführt werden können, ohne den Schutzbereich der vorliegenden Erfindung zu verlassen, wie er in den angehängten Ansprüchen definiert ist. Des Weiteren wird der Schutzbereich der vorliegenden Erfindung nicht als auf die besonderen Ausführungsformen des Prozesses, der Maschine, der Herstellung, einer Zusammensetzung, Mitteln, Verfahren und in der Beschreibung beschriebenen Schritten begrenzt angesehen. Wie ein Fachmann der Offenbarung der vorliegenden Erfindung auf einfache Weise entnehmen wird, können Vorgänge, Maschinen, eine Herstellung, Stoffzusammensetzungen, Mittel, Verfahren oder Schritte, die momentan existieren oder später entwickelt werden und im Wesentlichen die gleiche Funktion durchführen oder im Wesentlichen das gleiche Ergebnis wie die entsprechenden hier beschriebenen Ausführungsformen erzielen, gemäß der vorliegenden Erfin dung verwendet werden. Dementsprechend umfassen die angehängten Ansprüche innerhalb ihres Schutzbereichs solche Vorgänge, Maschinen, eine solche Herstellung, Zusammensetzungen, Mittel, Verfahren oder Schritte.

Claims (12)

  1. Verfahren zum Umleiten von Medien in einem asynchronen Paketnetzwerk (602) mittels eines Systems (600), das auf asynchrone Weise mit dem Paketnetzwerk verbunden ist, wobei das Verfahren aufweist: Aufbauen eines ersten Anrufs zwischen einer ersten Vorrichtung (606) und dem System über das Paketnetzwerk, wobei der erste Anruf eine erste Anrufssteuerstruktur und einen ersten Medienstrom aufweist; Aufbauen eines zweiten Anrufs zwischen dem System und einer zweiten Vorrichtung (626) über das Paketnetzwerk, wobei der zweite Anruf eine zweite Anrufssteuerstruktur und einen zweiten Medienstrom aufweist; der ersten Vorrichtung Signalisieren, den ersten Medienstrom an die zweite Vorrichtung umzuleiten; und der zweiten Vorrichtung Signalisieren, den zweiten Medienstrom an die erste Vorrichtung umzuleiten, wobei die erste Anrufssteuerstruktur und die zweite Anrufssteuerstruktur nicht von dem System weg umgeleitet werden und wobei das System die Medien nicht empfängt, während die Medienströme umgeleitet werden.
  2. Verfahren zum Umleiten von Medien in einem asynchronen Paketnetzwerk (602) mittels eines Systems (600), das auf asynchrone Weise mit dem Paketnetzwerk verbunden ist, wobei das Verfahren aufweist: Aufbauen eines ersten Anrufs zwischen der ersten Vorrichtung (606) und dem System über das Paketnetzwerk, wobei der erste Anruf eine erste Anrufssteuerstruktur und einen ersten Medienstrom aufweist; Aufbauen eines zweiten Anrufs zwischen dem System und einer zweiten Vorrichtung (626) über das Paketnetzwerk, wobei der zweite Anruf eine zweite Anrufssteuerstruktur und einen zweiten Medienstrom aufweist; der ersten Vorrichtung Signalisieren, den ersten Medienstrom an die zweite Vorrichtung umzuleiten; und der zweiten Vorrichtung Signalisieren, den zweiten Medienstrom an die erste Vorrichtung umzuleiten, wobei die erste Anrufssteuerstruktur und die zweite Anrufssteuerstruktur nicht von dem System weg umgeleitet werden, und wobei das System fortfährt, eine Kopie der Medienströme zu empfangen, während die Medienströme umgeleitet werden.
  3. Verfahren nach Anspruch 1 oder 2, wobei die erste Vorrichtung und die zweite Vorrichtung (606, 626) Gateways (606, 626) sind.
  4. Verfahren nach Anspruch 1 oder 2, wobei die Medien aus der Gruppe ausgewählt sind, die aus Sprache, Video, Multimedia und Kombinationen daraus besteht.
  5. Verfahren nach Anspruch 1 oder 2, wobei der erste Medienstrom und der zweite Medienstrom den gleichen Datentyp und die gleiche Datenrate aufweisen.
  6. Verfahren nach Anspruch 1 oder 2, wobei der erste Medienstrom und der zweite Medienstrom verschiedene Datentypen und verschiedene Datenraten aufweisen.
  7. Verfahren nach Anspruch 1 oder 2, das des Weiteren aufweist: Beenden eines ersten Medienstroms, der an die zweite Vorrichtung (626) umgeleitet ist; Beenden des zweiten Medienstroms, der an die erste Vorrichtung (606) umgeleitet ist; Beenden der zweiten Anrufssteuerstruktur; und Beenden der zweiten Anrufssteuerstruktur.
  8. Verfahren nach Anspruch 1 oder 2, das des Weiteren aufweist: Beenden des ersten Medienstroms, der an die zweite Vorrichtung (626) umgeleitet ist; Beenden des zweiten Medienstroms, der an die erste Vorrichtung (606) umgeleitet ist; Beenden der zweiten Anrufssteuerstruktur; und erneutes Aufbauen des ersten Medienstroms zwischen der ersten Vorrichtung und dem System (600), wobei der erste Anruf erneut verbunden wird, wie zuvor die Umleitung des ersten Medienstroms.
  9. Verfahren nach Anspruch 8, das des Weiteren aufweist: Aufbauen eines dritten Anrufs zwischen dem System (600) und einer dritten Vorrichtung über das Paketnetzwerk, wobei der dritte Anruf eine dritte Anrufssteuerstruktur und einen dritten Medienstrom aufweist; der ersten Vorrichtung (606) Signalisieren, den ersten Medienstrom an die dritte Vorrichtung umzuleiten; und der dritten Vorrichtung Signalisieren, den dritten Medienstrom an die erste Vorrichtung umzuleiten; wobei die erste Anrufssteuerstruktur und die dritte Anrufssteuerstruktur nicht von dem System weg umgeleitet sind.
  10. Verfahren nach Anspruch 1 oder 2, das des Weiteren aufweist: Beenden des ersten Medienstroms, der an die zweite Vorrichtung (626) umgeleitet ist; Beenden des zweiten Medienstroms, der an die erste Vorrichtung (606) umgeleitet ist; erneutes Aufbauen des ersten Medienstroms zwischen der ersten Vorrichtung und dem System (600), wobei der erste Anruf wieder verbunden wird, wie zuvor die Umleitung des ersten Medienstroms; und erneutes Aufbauen des zweiten Medienstroms zwischen dem System und der zweiten Vorrichtung, wobei der zweite Anruf erneut verbunden wird, wie zuvor die Umleitung des zweiten Medienstroms.
  11. Verfahren nach Anspruch 1 oder 2, wobei das System (600) eine Paket-Voice-Response-Einheit (600) ist.
  12. Verfahren nach Anspruch 11, wobei die Paket-Voice-Response-Einheit (600) einen verbesserten Dienst vorsieht, der aus der Gruppe bestehend aus einem Prepaid-Telefonkartendienst, einem nachträglich zu zahlenden Telefonkartendienst, einem Sammelanrufsdienst, einem internationalen Rückrufdienst, einem One-Number-Service, einem stimmaktivierten Wähldienst, einem Konferenzdienst und Kombinationen daraus gewählt ist.
DE60015354T 1999-07-13 2000-05-24 Vorrichtung und verfahren zur umleitung von informationen in einem paketdatennetzwerk Expired - Fee Related DE60015354T2 (de)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US352795 1989-05-16
US09/352,795 US6404746B1 (en) 1999-07-13 1999-07-13 System and method for packet network media redirection
PCT/US2000/014436 WO2001005127A1 (en) 1999-07-13 2000-05-24 System and method for packet network media redirection

Publications (2)

Publication Number Publication Date
DE60015354D1 DE60015354D1 (de) 2004-12-02
DE60015354T2 true DE60015354T2 (de) 2006-02-16

Family

ID=23386521

Family Applications (1)

Application Number Title Priority Date Filing Date
DE60015354T Expired - Fee Related DE60015354T2 (de) 1999-07-13 2000-05-24 Vorrichtung und verfahren zur umleitung von informationen in einem paketdatennetzwerk

Country Status (6)

Country Link
US (3) US6404746B1 (de)
EP (1) EP1205062B1 (de)
AT (1) ATE281038T1 (de)
AU (1) AU5045300A (de)
DE (1) DE60015354T2 (de)
WO (1) WO2001005127A1 (de)

Families Citing this family (402)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7031442B1 (en) 1997-02-10 2006-04-18 Genesys Telecommunications Laboratories, Inc. Methods and apparatus for personal routing in computer-simulated telephony
US6104802A (en) 1997-02-10 2000-08-15 Genesys Telecommunications Laboratories, Inc. In-band signaling for routing
US6047284A (en) 1997-05-14 2000-04-04 Portal Software, Inc. Method and apparatus for object oriented storage and retrieval of data from a relational database
US8032808B2 (en) * 1997-08-08 2011-10-04 Mike Vargo System architecture for internet telephone
US6711611B2 (en) 1998-09-11 2004-03-23 Genesis Telecommunications Laboratories, Inc. Method and apparatus for data-linking a mobile knowledge worker to home communication-center infrastructure
US6985943B2 (en) 1998-09-11 2006-01-10 Genesys Telecommunications Laboratories, Inc. Method and apparatus for extended management of state and interaction of a remote knowledge worker from a contact center
USRE46528E1 (en) 1997-11-14 2017-08-29 Genesys Telecommunications Laboratories, Inc. Implementation of call-center outbound dialing capability at a telephony network level
US7907598B2 (en) 1998-02-17 2011-03-15 Genesys Telecommunication Laboratories, Inc. Method for implementing and executing communication center routing strategies represented in extensible markup language
US6985478B2 (en) * 1998-02-17 2006-01-10 Genesys Telecommunications Laboratories, Inc. Using XML expressed primitives for platform and system-independent call modeling
USRE46153E1 (en) 1998-09-11 2016-09-20 Genesys Telecommunications Laboratories, Inc. Method and apparatus enabling voice-based management of state and interaction of a remote knowledge worker in a contact center environment
JP4051794B2 (ja) * 1999-01-13 2008-02-27 富士通株式会社 音声ゲートウェイ装置およびその方路選択方法
US7263107B1 (en) * 1999-04-12 2007-08-28 Mindspeed Technologies, Inc. Data compression over packet networks
NO313728B1 (no) * 1999-04-30 2002-11-18 Ericsson Telefon Ab L M Tilpassing av tjenester i telekommunikasjonsnett
JP3957921B2 (ja) * 1999-06-09 2007-08-15 沖電気工業株式会社 インタネットプロトコル会議電話システム
US6842447B1 (en) * 1999-06-14 2005-01-11 Mci, Inc. Internet protocol transport of PSTN-to-PSTN telephony services
US7444407B2 (en) * 2000-06-29 2008-10-28 Transnexus, Inc. Intelligent end user devices for clearinghouse services in an internet telephony system
US6512764B1 (en) * 1999-07-16 2003-01-28 General Bandwidth Inc. Method and apparatus for providing voice signals to and from a telecommunications switch
US6735209B1 (en) * 1999-07-29 2004-05-11 Worldcom, Inc. Address definition for IP telephony services
KR100608640B1 (ko) * 1999-08-20 2006-08-04 엘지전자 주식회사 음성통신을 위한 게이트웨이 시스템 및 제어방법
US6680955B1 (en) * 1999-08-20 2004-01-20 Nokia Networks Oy Technique for compressing a header field in a data packet
US6832254B1 (en) * 1999-08-23 2004-12-14 Nortel Networks Limited Method and apparatus for associating an end-to-end call identifier with a connection in a multimedia packet network
US7072343B1 (en) * 1999-09-27 2006-07-04 Cisco Technology, Inc. Methods and apparatus for controlling a data stream using a host agent acting on behalf of a host computer
US6857072B1 (en) * 1999-09-27 2005-02-15 3Com Corporation System and method for enabling encryption/authentication of a telephony network
US7636752B2 (en) 1999-09-28 2009-12-22 Parlano, Inc. System and method for managing information and collaborating
EP1222549B1 (de) * 1999-09-28 2013-04-03 Microsoft Corporation Informations-fluss-verwaltung in echt-zeit
DE19948458A1 (de) * 1999-10-08 2001-04-19 Alcatel Sa Server zur Unterstützung des Aufbaus von Fernsprechverbindungen über ein IP Netz
US6810015B1 (en) * 1999-10-15 2004-10-26 Siemens Information And Communication Networks, Inc. Apparatus and method for optimizing the use of multiple gateway in ToL systems
US7376710B1 (en) * 1999-10-29 2008-05-20 Nortel Networks Limited Methods and systems for providing access to stored audio data over a network
US7308462B1 (en) 1999-10-29 2007-12-11 Nortel Networks Limited Methods and systems for building and distributing audio packages
US9281996B1 (en) * 1999-11-08 2016-03-08 Verizon Patent And Licensing Inc. Method and system for dynamic gateway selection in an IP telephony network
US7860114B1 (en) * 1999-11-08 2010-12-28 Verizon Business Global Llc Method and system for dynamic gateway selection in an IP telephony network
US6434143B1 (en) * 1999-11-08 2002-08-13 Mci Worldcom, Inc. Internet protocol telephony voice/video message deposit and retrieval
US6615236B2 (en) * 1999-11-08 2003-09-02 Worldcom, Inc. SIP-based feature control
US8743892B2 (en) * 1999-11-08 2014-06-03 Verizon Business Global Llc Method and system for dynamic gateway selection in an IP telephony network
US6480588B1 (en) * 1999-11-08 2002-11-12 Worldcom, Inc. Methods for providing prepaid telephony service via an internet protocol network system
US6707827B1 (en) * 1999-11-12 2004-03-16 Siemens Information & Communication Networks, Inc. Method and apparatus for optimizing audio response in telephony-over-LAN systems
US6785287B1 (en) * 1999-11-16 2004-08-31 Nokia Ip, Inc. Integrated IP telephony and cellular communication system and method of operation
GB2361837B (en) * 1999-11-25 2003-11-05 Nokia Corp Logical channel control procedures for handover
US6735175B1 (en) * 1999-12-16 2004-05-11 Ericsson Inc. Changing quality of service for voice over IP calls
WO2001047232A2 (en) 1999-12-22 2001-06-28 Transnexus, Inc. Secure enrollment of a device with a clearinghouse server for internet telephony system
US7079495B1 (en) 2000-01-04 2006-07-18 Cisco Technology, Inc. System and method for enabling multicast telecommunications
US6804254B1 (en) * 2000-01-04 2004-10-12 Cisco Technology, Inc. System and method for maintaining a communication link
US7069432B1 (en) * 2000-01-04 2006-06-27 Cisco Technology, Inc. System and method for providing security in a telecommunication network
US7006494B1 (en) 2000-01-04 2006-02-28 Cisco Technology, Inc. System and method for a virtual telephony intermediary
US6735288B1 (en) * 2000-01-07 2004-05-11 Cisco Technology, Inc. Voice over IP voice mail system configured for placing an outgoing call and returning subscriber to mailbox after call completion
US7068668B2 (en) * 2000-01-07 2006-06-27 Feuer Donald S Method and apparatus for interfacing a public switched telephone network and an internet protocol network for multi-media communication
US20010040886A1 (en) * 2000-01-07 2001-11-15 Ray Jimenez Methods and apparatus for forwarding audio content using an audio web retrieval telephone system
AU2001230921A1 (en) * 2000-01-11 2001-07-24 Transnexus, Inc. Architectures for clearing and settlement services between internet telephony clearinghouses
US7103770B2 (en) * 2000-01-27 2006-09-05 Web Data Solutions, Inc. Point-to-point data streaming using a mediator node for administration and security
US20010036172A1 (en) * 2000-02-03 2001-11-01 Aaron Haskal Wireless voice over internet protocol communication systems
US6944150B1 (en) * 2000-02-28 2005-09-13 Sprint Communications Company L.P. Method and system for providing services in communications networks
US6980526B2 (en) 2000-03-24 2005-12-27 Margalla Communications, Inc. Multiple subscriber videoconferencing system
AU2001251264A1 (en) * 2000-04-11 2001-10-23 Nortel Networks Ltd. Method and apparatus of providing advertising information to users
US6898278B1 (en) * 2000-05-08 2005-05-24 Li Li Signaling switch for use in information protocol telephony
US6574469B1 (en) * 2000-05-09 2003-06-03 Telefonaktiebolaget L M Ericsson (Publ) System and method of minimizing the number of voice transcodings during a conference call in a packet-switched network
US6757363B1 (en) * 2000-05-31 2004-06-29 Cisco Technology, Inc. Method and apparatus for operating a telephone as an independent network client
US7146410B1 (en) * 2000-06-07 2006-12-05 Nortel Networks Limited System and method for executing control protocols among nodes in separate IP networks
US6870848B1 (en) 2000-06-07 2005-03-22 Nortel Networks Limited Method and apparatus for call processing in response to a call request from an originating device
JP3570501B2 (ja) * 2000-06-15 2004-09-29 日本電気株式会社 ネットワークシステム及びパケットデータ伝送方法
US7082119B1 (en) * 2000-06-28 2006-07-25 Cisco Technology, Inc. Full PBX telephony feature preservation across a voice over packet network
US7006487B1 (en) * 2000-06-30 2006-02-28 Cisco Technology, Inc. Voice frame network gatekeeper-to-intelligent peripheral interface method and apparatus
FR2811498B1 (fr) * 2000-07-07 2002-12-06 Matra Nortel Communications Procede d'etablissement de communications dans un systeme a commutation de paquets, et passerelle de media pour la mise en oeuvre du procede
US7286521B1 (en) * 2000-07-21 2007-10-23 Tellme Networks, Inc. Localized voice over internet protocol communication
JP2002041385A (ja) * 2000-07-25 2002-02-08 Murata Mach Ltd サーバ装置
US7688745B1 (en) * 2000-08-14 2010-03-30 Nokia Siemens Networks Oy Communication system and method providing a mode selection procedure
EP1328926A4 (de) * 2000-09-01 2004-09-29 Eliza Corp Spracherkennungsverfahren und -system zur bestimmung des status einer abgehenden fernsprechverbindung
EP1319281B1 (de) * 2000-09-11 2007-05-09 TransNexus, Inc. Verrechnungsserver für internet- und multimedia-kommunikationen
US7330460B1 (en) * 2000-09-12 2008-02-12 Lucent Technologies Inc. Method and apparatus for providing efficient VoIP gateway-to-gateway communication
US6816464B1 (en) * 2000-09-13 2004-11-09 Array Telecom Corporation Method, system, and computer program product for route quality checking and management
EP1202176B1 (de) * 2000-10-31 2012-04-25 Hewlett-Packard Development Company, L.P. Nachrichtenorientiertes Softwaresystem
WO2002060126A1 (en) * 2000-11-02 2002-08-01 Polycom, Inc. Conferencing network resource optimization for multi-point conferences
DE10054940B4 (de) * 2000-11-06 2005-06-02 Siemens Ag Verfahren zum Übertragen von Faxdaten über ein Paketübertragungsnetz, zugehörige Einheiten und zugehöriges Programm
US7116435B2 (en) * 2000-11-07 2006-10-03 Murata Kikai Kabushiki Kaisha Facsimile device
US6842452B1 (en) * 2000-11-15 2005-01-11 Intel Corporation Method for switching data streams
US7203186B1 (en) * 2000-11-27 2007-04-10 Fuller William H System and device for integrating IP and analog telephone systems
US7184427B1 (en) * 2000-11-28 2007-02-27 Genband Inc. System and method for communicating telecommunication information from a broadband network to a telecommunication network
US6618704B2 (en) * 2000-12-01 2003-09-09 Ibm Corporation System and method of teleconferencing with the deaf or hearing-impaired
EP1360826A2 (de) * 2000-12-27 2003-11-12 Citel Technologies Ltd. Gateway zur verwendung von nicht-ip digitalen pbx fernsprechendgeräten mit einer ip anrufsteuerung
US7525956B2 (en) 2001-01-11 2009-04-28 Transnexus, Inc. Architectures for clearing and settlement services between internet telephony clearinghouses
US7254641B2 (en) * 2001-01-30 2007-08-07 Intervoice, Inc. Digital multimedia contact center with tier escalation and deescalation in response to changed criteria
US7568001B2 (en) * 2001-01-30 2009-07-28 Intervoice, Inc. Escalated handling of non-realtime communications
US7167469B2 (en) * 2001-02-09 2007-01-23 Lsi Logic Corporation Method for eliminating multiple modulation and demodulation of Voice band Data communication over packet and low data rate digital networks
US20020175991A1 (en) * 2001-02-14 2002-11-28 Anystream, Inc. GPI trigger over TCP/IP for video acquisition
US6999431B2 (en) * 2001-02-17 2006-02-14 Inter-Tel, Inc. Voice over internet protocol
US8429211B1 (en) * 2001-03-23 2013-04-23 Cisco Technology, Inc. System and method for controlling computer originated audio file transmission
US7970875B1 (en) 2001-03-23 2011-06-28 Cisco Technology, Inc. System and method for computer originated audio file transmission
US7006490B2 (en) * 2001-04-06 2006-02-28 Lucent Technologies Inc. Method and apparatus for providing efficient circuit switch-to-switch communication
US7035282B1 (en) * 2001-04-10 2006-04-25 Cisco Technology, Inc. Wideband telephones, adapters, gateways, software and methods for wideband telephony over IP network
US7119828B1 (en) 2001-04-13 2006-10-10 Kizhnerman M Sean System and method for establishing and controlling an on-demand teleconference by a remote computer
US20040190499A1 (en) * 2001-05-01 2004-09-30 Mindspeed Technologies, Inc. Method and system for configuring gateways to facilitate a modem connection over a packet network
US7161905B1 (en) 2001-05-03 2007-01-09 Cisco Technology, Inc. Method and system for managing time-sensitive packetized data streams at a receiver
US7020707B2 (en) * 2001-05-30 2006-03-28 Tekelec Scalable, reliable session initiation protocol (SIP) signaling routing node
US20020194606A1 (en) * 2001-06-14 2002-12-19 Michael Tucker System and method of communication between videoconferencing systems and computer systems
EP1271911B1 (de) * 2001-06-22 2005-05-11 Hewlett-Packard Company, A Delaware Corporation Verfahren um einem gerufenen prepaid Teilnehmer die Kosten eines Gesprächs komplett oder teilweise zu vergebühren
US8098651B1 (en) 2001-07-27 2012-01-17 Rockstar Bidco, LP Integrating multimedia capabilities with circuit-switched calls
US20030023730A1 (en) * 2001-07-27 2003-01-30 Michael Wengrovitz Multiple host arrangement for multimedia sessions using session initiation protocol (SIP) communication
US20030033198A1 (en) * 2001-08-08 2003-02-13 Flannery John F. Method and system for providing prepaid phone advertising
US20030031165A1 (en) * 2001-08-10 2003-02-13 O'brien James D. Providing voice over internet protocol networks
DE10142868A1 (de) * 2001-08-27 2003-04-03 Siemens Ag Verfahren zum Abrechnen eines Kommunikations-Dienstes
JP3642515B2 (ja) * 2001-09-14 2005-04-27 松下電器産業株式会社 ネットワーク接続装置、通信システム、通信方法、通信プログラムおよび記録媒体
US7336668B2 (en) * 2001-09-24 2008-02-26 Christopher Lyle Adams Communication management system with line status notification for key switch emulation
DE10147873A1 (de) * 2001-09-28 2003-04-17 Siemens Ag Flexible und aufwandsarme Bereitstellung von Dienstmerkmalen für Sprachübertragung im Paketnetz
EP1446925A1 (de) * 2001-10-25 2004-08-18 Worldcom, Inc. Qualitätsanzeiger für kommunikationssitzungen
US7200139B1 (en) * 2001-11-08 2007-04-03 At&T Corp. Method for providing VoIP services for wireless terminals
US7006436B1 (en) 2001-11-13 2006-02-28 At&T Corp. Method for providing voice-over-IP service
US7187762B2 (en) * 2001-11-15 2007-03-06 International Business Machines Corporation Conferencing additional callers into an established voice browsing session
EP1313301A1 (de) * 2001-11-16 2003-05-21 Siemens Schweiz AG Multimediales Kommunikationssystem mit aktivierbaren Zusatzdiensten während einer Konferenz
JP3857572B2 (ja) * 2001-11-20 2006-12-13 沖電気工業株式会社 Ip電話装置およびip電話装置検索方法
US7139249B2 (en) * 2001-12-12 2006-11-21 Intel Corporation Method and apparatus for an audio bridge
US7266591B1 (en) * 2001-12-17 2007-09-04 Verizon Business Global Llc Providing content delivery during a call hold condition
US7443834B1 (en) 2001-12-20 2008-10-28 Nortel Networks Limited Combining multimedia services with traditional telephony
US8477758B2 (en) 2001-12-21 2013-07-02 At&T Intellectual Property I, L.P. Voice over network (VoN)/voice over internet protocol (VoIP) architect having hotline and optional tie line
US7801289B2 (en) * 2001-12-21 2010-09-21 At&T Intellectual Property I, L.P. Voice-over network (VoN)/voice-over internet protocol (VoIP) architect using advance intelligent network alternatives
US6842621B2 (en) * 2001-12-21 2005-01-11 Motorola, Inc. Method and apparatus for splitting control and media content from a cellular network connection
US7391761B1 (en) 2001-12-21 2008-06-24 At&T Delaware Intellectual Property, Inc. System and method for voice over internet protocol using a standard telephone system
US6704396B2 (en) * 2002-02-27 2004-03-09 Sbc Technology Resources, Inc. Multi-modal communications method
US6985853B2 (en) * 2002-02-28 2006-01-10 Broadcom Corporation Compressed audio stream data decoder memory sharing techniques
JP2003257159A (ja) * 2002-03-05 2003-09-12 Sanyo Electric Co Ltd 情報編集装置、情報編集方法、情報編集用プログラム及び情報記録媒体
US8099393B2 (en) 2002-03-22 2012-01-17 Oracle International Corporation Transaction in memory object store
US7177944B1 (en) * 2002-04-13 2007-02-13 Mindspeed Technologies, Inc. Trans-compression selection and configuration in modem over packet networks
JP3908589B2 (ja) * 2002-04-24 2007-04-25 日本電気株式会社 通信システム、コネクション管理サーバ装置及びプログラム
JP3852365B2 (ja) * 2002-04-25 2006-11-29 日本電気株式会社 インタネットプロトコル対応構内用電子交換機及び端末インタフェース冗長構成方法並びにそのプログラム
US7257109B2 (en) * 2002-05-08 2007-08-14 Sylvain Dany D Dynamic call control
US7738896B2 (en) * 2002-05-24 2010-06-15 Kodiak Networks, Inc. Subscriber identity module (SIM) enabling advanced voice services (AVS) including push-to-talk, push-to-conference and push-to-message on wireless handsets and networks
US7529557B2 (en) * 2002-05-24 2009-05-05 Kodiak Networks, Inc. Press-to-connect for wireless communications systems
WO2005009006A2 (en) * 2003-05-23 2005-01-27 Kodiak Networks, Inc. Premium voice services for wireless communications systems
US7764950B2 (en) * 2002-05-24 2010-07-27 Kodiak Networks, Inc. Advanced voice services architecture framework
US7403775B2 (en) * 2002-05-24 2008-07-22 Kodiak Networks, Inc. Roaming gateway for support of advanced voice services while roaming in wireless communications systems
US7738892B2 (en) * 2002-05-24 2010-06-15 Kodiak Networks, Inc. Architecture, client specification and application programming interface (API) for supporting advanced voice services (AVS) including push to talk on wireless handsets and networks
EP1508205A4 (de) * 2002-05-24 2010-09-29 Kodiak Networks Inc Dispatch-dienstarchitekturrahmen
US7020265B2 (en) * 2002-06-06 2006-03-28 Chung-Nan Tien Method for transmitting information to remote site using dynamic transmission network
US7701926B2 (en) 2002-06-14 2010-04-20 Polycom, Inc. Multipoint multimedia/audio conference using IP trunking
US7230945B2 (en) * 2002-06-28 2007-06-12 Samsung Electronics Co., Ltd. Method for sending dual-tone multi-frequency signal using voice over internet protocol
US6876727B2 (en) * 2002-07-24 2005-04-05 Sbc Properties, Lp Voice over IP method for developing interactive voice response system
US7254643B1 (en) 2002-08-08 2007-08-07 At&T Corp. System and method for providing multi-media services to communication devices over a communications network
US7274787B1 (en) 2002-08-16 2007-09-25 Intervoice, Inc. Scheduled return to queue with priority (SRQP)
US8171420B2 (en) 2002-08-16 2012-05-01 Intervoice, Inc. Automatic management of the visual space while performing a task
US7230946B2 (en) * 2002-08-16 2007-06-12 Nuasis Corporation Remote agent access method to a VoIP contact center where high QoS is not supported
AU2003263957A1 (en) * 2002-08-16 2004-03-03 Nuasis Corporation Contact center architecture
US6920216B2 (en) * 2002-08-19 2005-07-19 Intel Corporation Automatic call distribution with computer telephony interface enablement
US7042998B2 (en) * 2002-08-27 2006-05-09 Itxc Ip Holdings, S.A.R.L. Call routing system and method with rule-modifying ability
US7031450B2 (en) * 2002-08-27 2006-04-18 Itxl Ip Holdings, S.A.R.L. Call routing system and method
US7571317B1 (en) * 2002-09-11 2009-08-04 Cisco Technology, Inc. Providing user notification signals in phones that use encryption
US20040062271A1 (en) * 2002-09-26 2004-04-01 Oliver Neal C. Method and system for providing control and monitoring functionality for a telecommunication switching domain
US7646761B2 (en) * 2002-10-01 2010-01-12 Nortel Networks Limited Integrating multimedia capabilities with legacy networks
US7920546B2 (en) * 2002-10-01 2011-04-05 Nortel Networks Limited Automated attendant multimedia session
GB2394113A (en) * 2002-10-08 2004-04-14 Nec Technologies Recording two or more sides of a telephone conversation simultaneously at a communications terminal (eg mobile phone)
US7382768B2 (en) * 2002-10-11 2008-06-03 Agilent Technologies, Inc. Real-time protocol (RTP) flow analysis using network processor
US7372848B2 (en) * 2002-10-11 2008-05-13 Agilent Technologies, Inc. Dynamically controlled packet filtering with correlation to signaling protocols
US8036250B1 (en) 2002-10-25 2011-10-11 Bigband Networks Inc. Method and apparatus of mutliplexing media streams
US7180984B1 (en) * 2002-11-26 2007-02-20 At&T Corp. Mixed protocol multi-media provider system incorporating a session initiation protocol (SIP) based media server adapted to operate using SIP messages which encapsulate GR-1129 advanced intelligence network based information
EP1424824A1 (de) * 2002-11-27 2004-06-02 Alcatel Sprache-über-Internet-Protokoll-System mit Informationsablieferung Möglichkeit
US6996211B2 (en) * 2002-12-23 2006-02-07 Sbc Properties, L.P. Voice over IP method of determining caller identification
US7372957B2 (en) * 2002-12-24 2008-05-13 Intel Corporation Method and apparatus for implementing call processing in packet telephony networks
KR100494872B1 (ko) 2002-12-24 2005-06-14 한국전자통신연구원 네트워크 아답터를 이용한 미디어 게이트웨이 제어프로토콜 관리 방법
US7852859B2 (en) * 2002-12-31 2010-12-14 Alcatel Lucent System and method for interfacing legacy IP-PBX systems to SIP networks
US7180912B1 (en) * 2003-01-06 2007-02-20 At&T Corp. System and method for providing a plurality of multi-media services using a number of media servers to form a preliminary interactive communication relationship with a calling communication device
US7113582B1 (en) * 2003-01-27 2006-09-26 Sprint Spectrum L.P. System for caller control over call routing paths
EP1460817A1 (de) * 2003-03-19 2004-09-22 Alcatel Verfahren und Vorrichtung zur gleichzeitigen Benutzung von mehreren Endgeräten während einer Audio- und/oder Videokommunikation
US7761876B2 (en) * 2003-03-20 2010-07-20 Siemens Enterprise Communications, Inc. Method and system for balancing the load on media processors based upon CPU utilization information
DE502004005605D1 (de) 2003-03-21 2008-01-10 Siemens Ag Verfahren und vorrichtung zur bereitstellung und effizienten nutzung von ressourcen für das erzeugen und ausgeben von informationen in paketbasierten netzen
US7366163B1 (en) 2003-04-25 2008-04-29 At&T Corp. Method for providing local and toll services with LNP, and toll-free services to a calling party which originates the call from an IP location connected to a sip-enabled IP network
US7590230B1 (en) * 2003-05-22 2009-09-15 Cisco Technology, Inc. Automated conference recording for missing conference participants
US7426265B2 (en) * 2003-06-04 2008-09-16 Lucent Technologies Inc. System and method for generalized call forwarding between telephone terminals
CN1836432B (zh) * 2003-06-17 2011-01-26 诺基亚西门子通信有限责任两合公司 通过简化处理信令信息在与分组网络中的语音对话系统进行用户交互时更节约的资源使用
US20040264455A1 (en) * 2003-06-27 2004-12-30 Xin Tao Method and apparatus for processing calls in a core packet network using a half-call model
US20050008024A1 (en) * 2003-06-27 2005-01-13 Marconi Communications, Inc. Gateway and method
US7701915B2 (en) * 2003-06-27 2010-04-20 Nokia Corporation Method in a communication system, a communication system and a communication device
US20050041646A1 (en) * 2003-06-27 2005-02-24 Marconi Communications, Inc. Audio mixer and method
US7417988B1 (en) * 2003-06-30 2008-08-26 3Com Corporation Method and system for network based call-pickup
US20050009526A1 (en) * 2003-07-08 2005-01-13 Daniel Sheinbein Method and apparatus for locating a user having multiple telephone addresses
EP1649706A4 (de) * 2003-07-18 2011-05-11 Kodiak Networks Inc Premium-voice-dienste für drahtlose kommunikationssysteme
US7313231B2 (en) * 2003-09-02 2007-12-25 At&T Bls Intellectual Property, Inc. Methods, apparatus and computer program products for routing phone calls to a PSTN or a packet switched network based on called number
DE60325907D1 (de) * 2003-09-05 2009-03-05 Ericsson Telefon Ab L M Überwachung in einem telekommunikationsnetz
DE10345072B4 (de) * 2003-09-26 2009-02-12 Siemens Enterprise Communications Gmbh & Co. Kg Verfahren zum Aufbau einer Kommunikationsverbindung in einem direkt kommunizerenden Kommunikationsnetzwerk
GB0322711D0 (en) * 2003-09-27 2003-10-29 Ericsson Telefon Ab L M Intelligent multimedia calls
US7417981B2 (en) * 2003-10-15 2008-08-26 Vonage Holdings Corp. Method and apparatus for enhanced Internet Telephony
US20050099998A1 (en) * 2003-11-07 2005-05-12 Samsung Electronics Co., Ltd. System and method for establishing mobile station-to-mobile station packet data calls between mobile stations in different wireless networks
JP4349100B2 (ja) * 2003-11-21 2009-10-21 沖電気工業株式会社 音声通信システムおよび管理サーバ
JP4561084B2 (ja) * 2003-11-25 2010-10-13 ソニー株式会社 サービス管理装置及びサービス管理方法、並びにサービス提供システム及びサービス提供方法
US7694127B2 (en) * 2003-12-11 2010-04-06 Tandberg Telecom As Communication systems for traversing firewalls and network address translation (NAT) installations
JP4576115B2 (ja) * 2003-12-18 2010-11-04 株式会社日立製作所 VoIPゲートウエイ装置およびVoIPゲートウエイ装置における呼の発着制御方法
US7430617B2 (en) * 2003-12-19 2008-09-30 Nokia Corporation Method and system for header compression
US7613172B2 (en) * 2003-12-24 2009-11-03 Watchguard Technologies, Inc. Method and apparatus for controlling unsolicited messaging
US6929507B2 (en) * 2003-12-30 2005-08-16 Huang Liang Precision Enterprise Co., Ltd. Coaxial connector structure
WO2005069538A1 (en) * 2004-01-07 2005-07-28 Deltel, Inc./Pbnext Method and apparatus for telecommunication system
US7386111B2 (en) 2004-02-10 2008-06-10 Vonage Network Inc. Method and apparatus for placing a long distance call based on a virtual phone number
DE102004006756B4 (de) * 2004-02-11 2005-12-29 Siemens Ag Aufbau einer paketorientierten Multimediaverbindung unter Mitwirkung eines Interactive Voice Response Systems
SE526559C2 (sv) * 2004-02-11 2005-10-11 Teligent Ab Förfarande för att operativt hantera system innefattande kommunikationstjänster
CN1930906A (zh) * 2004-02-20 2007-03-14 西门子公司 仿真ip呼叫与业务系统方法及设备
US8799164B2 (en) * 2004-02-26 2014-08-05 David C Reardon Financial transaction system with integrated electronic messaging, control of marketing data, and user defined charges for receiving messages
WO2005089147A2 (en) * 2004-03-11 2005-09-29 Transnexus, Inc. Method and system for routing calls over a packet switched computer network
US7567555B1 (en) * 2004-03-22 2009-07-28 At&T Corp. Post answer call redirection via voice over IP
US8645575B1 (en) 2004-03-31 2014-02-04 Apple Inc. Apparatus, method, and computer program for performing text-to-speech conversion of instant messages during a conference call
US20060115057A1 (en) * 2004-04-30 2006-06-01 Donald Laliberte Method and system for control of a voice/data communications device using a radio frequency component
US7783013B2 (en) 2004-04-30 2010-08-24 At&T Intellectual Property I, L.P. Method and system for routing emergency communications
US7616742B2 (en) * 2004-05-06 2009-11-10 Intervoice, Inc. Bandwidth reduction in a VoIP network using music on hold
GB2414622A (en) * 2004-05-26 2005-11-30 Siemens Ag Switching from an established media path to a new media path in a Packet based network.
US7580405B2 (en) 2004-05-27 2009-08-25 At&T Intellectual Property I, L. P. Method and system for routing emergency data communications
US20060030347A1 (en) * 2004-07-16 2006-02-09 Deepankar Biswaas Virtual push to talk (PTT) and push to share (PTS) for wireless communications systems
US20060029195A1 (en) * 2004-08-18 2006-02-09 Karen Mullis Methods, apparatus and computer program products for message notification in a voice over internet protocol communication system
US20060090166A1 (en) * 2004-09-30 2006-04-27 Krishna Dhara System and method for generating applications for communication devices using a markup language
US8396973B2 (en) * 2004-10-22 2013-03-12 Microsoft Corporation Distributed speech service
US9913300B2 (en) 2011-12-14 2018-03-06 Kodiak Networks, Inc. Push-to-talk-over-cellular (PoC)
US8498660B2 (en) * 2009-03-30 2013-07-30 Kodiak Networks, Inc. Enhanced group calling features for connected portfolio services in a wireless communications network
US7853279B2 (en) * 2006-04-26 2010-12-14 Kodiak Networks, Inc. Advanced features on a real-time exchange system
US7813722B2 (en) * 2005-02-18 2010-10-12 Kodiak Networks, Inc. Enhanced features in an advanced voice services (AVS) framework for wireless communications systems
US8036692B2 (en) * 2005-08-08 2011-10-11 Kodiaks Networks, Inc. Brew platform enabling advanced voice services (AVS) including push-to-talk, push-to-conference and push-to-message on wireless handsets and networks
US9137646B2 (en) 2004-11-23 2015-09-15 Kodiak Networks, Inc. Method and framework to detect service users in an insufficient wireless radio coverage network and to improve a service delivery experience by guaranteed presence
US10367863B2 (en) 2004-11-23 2019-07-30 Kodiak Networks Inc. Method for providing dynamic quality of service for push-to-talk service
US9485787B2 (en) 2005-05-24 2016-11-01 Kodiak Networks, Inc. Method to achieve a fully acknowledged mode communication (FAMC) in push-to-talk-over-cellular (PoC)
US10178513B2 (en) 2004-11-23 2019-01-08 Kodiak Networks, Inc. Relay-mode and direct-mode operations for push-to-talk-over-cellular (PoC) using WiFi-technologies
US9088876B2 (en) 2012-02-01 2015-07-21 Kodiak Networks, Inc. WiFi interworking solutions for push-to-talk-over-cellular (PoC)
US10111055B2 (en) 2004-11-23 2018-10-23 Kodiak Networks, Inc. Optimized methods for large group calling using unicast and multicast transport bearer for PoC
US8676189B2 (en) * 2008-01-24 2014-03-18 Kodiak Networks, Inc. Converged mobile-web communications solution
US10750327B2 (en) 2004-11-23 2020-08-18 Kodiak Networks Inc Method for multiplexing media streams to optimize network resource usage for push-to-talk-over-cellular service
US20070190984A1 (en) * 2005-12-05 2007-08-16 Ravi Ayyasamy Instant messaging interworking in an advanced voice services (avs) framework for wireless communications systems
US7689238B2 (en) * 2005-08-03 2010-03-30 Kodiak Networks, Inc. Architecture and implementation of closed user groups and limiting mobility in wireless networks
US8670760B2 (en) 2008-01-24 2014-03-11 Kodiak Networks, Inc. Converged mobile-web communications solution
US10116691B2 (en) 2004-11-23 2018-10-30 Kodiak Networks, Inc. VoIP denial-of-service protection mechanisms from attack
US10057105B2 (en) 2004-11-23 2018-08-21 Kodiak Networks, Inc. Architecture framework to realize push-to-X services using cloudbased storage services
US8369829B2 (en) * 2010-03-03 2013-02-05 Kodiak Networks, Inc. Prepaid billing solutions for push-to-talk in a wireless communications network
US7639633B2 (en) * 2004-12-13 2009-12-29 Nortel Networks Limited Apparatus and method for setting up a conference call
WO2006065789A2 (en) * 2004-12-13 2006-06-22 Transnexus, Inc. Method and system for securely authorizing anonymous peers of voip networks
US8238329B2 (en) 2005-12-13 2012-08-07 Transnexus, Inc. Method and system for securely authorizing VoIP interconnections between anonymous peers of VoIP networks
DE102004063298B4 (de) * 2004-12-29 2006-11-16 Infineon Technologies Ag Verfahren zum rechnergestützten Verwalten von Kommunikationsrechten zum Kommunizieren mittels mehrerer unterschiedlicher Kommunikationsmedien in einer Telekommunikations-Konferenz mit mehreren Telekommunikations-Einrichtungen
CN100471208C (zh) * 2005-01-02 2009-03-18 华为技术有限公司 在卡号业务中主叫用户重新发起呼叫的方法
US7873033B2 (en) 2005-02-09 2011-01-18 Verizon Business Global Llc Method and system for supporting shared local trunking
US7768989B2 (en) * 2005-03-04 2010-08-03 Itt Manufacturing Enterprises, Inc. Method and apparatus for multipoint voice operation in a wireless, Ad-Hoc environment
US7680481B2 (en) * 2005-03-07 2010-03-16 Alcatel-Lucent Usa Inc. Method and apparatus for linking charging records
US8683044B2 (en) * 2005-03-16 2014-03-25 Vonage Network Llc Third party call control application program interface
US20060210036A1 (en) * 2005-03-16 2006-09-21 Jeffrey Citron System for effecting a telephone call over a computer network without alphanumeric keypad operation
US20060210040A1 (en) * 2005-03-16 2006-09-21 Jeffrey Citron Transfer identification software enabling electronic communication system
DE102005013544B3 (de) * 2005-03-23 2006-07-13 Siemens Ag Verfahren zum Aufbauen einer Nutzdatenverbindung zwischen Endeinrichtungen
US8355314B2 (en) 2005-03-25 2013-01-15 At&T Intellectual Property Ii, L.P. Method and apparatus for re-routing calls in a packet network during failures
US20060221983A1 (en) * 2005-03-30 2006-10-05 Lucent Technologies Inc. Communications backbone, a method of providing a communications backbone and a telecommunication network employing the backbone and the method
US7688817B2 (en) * 2005-04-15 2010-03-30 International Business Machines Corporation Real time transport protocol (RTP) processing component
US8064452B2 (en) * 2005-04-19 2011-11-22 At&T Intellectual Property Ii, L.P. Method and apparatus for routing calls to an alternative endpoint during network disruptions
US8139729B2 (en) 2005-04-27 2012-03-20 Verizon Business Global Llc Systems and methods for handling calls associated with an interactive voice response application
US8223935B2 (en) 2005-04-30 2012-07-17 Oracle International Corporation Revenue management systems and methods
US7551573B2 (en) * 2005-05-25 2009-06-23 Cisco Technology, Inc. Method and system for maintaining video connectivity
CA2613701C (en) 2005-06-28 2016-04-12 Alexander Rockel Revenue management system and method
AU2006275665A1 (en) 2005-07-28 2007-02-08 Oracle International Corporation Revenue management system and method
JP4577163B2 (ja) * 2005-09-06 2010-11-10 株式会社日立製作所 インターワーキング方法及び装置
CA2622732A1 (en) * 2005-10-13 2007-04-26 Vonage Holdings Corp. Method and system for detecting a change in device attachment
US20070115920A1 (en) * 2005-10-18 2007-05-24 Microsoft Corporation Dialog authoring and execution framework
US8238327B2 (en) * 2005-10-19 2012-08-07 At&T Intellectual Property I, L.P. Apparatus and methods for subscriber and enterprise assignments and resource sharing
US20070086433A1 (en) * 2005-10-19 2007-04-19 Cunetto Philip C Methods and apparatus for allocating shared communication resources to outdial communication services
US7924987B2 (en) * 2005-10-19 2011-04-12 At&T Intellectual Property I., L.P. Methods, apparatus and data structures for managing distributed communication systems
US7643472B2 (en) 2005-10-19 2010-01-05 At&T Intellectual Property I, Lp Methods and apparatus for authorizing and allocating outdial communication services
US20070086432A1 (en) * 2005-10-19 2007-04-19 Marco Schneider Methods and apparatus for automated provisioning of voice over internet protocol gateways
US7839988B2 (en) * 2005-10-19 2010-11-23 At&T Intellectual Property I, L.P. Methods and apparatus for data structure driven authorization and/or routing of outdial communication services
US20070116234A1 (en) * 2005-10-19 2007-05-24 Marco Schneider Methods and apparatus for preserving access information during call transfers
MX2008006172A (es) * 2005-11-09 2008-10-09 Vonage Holdings Corp Metodo y sistema para identificacion personalizada de un solicitante.
US8223777B2 (en) 2005-11-15 2012-07-17 Oracle International Corporation Gateway for achieving low latency and high availability in a real time event processing system
US20070127652A1 (en) * 2005-12-01 2007-06-07 Divine Abha S Method and system for processing calls
US8665758B1 (en) * 2005-12-07 2014-03-04 West Corporation Method, system, and computer readable medium for translating and redirecting calls
JP4551866B2 (ja) * 2005-12-07 2010-09-29 株式会社リコー 通信システムおよび呼制御サーバ装置およびプログラム
US9008075B2 (en) 2005-12-22 2015-04-14 Genesys Telecommunications Laboratories, Inc. System and methods for improving interaction routing performance
AU2007211267A1 (en) * 2006-02-01 2007-08-09 Vonage Holdings Corp. Method and apparatus for communicating a status of a device in a packet-based communication network
US8917717B2 (en) * 2007-02-13 2014-12-23 Vonage Network Llc Method and system for multi-modal communications
EP1989823B1 (de) * 2006-02-27 2012-11-07 Vonage Network LLC Verfahren und system für bidrektionalen datentransfer
US20070206747A1 (en) * 2006-03-01 2007-09-06 Carol Gruchala System and method for performing call screening
US7890096B2 (en) 2006-03-02 2011-02-15 Tango Networks, Inc. System and method for enabling call originations using SMS and hotline capabilities
US7903635B2 (en) * 2006-03-02 2011-03-08 Tango Networks, Inc. System and method for enabling DTMF detection in a VoIP network
US11405846B2 (en) 2006-03-02 2022-08-02 Tango Networks, Inc. Call flow system and method for use in a legacy telecommunication system
EP1850551B8 (de) * 2006-04-28 2016-11-23 Unify GmbH & Co. KG Verfahren und Vorrichtungen zum Etablieren einer Kommunikation in einem paketorientierten Netzwerk
US20070280209A1 (en) * 2006-06-02 2007-12-06 Yahoo! Inc. Combining selected audio data with a voip stream for communication over a network
US7873034B2 (en) * 2006-06-29 2011-01-18 Ubiquity Software Corporation Limited System and method for providing feature mediation and orchestration on internet protocol service networks
US8289965B2 (en) 2006-10-19 2012-10-16 Embarq Holdings Company, Llc System and method for establishing a communications session with an end-user based on the state of a network connection
US8717911B2 (en) 2006-06-30 2014-05-06 Centurylink Intellectual Property Llc System and method for collecting network performance information
US9094257B2 (en) 2006-06-30 2015-07-28 Centurylink Intellectual Property Llc System and method for selecting a content delivery network
US8477614B2 (en) 2006-06-30 2013-07-02 Centurylink Intellectual Property Llc System and method for routing calls if potential call paths are impaired or congested
US8000318B2 (en) 2006-06-30 2011-08-16 Embarq Holdings Company, Llc System and method for call routing based on transmission performance of a packet network
US8194643B2 (en) 2006-10-19 2012-06-05 Embarq Holdings Company, Llc System and method for monitoring the connection of an end-user to a remote network
US7948909B2 (en) 2006-06-30 2011-05-24 Embarq Holdings Company, Llc System and method for resetting counters counting network performance information at network communications devices on a packet network
US8488447B2 (en) 2006-06-30 2013-07-16 Centurylink Intellectual Property Llc System and method for adjusting code speed in a transmission path during call set-up due to reduced transmission performance
US7929419B2 (en) * 2006-08-04 2011-04-19 Tekelec Methods, systems, and computer program products for inhibiting message traffic to an unavailable terminating SIP server
US20080043759A1 (en) * 2006-08-17 2008-02-21 Northrop Grumman Systems Corporation System, Apparatus, Method and Computer Program Product for an Intercom System
US8307065B2 (en) 2006-08-22 2012-11-06 Centurylink Intellectual Property Llc System and method for remotely controlling network operators
US8238253B2 (en) 2006-08-22 2012-08-07 Embarq Holdings Company, Llc System and method for monitoring interlayer devices and optimizing network performance
US8194555B2 (en) 2006-08-22 2012-06-05 Embarq Holdings Company, Llc System and method for using distributed network performance information tables to manage network communications
US8743703B2 (en) 2006-08-22 2014-06-03 Centurylink Intellectual Property Llc System and method for tracking application resource usage
US8107366B2 (en) * 2006-08-22 2012-01-31 Embarq Holdings Company, LP System and method for using centralized network performance tables to manage network communications
US8189468B2 (en) 2006-10-25 2012-05-29 Embarq Holdings, Company, LLC System and method for regulating messages between networks
US7843831B2 (en) 2006-08-22 2010-11-30 Embarq Holdings Company Llc System and method for routing data on a packet network
US8531954B2 (en) 2006-08-22 2013-09-10 Centurylink Intellectual Property Llc System and method for handling reservation requests with a connection admission control engine
US8199653B2 (en) 2006-08-22 2012-06-12 Embarq Holdings Company, Llc System and method for communicating network performance information over a packet network
WO2008024387A2 (en) 2006-08-22 2008-02-28 Embarq Holdings Company Llc System and method for synchronizing counters on an asynchronous packet communications network
US8102770B2 (en) 2006-08-22 2012-01-24 Embarq Holdings Company, LP System and method for monitoring and optimizing network performance with vector performance tables and engines
US9479341B2 (en) 2006-08-22 2016-10-25 Centurylink Intellectual Property Llc System and method for initiating diagnostics on a packet network node
US20080049629A1 (en) * 2006-08-22 2008-02-28 Morrill Robert J System and method for monitoring data link layer devices and optimizing interlayer network performance
US8040811B2 (en) 2006-08-22 2011-10-18 Embarq Holdings Company, Llc System and method for collecting and managing network performance information
US8144586B2 (en) 2006-08-22 2012-03-27 Embarq Holdings Company, Llc System and method for controlling network bandwidth with a connection admission control engine
US8619600B2 (en) 2006-08-22 2013-12-31 Centurylink Intellectual Property Llc System and method for establishing calls over a call path having best path metrics
US8576722B2 (en) 2006-08-22 2013-11-05 Centurylink Intellectual Property Llc System and method for modifying connectivity fault management packets
US8549405B2 (en) 2006-08-22 2013-10-01 Centurylink Intellectual Property Llc System and method for displaying a graphical representation of a network to identify nodes and node segments on the network that are not operating normally
US7684332B2 (en) 2006-08-22 2010-03-23 Embarq Holdings Company, Llc System and method for adjusting the window size of a TCP packet through network elements
US8224255B2 (en) 2006-08-22 2012-07-17 Embarq Holdings Company, Llc System and method for managing radio frequency windows
US8407765B2 (en) 2006-08-22 2013-03-26 Centurylink Intellectual Property Llc System and method for restricting access to network performance information tables
US8274905B2 (en) 2006-08-22 2012-09-25 Embarq Holdings Company, Llc System and method for displaying a graph representative of network performance over a time period
US8750158B2 (en) 2006-08-22 2014-06-10 Centurylink Intellectual Property Llc System and method for differentiated billing
US8064391B2 (en) 2006-08-22 2011-11-22 Embarq Holdings Company, Llc System and method for monitoring and optimizing network performance to a wireless device
US8144587B2 (en) 2006-08-22 2012-03-27 Embarq Holdings Company, Llc System and method for load balancing network resources using a connection admission control engine
US8228791B2 (en) 2006-08-22 2012-07-24 Embarq Holdings Company, Llc System and method for routing communications between packet networks based on intercarrier agreements
US7808918B2 (en) 2006-08-22 2010-10-05 Embarq Holdings Company, Llc System and method for dynamically shaping network traffic
US8125897B2 (en) 2006-08-22 2012-02-28 Embarq Holdings Company Lp System and method for monitoring and optimizing network performance with user datagram protocol network performance information packets
US7940735B2 (en) 2006-08-22 2011-05-10 Embarq Holdings Company, Llc System and method for selecting an access point
US8537695B2 (en) 2006-08-22 2013-09-17 Centurylink Intellectual Property Llc System and method for establishing a call being received by a trunk on a packet network
US8098579B2 (en) 2006-08-22 2012-01-17 Embarq Holdings Company, LP System and method for adjusting the window size of a TCP packet through remote network elements
US8223655B2 (en) 2006-08-22 2012-07-17 Embarq Holdings Company, Llc System and method for provisioning resources of a packet network based on collected network performance information
US8130793B2 (en) 2006-08-22 2012-03-06 Embarq Holdings Company, Llc System and method for enabling reciprocal billing for different types of communications over a packet network
US8015294B2 (en) 2006-08-22 2011-09-06 Embarq Holdings Company, LP Pin-hole firewall for communicating data packets on a packet network
US8503431B2 (en) * 2006-08-25 2013-08-06 Wireless Wonders Ltd. Mobile phone related indirect communication system and method
US7548609B2 (en) 2006-09-07 2009-06-16 Cti Group (Holding), Inc. Process for scalable conversation recording
US8266535B2 (en) 2006-09-11 2012-09-11 Broadnet Teleservices, Llc Teleforum apparatus and method
US20080144638A1 (en) * 2006-09-29 2008-06-19 Fm Bay Vocabulary recognition of analog transmissions in a wireless digital network
US20080086700A1 (en) * 2006-10-06 2008-04-10 Rodriguez Robert A Systems and Methods for Isolating On-Screen Textual Data
US8571198B2 (en) 2006-10-10 2013-10-29 Cisco Technology, Inc. Handling redirect calls
US8355323B2 (en) * 2006-10-30 2013-01-15 Cisco Technology, Inc. Interactive voice response and secure media system integration
US20080107064A1 (en) * 2006-11-06 2008-05-08 Utstarcom, Incorporated Media access server for satellite-based cellular networks
US8599747B1 (en) * 2006-12-20 2013-12-03 Radisys Canada Inc. Lawful interception of real time packet data
US20080154756A1 (en) * 2006-12-22 2008-06-26 Deudney Stan J Method and system for exchanging financial-transaction-related messages over a communications network
US7729344B2 (en) * 2006-12-29 2010-06-01 Genband Inc. Methods and apparatus for controlling signaling associated with a private branch exchange within a session over internet protocol network
ATE449484T1 (de) * 2007-01-19 2009-12-15 Alcatel Lucent Rundfunk von dienstinformation an benutzergeräte, die an ein pstn angeschlossen sind, mit hilfe einer ngn-infrastruktur
US8446846B1 (en) * 2007-02-02 2013-05-21 Radisys Canada Ulc Method of passing signal events through a voice over IP audio mixer device
US8111692B2 (en) 2007-05-31 2012-02-07 Embarq Holdings Company Llc System and method for modifying network traffic
US7742421B2 (en) * 2007-07-31 2010-06-22 Tekelec Systems, methods, and computer program products for distributing application or higher layer communications network signaling entity operational status information among session initiation protocol (SIP) entities
CN101365020B (zh) * 2007-08-08 2012-05-30 朗讯科技公司 将电话呼叫转为互联网呼叫的方法、调制解调器及服务器
CN101370243A (zh) * 2007-08-14 2009-02-18 华为技术有限公司 一种呼叫定向方法及系统
US8315362B2 (en) * 2007-08-22 2012-11-20 Citrix Systems, Inc. Systems and methods for voicemail avoidance
US8750490B2 (en) * 2007-08-22 2014-06-10 Citrix Systems, Inc. Systems and methods for establishing a communication session among end-points
US9137377B2 (en) * 2007-08-22 2015-09-15 Citrix Systems, Inc. Systems and methods for at least partially releasing an appliance from a private branch exchange
US20090089434A1 (en) * 2007-09-28 2009-04-02 Creamer Thomas E Method and system for saving and retrieving client-specific information in an internet protocol multimedia subsystem
US9531762B2 (en) * 2007-10-29 2016-12-27 At&T Intellectual Property I, L.P., By Transfer Of Ownership From At&T Delaware Intellectual Property, Inc. Identifying phone calls for internet telephony feature handling by routing the phone calls to a softswitch via a dedicated trunk
US20090183110A1 (en) * 2007-12-21 2009-07-16 Richard Leo Murtagh Systems and Methods for Efficient Processing of Data Displayed by a Window
US8942228B1 (en) * 2008-01-11 2015-01-27 Cisco Technology, Inc. Shared feature controller election in distributed VOIP environment
US8204053B1 (en) * 2008-01-16 2012-06-19 Verint Americas, Inc. Systems and methods for providing network services for recording
US8874086B2 (en) * 2008-02-07 2014-10-28 Microsoft Corporation Providing relevant advertisements or other content based on a communications identifier
US20100241663A1 (en) * 2008-02-07 2010-09-23 Microsoft Corporation Providing content items selected based on context
US9106452B2 (en) * 2008-03-24 2015-08-11 Shoretel, Inc. Cloud VoIP system with bypass for IP media
US8451714B2 (en) * 2008-03-24 2013-05-28 Shoretel, Inc. PSTN bypass for IP media
US8483045B2 (en) * 2008-03-24 2013-07-09 Shoretel, Inc. User activated bypass for IP media
US8149262B2 (en) * 2008-04-02 2012-04-03 Freeport Technologies Network management server for managing multiple operating modes of a conferencing network with different sets of policies
US8068425B2 (en) 2008-04-09 2011-11-29 Embarq Holdings Company, Llc System and method for using network performance information to determine improved measures of path states
US8612614B2 (en) 2008-07-17 2013-12-17 Citrix Systems, Inc. Method and system for establishing a dedicated session for a member of a common frame buffer group
US8315363B2 (en) * 2008-08-08 2012-11-20 Verizon Patent And Licensing Inc. Network call recording
CN101340719A (zh) * 2008-08-13 2009-01-07 华为技术有限公司 一种实现呼叫管理的方法、系统及业务控制点
US20100042647A1 (en) * 2008-08-14 2010-02-18 Verizon Business Network Services Inc. Method and system for recording real-time communications
WO2010048217A1 (en) * 2008-10-20 2010-04-29 Kodiak Networks, Inc. Hybrid push-to-talk for mobile phone networks
US20100199320A1 (en) * 2009-02-02 2010-08-05 Microsoft Corporation Multimodal escalation to endpoints in enhanced communication systems
EP2224715B1 (de) * 2009-02-27 2011-05-25 Ascendent Telecommunications Inc. System und Verfahren zur Verringerung der Anruflatenz in überwachten Anrufen
US8385815B2 (en) * 2009-02-27 2013-02-26 Research In Motion Limited System and method for reducing call latency in monitored calls
US8838819B2 (en) * 2009-04-17 2014-09-16 Empirix Inc. Method for embedding meta-commands in normal network packets
US20100287251A1 (en) * 2009-05-06 2010-11-11 Futurewei Technologies, Inc. System and Method for IMS Based Collaborative Services Enabling Multimedia Application Sharing
CN101883060A (zh) * 2009-05-08 2010-11-10 中兴通讯股份有限公司 业务流程切换方法及媒体服务器
WO2011069165A1 (en) * 2009-12-04 2011-06-09 Kodiak Networks, Inc. Community group client and community auto discovery solutions in a wireless communications network
IN2012CN06919A (de) * 2010-02-12 2015-07-31 Tekelec Inc
US9124554B2 (en) * 2010-03-09 2015-09-01 At&T Intellectual Property I, L.P. Mobility network operator service delivery hub
US8315920B2 (en) 2010-03-09 2012-11-20 At&T Intellectual Property I, L.P. Method for automating onboarding of user generated ringback tones to sales distribution channel
US20110225636A1 (en) * 2010-03-09 2011-09-15 Keith Chad C Method For Automating Onboarding Application Developers To Sales Distribution Channel
US9503217B1 (en) 2010-04-09 2016-11-22 Ringcentral, Inc. System and method for releasing media streams from a communication server
EP2599326B1 (de) 2010-05-21 2015-10-21 Kodiak Networks, Inc. Prädiktiver aufweckorgang für poc-rufverbindungsoptimierung
US20120030478A1 (en) * 2010-07-30 2012-02-02 David Dunmire Dynamic Storage Enabler For Service Delivery HUB On A Mobility Network
US8479298B2 (en) 2010-07-30 2013-07-02 At&T Intellectual Property I, L.P. Method for encrypting and embedding information in a URL for content delivery
US9071512B2 (en) 2010-08-06 2015-06-30 Tekelec, Inc. Methods, systems, and computer readable media for distributing diameter network management information
US9258134B2 (en) * 2010-10-12 2016-02-09 Nice-Systems Ltd. System and method for recording communication interaction over a mobile device
US9521015B2 (en) * 2010-12-21 2016-12-13 Genband Us Llc Dynamic insertion of a quality enhancement gateway
US10225354B2 (en) * 2011-06-06 2019-03-05 Mitel Networks Corporation Proximity session mobility
US10038927B2 (en) * 2011-12-22 2018-07-31 Cisco Technology, Inc. Out-of-band signaling and device-based content control
US8941712B2 (en) 2012-06-14 2015-01-27 Logitech Europe S.A. Call movement in a conferencing system
US9021301B2 (en) 2012-06-14 2015-04-28 Logitech Europe S.A. High availability conferencing architecture
US9148383B2 (en) 2012-07-31 2015-09-29 International Business Machines Corporation Transparent middlebox with graceful connection entry and exit
US9450878B2 (en) * 2012-08-21 2016-09-20 International Business Machines Corporation Dynamic middlebox redirection based on client characteristics
US8964736B1 (en) * 2012-11-27 2015-02-24 Sprint Communications Company L.P. RTP streaming with dynamic packet format modification
US9179482B2 (en) * 2013-03-15 2015-11-03 Vonage Network, Llc Systems and methods for rapid setup of telephony communications
US9198091B2 (en) 2013-03-15 2015-11-24 Vonage Network, Llc Systems and methods for rapid setup of telephony communications
EP2811707B1 (de) * 2013-06-07 2020-12-16 Airbus Defence and Space Limited Effiziente übertragung von sprachdaten zwischen sprach-gateways in paketvermittelten netzen
CN103369292B (zh) * 2013-07-03 2016-09-14 华为技术有限公司 一种呼叫处理方法及网关
MX350027B (es) 2013-07-23 2017-08-23 Kodiak Networks Inc Presencia efectiva para redes de pulsar para hablar por teléfono celular (poc).
US20150334227A1 (en) * 2014-05-16 2015-11-19 Cox Communications, Inc. Systems and Methods of Single Identity Service Regardless of Network Service Provider
GB2535434A (en) * 2014-12-12 2016-08-24 Aeriandi Ltd Method and apparatus for implementing telephone payments
US10362074B2 (en) 2015-02-03 2019-07-23 Kodiak Networks, Inc Session management and notification mechanisms for push-to-talk (PTT)
US11637873B2 (en) * 2015-02-13 2023-04-25 At&T Intellectual Property I, L.P. Method and apparatus for managing communication resources
EP3292485B1 (de) 2015-05-07 2021-02-17 Kodiak Networks, Inc. System und verfahren zur datensynchronisierung
EP3360353A4 (de) 2015-10-06 2019-09-11 Kodiak Networks, Inc. Ptt-netzwerk mit funkzustandsbewusstem medienpaketaggregationsschema
US10110342B2 (en) 2015-10-06 2018-10-23 Kodiak Networks Inc. System and method for tuning PTT over LTE according to QoS parameters
GB2561722B (en) 2015-10-23 2021-10-20 Kodiak Networks Inc System and method for content messaging
WO2017185032A1 (en) 2016-04-22 2017-10-26 Kodiak Networks, Inc. System and method for push-to-talk (ptt) key one-touch calling
US10555370B2 (en) 2016-09-28 2020-02-04 Kodiak Networks, Inc. System and method for push-to-talk (PTT) in high latency networks
US10257669B2 (en) 2016-12-01 2019-04-09 Kodiak Networks, Inc. PTX data analytic engine notifying group list of detected risk event
US10630529B2 (en) 2016-12-29 2020-04-21 Kodiak Networks, Inc. System and method for push-to-talk (PTT) in mobile edge computing (MEC)
US10341823B2 (en) 2016-12-30 2019-07-02 Kodiak Networks Inc. System and method for direct mode push to talk communication protocols
GB2611432B (en) * 2017-10-11 2023-10-25 Pci Pal U K Ltd Processing sensitive information over VoIP
GB2569772B (en) * 2017-10-11 2023-01-18 Pci Pal U K Ltd Processing sensitive information over VOIP
US10791019B2 (en) 2017-12-28 2020-09-29 Intel Corporation Edge or fog gateway assisted out-of-band remote management for managed client devices
US10778527B2 (en) 2018-10-31 2020-09-15 Oracle International Corporation Methods, systems, and computer readable media for providing a service proxy function in a telecommunications network core using a service-based architecture
US11079910B1 (en) * 2019-02-06 2021-08-03 Fuze, Inc. Softphone control integration
US11012931B2 (en) 2019-05-24 2021-05-18 Oracle International Corporation Methods, systems, and computer readable media for enhanced signaling gateway (SGW) status detection and selection for emergency calls
US11018971B2 (en) 2019-10-14 2021-05-25 Oracle International Corporation Methods, systems, and computer readable media for distributing network function (NF) topology information among proxy nodes and for using the NF topology information for inter-proxy node message routing
US11528334B2 (en) 2020-07-31 2022-12-13 Oracle International Corporation Methods, systems, and computer readable media for preferred network function (NF) location routing using service communications proxy (SCP)
CN113992687B (zh) * 2021-12-28 2022-04-08 浙江宇视科技有限公司 智能业务集群调度方法、装置、电子设备及存储介质

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5335266A (en) * 1990-10-01 1994-08-02 United States Advance Network, Inc. Automated telecommunication peripheral system
US5113430A (en) * 1990-10-01 1992-05-12 United States Advanced Network, Inc. Enhanced wide area audio response network
EP0559981A3 (en) 1992-03-11 1994-07-20 Intervoice Inc Fully digital voice response system
CA2102092C (en) * 1992-12-21 1997-05-06 Steven Lloyd Greenspan Call transfer with automatic return
US5590186A (en) * 1993-12-22 1996-12-31 At & T System and method for redirecting a telephone call with call merging
US5590171A (en) * 1994-07-07 1996-12-31 Bellsouth Corporation Method and apparatus for communications monitoring
US5742675A (en) * 1995-09-26 1998-04-21 Telefonaktiebolaget Lm Ericsson Method and apparatus for automatically distributing calls to available logged-in call handling agents
US5912952A (en) * 1996-06-27 1999-06-15 At&T Corp Voice response unit with a visual menu interface
US6031836A (en) * 1996-09-13 2000-02-29 Lucent Technologies Inc. Web-page interface to telephony features
US6195357B1 (en) 1996-09-24 2001-02-27 Intervoice Limited Partnership Interactive information transaction processing system with universal telephony gateway capabilities
GB9620082D0 (en) * 1996-09-26 1996-11-13 Eyretel Ltd Signal monitoring apparatus
US5754631A (en) * 1996-09-30 1998-05-19 Intervoice Limited Partnership Voice response unit having robot conference capability on ports
US6175562B1 (en) 1997-04-29 2001-01-16 Intervoice Limited Partnership Switchless call processing
GB9711788D0 (en) * 1997-06-06 1997-08-06 Northern Telecom Ltd Method and interface for connecting communication traffic between narrowband and broadband networks
US6157655A (en) * 1998-02-17 2000-12-05 Genesys Telecommunications Laboratories, Inc. Method for estimating telephony system-queue waiting time in an agent level routing environment
US6018360A (en) * 1998-09-09 2000-01-25 Motorola, Inc. Method of switching a call to a multipoint conference call in a H.323 communication compliant environment
US6614781B1 (en) * 1998-11-20 2003-09-02 Level 3 Communications, Inc. Voice over data telecommunications network architecture
AU5027200A (en) * 1999-05-20 2000-12-12 Intensifi, Inc. Method and apparatus for access to, and delivery of, multimedia information

Also Published As

Publication number Publication date
US20010005382A1 (en) 2001-06-28
US7035252B2 (en) 2006-04-25
US6404746B1 (en) 2002-06-11
US20010005372A1 (en) 2001-06-28
ATE281038T1 (de) 2004-11-15
WO2001005127A1 (en) 2001-01-18
EP1205062B1 (de) 2004-10-27
EP1205062A1 (de) 2002-05-15
DE60015354D1 (de) 2004-12-02
US6996094B2 (en) 2006-02-07
AU5045300A (en) 2001-01-30
EP1205062A4 (de) 2002-11-13

Similar Documents

Publication Publication Date Title
DE60015354T2 (de) Vorrichtung und verfahren zur umleitung von informationen in einem paketdatennetzwerk
DE69736670T3 (de) Netzwerk für verarbeitungseinrichtungen
DE69921062T2 (de) Fernsprechkonferenzgerät und -verfahren
DE69636988T2 (de) Verfahren und gerät zum implementieren eines rechnernetzwerk-/internet-fernsprechsystems
DE60037350T2 (de) Vefahren zur Zusammenarbeit unterschiedlicher IP Telefon-Protokolle
DE60008483T2 (de) Telefondiensten in einem Kommunikationsnetzwerk
EP0910201A2 (de) Vorrichtung und Verfahren zum Aufbau einer Gesprächsverbindung
DE19728878A1 (de) Internet-Telefon-Gateway
DE10005282A1 (de) Leitungsvermitteltes Privatkommunikationsnetz mit integrierten Paketvermittelten Multimedia-Nebenstellen
DE19645368A1 (de) Verfahren zur Kommunikationseinrichtung zur Übertragung von Daten in einem Telekommunikationsnetz
DE69836070T2 (de) Verfahren zur kommunikation mit teilnehmergeräten über ein globales kommunikationsnetz
DE60213171T2 (de) Verfahren zur Übertragung von Kurznachrichten mit Hilfe von Internet Fernsprechgeräten und entsprechendes System
EP1388996B1 (de) Verfahren und Anordnung zum Steuern einer Konferenzschaltung in einem paketorientierten Kommunikationsnetz
DE60029105T2 (de) Ip - basiertes fernsprechsystem
EP1665756A1 (de) Interworking von protokollen hybrider multimedianetze
EP1269766B1 (de) Bereitstellen von ergänzenden diensten in einem paketvermittelnden kommunikationsnetz
DE10000809A1 (de) Diensteinheit zur Unterstützung des Aufbaus von Kommunikationsverbindungen
EP1547345B1 (de) Datenkommunikationssystem, rechner, sowie datenkommunikationsverfahren zum parallelen betrieb von standard-basierten und proprietären ressourcen
DE60110669T2 (de) Multimedien-Nachrichtensystem basierend auf Internetprotokollstandarden
DE60315972T2 (de) Gerät zum beenden eines modem-relais-kanales direkt über ein ip netzwerk
EP1493285B1 (de) Call hold / terminal portability in h.323/isup-bicc-sip netzen
EP1311101B1 (de) Bereitstellung von IVR Ressourcen in BICC Netzen
EP1061728A1 (de) Least-cost-routing-Verfahren mit Internet-Nutzung
EP1513312B1 (de) Multimediale Videotelephonie
DE69932015T2 (de) Kommunikationsnetzwerk für einen Kommunikationssitzungs-Aufbau unter Gebrauch von autonomen Servern

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
8339 Ceased/non-payment of the annual fee