DieErfindung betrifft ein Verfahren und eine Anordnung zur Integrationeines paketorientierten Netzwerks in ein Kommunikationssystem.TheThe invention relates to a method and an arrangement for integrationa packet-oriented network in a communication system.
Zeitgemäße Kommunikationssystemesind durch ein Zusammenwachsen von Informations- und Kommunikationsinfrastrukturengekennzeichnet. Hierbei sind Kommunikationssysteme bekannt, die eineSprach- und/oder Videokommunikation über paketorientierte Netzwerkeunterstützen.Ein derartiges Verfahren wird in der Fachwelt meist mit dem übergeordnetenBegriff »Voiceover IP« bzw.abkürzend »VoIP« bezeichnet,wobei das Kürzel »IP« für »InternetProtocol«,ein allgemein verbreitetes Protokoll zum Datenaustausch über paketorientierteNetzwerke steht. Fürdie VoIP-Kommunikation sind dabei die Protokolle H.323 bzw. SIP(Session Initiation Protocol) weit verbreitet.Contemporary communication systemsare due to a convergence of information and communication infrastructurescharacterized. Here, communication systems are known, the oneVoice and / or video communication via packet-oriented networkssupport.Such a method is in the art usually with the parentTerm »Voiceover IP «resp.abbreviated to »VoIP«,where the abbreviation "IP" for "InternetProtocol "a widely used protocol for data exchange via packet-orientedNetworks stands. Forthe VoIP communication are the protocols H.323 or SIP(Session Initiation Protocol) widely used.
SIPist ein Signalisierungsprotokoll für Internettelephonie sowiefür weitereDienste wie Konferenzinteraktionen, Ereignisbenachrichtigung, Nachrichtenübermittlungusw. Dieses Protokoll wurde von der Arbeitsgruppe MMUSIC (MultipartyMultimedia Session Control) der Arbeitsgruppe IETF (Internet EngineeringTask Force) entwickelt. Der Standard H.323 ist ein internationalerITU-T-Standard (International Telecommunication Union – TelecommunicationsStandardization Sector) fürdie Sprach-, Daten- und Videokommunikation über paketvermittelnde Netzwerke.SIPis a signaling protocol for internet telephony as wellfor furtherServices such as conference interactions, event notification, messagingetc. This protocol has been approved by the working group MMUSIC (MultipartyMultimedia Session Control) of the working group IETF (Internet EngineeringTask Force). The standard H.323 is an international oneITU-T standard (International Telecommunication Union - TelecommunicationsStandardization Sector) forvoice, data and video communication over packet-switched networks.
Nebeneiner Infrastruktur zum Austausch paketorientierter Daten ist eineTelephonieinfrastruktur mit festzugeordneten Leitungen zu Kommunikationsendgeräten nachwie vor weit verbreitet. Aus wirtschaftlichen und sicherheitstechnischenGründenist daher in vielen Kommunikationssystemen kein voll ständiger Wechselauf eine rein paketorientierte Architektur vorgesehen. Statt dessenwerden bestehende Kommunikationssysteme mit einer Telefonieinfrastrukturauf Basis festzugeordneter Leitungen um Einrichtungen zur Anbindungvon Kommunikationsendgerätenauf Basis eines paketorientierten Netzwerks erweitert. DerartigeKommunikationssysteme werden daher oftmals als »konvergente« Kommunikationssystemebezeichnet, womit eine Zusammenführungbeider Infrastrukturen bezeichnet wird.NextAn infrastructure for exchanging packet - oriented data is oneTelephony infrastructure with dedicated lines to communication terminals afteras before widespread. For economic and safetyestablishis therefore not a complete change in many communication systemsintended for a purely package-oriented architecture. Insteadbecome existing communication systems with a telephony infrastructureon the basis of dedicated lines around facilities for connectionof communication terminalsexpanded on the basis of a packet-oriented network. suchCommunication systems are therefore often called "convergent" communication systemsdenotes what a mergeboth infrastructures is called.
EineSteuerung der Kommunikationsendgeräte erfolgt in Kommunikationssystemenmit einer Telefonieinfrastruktur auf Basis festzugeordneter Leitungendurch eine Kommunikationseinrichtung.AControl of the communication terminals takes place in communication systemswith a telephony infrastructure based on dedicated linesby a communication device.
DieKommunikationseinrichtung stellt Leistungsmerkmale zur Verfügung undführt eineVermittlung zwischen kommunikationssysteminternen bzw. -externenKommunikationsendgerätendurch.TheCommunication device provides features andleads oneMediation between communication system internal or externalcommunication terminalsby.
Inder Architektur rein paketorientierter VoIP-Kommunikationssystemeist eine zentrale Vermittlung und Steuerung von Kommunikationspartnernhingegen nicht vorgesehen, statt dessen erfolgt die Vermittlungs-und Leistungsmerkmalsteuerung in reinen VoIP-Kommunikationssystemendezentral in den Kommunikationsendgeräten bzw. in verteilten Leitrechnersystemen.Inthe architecture of purely packet-oriented VoIP communication systemsis a central mediation and control of communication partnerson the other hand, the mediationand feature control in pure VoIP communication systemsdecentralized in the communication terminals or in distributed host computer systems.
Für eine umfassendeIntegration von VoIP-basierten Kommunikationsendgeräten in ein konvergentesKommunikationssystem ist daher eine bloße wechselseitige Umsetzungpaketorientierter und zeitkontinuierlicher Nutzinformation – d.h. Sprach-bzw. Videodaten – nichtausreichend. Ein konvergentes Kommunikationssystem erfordert darüber hinauseine Umsetzung von Signalisierungsinformation zwischen den beidenInfrastrukturen. Signalisierungsinformationen enthalten Daten zurVerbindungssteuerung, Signalisierung usw.For a comprehensiveIntegration of VoIP-based communication terminals in a convergedCommunication system is therefore a mere mutual implementationpacket-oriented and time-continuous payload - i. voiceor video data - notsufficient. A convergent communication system also requiresan implementation of signaling information between the twoInfrastructures. Signaling information includes data forCall control, signaling, etc.
In »klassischen« – d.h. zentralen,z.B. nach dem Prinzip eines Zeitmultiplex zwischen Kommunikationsendgeräten mitfestzugeordneten Leitungen vermittelnden – KommunikationseinrichtungenKommunikationseinrichtung ist dabei z.B. das Signalisierungsprotokoll »DSS1« bekannt.Das DSS1-Protokoll (»DigitalSubscriber System No. 1«)ist ein auf ITU-T I.411 (»InternationalTelecommunication Union«)basierendes europäischesISDN-Protokoll (»IntegratedServices Digital Network«)für denSignalisierungskanal des europäischenEuro-ISDN.In "classical" - i. central,e.g. according to the principle of a time division between communication terminals withdedicated lines - communication devicesCommunication device is e.g. the signaling protocol »DSS1« known.The DSS1 protocol (»DigitalSubscriber System No. 1")is one on ITU-T I.411 (»InternationalTelecommunication Union «)based EuropeanISDN protocol (»IntegratedServices Digital Network «)for theSignaling channel of the EuropeanEuro-ISDN.
Inmodernen Kommunikationssystemen enthalten Signalisierungsinformationenzudem erweiterte Leistungsmerkmale unterstützende Daten, z.B. zur Anzeigeeines Namens und weiterer Informationen eines rufenden bzw. gerufenenTeilnehmers an einem Kommunikationsendgerät.InModern communication systems contain signaling informationin addition, enhanced features support supporting data, e.g. see full ada name and other information of a calling or calledParticipant to a communication terminal.
EinVerfahren zur Integration eines paketorientierten Netzwerks in einKommunikationssystem wurde in einer am 29.11.2002 hinterlegten Anmeldungmit dem amtlichen Anmeldeaktenzeichen 10255923.6 vorgeschlagen.Ein dortiges, durch eine zentrale Kommunikationseinrichtung gesteuertes Kommunikationssystembasiert auf einem füreine wechselseitige Umsetzung von Signalisierungs- und Nutzdatender zentralen Kommunikationseinrichtung in von dezentralen Signalisierungs- und Nutzdatendienstenausgetauschten Daten des paketorientierten Netzwerks vorgesehenemGateway. Die dezentralen Signalisierungs- und Nutzdatendienste kommenin überdas paketorientierte Netzwerk verteilten Kommunikationsleitrechnernzur Ausführung.In einem mit einer Applikationsschnittstelle der zentralen Kommunikationseinrichtungverbundenen Leitrechner werden Kommunikationsdaten dieser Applikationsschnittstellein fürdie Kommunikationsleitrechner verarbeitbare Zustandsinformationenumgesetzt.A method for integrating a packet-oriented network in a communication system was proposed in a filed on 29.11.2002 application with the official registration file 10255923.6. A local communication system controlled by a central communication device is based on a gateway provided for mutual implementation of signaling and user data of the central communication device in data of the packet-oriented network exchanged by decentralized signaling and payload data services. The decentralized signaling and payload data services are executed in communication management computers distributed over the packet-oriented network. In a host computer connected to an application interface of the central communication device, communication data of this Applikati implemented onsschnittstelle in processable for the communication host state information.
Dasgenannte Verfahren ermöglichteine gleichzeitige Registrierung von Teilnehmern sowohl an der zentralenKommunikationseinrichtung als auch im paketorientierte Netzwerk.Für Kommunikationssysteme,welche als ein Verbund mindestens zweier zentraler Kommunikationseinrichtungen – Kommunikationseinrichtungsverbund – ausgestaltet sind,ist eine eindeutige Registrierung eines einer bestimmten Kommunikationseinrichtungzugeordneten Teilnehmers im paketorientierten Netzwerk nicht möglich, daeine eineindeutige Zuordnung zwischen dem im paketorientierten Netzwerkregistrierten Teilnehmer und seinem an einer bestimmten Kommunikationseinrichtungregistrierten Pendant nicht gewährleistetwerden kann.Thecalled method allowsa simultaneous registration of participants both at the centralCommunication device as well as in the packet-oriented network.For communication systems,which are configured as a composite of at least two central communication devices - communication device network -is a unique registration of a particular communication deviceassigned subscriber in the packet-oriented network not possible becausea one-to-one correspondence between the one in the packet-oriented networkregistered participant and his at a particular communication facilityregistered counterpart not guaranteedcan be.
Aufgabeder Erfindung ist es, Mittel anzugeben, bei deren Anwendung eineIntegration eines paketorientierten Netzwerks in ein aus einer Vielzahl vonKommunikationseinrichtungen bestehendes Kommunikationssystem ermöglicht ist,wobei sowohl den Kommunikationseinrichtungen als dem paketorientiertenNetzwerk zugeordnete Kommunikationsendgeräte eine identische Leistungsmerkmalausgestaltungaufweisen sollen und wobei jeder an einer bestimmten Kommunikationseinrichtungregistrierter Teilnehmer auch im paketorientierten Netzwerk eindeutigregistrierbar sein soll.taskThe invention is to provide means for the application of aIntegration of a packet-oriented network into one of a multitude ofCommunication facilities existing communication system is possiblebeing both the communication devices and the packet-orientedNetwork associated communication terminals an identical feature designand each being at a particular communication deviceregistered participant also in the packet-oriented network clearlyshould be registrable.
EineLösungder Aufgabe erfolgt hinsichtlich ihres Verfahrensaspekts durch einVerfahren mit den Merkmalen des Patentanspruchs 1 und hinsichtlich ihresVorrichtungsaspekts durch eine Anordnung mit den Merkmalen des Patentanspruchs8.AsolutionThe task is carried out with regard to their method aspect by aMethod with the features of patent claim 1 and with regard to itsDevice aspect by an arrangement having the features of the claim8th.
Erfindungsgemäß wird zurIntegration eines paketorientierten Netzwerks an ein durch eineVielzahl von Kommunikationseinrichtungen gesteuertes Kommunikationssystemjeder Kommunikationseinrichtung ein Gateway zugeordnet. Durch dasjeweilige Gateway erfolgt eine wechselseitige Umsetzung von Signalisierungs-und Nutzdaten der jeweiligen Kommunikationseinrichtung in von dezentralenSignalisierungs- und Nutzdatendiensten im paketorientierten Netzwerkausgetauschten Daten. Bei der wechselseitigen Umsetzung der Signalisierungs-und Nutzdaten werden Informationen vorgehalten, an welchem Gatewaydie Umsetzung erfolgt bzw. erfolgen soll.According to the invention is forIntegration of a packet-oriented network into a through oneVariety of communication devices controlled communication systemEach communication device assigned a gateway. By therespective gateway, a mutual implementation of signalingand payload of the respective communication device in from decentralizedSignaling and payload services in the packet-oriented networkexchanged data. In the mutual implementation of the signalingand payload information is held on which gatewaythe implementation is to take place or take place.
Einwesentlicher Vorteil des erfindungsgemäßen Verfahrens ist darin zusehen, dass ein Teilnehmer an einem der beteiligten Kommunikationseinrichtungeneindeutig charakterisiert ist, indem Informationen über seineTeilnehmernummer und zusätzlich über daszu verwendende Gateway gespeichert werden. Da jeder Kommunikationseinrichtung genauein Gateway zugeordnet ist, ist der Teilnehmer dadurch exakt adressierbar.OneAn essential advantage of the method according to the invention is toSee that a participant in one of the participating communication devicesis uniquely characterized by information about hisParticipant number and additionally about theto be used for the gateway to be used. Because every communication device is accuratea gateway is assigned, the subscriber is thereby exactly addressable.
Vorteilhafterfolgt diese Zuordnung im Zuge einer Registrierung von bereitsan den Kommunikationseinrichtungen registrierten Teilnehmern impaketorientierten Netzwerk.Advantageousthis assignment takes place in the course of a registration of alreadyat the communication devices registered participants inpacket-oriented network.
VorteilhafteWeiterbildungen der Erfindung sind in den Unteransprüchen angegeben.advantageousFurther developments of the invention are specified in the subclaims.
Einevorteilhafte Weiterbildung der Erfindung ergibt sich mit der Verwendungeines mit den jeweiligen Applikationsschnittstellen jeder Kommunikationseinrichtungsowie mit dem paketorientierten Netzwerk verbundenen Leitrechners,durch den mit einer wechselseitigen Umsetzung von Kommunikationsdatender Applikationsschnittstelle und im paketorientierten Netzwerk übertragenenZustandsinformationen füralle Kommunikationsendgeräteim Kommunikationssystem eine einheitliche Leistungsmerkmalsgestaltungverfügbarist. In dem mit den Applikationsschnittstellen der jeweiligen Kommunikationseinrichtungenverbundenen Leitrechner werden Kommunikationsdaten der jeweiligenApplikationsschnittstelle in fürdie Kommunikationsleitrechner verarbeitbare Zustandsinformationenumgesetzt.Aadvantageous development of the invention results from the useone with the respective application interfaces of each communication deviceand the host computer connected to the packet-oriented network,by the one with a mutual conversion of communication datathe application interface and transmitted in the packet-oriented networkState information forall communication terminalsin the communication system a uniform feature designavailableis. In the with the application interfaces of the respective communication devicesconnected master computers are communication data of the respectiveApplication interface in forthe Kommunikationsleitrechner processable status informationimplemented.
Aufdiese Weise ist beispielsweise eine Anmeldung eines mit dem paketorientiertenNetzwerk verbundenen VoIP-Kommunikationsendgerät (Voice over Internet Protocol)an der Kommunikationseinrichtungen durchführbar.Onthis way, for example, is a logon one with the packet-orientedNetwork connected VoIP communication terminal (Voice over Internet Protocol)at the communication facilities feasible.
Vorteiligist weiterhin, dass zur Realisierung der erfindungsgemäßen Lösung eineSchnittstelle zum Austausch von Kommunikationsdaten mit einem Rechnersystemverwendet wird, wel che in Form einer Applikationsschnittstelle invielen zentralen Kommunikationseinrichtungen verwirklicht ist. Einebauliche Umgestaltung der zentralen Kommunikationseinrichtung istdamit zur Realisierung des erfindungsgemäßen Verfahrens nicht notwendig.Vorteiligis further that for realizing the solution according to the invention aInterface for the exchange of communication data with a computer systemis used, wel che in the form of an application interface inmany central communication devices is realized. AStructural transformation of the central communication device isthus not necessary for the realization of the method according to the invention.
Invorteilhafter Weise wird fürDaten, welche im paketorientierten Netzwerk zwischen dezentralen Signalisierungs-und Nutzdatendiensten ausgetauscht werden, das weitverbreitete SIP-Protokoll (SessionInitiation Protocol) verwendet. Zur Definition der Struktur unddes Aufbaus ausgetauschter Daten gemäß des SIP-Protokolls ist dabeiz.B. das in elektronischer Form publizierte Dokument Handley, M.et al.: »SIP:Session Initiation Protocol«,Network Working Group (Hrsg.), Request for Comments: 2543, März 1999,heranzuziehen.InAdvantageously, forData stored in the packet-oriented network between decentralized signalingand payload services, the widely used SIP protocol (SessionInitiation Protocol). To define the structure andthe construction of exchanged data according to the SIP protocol is includede.g. the document published in electronic form Handley, M.et al .: »SIP:Session Initiation Protocol «,Network Working Group (ed.), Request for Comments: 2543, March 1999,consulted.
Invorteilhafter Weise wird zur Kommunikation mit der jeweiligen Applikationsschnittstelleder weitverbreitete Standard CSTA (Computer Supported TelephonyApplications) verwendet. CSTA ist ein Standard der ECMA (EuropeanComputer Manufacturers Association) für rechnerunterstützte Telekommunikationsanwendungenzur Kopplung von Rechnersystemen und Telephonieeinrichtungen. Diese Kopplungwird in Fachkreisen auch mit »Computer TelephonieIntegration«,abkürzendCTI, bezeichnet. Der Standard CSTA legt den Aufbau und die Art der Nachrichtenfür dieverschiedenen Dienstmerkmale fest. Es handelt sich bei CSTA alsoum keine spezifizierte Schnittstelle, sondern vielmehr um einenLeitfaden zur standardisierten Implementierung einer CTI-Funktionalität. Als Beispielefür diestandardkonforme Umsetzung sind die Programmierschnittstellen TSAPIund TAPI zu nennen, die auf den CSTA-Definitionen aufbauen.Advantageously, the communication with the respective application interface of the widely used standard CSTA (Computer Supported Telephony Applications). CSTA is a standard of the ECMA (European Computer Manufacturers Association) for computer-aided telecommunication applications for the coupling of computer systems and telephony equipment. This coupling is also referred to in professional circles as "computer telephony integration", abbreviated CTI. The standard CSTA defines the structure and the type of messages for the various service features. Thus, CSTA is not a specified interface, but rather a guide to the standardized implementation of CTI functionality. Examples of the standard-compliant implementation are the programming interfaces TSAPI and TAPI, which are based on the CSTA definitions.
ZurDefinition der Struktur und des Aufbaus ausgetauschter Kommunikationsdatengemäß des StandardsCSTA sind dabei z.B. folgende in elektronischer Form publizierteDokumente – Her ausgeber istjeweils das »ECMATechnical Committee« – heranzuziehen:
DieseDokumente beziehen sich auf einen mit »Phase 1« bezeichneten Publikationsstand,wobei ggf. auch weitere Dokumente gemäß der zum AnmeldezeitpunktverfügbarenPublikationsstände »Phase 2« und »Phase 3« anwendbarsind.TheseDocuments refer to a publication status designated »Phase 1«,where applicable, other documents according to the date of the applicationavailablePublication statuses "Phase 2" and "Phase 3" are applicableare.
EinAusführungsbeispielmit weiteren Vorteilen und Ausgestaltungen der Erfindung wird imfolgenden anhand der Zeichnung nähererläutert.Oneembodimentwith further advantages and embodiments of the invention is infollowing with reference to the drawingexplained.
Dabeizeigen:theredemonstrate:
In
DieKommunikationseinrichtungen PBX1,PBX2 sind z.B. gemäß eineszeitschlitzorientierten Vermittlungsverfahren – in der Fachwelt oftmals auchals »TimeDivision Multiplex«,TDM – ausgestaltet.Eine Steuerung überSignalisierungsdaten und ein Austausch von Nutzdaten – beispielsweise Sprach-und/oder Videodaten – vonmit den Kommunikationseinrichtungen PBX1,PBX2 verbundenen Kommunikationsendgeräten, hierein mit der ersten Kommunikationseinrichtung PBX1 verbundenes erstesKommunikationsendgerätKE1 sowie ein mit der zweiten Kommunikationseinrichtung PBX2 verbundeneszweites KommunikationsendgerätKE2, erfolgt beispielsweise unter Anwendung des ISDN-Protokolls(»IntegratedServices Digital Network«).TheCommunication devices PBX1, PBX2 are e.g. according to oneTime-slot-oriented conciliation - in the professional world often tooas "timeDivision Multiplex «,TDM - designed.A control overSignaling data and an exchange of user data - such as voiceand / or video data - fromwith the communication devices PBX1, PBX2 communication terminals, herea first one connected to the first communication device PBX1communication terminalKE1 and a connected to the second communication device PBX2second communication terminalKE2, for example, using the ISDN protocol( "IntegratedServices Digital Network «).
Dieerste und die zweite Kommunikationseinrichtung PBX1;PBX2 verfügen jeweils über eineerste bzw. zweite Schnittstelle EXT1;EXT2 zu – nicht dargestellten – optionalenErweiterungsbaugruppen, überdie Signalisierungs- und Nutzinformationen mit diesen Erweiterungsbaugruppenausgetauscht werden. Mit einem ISDN-Protokoll erfolgt der Austauschvon Nutzinformation in üblicherWeise übereinen sogenannte B-Kanal, währendder Austausch von Signalisierungsinformation über einen getrennten D-Kanalerfolgt.Thefirst and second communication means PBX1; PBX2 each have onefirst or second interface EXT1; EXT2 to - not shown - optionalExpansion modules, viathe signaling and payload information with these expansion modulesbe replaced. The exchange takes place with an ISDN protocolof payload in usualWay overa so-called B-channel whilethe exchange of signaling information over a separate D channelhe follows.
Dieerste und die zweite Kommunikationseinrichtung PBX1;PBX2 verfügen jeweils über eineerste bzw. zweite Applikationsschnittstelle APIF1;APIF2, durch welcheeine Kommunikation der zentralen Kommunikationseinrichtung PBX mitauf einem – nichtdargestellten – optionalenRechnersystem ausgeführtenTelephoniefunktionen unterstützendeApplikationen erfolgt. Ein Beispiel derartiger – nicht dargestellter – Applikationensind sogenannte Geschäftsapplikationen(»BusinessApplications«) welcheoftmals zur Integration von Telephoniefunktionen in ein auf mehrereBearbeiter eines sogenannten »CallCenters« verteiltenKundenanfragenbearbeitungssystems genutzt werden. Die Geschäftsapplikationtauscht hierbei mit der jeweiligen Kommunikationseinrichtung PBX1,PBX2Rufsteuerungs- und Überwachungsinformationaus, welche in der Fachwelt übli cherweiseauch als »Call-Control«- bzw. »Monitoring«-Informationenbezeichnet werdenThefirst and second communication means PBX1; PBX2 each have onefirst and second application interface APIF1; APIF2, by means of whicha communication of the central communication device PBX withon one - notshown - optionalComputer system executedSupporting telephone functionsApplications done. An example of such - not shown - applicationsare so-called business applications( "BusinessApplications «) whichoften to integrate telephone functions into one on severalEditor of a so-called »CallCenters "distributedCustomer query processing system. The business applicationexchanges with the respective communication device PBX1, PBX2Call control and monitoring informationwhich are usually in the professional worldalso as "call control" or "monitoring" informationbe designated
Über einpaketorientiertes Netzwerk LAN sind mehrere Kommunikationsendgeräte – in der Zeichnungist exemplarisch lediglich ein drittes Kommunikationsendgerät KE3 dargestellt – auf Basiseiner paketorientierten Kommunikation – auch VoIP (Voice over InternetProtocol) genannt – untereinanderverbunden.About onepacket-oriented network LAN are several communication terminals - in the drawingBy way of example, only a third communication terminal KE3 is shown - based ona packet-oriented communication - also VoIP (Voice over InternetProtocol) - with each otherconnected.
AlsSignalisierungsprotokoll wird im Ausführungsbeispiel exemplarischdas »SessionInitiation Protocol«,kurz SIP verwendet. Es handelt sich hierbei um ein modular aufgebautesProtokoll, das eine Gesprächssignalisierung,Lokalisierung und Registrierung von Kommunikationsendgeräten unterstützt. Daserfindungsgemäße Verfahrenist im übrigenunabhängigvon der Wahl eines speziellen Kommunikations- bzw. Signalisierungsprotokollsund daher z.B. auch fürein Signalisierungsprotokoll gemäß des ITU-T-StandardsH.323 einsetzbar.WhenSignaling protocol is exemplary in the embodimentthe »SessionInitiation Protocol «,short SIP used. It is a modular structureProtocol, which is a call signaling,Localization and registration of communication terminals supported. Theinventive methodis the restindependentlyon the choice of a specific communication or signaling protocoland therefore, e.g. also fora signaling protocol according to the ITU-T standardH.323 can be used.
Dasdritte KommunikationsendgerätKE3 tauscht paketorientierte Daten mit einem entsprechenden Kommunikationspartneroder auch mit Steuerfunktionen durchführenden KommunikationsleitrechnernPRSRV,APSRV,RGSRV aus.Thethird communication terminalKE3 exchanges packet-oriented data with a corresponding communication partneror also with control functions performing communication master computersPRSRV, APSRV, RGSRV off.
EineLokalisierung eines Teilnehmers wird durch einen LokalisierungsleitrechnerPRSRV gesteuert. Der Lokalisierungsleitrechner wird in der Fachweltauch mit »Presence-and Availability Server« bezeichnet.Durch den Lokalisierungsserver PRSRV erfolgt eine Verwaltung verfügbarer Teilnehmer,sowie welcher Teilnehmer wann und wie erreichbar ist. Diese Verwaltungerfolgt in Form einer Benachrichtigung an Applikationen, welcheweitere SIP-Funktionalitätenunterstützen.ALocalization of a subscriber is by a localization hostPRSRV controlled. The Localization Manager will be in the artalso with »Presenceand Availability Server ".The localization server PRSRV manages available subscribers.as well as which participant can be reached when and how. This administrationtakes the form of a notification to applications whichadditional SIP functionalitiessupport.
DerleiApplikationen werden beispielsweise auf einem ApplikationsleitrechnerAPSRV bzw. »ApplicationServer« zurAusführunggebracht. Der Applikationsleitrechner APSRV unterstützt zudemVideo- bzw. Audiokonferenzfunktionen, und steuert bzw. registriert – in Zusammenarbeitmit dem Lokalisierungsleitrechner PRSRV – die Verfügbarkeit eines Teilnehmers.Der Applikationsleitrechner APSRV kooperiert zu diesem Zweck fallweisemit sogenannten »BasicClients«,d.h. Dienstgeber die in anderen – nicht dargestellten – Rechnersystemenzur Ausführunggebracht werden.DerleiApplications are for example on an application master computerAPSRV or »ApplicationServer «toexecutionbrought. The application host APSRV also supportsVideo or audio conferencing functions, and controls or registers - in collaborationwith the localization host PRSRV - the availability of a subscriber.The application master computer APSRV cooperates for this purpose on a case-by-case basiswith so-called »BasicClients "i.e. Employers in other - not shown - computer systemsfor executionto be brought.
DerRegistrierungsleitrechner RGSRV – oftmals auch als »Registrationand Proxy Server« bezeichnet – steuerteine Registrierung eines SIP-Teilnehmers und veranlasst gegebenenfallseine Leitwegführungeines durchzustellenden Rufes an das für den Teilnehmer registriertedritte KommunikationsendgerätKE3.Of theRegistration Host RGSRV - often called »Registrationand Proxy Server «- controlsa registration of a SIP participant and prompt if necessarya routinga call to be carried out to the one registered for the subscriberthird communication terminalKE 3.
ZurUnterstützungvon operativen bzw. administrativen Vermittlungs- und Leistungsmerkmalfunktionensowie zur Unterstützungvon Wartungsfunktionen ist dem VoIP-Kommunikationssystem LAN eine DatenbankDB zugeordnet, die in der Fachwelt oftmals auch als OAM-Datenbank(Operation, Administration and Maintenance) bezeichnet wird.tosupportof operational or administrative switching and feature functionsas well as for supportOf maintenance functions, the VoIP communication system LAN is a databaseDB often referred to in the art as an OAM database(Operation, Administration and Maintenance).
Daspaketorientierte Netzwerk LAN umfasst damit ein – im folgenden auch VoIP-KommunikationssystemLAN genanntes – Kommunikationssubsystem,in dem eine Vermittlungs- und Leistungsmerkmalsteuerung dezentral,das heißtin verteilten VoIP-Kommunikationsendgeräten wie dem zweiten Kommunikationsendgerät KE2 undmit dezentralen Kommunikationsleitrechnern PRSRV,APSRV,RGSRV erfolgt.Dieses VoIP-Kommunikationssystem LAN ist mit erfindungsgemäßen Mittelnmit den beiden Kommunikationseinrichtungen PBX1,PBX2 verbunden.Thepacket-oriented network LAN thus includes a - in the following also VoIP communication systemLAN - communication subsystem,in which a switching and performance control is decentralized,this meansin distributed VoIP communication terminals such as the second communication terminal KE2 andwith decentralized communication control computers PRSRV, APSRV, RGSRV takes place.This VoIP communication system LAN is with means according to the inventionconnected to the two communication devices PBX1, PBX2.
DieVerbindung des VoIP-Kommunikationssystems LAN mit den beiden KommunikationseinrichtungenPBX1,PBX2 erfolgt übereinen an die erste sowie an die zweite Applikationsschnittstelle APIF1;APIF2der jeweiligen Kommunikationseinrichtung PBX1;PBX2 angeschlossenenLeitrechner SIPSRV. Weiterhin ist die erste KommunikationseinrichtungPBX1 überein an deren ersten Schnittstelle EXT1 angeschlossenes erstes GatewayGW1 und die zweite Kommunikationseinrichtung PBX2 entsprechend über einan deren zweite Schnittstelle EXT2 angeschlossenes zweites GatewayGW2 mit dem VoIP-Kommunikationssystem LAN verbunden. Der LeitrechnerSIPSRV sowie das erste und das zweite Gateway GW1,GW2 sind mit demVoIP-Kommunikationssystem LAN über – nichtdargestellte – Netzwerkschnittstellenverbunden.TheConnection of the VoIP communication system LAN with the two communication devicesPBX1, PBX2 is viaone to the first and to the second application interface APIF1; APIF2the respective communication device PBX1; PBX2 connectedHost computer SIPSRV. Furthermore, the first communication devicePBX1 overa first gateway connected to the first interface EXT1 thereofGW1 and the second communication device PBX2 via a correspondingat the second interface EXT2 connected second gatewayGW2 connected to the VoIP communication system LAN. The master computerSIPSRV as well as the first and the second gateway GW1, GW2 are with theVoIP communication system LAN over - notillustrated - network interfacesconnected.
Imfolgenden wird unter weiterer Bezugnahme auf die Funktionseinheitender
In
Zwischenden Systemeinheiten ausgetauschte Steuernachrichten, meist in Formvon Anforderungsnachrichten (»Request«) bzw.Bestätigungsnachrichten(»Confirm«), werdendabei in Abhängigkeitbestimmter ausgeführteroder auszuführenderAktionen bzw. aufgetretener Ereignisse in den jeweiligen Systemeinheitenausgelöst.Betweencontrol messages exchanged with the system units, mostly in formof request messages (»Request«) orconfirmation messages("Confirm"), bedepending oncertain executedor to be carried outActions or events occurring in the respective system unitstriggered.
Zeitstrahlen
Mitdem nachfolgen anhand von ausgetauschten Steuernachrichten dargestelltenVerfahren wird eine Registrierung von an verschiedenen KommunikationseinrichtungenPBX1,PBX2 registrierten Teilnehmern im VoIP-KommunikationssystemLAN erreicht.With the method described below based on exchanged control messages, a registration of registered at various communication devices PBX1, PBX2 Participants in the VoIP communication system LAN reached.
Derzu beschreibende Steuernachrichtenaustausch wird z.B. durch einensogenannten »Serviceauftrag« ausgelöst. Einderartiger Serviceauftrag, der entweder automatisch oder auch durchWartungspersonal veranlasst wird, fordert u.a. beispielsweise eineAktualisierung der im Registrierungsleitrechner RGSRV vorgehaltenenInformationen über registrierteTeilnehmer an. Die Informationen über registrierte Teilnehmersollen sowohl registrierte Teilnehmerendgeräte KE3 im VoIP-KommunikationssystemLAN als auch registrierte Teilnehmerendgeräte KE1;KE2 in den von der jeweiligenKommunikationseinrichtungen PBX1;PBX2 verwalteten – nicht dargestellten – Subsystemeumfassen. Eine Registrierung dieser Teilnehmer im VoIP-KommunikationssystemLAN dient beispielsweise dazu, fürden Teilnehmer eingehende Rufe an ein VoIP-Kommunikationsendgerät wie z.B.das dritte KommunikationsendgerätKE3 zu übergehenbzw. weiterzuleiten. Das nachfolgend anhand eines Steuernachrichtenaustauschsdargestellte Verfahren dient einer Übermittlung sämtlicheran der jeweiligen Kommunikationseinrichtung PBX1;PBX2 registriertenKommunikationsendgeräteKE1;KE2 bzw. »Nebenstellen«.Of theControl message exchange to be described is e.g. through aso-called »service order« triggered. Onesuch service order, either automatically or throughMaintenance personnel is prompted u.a. for example oneUpdating of the RGSRV registry hostInformation about registeredParticipant. The information about registered participantsare both registered subscriber terminals KE3 in the VoIP communication systemLAN as well as registered subscriber terminals KE1; KE2 in the of the respectiveCommunication devices PBX1; PBX2 managed subsystems, not showninclude. A registration of these participants in the VoIP communication systemFor example, LAN is used forthe subscriber incoming calls to a VoIP communication terminal such.the third communication terminalKE3 to passor forward. The following is based on a control message exchangeillustrated method serves to transmit allregistered at the respective communication device PBX1; PBX2communication terminalsKE1; KE2 or "extensions".
ZumZwecke dieser Registrierung erfolgt eine Auswertung von Kommunikationsdatender Applikationsschnittstellen APIF1;APIF2 und eine Generierungeiner im VoIP-Kommunikationssystem LAN gültigen Registrierungsnachricht.Gemäß der Ausgestaltungdes im VoIP-Kommunikationssystem LAN ausgestalteten SignalisierungsprotokollsSIP entspricht diese Registrierungsnachricht einer für Registrierungszweckeausgestalteter SIP-Nachricht. Bei der Generierung der Registrierungsnachrichtdurch den mit der jeweiligen Applikationsschnittstelle APIF1;APIF2kommunizierenden Leitrechner SIPSRV erfolgt eine Umsetzung von imjeweiligen – nicht dargestellten – von derjeweiligen Kommunikationseinrichtung PBX1;PBX2 verwalteten Subsystem gültigen Registrierungsinformationenauf die Registrierungsnachricht. Der Empfänger dieser Registrierungsnachrichtim VoIP-Kommunikationssystem LAN ist beispielsweise der Registrierungsleitrechner RGSRV.To thePurposes of this registration is an evaluation of communication datathe application interfaces APIF1; APIF2 and one generationa valid in the VoIP communication system LAN registration message.According to the embodimentof the configured in the VoIP communication system LAN signaling protocolSIP corresponds to this registration message one for registration purposesconfigured SIP message. When generating the registration messageby the with the respective application interface APIF1; APIF2communicating control computer SIPSRV is implemented in therespective - not shown - of therespective communication device PBX1; PBX2 managed subsystem valid registration informationto the registration message. The recipient of this registration messagein the VoIP communication system LAN is, for example, the registration host RGSRV.
DieApplikationsschnittstellen APIF1;APIF2 sind beispielsweise für eine bidirektionalenAustausch von Kommunikationsdaten gemäß des Protokolls CSTA (ComputerSupported Telephony Applications) vorgesehen. Das erfindungsgemäße Verfahren istim übrigenauf – imAusführungsbeispielnicht dargestellte – alternativeKommunikationsprotokolle zum Austausch von Kommunikationsdaten derzentralen Kommunikationseinrichtung PBX mit einem – nichtdargestellten – Rechnersystemanwendbar.TheApplication interfaces APIF1; APIF2 are for bidirectional, for exampleExchange of communication data according to the protocol CSTA (ComputerSupported Telephony Applications). The inventive method isFurthermoreon - imembodimentnot shown - alternativeCommunication protocols for the exchange of communication data of thecentral communication device PBX with a - notillustrated - computer systemapplicable.
Zueinem Zeitpunkt t0 übermitteltder Leitrechner SIPSRV auf eine zuvor erhaltene – nicht dargestellte – Serviceauftraganforderunghin eine Verbindungsanforderungsnachricht
Zueinem darauf folgenden Zeitpunkt t1 übermittelt der LeitrechnerSIPSRV eine der vorausgehenden Verbindungsanforderungsnachricht
DieVerbindungsanforderungsnachrichten
Nacheinem erfolgten Aufbau des Steuernachrichtenaustauschs, welcheroptional mit einer – nichtdargestellten – jeweiligenBestätigungsmeldung durchdie erste bzw. zweite Kommunikationseinrichtung PBX1;PBX2 bestätigt wird, übermitteltder Leitrechner SIPSRV zu einem Zeitpunkt t2 eine Anforderungsnachricht
Zueinem darauf folgenden Zeitpunkt t3 übermittelt der LeitrechnerSIPSRV eine der Anforderungsnachricht
Diebeiden letztgenannten Anforderungsnachrichten
Zueinem darauf folgenden Zeitpunkt t4 sendet die erste KommunikationseinrichtungPBX1 an den Leitrechner SIPSRV eine Informationen zu allen an derersten Kommunikationseinrichtung PBX1 registrierten Kommunikationsendgeräten KE1enthaltende Statusnachricht
Zueinem darauf folgenden Zeitpunkt t5 sendet die zweite KommunikationseinrichtungPBX2 an den Leitrechner SIPSRV eine der Statusnachricht
Beginnendzu einem Zeitpunkt t6 sendet der Leitrechner SIPSRV über dieerste Applikationsschnittstelle APIF an die erste KommunikationseinrichtungPBX1 eine Anforderungsnachricht
ZumZeitpunkt t7 sendet die erste Kommunikationseinrichtung PBX1 inBeantwortung der vorausgehenden Anforderungsnachricht
DerLeitrechner SIPSRV nimmt die Statusmeldung
ZumZeitpunkt t8 sendet der Leitrechner eine Statusnachricht
Diezwischengespeicherte Datenorganisationsform ist im Ausführungsbeispielso ausgestaltet, dass eine erster Tabelle eine Zuordnung – Korrelation – zwischendem im Kommunikationssystem CSY an einer KommunikationseinrichtungPBX1;PBX2 registrierten Kommunikationsendgerät KE1;KE2 und dessen für einenNutz- und/oder Signalisierungsnachrichtenaustausch zu verwendendesGateway GW1;GW2 erfolgt. In einer zweiten Tabelle erfolgt eine Zuordnungdes Kommunikationsendgeräts KE1;KE2zu seiner »Zieladresse«, alsobeispielsweise einer Rufnummer innerhalb des von der jeweiligen KommunikationseinrichtungPBX1;PBX2 verwalteten – nichtdargestellten – Subsystems.Thecached data organization form is in the embodimentdesigned so that a first table assignment - correlation - betweenin the communication system CSY at a communication devicePBX1; PBX2 registered communication terminal KE1; KE2 and its for oneUse and / or signaling messaging to be usedGateway GW1; GW2 is done. In a second table, an assignment takes placethe communication terminal KE1; KE2to his »destination address«, iefor example, a telephone number within the of the respective communication devicePBX1; PBX2 managed - notpresented subsystem.
Statteiner Verwendung von Tabellen sind ohne weiteres auch ausgereiftereKorrelationsverfahren wie beispielsweise relationale Datenbankenusw. einsetzbar.Instead ofUsing tables are also more sophisticatedCorrelation methods such as relational databasesetc. can be used.
Zuden Zeitpunkten t9,t10,t11 wird der entsprechende vormals mit denSteuernachrichten
Daserfindungsgemäße Verfahrenwurde im Ausführungsbeispielanhand eines Registrierungsvorgangs dargestellt. Der Kern der Erfindung,nämlicheine zur wechselseitigen Umsetzung der Signalisierungs- und NutzdatenInformationen vorgehaltene Information, an welchem Gateway GW1;GW2die Umsetzung erfolgen soll, ist von einem Fachmann auf alle Steuerungsvorgänge wiez.B. An- und Abmeldung, Leistungsmerkmalgestaltung, Verfügbarkeitsinformationenusw. anzuwenden.Theinventive methodwas in the embodimentrepresented by a registration process. The core of the invention,namelyone for the mutual conversion of the signaling and user dataInformation held at which gateway GW1; GW2The implementation is to be done by a specialist on all control operations such ase.g. Login and logout, feature design, availability informationetc. apply.
Imfolgenden wird unter nochmaliger Bezugnahme auf
DerHintergrund des nachfolgend beschriebenen Verfahrens ist, dass einan einer Kommunikationseinrichtung, z.B. an der ersten KommunikationseinrichtungPBX1 zugeordneten EndgerätKE1 angemeldeter Teilnehmer, welcher an diesem Kommunikationsendgerät KE1 geradeein Gespräch führt, imVoIP-Kommunikationssystem LAN als »nicht verfügbar« registriert werden soll.The background of the method described below is that a subscriber registered at a communication device, for example at the first communication device PBX1 assigned to terminal KE1, who is currently in a conversation at this communication terminal KE1, in the VoIP communication system LAN as "Not available" should be registered.
DieserZustand wird durch eine Nichtverfügbarkeitsinformation – »Besetztinformation« bzw. »Off HookCondition« – von derersten Kommunikationseinrichtung PBX1 an das VoIP-KommunikationssystemLAN gemeldet, um einen rufenden Teilnehmer aus dem VoIP-KommunikationssystemLAN überdie Nichtverfügbarkeitdes gerufenen Teilnehmers zu informieren.ThisCondition is indicated by unavailability information - »Busy Information« or »Off HookCondition «- from thefirst communication device PBX1 to the VoIP communication systemLAN reported to a calling party from the VoIP communication systemLAN overthe unavailabilityof the called party.
Einevor einem Verbindungsaufbau hinterfragte Nichtverfügbarkeitsinformationbewirkt weiterhin, dass im Besetztfall des ersten Kommunikationsendgeräts KE1 keineKommunikationsverbindung zwischen dem rufenden Teilnehmers im VoIP-KommunikationssystemLAN überdas erste Gateway GW1 und die erste Kommunikationseinrichtung PBX1zum ersten KommunikationsendgerätKE1 aufgebaut wird. Durch diese Maßnahme ergibt sich also einevorteilhafte Einsparung an Netzbandbreite.AUnavailability information queried before establishing a connectioncauses further that in the busy case of the first communication terminal KE1 noCommunication connection between the calling party in the VoIP communication systemLAN overthe first gateway GW1 and the first communication device PBX1to the first communication terminalKE1 is established. By this measure, therefore, there is aadvantageous saving of network bandwidth.
Üblicherweiseerfolgt ein Wechsel in der Verfügbarkeitsinformationin den Fällen,in denen der erste Teilnehmer an seinem ersten Kommunikationsendgerät KE1 denHörer abhebtbzw. an einer Softwareapplikation KE1 eine zugeordnete Leitungsressourcebelegt. Dieses Ereignis wird vom ersten Kommunikationsendgerät KE1 andie erste Kommunikationseinrichtung PBX1 in Form einer Ereignisnachricht übermittelt.Usuallya change takes place in the availability informationin the casesin which the first subscriber at his first communication terminal KE1 theHandset picks upor at a software application KE1 an associated line resourcebusy. This event is initiated by the first communication terminal KE1the first communication device PBX1 transmitted in the form of an event message.
DasEreignis des Abhebens durch den Teilnehmer wird weiterhin von derersten Kommunikationseinrichtung PBX1 über die ApplikationsschnittstelleAPIF1 an den Leitrechner SIPSRV gemeldet. Die hierfür verwendeteCSTA-Ereignisnachricht wird fach üblichauch als »SERVICEINIT EVENT«, »DELIEVERDEVENT«,oder auch »ESTABLISHED EVENT« bezeichnet.TheEvent of withdrawal by the participant will continue from thefirst communication device PBX1 via the application interfaceAPIF1 reported to the central computer SIPSRV. The one used for thisCSTA event message becomes common practicealso as »SERVICEINIT EVENT «,» DELIEVERDEVENT "or "ESTABLISHED EVENT".
DerLeitrechner SIPSRV nimmt diese Ereignisnachricht entgegen und bearbeitetdiese. Nach dieser Bearbeitung sendet der Leitrechner SIPSRV eineAnforderungsnachricht an den Registrierungsleitrechner RGSRV – »SIP Registrar« – die eineAbmeldung des Kommunikationsendgeräts KE1 in Datenbeständen desRegistrierungsleitrechner RGSRV einleitet. Die letztgenannte Anforderungsnachricht wirdfachüblichauch als »REGISTER«-nachricht bezeichnetund weist den Registrierungsleitrechner RGSRV durch ein auf denWert Null (0) eingestelltes, sogenannte »EXPIRE«-Argument eine Abmeldung bzw.De-Registrierung des ersten Kommunikationsendgeräts KE1 an.Of theControl computer SIPSRV receives and processes this event messagethese. After this processing, the master computer SIPSRV sends aRequest message to the registry host RGSRV - »SIP Registrar« - the oneLogout of the communication terminal KE1 in databases ofRegistration central computer RGSRV initiates. The latter request message becomesprofessional practicealso known as a "REGISTER" messageand assigns the registry host RGSRV by a to theValue zero (0), so-called »EXPIRE« argumentDe-registration of the first communication terminal KE1.
Invorteilhafter Weise wird diese Nichtverfügbarkeitsinformation bereitsin den Fälleneingeleitet, in denen am ersten Kommunikationsendgerät KE1 eineingehender Ruf eintrifft, das erste Kommunikationsendgerät KE1 also »läutet«.InAdvantageously, this unavailability information already becomesin the casesintroduced, in which at the first communication terminal KE1 aincoming call arrives, the first communication terminal KE1 so "rings".
DerRegistrierungsleitrechner RGSRV nimmt nach dem oben beschriebenenSteuernachrichtenaustausch hin eine Änderung in den für das Kommunikationsendgerät KE1 reserviertenDatenbeständen vor,in deren Folge dieses jetzt als »nicht verfügbar« vermerkt wird.Of theRegistration Host RGSRV takes after the one described aboveControl message exchange towards a change in the reserved for the communication terminal KE1Data stocks before,as a result of which this is now noted as "not available".
Imfolgenden wird eine Ausgestaltung des erfindungsgemäßen Verfahrensvorgeschlagen, mit Informationen über eine erfolgte Anmeldung,einen Verlust der Verbindung bzw. Anmeldung sowie sonstiger für den Benutzerwichtige Informationen an einer Ausgabeeinrichtung – z.B. Displayoder Bildschirm – einesmit einer jeweiligen Kommunikationseinrichtung PBX1;PBX2 verbundenenKommunikationsendgerätsKE1;KE2 anzuzeigen.in theThe following will be an embodiment of the method according to the inventionwith information on a successful application,a loss of connection or registration as well as other for the userimportant information at an output device - e.g. displayor screen - oneconnected to a respective communication device PBX1; PBX2communication terminalKE1; KE2 display.
Beispielsweiseist eine Ausgabe »Tryingto register at SIP system« beieiner versuchten Anmeldung des ersten Kommunikationsendgeräts KE1 im VoIP-KommunikationssystemLAN denkbar.For exampleis an edition »Tryingto register at SIP system «an attempted registration of the first communication terminal KE1 in the VoIP communication systemLAN conceivable.
Nacherfolgter Anmeldung wird eine Ausgabe »Registered at SIP System« veranlasst.Bei Störungender Verbindung oder Problemen des Leitrechners SIPSRV, die im schlimmstenFall zu einem erneuten Hochfahren – »Restart« – des Leitrechners SIPSRV führen, wirdeine Meldung »Connectionto SIP System lost« ausgegeben.ToIf the registration is successful, a "Registered at SIP System" issue will be issued.In case of disturbancesthe connection or problems of the host SIPSRV, which in the worstCase of a restart - »Restart« - of the master computer SIPSRVa message »Connectionto SIP System lost «.
Hierzuwird eine CSTA-Meldung vom Leitrechner SIPSRV oder einem beliebigenanderen – nichtdargestellten – imVoIP-System angeordneten Leitrechnersystem an die jeweilige ApplikationsschnittstelleAPIF1;APIF2 gesendet und von der zugeordneten KommunikationseinrichtungPBX1;PBX2 bearbeitet, die die mitgelieferten darzustellenden Textinformationenaus der CSTA-Meldungextrahiert und anhand von ebenfalls mit der CSTA-Meldung mitgelieferten Informationenzum auszugebenden Kommunikationsendgerät KE1;KE2 diese an einer – nichtdargestellten – Ausgabeeinrichtungdes KommunikationsendgerätKE1;KE2 zur Ausgabe bringt. Die für dieses Verfahren verwendeteCSTA-Meldung istbeispielsweise die CSTA-Nachricht »SetDisplay«.For thisis a CSTA message from the host SIPSRV or any otherothers - notpresented - imVoIP system arranged Leitrechnersystem to the respective application interfaceAPIF1; APIF2 sent and from the associated communication devicePBX1; PBX2 edits the supplied textual information to be presentedfrom the CSTA messageand based on information also provided with the CSTA messageto be issued communication terminal KE1; KE2 this at one - notillustrated - output devicethe communication terminalKE1; KE2 brings to the output. The one used for this methodCSTA message isFor example, the CSTA message »SetDisplay«.
| Application Number | Priority Date | Filing Date | Title | 
|---|---|---|---|
| DE10327288ADE10327288A1 (en) | 2003-06-17 | 2003-06-17 | Method for integrating a packet-oriented network into a communication system | 
| PCT/EP2004/050463WO2004112352A1 (en) | 2003-06-17 | 2004-04-07 | Method for integrating a packet-oriented network into a communications system | 
| Application Number | Priority Date | Filing Date | Title | 
|---|---|---|---|
| DE10327288ADE10327288A1 (en) | 2003-06-17 | 2003-06-17 | Method for integrating a packet-oriented network into a communication system | 
| Publication Number | Publication Date | 
|---|---|
| DE10327288A1true DE10327288A1 (en) | 2005-01-27 | 
| Application Number | Title | Priority Date | Filing Date | 
|---|---|---|---|
| DE10327288AWithdrawnDE10327288A1 (en) | 2003-06-17 | 2003-06-17 | Method for integrating a packet-oriented network into a communication system | 
| Country | Link | 
|---|---|
| DE (1) | DE10327288A1 (en) | 
| WO (1) | WO2004112352A1 (en) | 
| Publication number | Priority date | Publication date | Assignee | Title | 
|---|---|---|---|---|
| US6094479A (en)* | 1997-05-06 | 2000-07-25 | Telefonaktiebolaget Lm Ericsson | Computer telephony integration gateway | 
| US8254371B2 (en)* | 1998-06-26 | 2012-08-28 | Alcatel Lucent | Method and system for routing and security for telephone calls over a packet-switched network | 
| 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 | 
| Publication number | Publication date | 
|---|---|
| WO2004112352A1 (en) | 2004-12-23 | 
| Publication | Publication Date | Title | 
|---|---|---|
| DE69730228T2 (en) | MULTIMEDIA CALL CENTER | |
| DE69827798T2 (en) | Multimedia Call Handling | |
| EP0731618B1 (en) | Method for controlling an access-network and exchange with an access-network | |
| DE10158822A1 (en) | Method for providing features for alternative connections of primary connections | |
| EP1211878A2 (en) | Method and device for call forwarding by means of a substitute in a communication system | |
| EP1492300A1 (en) | Procedure and arrangement for the access to a first terminal of a first communications network work by a communication node in a second communications network | |
| EP2469885B1 (en) | Method for integrating functions of a telecommunications network in a data network | |
| EP2875626B1 (en) | Method and system for establishing a telecommunications link | |
| EP1424845B1 (en) | Method of integrating a packet network in a communications system | |
| EP1525756A1 (en) | Media gateway for the provision of the pstn/isdn services in next-generation networks | |
| EP1269766B1 (en) | Provision of supplementary services in a packet-switching communications network | |
| DE10223980A1 (en) | Process for routing communication connections | |
| EP1493285B1 (en) | Call hold / terminal portability in h.323/isup-bicc-sip networks | |
| DE10129322A1 (en) | Central administration of a call center | |
| EP1313330A1 (en) | Sending information to a terminal of calling party about the reachable terminals belonging to a called party | |
| DE10327288A1 (en) | Method for integrating a packet-oriented network into a communication system | |
| EP1936912A2 (en) | Emergency call localisation for IP-based telephony | |
| DE19953221A1 (en) | Method, network device and switching center for transmitting an individual message identifying a caller to a called subscriber | |
| EP1536610A2 (en) | Method for data transmission in a communication system | |
| DE10159636A1 (en) | Controlling and/or monitoring resources and connections involves converting resource characteristics during exchanges to represent characteristics of single communications system | |
| DE10144356A1 (en) | Process for routing data packets | |
| DE102004012503B4 (en) | Communication server and method for controlling and monitoring of terminals, and combination of a communication server, a plurality of communication nodes and terminals | |
| EP2469822B1 (en) | Computer-Telephone-Integration whereby the computers are connected via a presence server | |
| DE10241179A1 (en) | Method for establishing a user data connection between end points in a VoIP arrangement | |
| DE60122758T2 (en) | DISTRIBUTED DISTRIBUTION PLATFORM AND OPERATING METHOD THEREFOR | 
| Date | Code | Title | Description | 
|---|---|---|---|
| OP8 | Request for examination as to paragraph 44 patent law | ||
| 8130 | Withdrawal |