DE69735450T2 - Verfahren zum Errichten einer Verbindung über ein Rechnernetzwerk - Google Patents

Verfahren zum Errichten einer Verbindung über ein Rechnernetzwerk Download PDF

Info

Publication number
DE69735450T2
DE69735450T2 DE69735450T DE69735450T DE69735450T2 DE 69735450 T2 DE69735450 T2 DE 69735450T2 DE 69735450 T DE69735450 T DE 69735450T DE 69735450 T DE69735450 T DE 69735450T DE 69735450 T2 DE69735450 T2 DE 69735450T2
Authority
DE
Germany
Prior art keywords
agent
network
station
service
connection
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 - Lifetime
Application number
DE69735450T
Other languages
English (en)
Other versions
DE69735450D1 (de
Inventor
Seyhan Red Bank Civanlar
III William J. Scotch Plains Leighton
Vikram R. Freehold Saksena
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.)
AT&T Corp
Original Assignee
AT&T Corp
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 AT&T Corp filed Critical AT&T Corp
Publication of DE69735450D1 publication Critical patent/DE69735450D1/de
Application granted granted Critical
Publication of DE69735450T2 publication Critical patent/DE69735450T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/4228Systems providing special services or facilities to subscribers in networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/51Discovery or management thereof, e.g. service location protocol [SLP] or web services
    • 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
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/56Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP for VoIP communications
    • 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
    • H04Q3/00Selecting arrangements
    • H04Q3/0016Arrangements providing connection between exchanges
    • H04Q3/0029Provisions for intelligent networking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/20Technology dependant metering
    • H04M2215/202VoIP; Packet switched telephony
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13504Indexing scheme relating to selecting arrangements in general and for multiplex systems client/server architectures
    • 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/901Virtual networks or virtual private networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Security & Cryptography (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Computer And Data Communications (AREA)

Description

  • Gebiet der Erfindung
  • Die vorliegende Erfindung betrifft allgemein ein Verfahren zum Errichten einer Verbindung über ein Rechnernetzwerk und, genauer gesagt, ein Verfahren zum Einrichten einer Verbindung über das Internet mit intelligenter Verarbeitung.
  • Hintergrund der Erfindung
  • Ein intelligentes Netzwerkverarbeiten von Telefonanrufen ist gegenwärtig ziemlich gebräuchlich. Wenn beispielsweise eine "800"-Nummer oder eine gebührenfreie Nummer gewählt wird, dann kann der Anruf an eine reguläre Telefonnummer geleitet werden und die Gebühren für den Anruf können der angerufenen Nummer belastet werden. Um den Anruf zu verarbeiten wird eine Datenbank abgefragt, um die tatsächliche Bestimmung für den Anruf zu definieren oder zu bestimmen. Charakteristiken bezüglich der Handhabung des Anrufes, beispielsweise die Leitung des Anrufes, können somit nicht nur die angerufene Nummer betreffen, sondern auch verschiedene andere Faktoren, beispielsweise den Ort, von dem der Anruf ausgegangen ist, eine Information, welche die Historie des Anrufenden angibt und der Tag der Woche oder die Zeit des Tages, an welchem der Anruf gemacht worden ist.
  • 1 zeigt in vereinfachter Form ein intelligentes Telefonnetzwerk 100. Das Telefonnetzwerk 100 enthält Ausgangsstationen 102 und 104, Bestimmungsstationen 114 und 116 und ein Fernleitungsnetzwerk 118, beispielsweise das AT&T-Netzwerk. Die Ausgangsstationen 102 und 104 sind repräsentativ für eine Mehrzahl von Netzwerkendpunkten, von denen der Rest für die Klarheit der Darstellung nicht wiedergegeben ist. Nur diejenigen Teile des Telefonnetzwerkes, welche zur Vervollständigung von Anrufen von einer Ausgangsstation zu einer Bestimmungsstation notwendig sind, sind dargestellt.
  • LEC-Netzwerke 106, 108, 110 und 112 enthalten jeweils Schaltmaschinen 120, 122, 124 und 126. Die Schaltmaschinen 120, 122, 124 und 126 sind in der Lage, die Verbindung zu dem Fernleitungsnetzwerk 118 herzustellen. Solche Schaltmaschinen sind allgemein bekannt und können beispielsweise AT&T-5ESS-Schalter sein. Das Fernleitungsnetzwerk 118 enthält die Schaltmaschinen 128 und 130, den Netzwerksteuerpunkt (NCP) 132 und den fakultativen Zusatzprozessor 136. Der Netzwerksteuerpunkt 132 ist von einer Art, die in der Technik bekannt ist, beispielsweise ein solcher, wie er in dem US-Patent 4,191,860 offenbart ist. Die Schaltmaschinen 128 und 130, der Netzwerksteuerpunkt 132 und der Zusatzprozessor 136 sind in einer Art und Weise miteinander verbunden, wie es durch das Signalisierungsnetzwerk 138 gezeigt ist, welches durch gestrichelte Linien wiedergegeben ist. Das Signalisierungsnetzwerk 138, welches beispielsweise ein SS7-System sein kann, erlaubt es den Schaltmaschinen 128 und 130 den Netzwerksteuerpunkt 132 abzufragen. Eine Information, welche in Abhängigkeit von solchen Anfragen erhalten wird, kann zu den Schaltmitteln in Form von Datennachrichten zurückgegeben werden. Die Ausgangsstationen 102 und 104, die Bestimmungsstationen 114 und 116, die Schaltmaschinen 120, 122, 124 und 126 und die Schaltmaschinen 128 und 130 sind durch Informationsverbindungen 140 in der dargestellten Weise miteinander verbunden. Die Informationsverbindungen 140 sind allgemein bekannter Art zur Verbindung von Kommunikationseinrichtungen und können mindestens Stimminformation, Dateninformation und Videoinformation übertragen.
  • Abhängend von der besonderen Anordnung der Elemente in dem Netzwerk 100 kann der Schalter 128 in Abhängigkeit von dem Empfang einer gewählten Nummer, welche als eine Nummer erkannt wird, die eine intelligente Anrufverarbeitung erfordert, eine Anfrage über das Signalisierungsnetzwerk 138 an den Netzwerksteuerpunkt 132 geben, um eine Bestimmungsortnummer aufzufinden, welche der gewählten Nummer zugeordnet ist. Nachdem die Anfrage ausgesendet worden ist, kann die Bestimmungsortnummer, welche der gewählten Nummer entspricht, festgestellt werden und zu dem Schalter 128 zurückgegeben werden, wobei angenommen wird, dass ein entsprechender Eingang zu dem Netzwerksteuerpunkt 132 vorhanden ist. Diese Bestimmungsortnum mer wird dann verwendet, um den Anruf durch die anderen Elemente des Netzwerkes 100 zu dem geeigneten Bestimmungsort zu leiten, beispielsweise die Bestimmungsstation 114.
  • Es sei bemerkt, dass der Signalisierungsweg zwischen den Schaltmaschinen 128 und 130 und dem Netzwerksteuerpunkt 132, welcher durch das Signalisierungsnetzwerk 138 bezeichnet ist, von dem tatsächlichen Kommunikationsweg zwischen irgendeiner Ausgangsstation 102 und 104 und irgendeiner Bestimmungsstation 114 und 116 verschieden ist. Das bedeutet, die Anfrage von der Schaltmaschine 128 an den Netzwerksteuerpunkt 132 verwendet eine außerhalb des Bandes befindliche Signalisierung zur Lieferung von Diensten intelligenter Anrufbearbeitung, beispielsweise 800, 900 sowie SBN-Diensten. Im Gegensatz wird eine im Band liegende Signalisierung längs derselben Kommunikationswege durchgeführt, wie der Weg der Daten ist. Beispielsweise kann bei einem herkömmlichen Telefonanruf die im Band liegende Signalisierung durch Touch-Tone-Dialing (Tasttonwählen) erreicht werden, bei welchen Ziffern auf der Telefontastatur gedrückt werden, um Signale auszusenden.
  • In der Veröffentlichung "The Internet Telephony Red Herring" von Colin Low, HP-Laboratories technical report, Nummer 96/98, 15. Mai 1996, Seiten 1 bis 15, XP 002043669 ist ein System mit einer Leitung zwischen zwei Service-Schaltpunkten offenbart, wobei eine Integration des PSTN mit dem WWW in Betracht gezogen ist. Ein PSTN-Signalisierungsnetzwerk wird durch das WWW ersetzt, indem duale Identitäten erzeugt werden, so dass jede Person sowohl durch das Telefonnetzwerk als auch auf dem WWW identifiziert werden kann, wobei Übersetzungs-Datenbanken in den Dienstleistungs-Steuerfunktionen enthalten sind. Eine Datenflussübertragung über ein Paketnetzwerk anstatt das PSTN ist in dieser Veröffentlichung nicht in Betracht gezogen.
  • Die EP 0 732 835 A2 , veröffentlicht am 18. September 1996, beschreibt ein System, bei welchem ein Kunde eine Information über das Internet an einen Server sendet und, basierend auf dieser Information, der Server eine geschaltete Verbindung über das öffentliche geschaltete Netzwerk durch Wählen der Kommunikationsnummer des Kunden, bestimmt durch die Kundeninformation errichtet, über welche der Service dem Kunden geboten wird. Somit findet der Aufbau einer Konversation und die Konversation selbst ausschließlich zwischen dem Kunden und dem Server statt.
  • Zusammenfassung der Erfindung
  • Es ist ein Ziel der vorliegenden Erfindung, Netzwerke zu schaffen, welche verschieden von dem Telefonnetzwerk sind und Signalisierungsmöglichkeiten haben, so dass eine Ursprungsstation oder ein Kunde eine Transaktion durchführen kann, welche Serviceeigenschaften hat, welche eine intelligente Verarbeitung erfordern.
  • Dieses Ziel wird gemäß der vorliegenden Erfindung durch ein Verfahren gemäß Anspruch 1 erreicht. Weitere Vorteile, Weiterentwicklungen und Verbesserungen sind Gegenstand der Ansprüche 2 bis 17.
  • Es wird also ein Verfahren zum Errichten einer Verbindung zwischen einer Ursprungsstation und einer Bestimmungsstation über ein Rechnernetzwerk, beispielsweise das Internet, geschaffen. Mindestens ein Serviceattribut, welches von der Ursprungsstation gefordert wird, wird über einen Signalisierungsweg empfangen. Ein Verbindungsweg wird dann zwischen der Ursprungsstation und der Bestimmungsstation in Übereinstimmung mit dem gewünschten Serviceattribut errichtet. Der Signalisierungsweg ist ein übertragungsbandfremder Signalisierungsweg mit Bezug auf den Verbindungsweg.
  • Kurze Beschreibung der Zeichnungen
  • 1 zeigt ein vereinfachtes schematisches Schaltbild eines bekannten intelligenten Telefonnetzwerkes.
  • 2 zeigt ein Beispiel individueller Rechnernetzwerke oder Computernetzwerke, welche über das Internet verbunden sind.
  • 3 zeigt ein Flussdiagramm der Schritte, welche von einem Kunden ausgeführt werden, um eine Transaktion über das Internet gemäß der vorliegenden Erfindung durchzuführen.
  • Detaillierte Beschreibung
  • Das Netzwerk, welches nur für die Erläuterungszwecke verwendet wird, um ein Verständnis der Erfindung zu erleichtern, ist das Internet. Die Fachleute auf diesem Gebiete erkennen jedoch, dass die vorliegende Erfindung in breiterer Weise auch auf andere Rechnernetzwerke anwendbar ist.
  • Im Gegensatz zu dem Telefonnetzwerk ist das Internet ein Beispiel eines geschalteten Paketübertragungs-Computernetzwerks mit einer offenen Architektur. Das Internet ist eine Ansammlung verschiedener heterogener Netzwerke, welche unterschiedliche Hardware und unterschiedliche Betriebssysteme verwenden. Während das Internet typischerweise als ein öffentliches Netzwerk angesehen wird, können auch privat unterhaltene Netzwerke, beispielsweise das Worldnet, als Internet-Netzwerke klassifiziert werden. Diese divergenten Systeme kommunizieren über das Internet Protocol (IP). 2 zeigt ein Beispiel von individuellen Computernetzwerken 20 und 22, welche miteinander über das Internet 28 kommunizieren. Die Netzwerke 20 und 22 haben Verbindung zu Gateways oder Portalen 26 bzw. 24. Die Portale 24 und 26 haben wiederum Verbindung mit dem Internet 28 über Übertragungsmedien 28 bzw. 27.
  • Ein besonderes Serviceprotokoll, das auf dem Internet zur Verfügung steht, ist das World Wide Web (WWW).
  • Das WWW liefert eine Schnittstelle, welches den Vorgang des Zugriffs von Daten auf dem Internet vereinfacht und die Verteilung von Information erleichtert. Das WWW verwendet traditionelle Internetprotokolle, beispielsweise ftp, telnet und e-mail, sowie ein neues Protokoll auf IP-Basis, welches als Hypertext Transfer Protocol (HTTP) be zeichnet wird. Das HTTP definiert Austauschvorgänge zwischen Kunden und Server in erster Linie zur Verteilung von Hypertext-Dokumenten, welche einfachen Text, Audio und Video enthalten.
  • In dem Kunden-Server-Modell von HTTP sendet ein Kundenprogramm, welches in der Station des Kunden läuft, eine Nachricht über das Internet mit der Anforderung der Anbietung eines Service, der von einem Serverprogramm verfügbar ist, das bei einem entfernt angeordnetem Server läuft. Der Server antwortet auf die Anfrage durch Senden einer Nachricht zurück zu dem Kunden. Die zum Austausch dieser Nachricht verwendeten Protokolle enthalten allgemein bekannte Protokolle, wie ftp, gopher und andere Internetprotokolle für den Verkehr zwischen Kunden und Server, von denen alle durch einen WWW-Browser verfügbar gemacht sind. Das HTTP-Protokoll dient in erster Linie zur Absendung von Hypertext-Dokumenten von einem HTTP-Server an einen Benutzer. Ein HTTP-Server ist ähnlich einem anonymen ftp-Server, welcher Dateien auf Anfrage eines Kunden liefert. Der HTTP-Server liefert jedoch nicht nur Dateien an den Kunden sondern liefert auch Ergebnisse, welche das Ergebnis von Programmen sind, die auf dem HTTP-Server oder anderen Servern durchgeführt werden. Programme, welche bei dem HTTP-Server befindlich sind, und welche Verbindung mit dem Kunden haben, werden als Portalprogramme bezeichnet, da sie als ein Portal zwischen dem HTTP-Server und den örtlichen Ressourcen auf der Seite des Servers dienen, beispielsweise Datenbanken. Ein HTTP-Server kann Zugang zu vielen unterschiedlichen Portalprogrammen auf Anforderung eines Kunden nehmen.
  • Die Hypertextdokumente sind in der Hypertext Markup Language (HTML) verfasst, um auf dem WWW verbreitet zu werden. Die HTML-Sprache gestattet es, Information in nicht hierarchischer Weise aufzufinden, indem Verbindungen von einem Dokument zu einem anderen auf dem Internet dargeboten werden. Diese Verbindungen oder Links können den Benutzer mit Dokumenten in Verbindung bringen, welche Text, Video und/oder Audio verwenden. Es ist dieses Merkmal der HTML-Sprache, das es dem Benutzer erlaubt, einen hervorgehobenen Teil eines Dokumentes auszuwählen und Zugriff zu einem neuen Dokument zu nehmen, das in einer entfernt angeordneten Ma schine gespeichert ist. Die HTML-Sprache überträgt Information zu den HTTP-Servern, die wiederum geeignete Programme durchführen, deren Ergebnis dem Benutzer entweder über eine HTML-Seite oder über ein Programm geboten wird, das für den Kunden abläuft.
  • Gemäß der vorliegenden Erfindung ist ein offenes Rechnernetzwerk, beispielsweise das Internet, mit übertragungsbandfremden Signalisierungsmöglichkeiten versehen, so dass ein Kunde eine Transaktion durchführen kann, welche Serviceattribute hat, welche eine intelligente Verarbeitung erfordern. Die Vorgänge, welche durch einen Kunden durchgeführt werden, um eine solche Transaktion auszuführen, werden unter Bezugnahme auf das in 2 dargestellte Netzwerk beschrieben. Wie in 2 zu sehen ist, funktioniert ein Internetzserver 23 als ein Agent oder Vertreter, über welchen ein Kunde oder eine andere Station eine übertragungsbandfremde Signalisierung zur Durchführung spezieller Dienstleistungen vornehmen kann. Das Signalisierungsnetzwerk, über welche die übertragungsbandfremde Signalisierung erfolgt, kann physikalisch auf demselben Computernetzwerk vorhanden sein, während aber eine logisch vorhandene Trennung vorgesehen ist. Wenn das offene Netzwerk, über welches die Erfindung verwirklicht wird, das WWW ist, kann der Agent 23 ein HTTP-Server sein, der durch eine Service-Provider als dritter Partei gehandhabt wird. Der Agent 23 enthält ähnlich einem Netzwerksteuerpunkt in einem Telefonnetzwerk eine Datenbank für Serviceattribute betreffend Datenwege, Kunden und andere Endpunktstationen oder andere Attribute, welche sich auf die Qualität des Service beziehen. Weiter kann der Agent 23 als ein Vertreter für einen Kunden durch Herunterladen von Applikationen arbeiten, welche benötigt werden, um den Kommunikationsvorgang zu erleichtern, welcher von dem Kunden gewünscht wird. Das bedeutet, der Agent 23 kann als virtueller Server oder als Kunde in Vertretung eines tatsächlichen Servers oder Kunden wirksam sein. Zusätzlich kann der Agent 23 Applikationen übertragen, welche erforderlich sind, um bestimmte Kommunikationsabschnitte durchzuführen, welche von einem Endverbraucher gefordert werden und welche örtlich für den Endverbraucher nicht verfügbar sind. Beispielsweise kann der Kunde eine Multimedia-Session wünschen, welche bestimmte Software erforderlich macht, die nur über den Agenten 23 verfügbar ist. Beispielsweise kann der Agent 23 dazu verwendet werden, MPED-Daten in JPEG-Daten umzuformen, welche für den Kunden erkennbar sind. Der Agent 23 kann auch den Datenweg (d.h., den übertragungseigenen Signalweg) zwischen Kunden einrichten, über welchen die Daten laufen. In dieser Rolle bildet der Agent 23 eine Funktion analog derjenigen aus, welche durch einen Netzwerksteuerpunkt gebildet wird, wenn er einen gebührenfreien Telefonanruf weiterleitet. Der Agent 23 kommuniziert typischerweise mit anderen intelligenten Quellen, beispielsweise Netzwerksteuerpunkten, die im Telefonnetzwerk angeordnet sind, und beispielsweise Servern und DNS-Systemen.
  • Der Kunde kommuniziert mit dem Internet über einen Web-Browser auf einem HTTP-Server. Die Hardware, welche von dem Kunden verwendet wird, kann, ohne hierauf beschränkt zu sein, einen PC, ein Telefon, einen Arbeitsplatz oder selbst ein Fernsehgerät umfassen. Der Kunde kann auf das Internet über irgendeine aus einer Vielzahl von Zugriffsalternativen Zugriff nehmen, welche folgendes umfassen: Eine Local Area Connection (LAN) beispielsweise Ethernet oder Token Ring; eine Privatleitung; eine Wählverbindung unter Verbindung von PPP, ISDN BRI oder ISDN PRI; eine ATM-Verbindung oder Frame-Relay-Verbindung; eine drahtlose Verbindung; oder eine Kabelverbindung. Der Kunde kann die Möglichkeit einer gleichzeitigen Verbindung über mehrfache Zugriffsalternativen haben. Diese Möglichkeit gestattet es dem Kunden, mit verschiedenen Netzwerken zu kommunizieren, um Verbindungswege auf der Basis besonderer Anwendungsanforderungen auszuwählen.
  • Der Signalisierungsweg zwischen dem Agenten und dem Kunden und einer anderen Endpunktstation wird als übertragungsbandfremd bezeichnet, da der Signalisierungsweg von dem Datenkommunikationsweg verschieden sein kann. Der Signalisierungsweg und der Datenkommunikationsweg können jedoch Teile derselben physikalischen Verbindung benutzen. Beispielsweise können der Signalisierungsweg und der Datenweg auf demselben geleiteten Netzwerk vorhanden sein, doch kann der Datenweg einen Serviceweg höherer Qualität verwenden. Alternativ kann der Datenweg über ein geschaltetes Paketnetzwerk oder ein geschaltetes Schaltungsnetzwerk verlaufen.
  • 3 zeigt ein Flussdiagramm zur Verdeutlichung der Schritte, welche von einem Kunden ausgeführt werden, um eine Transaktion über das Internet durchzuführen, welche eine intelligente Verarbeitung erfordert. Zum ersten initialisiert der Kunde im Schritt 300 eine Verbindung mit dem Agenten, der in operativer Zusammenarbeit mit dem Internet steht. Als nächstes bezeichnet der Kunde in dem Schritt 301 dem Agenten ein Serviceattribut oder mehrere Serviceattribute, welches bzw. welche eine intelligente Verarbeitung erfordern. Für die Zwecke der Darstellung seien die Serviceattribute in drei Kategorien klassifiziert: Endpunktattribute, Übertragungswegattribute und Anrufattribute. Endpunktattribute enthalten solche Attribute wie Namen und Netzwerkadresse der Bestimmungsstation, die Art der Dateiübertragung, welche gewünscht wird (beispielsweise Einwegübertragung nur für die Dateiauffindung oder Zweiwegedateiübertragung), und das zu verwendende Medium (beispielsweise Audio, Text, Video, usw.). Übertragungswegattribute spezifizieren das Kommunikationsmedium, das verwendet werden soll (beispielsweise Telefonnetzwerk, ATM, Frame Relais, usw.) und die Qualität des Service, welche gewünscht wird. Anrufattribute umfassen die Abrechnungspräferenzen (beispielsweise Spezifizierung der Partei, welche für den Anruf zahlt), die Zeit und das Datum, zu welchem der Anruf getätigt werden soll, Anrufermächtigungsanforderungen und Definitionen darüber, ob ein Vertreterservice erforderlich ist, um eine Aufgabe zu erfüllen, beispielsweise das Herunterladen einer Applikation.
  • Der Agent richtet in dem Schritt 302 nach Empfang eines Anrufwunsches mit spezifizierten Anrufattributen in dem Schritt 302 ein. Der Agent kommuniziert mit verschiedenen Schaltern, welche in den Netzwerken des anrufenden Kunden und des Bestimmungsortkunden vorhanden sind, um den richtigen Kommunikationsabschnitt einzurichten. Der Agent kann andere Endpunktstationen benutzen, um das Absetzen des Anspruchs zu initialisieren oder alternativ kann der Agent einen Vertreter bezeichnen, um die Ursprungsstation und die Bestimmungsstation in solchen Fällen zu verbinden, in welchen Kommunikationsformate zwischen den Stationen nicht kompatibel sind. Der Agent führt diese Funktionen durch Unterhalten einer aktualisierten Datenbank aus, welche die Identifikation von Endpunktstationen, welche die Möglichkeit der Anbietung spezieller Serviceattribute haben, eine Liste von verschiedenen Serviceattributen, wel che für den Agenten verfügbar sind und verfügbare Datenwege enthält. Schließlich kommuniziert in dem Schritt 303 der Kunde mit der Bestimmungsstation in herkömmlicher Weise, nachdem die Verbindung in Entsprechung mit den gewünschten Serviceattributen, welche von dem Kunden gewünscht worden sind, eingerichtet worden ist.
  • Die folgende Diskussion liefert zusätzliche Details bezüglich der Funktionalität des Agenten, wenn er auf dem Internet tätig ist. Wie zuvor bemerkt initialisiert ein Kunde einen Anruf durch Tätigen einer Anrufanfrage, beispielsweise unter Verwendung einer Webseite. Die Anforderung kann eines oder mehrere von gewünschten Serviceattributen enthalten. Hat einmal ein Kunde eine Auswahl auf der Webseite getroffen, dann gibt die Webseite die Anfrage an den Agenten weiter. Der Agent tastet die Anfrage ab, um festzustellen, ob der Anruf einer speziellen Verarbeitung bedarf. Wenn eine solche spezielle Verarbeitung gewünscht wird, da gewünschte Serviceattribute bezeichnet worden sind, dann macht der Agent eine entsprechende Datenbankanfrage, um den Anruf zu vervollständigen. Der Agent steht mit verschiedenen Datenbanken über ein Rückgratnetzwerk in Verbindung, das mit dem Signalisierungsnetzwerk verbunden ist. Das Rückgratnetzwerk kann das öffentliche Internet, ein Internet im Privateigentum oder ein anderes Datennetzwerk sein, das dem Signalisierungsnetzwerk zugeordnet ist.
  • Wie zuvor bemerkt erleichtern die Datenbanken, welche durch den Agenten abgefragt werden, die Verwirklichung der verschiedenen Serviceattribute. Zusätzlich zu den Serviceattributen, welche zuvor erwähnt wurden, können zusätzliche Serviceattribute folgendes umfassen: eine Adressenüberprüfung (der anrufenden und der angerufenen Partei); einen Berechtigungs-/Sicherheitscheck; eine Kreditkartenüberprüfung; die Erzeugung einer Abrechnungsaufzeichnung; einen Applikations-Übersetzungsservice; einen Applikations-Aufnahmeservice; eine Kundenbetreuung; die Adressierung naher Benutzergruppen; und Verzeichnisdienste. Andere Serviceattribute können sich auf die Protokolladressenübersetzung beziehen, beispielsweise von IP zu IP (beispielsweise von einer virtuellen IP-Adresse in eine reale Adresse), von IP in ATM, von IP in eine Telefonnummer oder von IP in MAC. Selbstverständlich ist die hier angegebene Liste von Serviceattributen nur für Erläuterungszwecke aufgemacht. Allgemein ist die Erfindung auf einen Agenten anwendbar, der jedwedes gewünschtes Serviceattribut verwirklichen kann.
  • Der Agent bestimmt die geeignete Datenbank oder die geeigneten Datenbanken, welche befragt werden sollen, auf der Basis der Serviceattribute, die der Kunde wünscht. Wenn beispielsweise der Kunde ein Serviceattribut wünscht, dass der Agent selbst nicht ausführen kann, dann arbeitet der Agent mit einem Prozessor 30 (siehe 2) für einen Applikations-Übersetzungsdienst zusammen, wobei der Prozessor die geeignete Software an den Kunden liefert, so dass der Kunde die gewünschte Applikation ausführen kann, oder alternativ fordert der Agent den Applikationsübersetzungsservice-Prozessor dazu auf, die Applikation in eine Form zu übersetzen, die der Kunde ausführen kann. In dem letzteren Falle, kann der Applikationsübersetzungsprozessor 30 einen Vertretungsserver in dem Netzwerk zusammen mit dem Kommunikationsweg oder Datenweg auswählen, um die Applikation von der angerufenen Partei zu empfangen, diese in eine Form zu übersetzen, welche die anrufende Partei durchführen kann und dies dann an die anrufende Partei weiterzugeben.
  • Manche Datenbankanfragen können auftreten, wenn der Kunde den Empfang einer Videodatei über ein breitbandiges Netzwerk wünscht, das eine hohe Qualität des Service aufweist. In dieser Situation arbeitet der Agent mit dem Applikationsaufnahmeservice 32 zusammen, um einen Applikationsserver in dem Netzwerk ausfindig zu machen, der die gewünschte Datei über ein breitbandiges Netzwerk übertragen kann. Nachdem eine solche Bestimmung gemacht ist, führt der Agent die geeigneten Adressenübersetzungen unter Verwendung des Adressenübersetzungsservice durch, um sicherzustellen, dass der Kunde und der Server mit den richtigen Adressen ausgestattet werden (beispielsweise ATM-Adressen), um einen Anruf auf einem breitbandigen Netzwerk zu tätigen.
  • Viele Applikationen erfordern eine Bevollmächtigungsprüfung aus Sicherheitsgründen. Der Agent überprüft die Bevollmächtigung eines Kunden durch Befragen einer Datenbank. In gleicher Weise können Server, welche die Angabe einer Kreditkarten nummer erfordern, einen Service verwenden, der es einem Agenten ermöglicht, entweder die Kreditkartennunmer zu überprüfen oder einfach die Kreditkartennummer von einer Datenbank 34 zu erhalten und den Anruf zu vervollständigen.
  • Der Agent kann auch die Art des Kommunikationsweges bestimmen, der zwischen der anrufenden Partei und der angerufenen Partei eingerichtet werden soll, unabhängig davon, ob der Kommunikationsweg das öffentliche Internet, ein Internet, das im Privateigentum steht und gemanagt wird, das geschaltete Telefonnetzwerk oder ein Paketübertragungsnetzwerk, beispielsweise ein ATM-Netzwerk oder das Frame-Relay-Netzwerk ist. Der Agent bestimmt den geeigneten Übertragungsweg basierend entweder auf dem Wunsch des Kunden anrufend oder angerufen oder basierend auf der Qualität der Serviceanforderungen einer bestimmten Applikation, die zwischen der angerufenen Partei und der anrufenden Partei abläuft. Beispielsweise kann der Agent abhängig davon, ob die Applikation eine solche von Punkt zu Punkt oder eine Vielpunktapplikation ist, eine der folgenden Arten von Endpunktverbindungen auswählen: Eins-zu-Eins; Eins-zu-Vielen; Viele-zu-Vielen; oder Viele-zu-Eins.
  • Der Agent kann auch bestimmen, ob ein herkömmlicher Signalisierungswunsch (beispielsweise CTS-7) zusätzlich zu der übertragungsbandfremden Signalisierung, ausgeführt über das Internet, gewünscht oder benötigt wird. Wenn ein herkömmlicher Signalisierungswunsch erforderlich ist, dann erzeugt der Agent die geeignete Signalisierungsnachricht und überträgt sie zu dem herkömmlichen Signalisierungsnetzwerk im Auftrage des Kunden. Beispielsweise kann eine herkömmliche Signalisierung gewünscht werden, wenn ein "800"-Datenservice geboten wird. In diesem Falle geschieht eine herkömmliche Signalisierung, um die Übersetzung der "800"-Nummer in dem Netzsteuerpunkt in die tatsächliche Telefonnummer des Endpunktes vorzunehmen.
  • Der Agent kann in zentralisierter Form oder in verteilter Form vorgesehen sein. Beispielsweise kann der Agent funktionell so unterteilt sein, dass unterschiedliche Funktionen sich in gesonderten physikalischen Geräten befinden. In entsprechender Weise kann der Agent einfache oder mehrfache Prozessoren verwenden, um mit den verschiedenen Datenbanken, welche erforderlich sind, zu kommunizieren. Das Signalisierungsprotokoll, das zwischen dem Agenten und den Prozessoren wirksam ist, kann auf IP-Basis (beispielsweise hhtp oder anderen IP-basierenden Protokollen) vorliegen. Das Protokoll, das zwischen dem Kunden und dem Agenten und zwischen dem Agenten und den Datenbanken wirksam ist, kann gegenüber dem Protokoll verschieden sein, welches zwischen dem Agenten und den Prozessoren wirksam ist.

Claims (17)

  1. Verfahren zur Einrichtung einer Verbindung über ein Paketübertragungsnetzwerk zwischen einer Ursprungsstation, welche mit dem Paketübertragungsnetzwerk verbunden ist, und einer Bestimmungsstation, welche mit dem Paketübertragungsnetzwerk verbunden ist, wobei das Verfahren folgendes umfasst: Verbinden (300) der Ursprungsstation mit einem Agenten (23), der an der Verbindung teilnimmt, jedoch von Netzwerkelementen verschieden ist, welche in einem Datenflussweg der Verbindung enthalten sind; Senden (301) einer Nachricht von der genannten Ursprungsstation zu dem Agenten (23) über ein Signalisierungsnetzwerk, welches einen übertragungsbandfremden Signalisierungsweg mit Bezug auf einen Verbindungsweg darstellt, der aus Elementen des Paketübertragungsnetzwerkes zusammengesetzt ist, wobei der Signalisierungsweg und der Verbindungsweg Anteile derselben physikalischen Verbindungsstrecke miteinander teilen oder der Signalisierungsweg von dem Verbindungsweg verschieden ist, wobei die Nachricht mindestens ein Serviceattribut aus einer Serviceattributgruppe enthält, die aus Endpunktattributen, Signalwegattributen oder Anrufattributen besteht, welche von der Ursprungsstation verlangt werden; und Einrichten eines Verbindungsweges durch den Agenten (23) zwischen der Ursprungsstation und der Bestimmungsstation über das Verbindungsnetzwerk in Entsprechung mit dem gewünschte Serviceattribut.
  2. Verfahren nach Anspruch 1, bei welchem der Agent (23) bei der Einrichtung des Verbindungsweges zwischen der Ursprungsstation und der Bestimmungsstation mit dem Verbindungsweg gekoppelt ist und als virtuelle Ursprungsstation gegenüber der Bestimmungsstation wirksam ist.
  3. Verfahren nach Anspruch 1, nach welchem der Agent (23) bei der Einrichtung des Verbindungsweges zwischen der Ursprungsstation und der Bestimmungsstation mit dem Verbindungsweg gekoppelt ist und als virtuelle Bestimmungsstation gegenüber der Ursprungsstation wirksam ist.
  4. Verfahren nach Anspruch 1, bei welchem der Agent (23) zur Unterstützung des Schrittes der Einrichtung des Verbindungsweges eine Information verwendet, welche sich auf Datenwege bezieht, die in dem Verbindungsnetzwerk verfügbar sind, und sich auf Attribute bezieht, welche zu der Qualität des Service in Beziehung stehen.
  5. Verfahren nach Anspruch 4, bei welchem die Information, welche von dem Agenten (23) verwendet wird, in Datenbanken enthalten ist, die durch den Agenten (23) unterhalten werden.
  6. Verfahren nach Anspruch 4, bei welchem die Information, welche von dem Agenten (23) verwendet wird, durch den Agenten aus einem Netzwerksteuerpunkt gewonnen wird, welcher in einem Telefonnetzwerk angeordnet ist.
  7. Verfahren nach Anspruch 1, bei welchem sich das Serviceattribut auf den Namen der Bestimmungsstation oder die Adresse der Bestimmungsstation bezieht.
  8. Verfahren nach Anspruch 1, bei welchem das Serviceattribut sich auf die Art der Dateiübertragung, welche gewünscht wird oder das Medium bezieht, das bei der Verbindung zwischen der Ursprungsstation und der Bestimmungsstation verwendet werden soll.
  9. Verfahren nach Anspruch 1, bei welchem das Serviceattribut sich wie auf die Art des Kommunikationsmediums bezieht, das bei der Einrichtung des Verbindungsweges verwendet werden soll.
  10. Verfahren nach Anspruch 1, bei welchem sich das Serviceattribut auf die Servicequalität der Verbindung zwischen der Ursprungsstation und der Bestimmungsstation bezieht.
  11. Verfahren nach Anspruch 1, bei welchem sich das Serviceattribut auf Abrechnungpräferenzen, Zeit und Datum, an welchen der Verbindungsweg eingerichtet werden soll oder darauf bezieht, ob ein Proxy-Service auf der Seite des Agenten (23) gewünscht wird.
  12. Verfahren nach Anspruch 1, bei welchem sich das Serviceattribut auf einen Service bezieht, welcher eine andere Verarbeitung außer lediglich diejenige Verarbeitung verlangt, welche die Einrichtung eines Verbindungsweges zum Ziel hat.
  13. Verfahren nach Anspruch 12, bei welchem die genannte Verarbeitung eine Verarbeitung oder mehrere Verarbeitungen aus einer Gruppe umfasst, welche eine Adressenüberprüfung, eine Erzeugung einer Abrechnungsaufzeichnung, einen Applikationsübersetzungsservice, eine Berechtigungsprüfung, eine Sicherheitsprüfung, eine Kreditkartenbestätigung, eine Kundenbetreuung, eine Protokolladressenübersetzung und Verzeichnis-Dienste umfasst.
  14. Verfahren nach Anspruch 1, bei welchem der Schritt des Verbindens der Ursprungsstation mit einem Agenten (23) die Folge hat, dass der Agent eine Webseite an die Ursprungsstation liefert, und bei welchem der Schritt des Sendens einer Nachricht durch die Ursprungsstation die genannte Webseite verwendet.
  15. Verfahren nach Anspruch 1, bei welchem der Agent (23) ein Server ist, der mit dem Paketübertragungsnetzwerk verbunden ist.
  16. Verfahren nach Anspruch bei welchem der Agent (23) über eine Anzahl physikalisch nicht verbundener Geräte verteilt ist.
  17. Verfahren nach Anspruch 16, bei welchem die physikalisch nicht verbundenen Geräte sämtlich mit dem Paketübertragungsnetzwerk verbunden sind.
DE69735450T 1996-06-28 1997-06-25 Verfahren zum Errichten einer Verbindung über ein Rechnernetzwerk Expired - Lifetime DE69735450T2 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US671747 1996-06-28
US08/671,747 US6298120B1 (en) 1996-06-28 1996-06-28 Intelligent processing for establishing communication over the internet

Publications (2)

Publication Number Publication Date
DE69735450D1 DE69735450D1 (de) 2006-05-11
DE69735450T2 true DE69735450T2 (de) 2006-11-30

Family

ID=24695722

Family Applications (2)

Application Number Title Priority Date Filing Date
DE69740075T Expired - Lifetime DE69740075D1 (de) 1996-06-28 1997-06-25 Verfahren und Anordnung zur Kommunikationsbereitstellung in einem Rechnernetzwerk
DE69735450T Expired - Lifetime DE69735450T2 (de) 1996-06-28 1997-06-25 Verfahren zum Errichten einer Verbindung über ein Rechnernetzwerk

Family Applications Before (1)

Application Number Title Priority Date Filing Date
DE69740075T Expired - Lifetime DE69740075D1 (de) 1996-06-28 1997-06-25 Verfahren und Anordnung zur Kommunikationsbereitstellung in einem Rechnernetzwerk

Country Status (6)

Country Link
US (1) US6298120B1 (de)
EP (2) EP0817452B1 (de)
JP (1) JPH1093629A (de)
CA (1) CA2205748C (de)
DE (2) DE69740075D1 (de)
HK (1) HK1090777A1 (de)

Families Citing this family (71)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6847611B1 (en) 1990-12-10 2005-01-25 At&T Corp. Traffic management for frame relay switched data service
US9286294B2 (en) 1992-12-09 2016-03-15 Comcast Ip Holdings I, Llc Video and digital multimedia aggregator content suggestion engine
US7168084B1 (en) 1992-12-09 2007-01-23 Sedna Patent Services, Llc Method and apparatus for targeting virtual objects
GB9603582D0 (en) 1996-02-20 1996-04-17 Hewlett Packard Co Method of accessing service resource items that are for use in a telecommunications system
US6069890A (en) 1996-06-26 2000-05-30 Bell Atlantic Network Services, Inc. Internet telephone service
US6154445A (en) 1996-04-18 2000-11-28 Bell Atlantic Network Services, Inc. Telephony communication via varied redundant networks
US6304567B1 (en) * 1996-11-26 2001-10-16 Lucent Technologies Inc. Methods and apparatus for providing voice communications through a packet network
US7149815B1 (en) * 1996-12-06 2006-12-12 The Distribution Systems Research Institute Integrated information communication system using internet protocol
SG79949A1 (en) * 1996-12-06 2001-04-17 Distribution Systems Res Inst Integrated information communication system
US6199761B1 (en) * 1996-12-09 2001-03-13 Drexler Technology Corporation Validation method for electronic cash cards and digital identity cards utilizing optical data storage
US6078582A (en) 1996-12-18 2000-06-20 Bell Atlantic Network Services, Inc. Internet long distance telephone service
US7031441B1 (en) * 1996-12-30 2006-04-18 Intel Corporation Method and apparatus for supporting on-demand connectivity for network applications
US6711622B1 (en) * 1997-12-31 2004-03-23 Broadware Technologies, Inc. Video and audio streaming for multiple users
US6732183B1 (en) 1996-12-31 2004-05-04 Broadware Technologies, Inc. Video and audio streaming for multiple users
US6137869A (en) 1997-09-16 2000-10-24 Bell Atlantic Network Services, Inc. Network session management
US6574216B1 (en) 1997-03-11 2003-06-03 Verizon Services Corp. Packet data network voice call quality monitoring
US6778652B2 (en) * 1997-03-14 2004-08-17 Itex, Inc. Method and apparatus for establishing and facilitating a voice call connection from a client computer to a PSTN extension
US6870827B1 (en) 1997-03-19 2005-03-22 Verizon Services Corp. Voice call alternative routing through PSTN and internet networks
US6292479B1 (en) 1997-03-19 2001-09-18 Bell Atlantic Network Services, Inc. Transport of caller identification information through diverse communication networks
US6081524A (en) * 1997-07-03 2000-06-27 At&T Corp. Frame relay switched data service
FI107842B (fi) * 1997-09-23 2001-10-15 Nokia Networks Oy Adaptiivinen prosessorijärjestelmä
US7734018B2 (en) * 1997-11-03 2010-06-08 Light Elliott D System and method for establishing a call between a calling party and a called party over a wired network
US8464359B2 (en) * 1997-11-03 2013-06-11 Intellectual Ventures Fund 30, Llc System and method for obtaining a status of an authorization device over a network
US7088802B2 (en) * 1997-11-03 2006-08-08 Light Elliott D Method and apparatus for obtaining telephone status over a network
JP3263651B2 (ja) * 1998-03-05 2002-03-04 沖電気工業株式会社 音声データ統合交換機システム
US6510216B1 (en) * 1998-03-23 2003-01-21 Mci Communications Corporation Intelligent network provisioning system and method
GB9811862D0 (en) * 1998-06-02 1998-07-29 British Telecomm Data network access
US7277424B1 (en) * 1998-07-21 2007-10-02 Dowling Eric M Method and apparatus for co-socket telephony
US6405033B1 (en) * 1998-07-29 2002-06-11 Track Communications, Inc. System and method for routing a call using a communications network
FR2784837B1 (fr) * 1998-10-16 2004-05-21 Sagem Procede economique de mise en communication de deux terminaux a travers l'internet et terminal de communication
US6614781B1 (en) 1998-11-20 2003-09-02 Level 3 Communications, Inc. Voice over data telecommunications network architecture
FR2788917B1 (fr) * 1999-01-22 2001-03-02 Sagem Procede d'etablissement d'une communication, a travers un reseau informatique du type de l'internet, entre deux appareils de transmission d'informations
US6690672B1 (en) * 1999-04-05 2004-02-10 Avaya Inc. Method and apparatus for placing an intelligent telephone call using an internet browser
US6496477B1 (en) * 1999-07-09 2002-12-17 Texas Instruments Incorporated Processes, articles, and packets for network path diversity in media over packet applications
EP1131943A1 (de) * 1999-09-24 2001-09-12 Nokia Corporation Verfahren und system für internet telefonie mit dem ss7 netzwerk
AU3638801A (en) * 1999-11-08 2001-05-30 Ericsson Inc. Quality-of-service based telephony over internet via paired voice gateways
US6760312B1 (en) 1999-11-30 2004-07-06 Lucent Technologies Inc. Quality of service on demand
JP4162347B2 (ja) 2000-01-31 2008-10-08 富士通株式会社 ネットワークシステム
FI108592B (fi) 2000-03-14 2002-02-15 Sonera Oyj Laskutus langatonta sovellusprotokollaa käyttävässä matkapuhelinjärjestelmässä
US6671729B1 (en) * 2000-04-13 2003-12-30 Lockheed Martin Corporation Autonomously established secure and persistent internet connection and autonomously reestablished without user intervention that connection if it lost
US7577834B1 (en) * 2000-05-09 2009-08-18 Sun Microsystems, Inc. Message authentication using message gates in a distributed computing environment
US7318091B2 (en) * 2000-06-01 2008-01-08 Tekelec Methods and systems for providing converged network management functionality in a gateway routing node to communicate operating status information associated with a signaling system 7 (SS7) node to a data network node
FI20001574A (fi) * 2000-06-30 2001-12-31 Nokia Corp Resurssien allokointi ja palvelun välittäminen langattoman verkon yli
US7886054B1 (en) * 2000-10-11 2011-02-08 Siddhartha Nag Graphical user interface (GUI) for administering a network implementing media aggregation
US7774468B1 (en) 2000-07-28 2010-08-10 Siddhartha Nag Network traffic admission control
US7266683B1 (en) 2001-07-27 2007-09-04 Siddhartha Nag Selective encryption of application session packets
US7013338B1 (en) 2000-07-28 2006-03-14 Prominence Networks, Inc. Multiplexing several individual application sessions over a pre-allocated reservation protocol session
US7788354B2 (en) 2000-07-28 2010-08-31 Siddhartha Nag End-to-end service quality in a voice over Internet Protocol (VoIP) Network
AU2001290525A1 (en) * 2000-08-08 2002-02-18 Prominence Networks, Inc. Multiplexing several individual application sessions over a pre-allocated reservation protocol session in a voice over internet protocol (voip)
WO2002032161A2 (en) * 2000-10-13 2002-04-18 Genista Corporation System, method, and apparatus for quality features for mobile and internet terminals
WO2002052825A1 (en) * 2000-12-22 2002-07-04 Nokia Corporation Method and system for establishing a multimedia connection by negotiating capability in an outband control channel
US7908628B2 (en) 2001-08-03 2011-03-15 Comcast Ip Holdings I, Llc Video and digital multimedia aggregator content coding and formatting
US7793326B2 (en) 2001-08-03 2010-09-07 Comcast Ip Holdings I, Llc Video and digital multimedia aggregator
US20030084123A1 (en) * 2001-08-24 2003-05-01 Kamel Ibrahim M. Scheme for implementing FTP protocol in a residential networking architecture
US6643510B2 (en) * 2001-08-29 2003-11-04 The Boeing Company Mobile platform real time availability and content scheduling system and method
US8447963B2 (en) 2002-06-12 2013-05-21 Bladelogic Inc. Method and system for simplifying distributed server management
US20030233446A1 (en) * 2002-06-12 2003-12-18 Earl William J. System and method for managing a distributed computing system
WO2005011232A2 (en) * 2003-07-24 2005-02-03 3E Technologies International, Inc. Method and system for fast setup of group voice calls over ip communications
US7804789B2 (en) 2004-03-18 2010-09-28 Tekelec Methods, systems, and computer program products for organizing, managing, and selectively distributing routing information in a signaling message routing node
US7940746B2 (en) 2004-08-24 2011-05-10 Comcast Cable Holdings, Llc Method and system for locating a voice over internet protocol (VoIP) device connected to a network
US20060120385A1 (en) * 2004-12-02 2006-06-08 Atchison Darrell T Method and system for creating and managing multiple subscribers of a content delivery network
US7852831B2 (en) 2005-02-22 2010-12-14 Akbar Imran M Method and system for providing private virtual secure Voice over Internet Protocol communications
US8428074B2 (en) 2005-04-29 2013-04-23 Prom Ks Mgmt Limited Liability Company Back-to back H.323 proxy gatekeeper
US8365258B2 (en) * 2006-11-16 2013-01-29 Phonefactor, Inc. Multi factor authentication
US9762576B2 (en) * 2006-11-16 2017-09-12 Phonefactor, Inc. Enhanced multi factor authentication
US20080163320A1 (en) * 2006-12-27 2008-07-03 Goosean Media Inc. Timezone-shifting IP-based video broadcasting system
US9043451B2 (en) 2007-07-31 2015-05-26 Tekelec, Inc. Methods, systems, and computer readable media for managing the flow of signaling traffic entering a signaling system 7 (SS7) based network
US8238538B2 (en) 2009-05-28 2012-08-07 Comcast Cable Communications, Llc Stateful home phone service
CN102792660B (zh) 2010-02-12 2015-11-25 泰克莱克股份有限公司 用于直径网络管理的方法、***和计算机可读介质
US9363472B2 (en) 2013-03-14 2016-06-07 Samsung Electronics Co., Ltd. Video injection for video communication
ES2594610T3 (es) * 2013-04-26 2016-12-21 Airbus Defence And Space Limited Enrutamiento de datos dentro de una red de comunicaciones

Family Cites Families (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4191860A (en) 1978-07-13 1980-03-04 Bell Telephone Laboratories, Incorporated Data base communication call processing method
US4771425A (en) * 1984-10-29 1988-09-13 Stratacom, Inc. Synchoronous packet voice/data communication system
US5726984A (en) * 1989-01-31 1998-03-10 Norand Corporation Hierarchical data collection network supporting packetized voice communications among wireless terminals and telephones
US5583920A (en) * 1992-04-17 1996-12-10 Bell Atlantic Intelligent peripheral in video dial tone network
US5327486A (en) * 1993-03-22 1994-07-05 Bell Communications Research, Inc. Method and system for managing telecommunications such as telephone calls
US5473679A (en) 1993-12-09 1995-12-05 At&T Corp. Signaling system for broadband communications networks
JPH07170288A (ja) * 1993-12-15 1995-07-04 Hitachi Ltd 音声通信システムおよび音声通信方法
US5608446A (en) * 1994-03-31 1997-03-04 Lucent Technologies Inc. Apparatus and method for combining high bandwidth and low bandwidth data transfer
US5793762A (en) * 1994-04-12 1998-08-11 U S West Technologies, Inc. System and method for providing packet data and voice services to mobile subscribers
US5758257A (en) * 1994-11-29 1998-05-26 Herz; Frederick System and method for scheduling broadcast of and access to video programs and other data using customer profiles
US5530852A (en) * 1994-12-20 1996-06-25 Sun Microsystems, Inc. Method for extracting profiles and topics from a first file written in a first markup language and generating files in different markup languages containing the profiles and topics for use in accessing data described by the profiles and topics
US5526353A (en) * 1994-12-20 1996-06-11 Henley; Arthur System and method for communication of audio data over a packet-based network
CA2139081C (en) * 1994-12-23 1999-02-02 Alastair Gordon Unified messaging system and method
US5742670A (en) * 1995-01-09 1998-04-21 Ncr Corporation Passive telephone monitor to control collaborative systems
CA2168484C (en) * 1995-03-13 2000-12-05 Mehmet Reha Civanlar Client-server architecture using internet and public switched networks
JP2666769B2 (ja) * 1995-05-16 1997-10-22 日本電気株式会社 インタネットプロトコルルーティング方法及び装置
FI104869B (fi) 1995-05-24 2000-04-14 Ericsson Telefon Ab L M Menetelmä verkkojen välisen puheyhteyden muodostamiseksi ja älyverkkopalvelu
US5610910A (en) * 1995-08-17 1997-03-11 Northern Telecom Limited Access to telecommunications networks in multi-service environment
US6009469A (en) * 1995-09-25 1999-12-28 Netspeak Corporation Graphic user interface for internet telephony application
US5572643A (en) * 1995-10-19 1996-11-05 Judson; David H. Web browser with dynamic display of information objects during linking
US5661790A (en) * 1995-11-03 1997-08-26 Ericsson, Inc. Call back service for a regulatory restrictive area
US5805587A (en) * 1995-11-27 1998-09-08 At&T Corp. Call notification feature for a telephone line connected to the internet
US5884262A (en) * 1996-03-28 1999-03-16 Bell Atlantic Network Services, Inc. Computer network audio access and conversion system
US5790548A (en) * 1996-04-18 1998-08-04 Bell Atlantic Network Services, Inc. Universal access multimedia data network
US5768513A (en) * 1996-06-27 1998-06-16 At&T Corp. Multimedia messaging using the internet

Also Published As

Publication number Publication date
EP1679866A1 (de) 2006-07-12
CA2205748C (en) 2002-09-24
DE69735450D1 (de) 2006-05-11
CA2205748A1 (en) 1997-12-28
JPH1093629A (ja) 1998-04-10
EP0817452A2 (de) 1998-01-07
HK1090777A1 (en) 2006-12-29
US6298120B1 (en) 2001-10-02
DE69740075D1 (de) 2011-01-20
EP0817452A3 (de) 2000-05-03
EP1679866B1 (de) 2010-12-08
EP0817452B1 (de) 2006-03-15

Similar Documents

Publication Publication Date Title
DE69735450T2 (de) Verfahren zum Errichten einer Verbindung über ein Rechnernetzwerk
DE60105378T2 (de) System und Verfahren zur Lieferung von Profilinformationen eines Anrufers
DE69633230T2 (de) Verfahren und system zur herstellung einer sprachverbindung in verschiedenen netzen
DE69634854T2 (de) Verfahren zum zugreifen auf dienstmittelgegenstande für anwendung in einem fernmeldesystem
DE60202688T2 (de) Verfahren zum Aufbau einer Verbindung
DE69936624T2 (de) Verfahren und Einrichtung zum automatischen Verbindungsaufbau in verschiedenen Netzen
DE69635884T2 (de) Anrufbandbreiteneinstellung während eines Kommunikationsanrufs
DE602005002150T2 (de) Verfahren und Vorrichtung zur Bereitstellung von universellen Fernmelderelaisdiensten
DE69735571T2 (de) Netzunabhängige Verbindungsverwaltung
DE60013227T2 (de) Kommunikationsdienstenanbieten
EP0817511B1 (de) Verfahren zum Erbringen eines Telekommunikations-Dienstes
DE60213171T2 (de) Verfahren zur Übertragung von Kurznachrichten mit Hilfe von Internet Fernsprechgeräten und entsprechendes System
EP1207670A2 (de) Dienst zur automatischen Übermittlung von Paketdaten
DE19954224A1 (de) Verfahren zur Erweiterung der Funktionalität eines Telekommunikationsnetzes und Telekommunikationssystem zur Durchführung des Verfahrens
EP1269766B1 (de) Bereitstellen von ergänzenden diensten in einem paketvermittelnden kommunikationsnetz
DE60318263T2 (de) Kommunikationsanfrageverarbeitungssystem und -verfahren
DE69833689T2 (de) Teilnehmerdatenbehandlung in telekommunikationsnetzwerken
DE19720274C2 (de) Kommunikationssystem, Verfahren und Verarbeitungseinrichtung zum Vermitteln von Anrufen über ein zwischen zwei lokalen Netzen angeordnetes Übertragungsnetz
EP0998090A2 (de) Verfahren zum Übertragen von Daten
EP1313330A1 (de) Senden von Information an ein Endgerät eines anrufenden Teilnehmers über die erreichbare einem angerufenen Teilnehmer zugeordnete Endgeräte
DE19947535A1 (de) Verfahren zur Signalisierung von Kosteninformation bei Verbindungsaufbau sowie Tarifserver dafür
DE10001417A1 (de) Verfahren, Vermittlungsstelle, Diensterechner, Programm-Modul und Schnittstelleneinrichtung zur Übermittlung von Telekommunikationsdienst-Daten zwischen einer Vermittlungsstelle und einem Diensterechner
EP0966148A2 (de) Verfahren, Server und Kommunikationsknoten zum Aufbau gebührenoptimierter Kommunikationsverbindungen
EP1264472B1 (de) Verfahren und vorrichtung zur automatisierten abrechnung der leistungen eines netzbetreibers
EP1537719B1 (de) Aktualisiering von auf einem rechner eines datenkommunikationssystems gespeicherter software

Legal Events

Date Code Title Description
8364 No opposition during term of opposition