[go: up one dir, main page]

DE102007015538A1 - Method for converting selection process, involves producing selection process by communication terminal and adjusted in another communication terminal by communication device - Google Patents

Method for converting selection process, involves producing selection process by communication terminal and adjusted in another communication terminal by communication device Download PDF

Info

Publication number
DE102007015538A1
DE102007015538A1 DE200710015538 DE102007015538A DE102007015538A1 DE 102007015538 A1 DE102007015538 A1 DE 102007015538A1 DE 200710015538 DE200710015538 DE 200710015538 DE 102007015538 A DE102007015538 A DE 102007015538A DE 102007015538 A1 DE102007015538 A1 DE 102007015538A1
Authority
DE
Germany
Prior art keywords
information
number information
runol
identification
telephone number
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
DE200710015538
Other languages
German (de)
Inventor
Wilfried TÖBBEN
Jörg WIENAND
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.)
Gigaset Communications GmbH
Original Assignee
Gigaset Communications GmbH
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Gigaset Communications GmbH filed Critical Gigaset Communications GmbH
Priority to DE200710015538 priority Critical patent/DE102007015538A1/en
Publication of DE102007015538A1 publication Critical patent/DE102007015538A1/en
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/66Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q3/00Selecting arrangements
    • H04Q3/76Translation from the called subscriber's number to the outgoing or incoming control information

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The method involves producing a selection process by a communication terminal (EG1) and adjusted in another communication terminal (EG2) by a communication device (GW). A recognizing tone of a recognizing tone sequence having two recognizing tones is detected for processing and supplied to the communication device sequentially from the former communication terminal. An information with the reference call number information (RUNOL) of the selection process is produced in the former communication terminal. An independent claim is also included for a communication device for the execution of the method.

Description

Die Erfindung betrifft ein Verfahren und eine Kommunikationseinrichtung zum Umsetzen eines Wählvorgangs, ausgehend von einer ersten Kommunikationsendeinrichtung und gerichtet an eine zweite Kommunikationsendeinrichtung.The The invention relates to a method and a communication device to implement a dialing operation, starting from a first communication terminal and directed to a second communication terminal.

Bei einem Verbindungsaufbau von Telefonanrufen haben sich verschiedene Vorgehensweisen herausgebildet, wie und zu welchem Zeitpunkt Ziffern einer Rufnummer ausgewertet werden. Bei einem analogen Telefon wird üblicherweise jede gewählte Ziffer vom Telefon nach ihrer Eingabe ohne Verzögerung an die zuständige Vermittlungsstelle übermittelt. Die Vermittlungsstelle wertet bei analoger Vermittlungstechnik üblicherweise jede eintreffende Ziffer umgehend aus und baut, sobald die Auswertung dies ergibt, eine Verbindung zu einer entfernten Vermittlungsstelle auf. Bei Eingabe einer Rufnummer, beispielsweise „03022730431", wobei die Ziffern nacheinander an die Vermittlungsstelle übertragen werden, ergibt die Auswertung der ersten Ziffer „0", dass es sich um ein Ferngespräch handelt. Zusammen mit einer Auswertung der folgenden zwei Ziffern „30" kann durch die Vermittlungsstelle bereits nach Auswertung von lediglich drei Ziffern eine Leitung zu einer Vermittlungsstelle in Berlin aufgebaut werden. Die weiteren Ziffern „22730431" werden nacheinander einer Berliner Vermittlungsstelle übergeben, wobei diese Vermittlungsstelle nun sukzessive die verbleibenden Ziffern auswertet und die Verbindung bis zur zugehörigen Amtsleitung – in diesem Beispiel eine Leitung des Deutschen Bundestags – durchschaltet. Das genannte Verfahren, bei dem jede anfallende Ziffer sofort ausgewertet wird, wird üblicherweise als schritthaltende Wahl bezeichnet und zeichnet sich dadurch aus, dass die Verbindung Schritt für Schritt aus verschiedenen Verbindungsabschnitten aufgebaut wird.at A connection of telephone calls have different Procedures formed how and at what time digits one Call number to be evaluated. With a similar telephone becomes usual every dialed digit transmitted from the phone after their entry without delay to the relevant exchange. The Exchange usually evaluates with analog switching technology Immediately remove each incoming digit and build as soon as the evaluation this results in a connection to a remote exchange on. When entering a phone number, for example, "03022730431", where the digits one after the other are transmitted to the central office Evaluation of the first digit "0" that it is a long-distance call is. Along with an evaluation of the following two digits "30" can be obtained through the central office already after evaluation of only three digits a line to be set up to an exchange in Berlin. The others Numbers "22730431" are successively handed over to a Berlin exchange, this exchange Now successively evaluates the remaining digits and the connection to the associated Trunk - in this example, a head of the German Bundestag - durchschaltet. The above-mentioned method in which each accruing digit is evaluated immediately will, is usually characterized as an on-going choice, characterized by that connection step by step is constructed from different connecting sections.

Bei Einsatz von Digitaltechnik in den Vermittlungsstellen können die an einem Telefon eingegebenen Ziffern weiterhin einzeln an eine zugehörige Vermittlungsstelle übermittelt werden, doch diese besitzt üblicherweise die Möglichkeit, die eingehenden Ziffern zu sammeln und anschließend gemeinsam auszuwerten. Bei einem derartigen Sammeln von Wählziffern ergibt sich nun für die Vermittlungsstelle die Schwierigkeit, das tatsächliche Ende der Wählzifferneingabe zu erkennen, weil erst nach vollständig erhaltener Zielrufnummer die Auswertung der Zielrufnummer erfolgen kann.at The use of digital technology in the exchanges can numbers entered on a telephone continue to be sent to one associated Notified to the exchange but it usually has the possibility, to collect the incoming digits and then evaluate them together. In such a collection of dialing digits now results for the exchange the difficulty, the actual End of the dialing digit entry to recognize, because only after fully received destination number the evaluation of the destination number can be done.

Basieren die Vermittlungsstellen auf Voice-Over-IP-Technologie, so wird gemäß Protokollvorgaben und gemäß des gegenüber Leitungsvermittlung deutlich unterschiedlichen Routing-Verfahrens erwartet, dass die vollständige Wählziffernfolge gemeinsam in einem Datenpaket bei einer Vermittlungsstelle oder einer einer Vermittlungsstelle funktionell entsprechenden Vermittlungseinrichtung eintreffen. Während nun spezifische Voice-Over-IP-Endgeräte auf diese Rahmenvorgaben vorbereitet sind, ergibt sich insbesondere bei Ankopplung von traditionellen analogen oder digitalen Telefonen über einen entsprechenden Gateway die Problematik, dass bei dem Gateway die Wählziffern eventuell einzeln eintreffen, doch dieser Gateway die Wählziffern nur protokollkonform gemeinsam in einem dafür vorgesehenen Feld eines Datenpakets weiterleiten kann. Somit ergibt sich für den Gateway die Aufgabe, die Wahlziffern zwischenzuspeichern und zu sammeln und nach vollständigem Eingang der Wählziffernfolge in einem gemeinsamen Datenpaket weiterzuleiten.be based the exchanges on voice-over-IP technology, so will according to protocol specifications and according to the opposite circuit significantly different routing method is expected that the full Dialing numbers together in a data packet at an exchange or a Switching station functionally corresponding switching device arrive. While specific voice-over-ip devices to these specifications prepared, especially when coupled with traditional ones analog or digital telephones via an appropriate gateway the problem that with the gateway, the dialing digits may be one by one arrive, but this gateway the dialing numbers only protocol compliant together in one for that forwarded field of a data packet. Thus results for the task of the gateway to cache the dialing digits and to collect and after complete Input of the dialing digit sequence in a common data packet.

Gelöst wird dies üblicherweise durch Abwarten des Ablaufs eines Zeitgebers nach Eingabe einer jeweiligen Ziffer, wobei die Zeitdauer bis zum Ablauf des Zeitgebers auch für langsame Zifferneingabe ausreichend dimensioniert sein muss, da ein zu früh ausgelöster Durchschaltversuch zu Fehlverbindungen oder zum Abweisen des Verbindungsgesuchs führt, was wiederum zu eingeschränkter Akzeptanz oder zu Frustrationen bei die Zifferneingabe durchführenden Bedienern eines Telefons führen kann. Durch den Einsatz dieses auch für langsame Bedienung ausreichend dimensionierten Zeitgebers kann es zu deutlichen Verzögerungen im Rufaufbau von über Voice-Over-IP-Strecken vermittelten Verbindungen führen.Is solved this usually by waiting the expiration of a timer after entering a respective one Digit, where the time until the expiration of the timer for slow Number input must be sufficiently dimensioned, since too early tripped switching attempt leads to incorrect connections or rejection of the connection request, what again to more limited Acceptance or frustrations in entering the numbers Operators of a telephone. By the use of this too for slow operation sufficiently sized timer can do it to significant delays in the call establishment of over Voice-over-IP links lead mediated connections.

Es ist Aufgabe der Erfindung eine möglichst schnelle Verarbeitung von eingegeben Wählziffern für einen weitgehend verzögerungsfreien Verbindungsaufbau zu ermöglichen.It The object of the invention is as fast as possible Processing of dialed digits for one largely delay-free Allow connection establishment.

Gelöst wird diese Aufgabe durch ein Verfahren zum Umsetzen eines Wählvorgangs gemäß Patentanspruch 1, sowie eine Kommunikationseinrichtung gemäß Patentanspruch 13.Is solved this object by a method for implementing a dialing operation according to claim 1, and a communication device according to claim 13.

Vorteilhafte Ausführungsformen und Weiterbildungen der Erfindung sind in den abhängigen Ansprüchen angegeben.advantageous embodiments and further developments of the invention are specified in the dependent claims.

In dem erfindungsgemäßen Verfahren zum Umsetzen eines durch eine erste Kommunikationsendeinrichtung ausgelösten und an eine zweite Kommunikationsendeinrichtung gerichteten Wählvorgangs mittels einer Kommunikationseinrichtung – insbesondere einer Umsetzeinrichtung –, werden Kenntöne einer der Kommunikationseinrichtung von der ersten Kommunikationsendeinrichtung sequentiell zugeführten und aus mindestens zwei Kenntönen bestehenden zu verarbeitenden Kenntonfolge erfasst und/oder erkannt. Für einen jeweiligen erfassten Kennton wird eine den Kennton beschreibende Kenntoninformation erfasst. Darüber hinaus wird eine Kenntonketten-Information derart gebildet, dass einer Folge von Kenntoninformationen, die den dem jeweiligen Kennton vorausgehenden Kenntönen der Kenntonfolge zugeordnet sind, die erfasste Kenntoninformation angehängt wird. Weiterhin erfolgt ein Vergleich der Kenntonketten-Information mit mindestens einer Referenz-Rufnummern-Information, wobei bei Übereinstimmung der Kenntonketten-Information mit der Referenz-Rufnummern-Information der Wählvorgang an die zweite Kommunikationsendeinrichtung ausgelöst wird.In the method according to the invention for converting a dialing operation initiated by a first communication terminal and directed to a second communication terminal by means of a communication device - in particular a conversion device - notes of one of the communication devices of the first communication terminal sequentially supplied and consisting of at least two Known to be processed Kenntonfolge be detected and / or recognized. For a respective detected tone a Kenntoninformation descriptive of the tone is detected. In addition, will an identification tone information is formed in such a way that the detected identification information is appended to a sequence of identification information which is assigned to the identification code preceding the respective identification tone. Furthermore, a comparison of Kenntonketten information with at least one reference phone number information, wherein in accordance with the Kenntonketten information with the reference phone number information of the dialing process is triggered to the second communication terminal.

Das Verfahren ist dabei insofern vorteilhaft, als dass der Wählvorgang nach Eintreffen eines letzten Kenntons an die zweite Kommunikationsendeinrichtung ohne weitere Verzögerungen abgesetzt werden kann. Demgegenüber wird bei bekannten Verfahren häufig ein Zeitgeberablauf abgewartet, bis ein Wählvorgang ausgelöst wird.The In this case, the method is advantageous in that the dialing process after the arrival of a last note to the second communication terminal without further delays can be discontinued. In contrast, becomes common in known methods waits for a timer expiration until a dialing is initiated.

Vorzugsweise ist ein Kennton ein Signal, das eine Wählziffer zur Adressierung eines Ziel-Endgeräts repräsentiert und für einen Verbindungsaufbau verwendet wird. Darüber hinaus kann ein Kennton aber auch ein Signal darstellen, mittels dem zwischen einem Endgerät und einer Vermittlungsstelle Leistungsmerkmale signalisiert werden oder Benutzeraktionen am Endgerät der Vermittlungsstelle gemäß eines vorab definierten Protokolls angezeigt werden.Preferably a key is a signal that has a dial digit to address a Destination terminal represents and for a connection is used. In addition, a key can but also represent a signal by means of which between a terminal and a Switching station features are signaled or user actions on the terminal the exchange according to a pre-defined protocol.

Vorzugsweise stellt die Kommunikationseinrichtung einen Übergang zwischen zwei verschiedenen Netzwerken mit verschiedenen Protokollen bereit. Insbesondere können in einem zwischen der ersten Kommunikationsendeinrichtung und der Kommunikationseinrichtung vorgesehenen ersten Protokoll Wählziffern sequentiell und einzeln übertragen werden, während in einem zweiten Protokoll zwischen der Kommunikationseinrichtung und der zweiten Kommunikationsendeinrichtung Kenntöne blockweise übertragen werden können. In diesem Fall kann es notwendig sein, dass durch die Kommunikationsendeinrichtung alle sequentiell eintreffenden Kenntöne aufgesammelt und als eine gemeinsame Einheit weiterverarbeitet werden. Hierbei kann es zur Bildung der Einheit der Kenntöne wichtig sein, das Ende der Wählziffernfolge zu erkennen. Dies ist durch das erfindungsgemäße Verfahren schnell und verzögerungsfrei möglich. Somit lässt sich nach Erhalt des letzten Kenntons der Kenntonfolge verzögerungsfrei ein Verbindungsaufbau zur zweiten Kommunikationsendeinrichtung bewerkstelligen. Auf diese Weise kann durch das Verfahren die Akzeptanz bei einem die erste Kommunikationsendeinrichtung bedienenden Benutzer gesteigert werden, da beim Verbindungsaufbau keine überflüssigen Wartezeiten entstehen. Dies kann weiterhin insbesondere beim Aus lösen von Notrufen besonders wichtig sein, da in diesem Fall ein verzögertes Durchschalten eines Verbindungswunsches unerwünscht ist, um den Benutzer so schnell wie möglich mit einer Notrufzentrale zu verbinden.Preferably the communication device makes a transition between two different ones Networks with different protocols ready. In particular, in one between the first communication terminal and the communication device provided first protocol dialing numbers transmitted sequentially and individually be while in a second protocol between the communication device and the second communication terminal device transmitted knowledge block by block can be. In this case, it may be necessary that through the communication terminal collected all the sequentially arriving notes and as one common entity. This may be for Formation of the unity of knowledge Be important, the end of dial digit sequence to recognize. This is fast and delay-free by the method according to the invention possible. Thus lets after receipt of the last Kennons the Kenntonfolge delay Establish connection to the second communication terminal. In this way, by the method of acceptance in a increased the first communication terminal user because there are no unnecessary waiting times when establishing a connection. This can continue especially in the case of solving emergency calls especially be important, since in this case a delayed switching through a Connection request undesirable is to get the user as soon as possible with an emergency center connect to.

Unter der ersten bzw. der zweiten Kommunikationsendeinrichtung sind insbesondere Sprachendgeräte wie Telefone oder als sog. Softclients bezeichnete Telefonie-Anwendungen eines Arbeitsplatzrechners anzusehen, wobei alternativ auch Terminals bzw. Anwendungsprogramme für Multimedia- oder Datenverbindungen unter diesen Begriffen angesehen werden können.Under the first and the second communication terminal are in particular voice terminals such as telephones or as so-called soft clients called telephony applications a workstation, alternatively terminals or application programs for Multimedia or data connections under these terms can be.

Die Kommunikationseinrichtung ist insbesondere eine Übergangseinrichtung zwischen Leitungen mit verschiedenen Protokollen oder zwischen Netzwerken, die sich bezüglich ihrer Struktur oder ihrer verwendeten Protokolle unterscheiden. Hierüber kann beispielsweise die Verbindung zur ersten Kommunikationsendeinrichtung über ein leitungsgebundenes analoges Telefonverfahren – beispielsweise PCM-kodiert (PCM: Puls-Code-Modulation) – durchgeführt werden, während die Verbindung zur zweiten Kommunikationsendeinrichtung über ein paketvermitteltes Netz, beispielsweise basierend auf einem Internet-Protokoll (IP), durchgeführt werden kann. Bekannte, auf dem Internet-Protokoll basierende Kommunikationsprotokolle, sind beispielsweise Verfahren gemäß SIP (Session Initiation Protocol) – definiert durch die IETF (Internet Engineering Task Force) – oder nach H.323, wobei letztgenanntes Protokoll durch die ITU-T (International Telecommunication Union, Telecommunication Standardization Sector) vorgegeben wurde.The Communication device is in particular a transition device between Lines with different protocols or between networks, referring to different from their structure or protocols used. About this can For example, the connection to the first communication terminal via a wired analog telephone method - for example PCM-coded (PCM: Pulse Code Modulation) - to be performed while the connection to the second communication terminal via a packet-switched network, for example based on an Internet Protocol (IP) can be. Known communication protocols based on the Internet Protocol, For example, methods according to SIP (Session Initiation Protocol) - defined through the IETF (Internet Engineering Task Force) - or after H.323, the latter protocol being adopted by ITU-T (International Telecommunication Union, Telecommunication Standardization Sector) was specified.

Kenntöne sind im Sinne der Erfindung vorzugsweise protokollkonforme Umsetzungen von Wählziffern, die über eine Benutzerschnittstelle der ersten Kommunikationsendeinrichtung eingegeben wurden. Neben den Wählziffern 1 bis 9 können darüber hinaus auch besondere Zeichen wie das „#"-Zeichen als Kennton verstanden werden. Diese Kenntöne werden gemäß dem erfindungsgemäßen Verfahren zeitlich nacheinander mit unterschiedlichen oder gleichförmigen Abständen zueinander an die Kommu nikationseinrichtung übertragen. Eine Abfolge dieser Kenntöne wird dabei im erfindungsgemäßen Verfahren als Kenntonfolge bezeichnet. Eine einen Kennton beschreibende Kenntoninformation kann insbesondere eine Darstellung als Zeichen „1", „2", „3", ... sein, die in jeder beliebigen Form – beispielsweise gemäß ASCII- oder Unicode-Kodierung (ASCII: American Standard Code for Information Interchange) – kodiert sein kann. Erfindungsgemäß wird eine Folge von Kenntoninformationen entsprechend der Eintreffreihenfolge der Kenntöne erstellt, wobei die Zusammenfassung der Kenntonfolge zu einer gemeinsamen Zeichenkette als Kenntonketten-Information bezeichnet wird. Eine Kenntonketten-Information „54321" ist also eine Darstellung einer Rufnummer, die als Folge von Kenntönen für die gewählten Ziffern 5-4-3-2-1 bei der Kommunikationseinrichtung eingegangen ist.Known in the context of the invention preferably protocol-compliant implementations of dialing digits that have been entered via a user interface of the first communication terminal. In addition to the dialing digits 1 to 9, special characters such as the "#" character can also be understood as an identification tone.These notes are transmitted in chronological succession with different or uniform distances to each other to the communication device according to the inventive method A characteristic tone information describing an identification tone may in particular be a representation as characters "1", "2", "3", ..., in any desired form, for example according to ASCII or Unicode coding (ASCII: American Standard Code for Information Interchange) - can be coded. According to the invention, a sequence of identification information is created according to the arrival order of the notes, the summary of the identification sequence relating to a common character string being referred to as identification tone chain information. An identification chain information "54321" is thus an illustration of a call number received by the communication device as a result of having known for the dialed digits 5-4-3-2-1.

Das Verfahren ist insbesondere vorteilhaft, wenn vorzugsweise für häufig gewählte Kommunikationspartner eine Aufnahme der entsprechenden Rufnummerninformationen als die mindestens eine Referenz-Rufnummern-Information erfolgt. Die mindestens eine Referenz-Rufnummern-Information kann dabei beispielsweise als Liste von Referenz-Rufnummern-Informationen aufgebaut sein. Doch auch jede andere Darstellungsform der mindestens einen Referenz-Rufnummern-Information ist denkbar, wobei vorzugsweise ein möglichst schneller Zugriff auf die einzelnen Referenz-Rufnummern-Informationen-Werte erreicht werden sollte.The Method is particularly advantageous, if preferably for frequently selected communication partner a recording of the corresponding telephone number information as the at least one reference telephone number information takes place. The least a reference phone number information can, for example, as List of reference telephone number information to be constructed. But also every other representation of the at least one reference telephone number information is conceivable, preferably with the fastest possible access to the individual reference telephone number information values are reached should.

In einer alternativen vorteilhaften Ausgestaltung kann jede ein- und ausgehende Verbindung analysiert werden und die entsprechenden Rufnummerninformationen, die sich in der Signalisierung befindet, in die mindestens eine Referenz-Rufnummern-Information aufgenommen werden. Dabei ist zu beachten dass das Verfahren insbesondere vorteilhaft ist, wenn der erfindungsgemäße Vergleich der Kenntonketten-Information mit den Einträgen der mindestens einen Referenz-Rufnummern-Information deutlich schneller abläuft, als ein ansonsten vorgesehener Zeitgeber ablaufen würde um das Ende der Wähltonkette zu erkennen.In an alternative advantageous embodiment, each on and outgoing connection are analyzed and the corresponding telephone number information, which is in the signaling, in which at least one Reference numbers information be recorded. It should be noted that the process in particular is advantageous if the inventive comparison of Kenntonketten information with the entries the at least one reference telephone number information runs much faster than an otherwise scheduled timer would expire at the end of the dial tone chain to recognize.

Vorzugsweise kann in einer vorteilhaften Weiterbildung der Erfindung bei erkannter Übereinstimmung der Kenntonketten-Information mit den gespeicherten Referenz-Rufnummern-Informationen ein Verbindungsaufbau unmittelbar ausgelöst werden, indem die Kenntonketten-Information bzw. der Treffer in der Liste der Referenz-Rufnummern-Informationen als Zieladressinformation für den Verbindungsaufbau zur zweiten Kommunikationsendeinrichtung übernommen wird.Preferably can in an advantageous embodiment of the invention with detected agreement the identification tone information establishing a connection with the stored reference telephone number information immediately triggered be by the Kenntonketten information or the hit in the list of reference telephone number information as destination address information for the Established connection to the second communication terminal becomes.

In einer weiteren vorteilhaften Ausführungsform des Verfahrens kann bei Eintreffen der Kenntöne jeweils sukzessive, die Kenntonketten-Information um den jeweils neu eingetroffenen Kennton erweitert werden. Bei Eintreffen einer Wählziffernfolge 5-4-3-2-1 kann somit nach Eingang der vierten Wählziffer 2 an die zu diesem Zeitpunkt bestehende Kenntonketten-Information „543" die Kenntoninformation „2" angehängt werden, so dass sich die Kenntonketten-Information „5432" ergibt. Schlussendlich, bei Eintreffen der letzten Kenntoninformation ergibt sich somit als Kenntonketten-Information die gesamte gewählte Rufnummer. Dies ist im aufgeführten Beispiel die Rufnummerninformation „54321". Trifft nun über einen bestimmten Zeitraum kein weiterer Kennton ein und ergibt sich bei dem Vergleich keine Übereinstimmung zwischen der Kenntonketten-Information und einer der Referenz-Rufnummern-Informationen, so kann nach Ablauf eines Zeitgebers der Wählvorgang ausgelöst werden. Darüber hinaus kann diese gewählte Rufnummerninformation als zusätzliche Referenz-Rufnummern-Information aufgenommen, so dass weitere Verbindungsaufbauversuche an dieselbe Rufnummer danach zu einer Übereinstimmung beim Vergleich zwischen der Kenntonketten-Information und der Referenz-Rufnummern-Information führen.In a further advantageous embodiment of the method can upon arrival of the notes each successive, the identification chain information to each newly arrived Kennton be extended. Upon arrival of a Dialing sequence 5-4-3-2-1 can thus after receipt of the fourth dialing digit 2 to the on this At the time of the existing identification tone information "543", the identification information "2" is appended so that the identification chain information "5432" results The last identification information thus results as identification tone information the entire chosen one Number. This is listed in the Example the telephone number information "54321." Now applies over a certain period of time no further tone and results in the comparison no match between the tag information and one of the reference phone number information, so the dialing process can be triggered after a timer expires. About that In addition, this can be chosen Number information recorded as additional reference phone number information, so that further connection attempts to the same phone number afterwards to a coincidence in Comparison between the tag information and the reference phone number information to lead.

In einer weiteren vorteilhaften Ausgestaltung des Verfahrens kann beachtet werden, dass lediglich noch nicht enthaltene Rufnummerninformationen als neuer Eintrag in die mindestens eine Referenz-Rufnummern-Information aufgenommen werden, sodass keinerlei doppelte Einträge in dieser Liste von Referenz-Rufnummern-Informationen zu finden sind. Auf diese Weise kann sichergestellt werden, dass eine Untersuchung bezüglich des Vergleichs möglichst schnell durchgeführt werden kann.In a further advantageous embodiment of the method can be considered be that only not yet included phone number information as a new entry in the at least one reference phone number information be included, so no duplicate entries in this List of reference telephone number information can be found. On this way, it can be ensured that an investigation regarding the Comparison as possible done quickly can be.

In einer weiteren vorteilhaften Weiterbildung des Verfahrens können neben der Analyse der Kenntöne darüber hinaus auch an die erste Kommunikationsendeinrichtung gerichtete und somit in Gegenrichtung verlaufende Signalisierungen ausgewertet werden. Die Signalisierungen, die beispielsweise als Daten-Pakete eines paketorientierten Netzwerks eintreffen, können derart analysiert werden, dass die darin enthaltenen Absende- bzw. Quellrufinformationen extrahiert werden, um in die Liste der Referenz-Rufnummern-Informationen aufgenommen zu werden. Somit kann auf schnelle Weise erreicht werden, dass alle üblicherweise mit der ersten Kommunikationsendeinrichtung in Verbindung stehenden Kommunikationspartner in der Referenz-Rufnummern-Informationsliste mittels ihrer Rufnummern aufgenommen werden.In a further advantageous embodiment of the method can in addition the analysis of the notes about that also directed to the first communication terminal and thus be evaluated in the opposite direction signaling. The signaling, for example, as a packet-oriented data packets Network can arrive be analyzed such that it extracts the sender or source call information contained therein be added to the list of reference phone number information to become. Thus can be achieved in a quick manner that all usually associated with the first communication terminal Communication partner in the reference telephone number information list by means of their numbers are recorded.

Darüber hinaus kann sich als vorteilhaft erweisen, in der mindestens einen Referenz-Rufnummern-Information lediglich gültige und als Zielrufnummern zu verwendende Rufnummern abzuspeichern. Die Gültigkeit kann hierbei beispielsweise garantiert werden, indem eine Abspeicherung der Rufnummern-Information als Referenz-Rufnummern-Information erst erfolgt, sobald ein Verbindungsaufbau auf positive Weise abgeschlossen werden konnte. Dies ist beispielsweise durch Abheben der angerufenen Gegenstelle gegeben.Furthermore may prove to be advantageous in the at least one reference phone number information only valid and save as destination numbers to use numbers. The validity can be guaranteed, for example, by storing the telephone number information as a reference phone number information only takes place as soon as a connection is established positive way could be completed. This is for example by lifting the called remote site given.

Die Gültigkeit der Rufnummern kann beispielsweise in einer alternativen Weiterbildung des Verfahrens auch derart garantiert werden, dass eine Ankopplung der Kommunikationseinrichtung an einen Server erfolgt, der eine Abfrage an ein elektronisches Telefonbuch absetzten kann. Ein derartiges elektronisches Telefonbuch kann dabei eine Liste von gültigen Zielrufnummern aufweisen. Dies kann beispielsweise für eine Firma ein Firmentelefonbuch sein, das alle Mitarbeiter der Firma und deren Kontaktmöglichkeiten umfasst. Alternativ kann dies auch ein im Internet verfügbares elektronisches Telefonbuchverzeichnis sein, das beispielsweise über HTTP-Meldungen (Hypertext Transfer Protocol) oder mittels LDAP-Schnittstelle (Lightweight Directory Access Protocol) abgefragt werden kann.The validity of the telephone numbers can also be guaranteed, for example, in an alternative development of the method such that a coupling of the communication device to a server takes place, which can send a query to an electronic telephone book. Such an electronic directory can have a list of valid destination numbers. This can For example, for a company to be a company phone book, which includes all employees of the company and their contact options. Alternatively, this may also be an available on the Internet electronic directory, which can be queried for example via HTTP messages (Hypertext Transfer Protocol) or by means of LDAP (Lightweight Directory Access Protocol).

Weitere vorteilhafte Ausführungsformen und Weiterbildungen des erfindungsgemäßen Verfahrens werden im Folgenden anhand einer Zeichnung näher erläutert.Further advantageous embodiments and further developments of the method according to the invention are described below explained in more detail with reference to a drawing.

Dabei zeigen jeweils in schematischer Darstellung diethere each show a schematic representation of the

1 eine Blockgrafik eines Kommunikationssystems, das Komponenten zur Ausführung des erfindungsgemäßen Verfahrens umfasst; 1 a block diagram of a communication system comprising components for carrying out the method according to the invention;

2 eine Blockgrafik eines alternativen Kommunikationssystems, bei dem ein Zugriff auf ein elektronisches Telefonbuch vorgesehen ist; 2 a block diagram of an alternative communication system, in which an access to an electronic telephone book is provided;

3 ein Ablaufdiagramm von Verfahrensschritten einer Ausführungsform einer erfindungsgemäßen Kommunikationseinrichtung. 3 a flowchart of method steps of an embodiment of a communication device according to the invention.

In 1 ist schematisch eine Blockdarstellung eines Kommunikationssystems angegeben, bei dem eine erste Kommunikationsendeinrichtung EG1 über eine Anschlussleitung AL an eine Gateway-Einrichtung GW angekoppelt ist. Die erste Kommunikationseinrichtung EG1 sei dabei beispielsweise ein analoges Telefon und die Anschlussleitung AL sei dabei eine Leitung zum Übertragen von analogen Signalen von der ersten Kommunikationsendeinrichtung EG1 zu einer ersten Schnittstelle der Gateway-Einrichtung GW. Die Gateway-Einrichtung GW repräsentiert die erfindungsgemäße Kommunikationseinrichtung bzw. die erfindungsgemäße Umsetzeinrichtung und ist darüber hinaus an ein Internet-Protokoll-Netzwerk IPN mittels einer zweiten Schnittstelle gekoppelt. Im Ausführungsbeispiel sei angenommen, dass die Gateway-Einrichtung GW ein paketorientiertes Kommunikationsprotokoll, z. B. SIP, unterstützt und auf diese Weise mit paketorientierten Einrichtungen im Internet-Protokoll-Netzwerk IPN kommuniziert. Während beliebige internetprotokollbasierte Übertragungsprotokolle denkbar sind, wird im Folgenden lediglich eine Ausführungsvariante, die auf SIP basiert, näher erläutert.In 1 schematically a block diagram of a communication system is indicated, in which a first communication terminal EG1 is coupled via a connecting line AL to a gateway device GW. The first communication device EG1 is an analog telephone, for example, and the connection line AL is a line for transmitting analog signals from the first communication terminal EG1 to a first interface of the gateway device GW. The gateway device GW represents the inventive communication device or the inventive conversion device and is also coupled to an Internet Protocol network IPN by means of a second interface. In the exemplary embodiment, it is assumed that the gateway device GW a packet-oriented communication protocol, z. B. SIP, and in this way communicates with packet-oriented devices in the Internet Protocol network IPN. While any internet protocol based transmission protocols are conceivable, in the following only one embodiment variant based on SIP will be explained in more detail.

Im – in der Figur als Wolke stilisierten – Internet-Protokoll-Netzwerk IPN ist beispielsweise ein so genannter Gatekeeper GK als verbindungssteuernde Komponente des SIP-Netzwerkes vorgesehen. Darüber hinaus sei eine SIP-konforme zweite Kommunikationsendeinrichtung EG2 – vorzugsweise ein IP-Telefon oder eine Kommunikationsanwendung auf einem Arbeitsplatzrechner – ebenfalls im Internet-Protokoll-Netzwerk IPN angeordnet.Im - in the Figurine stylized as a cloud - Internet Protocol Network IPN is, for example, a so-called gatekeeper GK as a connection-controlling component of the SIP network intended. About that addition is a SIP-compliant second communication terminal EG2 - preferably an IP phone or a communication application on a workstation - as well arranged in the Internet Protocol Network IPN.

Integrale Bestandteile der Gateway-Einrichtung GW sind darüber hinaus ein SIP-User-Agent SUA, der für die Kommunikation mit Komponenten des Internet-Protokoll-Netzwerkes IPN vorgesehen ist, sowie eine Wahlauswertungseinrichtung WA zur Analyse von über die Anschlussleitung AL eingehenden Signalen und eine Meldungsauswertungseinrichtung MA. Schließlich umfasst die Gateway-Einrichtung GW noch einen Rufnummernspeicher RUNOSP, der wiederum eine Rufnummernliste RUNOL zur Speicherung der erfindungsgemäßen mindestens einen Referenz-Rufnummern-Information umfasst.integral Components of the gateway device GW are moreover a SIP user agent SUA, the for communication with components of the Internet Protocol network IPN is provided, as well as a choice of evaluation WA for analysis from above the connection line AL incoming signals and a message evaluation device MA. After all the gateway device GW also comprises a telephone number memory RUNOSP, in turn, a phone number list RUNOL for storage the invention at least a reference telephone number information includes.

Im Rahmen des Ausführungsbeispiels sei angenommen, das die erste Kommunikationsendeinrichtung EG1 sowie die zweite Kommunikationsendeinrichtung EG2 sich jeweils in einem Ruhezustand befinden, wobei als auslösender Schritt des erfindungsgemäßen Verfahrens die erste Kommunikationsendeinrichtung EG1 durch Abheben dessen Telefonhörers den Ruhezustand verlässt.in the Frame of the embodiment Let it be assumed that the first communication terminal EG1 and the second communication terminal EG2 each in a Hibernation are, as a triggering step of the method according to the invention the first communication terminal EG1 by lifting it telephone receiver leaves hibernation.

Im Folgenden wird nun durch einen Benutzer durch Drücken von Wähltasten oder durch Auswahl einer gespeicherten Rufnummer aus einem Rufnummernspeicher eine Folge von Kenntönen an der ersten Kommunikationsendeinrichtung EG1 eingegeben. Die ein gegebenen Wählziffern werden als Kenntöne über die Anschlussleitung AL an die Gateway-Einrichtung GW einzeln und nacheinander übertragen, insbesondere unter Einhaltung von Pausen zwischen den Kenntönen.in the The following will now be done by a user by pressing dialpad or by selecting one stored number from a phone number memory a sequence of knowing entered at the first communication terminal EG1. The one given dialing digits be as knowledgeable about the Connecting line AL to the gateway device GW individually and in succession, in particular, while maintaining pauses between the known.

Bei Eintreffen des ersten Kenntons kann durch die Gateway-Einrichtung GW bereits ein protokollkonformes Datenpaket gemäß SIP erzeugt werden, dass für einen durchzuführenden Verbindungsaufbau verwendet werden kann. Dieser Verbindungsaufbau kann aber erst ausgelöst werden sobald alle nötigen Wählziffern eingetroffen sind, da gemäß des SIP-Protokolls verpflichtend ist, dass alle Wählziffern die für eine Adressierung einer Zielrufnummer nötig sind, zusammen in ein Adressfeld eines Datenpaket gepackt werden.at The arrival of the first can already be done by the gateway device GW a protocol-compliant data packet according to SIP are generated that for one to be performed Connection setup can be used. This connection setup but can only be triggered will all be needed as soon as possible dialing digits arrived there as per the SIP protocol it is obligatory that all dialing numbers are the for one Addressing a destination number are necessary, together in an address field of a data packet.

Es wird nun durch die Gateway-Einrichtung GW bei jeder eintreffenden Wählziffer geprüft, ob eine Zielrufnummer bereits vollständig empfangen wurde, sodass die evtl. bereits erzeugte Datenpaketstruktur befüllt und ins Internet-Protokoll-Netzwerk IPN abgeschickt werden kann. Eine Auswertung, ob das Ende einer Wählziffernfolge bereits erreicht ist, erfolgt dabei über mehrere Vorgehensweisen: Beispielsweise wird untersucht, ob nach einem eingehenden Kennton eine vorher definierte Zeitspanne überschritten wird, sodass dies als Indiz ausgelegt wird, dass die Wählziffernfolge abgeschlossen ist; darüber hinaus kann untersucht werden, ob ein vordefinierter, besonders ausgezeichneter Kennton – beispielsweise ein durch das „#"-Zeichen spezifizierter Kennton – eintrifft, der das Ende der Wählziffernfolge explizit definiert.It is now checked by the gateway device GW for each incoming dialing digit, if a destination number has already been fully received, so that the possibly already generated data packet structure can be filled and sent to the Internet Protocol network IPN. An evaluation as to whether the end of a dialing digit sequence has already been reached is carried out using several procedures: For example, it is examined whether a previously defined time span has elapsed after an incoming identification tone is exceeded, so that this is interpreted as an indication that the dialing digit sequence is completed; In addition, it can be examined whether a predefined, particularly excellent identification tone - for example an identification tone specified by the "#" character - arrives - which explicitly defines the end of the dialing digit sequence.

Zusätzlich erfolgt erfindungsgemäß mittels der Wahlauswertungseinrichtung WA eine Analyse des aktuellen und der bereits eingetroffenen Kenntöne. Jeder eintreffende Kennton wird in der Gateway-Einrichtung GW bei Eintreffen durch entsprechende Beschaltung der ersten Schnittstelle erkannt und in eine diesen beschreibende Kenntoninformation gewandelt, die daraufhin im Folgenden mittels datenverarbeitungstechnischer Funktionen weiterverarbeitet werden kann. Für eine Kenntonfolge 7-6-5-4-3-2-1 ist somit der erste Kennton ein die Zahl 7 repräsentierendes Signal, das durch Erfassung in der Gateway-Einrichtung GW in die zugehörige Kenntoninformation „7" gewandelt wird. Nach Erfassung der ersten Kenntoninformation erfolgt eine Abfrage des Rufnummernspeichers RUNOSP, ob für diesen Kennton bzw. für diese Kenntoninformation ein Eintrag in der Rufnummernliste RUNOL vorhanden ist. Im vorliegenden Beispiel sei für die Ziffer „7" kein Eintrag in der Rufnummernliste RUNOL vorhanden, sodass an die Wahlauswertungseinrichtung WA zurückgemeldet wird, dass der Vergleich ein negatives Prüfergebnis geliefert hat. In der Gateway-Einrichtung GW wird somit nun entweder ein Zeitgeber- bzw. Timer-Ablauf abgewartet oder es erfolgt ein Eintreffen einer weiteren Wählziffer über die erste Schnittstelle. Dies sei im vorliegenden Beispiel durch den Kennton zur Wählziffer 6 gegeben, da ja gemäß des Beispiels die Wählziffernfolge 7-6-5-4-3-2-1 nacheinander eintreffen wird.Additionally done according to the invention by means of Wahlauswertungseinrichtung WA an analysis of the current and the already arrived notes. Each incoming tone is included in the gateway device GW Arrival by appropriate wiring of the first interface recognized and converted into a descriptive Kenntoninformation this, which then subsequently by means of data processing technology Functions can be processed further. For an identification sequence 7-6-5-4-3-2-1 Thus, the first characteristic is a signal representing the number 7, by Detection in the gateway device GW is converted into the associated identification information "7". After detection of the first identification information is a query the number memory RUNOSP, whether for this key or for this Identification information An entry in the telephone number list RUNOL exists is. In the present example, for the number "7" there is no entry in the number list RUNOL exists, so that the election evaluation device WA reported back is that the comparison has delivered a negative test result. In The gateway device GW thus becomes either a timer or timer sequence Waited or there is an arrival of another dialing number on the first interface. This is in the present example by the Key to the dialing digit 6, since according to the example the dialing digit sequence 7-6-5-4-3-2-1 in succession will arrive.

Als zweiter Kennton wird nun an der Gateway-Einrichtung GW der Kennton 6 erkannt, der wiederum in eine entsprechende Kenntoninformation „6" umgewandelt wird. Für diesen Kennton und den bereits vorhergehenden Kennton mit der Kenntoninformation „7" wird nun eine Kenntoninformation derart gebildet, dass beide Werte hintereinander als Kenntonketten-Information weiterverarbeitet werden. Dies wäre im vorliegenden Beispiel Fall die Kenntonkette „76". Nun wird erneut ein Vergleich ausgelöst, bei dem geprüft wird, ob im Rufnummernspeicher RUNOSP ein Eintrag für diese Kenntonketten-Information vorliegt. Dies sei im vorliegenden Beispiel nicht der Fall, so dass erneut ein negatives Prüfergebnis an die Wahlauswertungseinrichtung WA zurückgeliefert wird. Erneut wird nun auf Timer-Ablauf bzw. auf das Eintreffen einer weiteren Wählziffer gewartet.When second identification tone is now at the gateway device GW the Kennton 6, which in turn is converted into a corresponding identification information "6". For this Signal tone and the already preceding identification tone with the identification information "7" will now be an identification information formed such that both values in succession as Kenntonketten information be further processed. This would be In the present example, the identification tone chain "76" is now triggered checked is whether in the phone number memory RUNOSP an entry for this Identification tone information is present. This is in the present example not the case, so again a negative test result to the electoral evaluation device WA returned becomes. Again, the timer expiration or the arrival of a another dialing digit maintained.

Nach einem gewissen Zeitverzug – bedingt durch Pausen zwischen den eingehenden Kenntönen – wird nun ein weiterer Kennton durch die erste Kommunikationsendeinrichtung EG1 an die Gateway-Einrichtung GW übertragen. Dieser Kennton sei gemäß dem Ausführungsbeispiel eine Repräsentation der Wählziffer 5, sodass die Gateway-Einrichtung GW die zugehörige Kenntoninformation „5" aus dem eingehenden Kennton ermitteln kann. Erneut wird nun eine Kenntoninformation gebildet, die aus dem gerade eingegangenen Kennton und den bereits vorhergehenden Kenntönen zusammengesetzt wird, sodass sich die Kenntonketten-Information „765" ergibt. Bei der Bildung der Kenntonketten-Information kann einerseits die Ketteninformation in jedem Durchlauf neu zusammengesetzt werden oder es kann in einem Durchlauf auf die Kenntonketten-Information des vorhergehenden Durchlaufs zurückgegriffen werden, so dass lediglich die letzte Ziffer an die bisherige Kenntonketten-Information angehängt werden muss. Für die sich ergebende Kenntonketten-Information „765" wird nun erneut durch die Wahlauswertungseinrichtung WA ein Vergleich dieser Kenntonketten-Information mit den gespeicherten Referenz-Rufnummern-Informationen angestoßen. Es erfolgt erneut eine Abfrage an den Rufnummernspeicher RUNOSP – beispielsweise mittels eines Abfrageauftrags Q von der Wahlauswertungseinrichtung WA and den Rufnummerspeicher RUNOSP –, der wiederum eine Untersuchung der Rufnummernliste RUNOL durchführt. Erneut ergibt sich im vorliegenden Ausführungsbeispiel keine Übereinstimmung des Vergleichs. Folglich wird auch in diesem Durchlauf erneut eine Nichtübereinstimmung an die Wahlauswertungseinrichtung WA gemeldet.To a certain time delay - due to Breaks between the incoming Knowledge - is now another key by the first communication terminal EG1 to the gateway device Transfer GW. This characteristic is according to the embodiment a representation the dialing digit 5, so that the gateway device GW the associated identification information "5" from the incoming Can determine the characteristic tone. Once again, an identification information formed from the just received Kennton and the already previous knowledge is composed so that the identification chain information "765" results Formation of the identification chain information can on the one hand the chain information can be reassembled in each pass or it can in one pass to the tag chain information of the previous pass resorted be so that only the last digit to the previous Kenntonketten information attached must become. For the Resulting tag information "765" will now be repeated by the election evaluation WA a comparison of this identification tone information triggered with the stored reference telephone number information. It a query is again made to the telephone number memory RUNOSP - for example by means of a query job Q from the election evaluation device WA and the call number memory RUNOSP -, in turn, an investigation the number list RUNOL. Again results in the present embodiment no agreement of the comparison. As a result, once again in this run Disagreement reported to the election evaluation WA.

Die genannten Verfahrensschritte werden nun Wählziffer für Wählziffer wiederholt abgearbeitet, so dass im Folgenden der Eingang der Kenntöne 4-3-2 übersprungen wird, da sich analoge zu den gerade beschriebenen Schritten ergeben.The mentioned method steps are now processed dial number for dialing digit repeatedly, so that in the following the input of the notes 4-3-2 is skipped, since analogue to the steps just described.

Trifft nun nach Abarbeitung des Kenntons 2 ein die der Wählziffer 1 definierender Kennton bei der Gateway-Einrichtung GW ein, so wird erneut eine zu diesem Kennton 1 zugehörige Kenntoninformation „1" gebildet und eine Kenntonketten-Information über alle Kenntoninformationen erzeugt. Die Kenntonketten-Information ist in diesem Fall die Kette „7654321". Für diese Kenntonketten-Information wird erneut ein Vergleich mit der Liste der Referenz-Rufnummern-Informationen – die Rufnummernliste RUNOL – angestrebt. Ein entsprechender Abfrageauftrag Q wird von der Wahlauswertungseinrichtung WA abgesetzt und an den Rufnummernspeicher RUNOSP geschickt.Meets now after the processing of the knowledge 2 the one of the dialing digit 1 defining characteristic tone at the gateway device GW, so is again formed to this key 1 Kenntoninformation "1" and formed a Identification chain information about all Kennton information generated. The keychain information is in this case the chain "7654321" for this Label information becomes again a comparison with the list of the reference telephone number information - the telephone number list RUNOL - aimed at. A corresponding query job Q is from the election evaluation device WA and sent to the phone number memory RUNOSP.

Es sei angenommen, dass in der Rufnummernliste RUNOL ein Eintrag für die Referenz-Rufnummern-Information „7654321" vorhanden sei. Somit liefert der Vergleich der gegebenen Kenntonketten-Information „7654321" mit den gespeicherten Referenz-Rufnummern-Informationen ein positives Prüfergebnis. Dieses positive Prüfergebnis wird an die Wahlauswertungseinrichtung WA übermittelt, woraus diese den Rückschluss ziehen kann, dass die letzte Wählziffer eingetroffen ist und nun im Folgenden umgehend ohne weitere Verzögerung ein Verbindungsaufbau an die eingegebene Rufnummer durchgeführt werden kann. Die Kenntonketten-Information bzw. die übereinstimmende Referenz-Rufnummern-Information wird daraufhin durch die Gateway-Einrichtung GW in ein vorzugsweise vorab aufgebautes Datenpaket für einen Verbindungsaufbau eingetragen. Alternativ kann das Datenpaket erst zu diesem Zeitpunkt generiert werden. Über den in der Gateway-Einrichtung GW ebenfalls enthaltenen SIP-User-Agent SUA, wird daraufhin ein Verbindungsaufbau an die Rufnummer „7654321" ins paketorientierte Netzwerk IPN initiiert.Assuming that there is an entry for the reference telephone number information "7654321" in the telephone number list RUNOL, the comparison of the given telephone code information "7654321" with the stored reference telephone number information provides a positive check fergebnis. This positive test result is transmitted to the election evaluation device WA, from which it can draw the conclusion that the last dialing digit has arrived and can now be carried out in the following immediately without further delay, a connection to the entered phone number. The identification tone information or the matching reference number information is then entered by the gateway device GW in a preferably pre-established data packet for a connection. Alternatively, the data packet can only be generated at this time. Via the SIP user agent SUA likewise contained in the gateway device GW, a connection to the telephone number "7654321" is then initiated into the packet-oriented network IPN.

Der Verbindungsaufbau im Internet-Protokoll-Netzwerk IPN erfolgt dabei basierend auf bekannten Protokollen und bekannten Mechanismen. Beispielsweise wird durch den SIP-User-Agent SUA eine Meldung an einen Gatekeeper GK über einen Datenpfad DP1 übermittelt, um die Internetadresse der adressierten Zielrufnummern „7654321" zu ermitteln. Sobald der Gatekeeper GK die Zielinternetadresse an den SIP-User-Agent SUA zurückgegeben hat, kann dieser einen Verbindungsaufbau an das gewünschte Zielgerät – die zweite Kommunikationsendeinrichtung EG2 – über den Datenpfad DP2 aufbauen. Somit ist die Verbindung zwischen der ersten Kommunikationsendeinrichtung EG1 und der zweiten Kommunikationsendeinrichtung EG2 über die Gateway-Einrichtung GW durchsignalisiert. Als Folge davon werden über diese beiden Kommunikationsendeinrichtungen EG1 und EG2, Ruf- und Klingeltöne ausgegeben.Of the Establishment of a connection in the Internet Protocol network IPN takes place based on known protocols and known mechanisms. For example A message is sent to a gatekeeper by the SIP user agent SUA GK about transmits a data path DP1, to determine the Internet address of the addressed destination numbers "7654321" the gatekeeper GK the destination Internet address to the SIP user agent SUA has returned This can be a connection to the desired target device - the second Communication terminal EG2 - build up via the data path DP2. Thus, the connection between the first communication terminal EG1 and the second communication terminal EG2 signaled through the gateway device GW. As a result of this will be about this both communication terminals EG1 and EG2, ringing and ringing tones issued.

Das Verfahren bietet somit insbesondere den Vorteil, dass nach Eintreffen der letzten Wählziffer umgehend ein Verbindungsaufbau initiiert werden kann.The Process therefore offers the particular advantage that after arrival the last dialing digit immediately a connection can be initiated.

Wenn nun alternativ eine Wählziffernfolge eintrifft, die bisher noch nicht in der Rufnummernliste RUNOL gespeichert ist, so kann das Verfahren in diesem Fall keine Beschleunigung des Verbindungsaufbaus bewirken, weil weiterhin ein Timer-Ablauf nach des zuletzt eingegangenen Kenntons bzw. ein Eintreffen eines eindeutiges Ende-Kennzeichen abgewartet werden muss, doch kann eine datentechnische Repräsentation dieser eingehenden Wählziffernfolge verwendet werden, um ebenfalls in die Rufnummernliste RUNOL aufgenommen werden zu können. Dies hat den Vorteil, dass somit bei einem weiteren Verbindungsaufbauversuch zur selben Rufnummer dann ein Eintrag in der Rufnummernliste RUNOL zu finden sein wird, so dass in diesem Fall ein schneller Verbindungsaufbau möglich sein wird.If now alternatively a dial digit sequence arrives, which has not yet been stored in the telephone number list RUNOL, so the process in this case can not speed up the connection setup cause because a timer expires after the most recently received one Notification or arrival of a unique end identifier has to wait, but can a data representation this incoming dialing digit sequence used to also be included in the phone number list RUNOL to be able to. This has the advantage that thus in a further connection attempt to the same number then an entry in the number list RUNOL will be found, so in this case, a faster connection possible will be.

Die Komponente, die die Untersuchung durchführt, ob bereits ein Eintrag in der Rufnummernliste RUNOL vorhanden ist, und die darüber hinaus das Aufnehmen eines neuen Eintrags in der Rufnummernliste RUNOL initiiert, wird im vorliegenden Ausführungsbeispiel als Meldungsauswertungseinrichtung MA bezeichnet. Die Meldungsauswertungseinrichtung MA ist zwischen der Wahlauswertungseinrichtung WA und dem SIP-User-Agent SUA angeordnet. Die Meldungsauswertungseinrichtung MA ist auf diese Weise im Signalisierungspfad zwischen der Anschlussleitung AL und dem Internet-Protokoll-Netzwerk IPN angeordnet bzw. hat Zugriff auf einen Meldungsverkehr zwischen der Anschlussleitung AL und dem Internet-Protokoll-Netzwerk IPN. Die Meldungsauswertungseinrichtung MA bietet nun die Möglichkeit bei Nichtübereinstimmung des Vergleichs und bei Abschluss der Wählziffernfolge gleichzeitig mit dem Initiieren des Verbindungsaufbaus mittels eines Einfügeauftrags S die Rufnummernliste RUNOL um einen Eintrag zu erweitern und zwar um den Eintrag der gerade aktuellen Wählziffernfolge. Vorzugsweise kann dieses Aufnehmen eines neuen Eintrags auch erst erfolgen wenn ein Verbindungsaufbau erfolgreich durchgeführt werden konnte, um die Gültigkeit der Rufnummer zu verifizieren. Somit wäre sichergestellt, dass keine fehlerhaften oder ungültigen Einträge in der Rufnummernliste RUNOL aufgenommen werden. Weiterhin kann die Meldungsauswertungseinrichtung MA auch vom Internet-Protokoll-Netzwerk IPN eingehende Meldungen analysieren und in diesen Meldungen enthaltene Quellrufnummerninformationen ebenfalls in die Rufnummernliste RUNOL aufnehmen, so dass nach einer gewissen Zeit alle üblicherweise mit der ersten Kommunikationsendeinrichtung EG1 häufig in Kontakt stehenden Kommunikationspartner in der Rufnummernliste RUNOL aufgenommen sind.The Component that performs the investigation, whether already an entry in the telephone number list RUNOL is present, and beyond that Recording a new entry in the phone number list RUNOL initiated, is in the present embodiment referred to as message evaluation device MA. The message evaluator MA is between the election evaluator WA and the SIP user agent SUA arranged. The message evaluator MA is on this Way in the signaling path between the connecting line AL and the Internet Protocol network IPN arranged or has access to a message traffic between the connection line AL and the Internet Protocol Network IPN. The message evaluator MA now offers the possibility in case of mismatch the comparison and at the completion of the dialing digit sequence simultaneously with initiating the connection setup by means of an insert job S the phone number list RUNOL to expand an entry namely to the entry of the current dialing digit sequence. Preferably This recording of a new entry can be made only if A connection setup could be successfully performed to the validity to verify the phone number. Thus it would be ensured that no erroneous or invalid Posts be included in the telephone number list RUNOL. Furthermore, can the message evaluator MA also from the Internet Protocol network Analyze IPN incoming messages and source number information included in these messages also in the phone number list RUNOL record, so that after a all usually for a while with the first communication terminal EG1 frequently in Contacting communication partners in the telephone number list RUNOL are included.

In 2 ist analog zur 1 wiederum ein Kommunikationssystem dargestellt, das eine erstes Kommunikationsendeinrichtung EG1, eine Gateway-Einrichtung GW und eine zweite Kommunikationsendeinrichtung EG2 umfasst. Weiterhin ist erneut ein Gatekeeper GK in einem Internet-Protokoll-Netzwerk IPN dargestellt. Die Gateway-Einrichtung GW umfasst erneut eine Wahlauswertungseinrichtung WA, eine Meldungsauswertungseinrichtung MA und einen SIP-User-Agent SUA. Ein Rufnummernspeicher RUNOSP ist dagegen in der Gateway-Einrichtung GW nicht enthalten. Die Funktion des Rufnummernspeichers RUNOSP wird dagegen durch die Kombination eines Telefonbuchservers TS mit einem elektronischen Telefonbuch ET übernommen, wobei der Telefonbuchserver TS das zugehörige elektronische Telefonbuch ET administrieren, konfigurieren, verwalten und abfragen kann. Der elektronische Telefonbuchserver TS ist dabei im Internet-Protokoll-Netzwerk IPN angeordnet und kann über internetbasierte Protokolle, wie beispielsweise LDAP (Lightweight Directory Access Protocol), abgefragt werden. Eine Abfrage ist in der 2 erneut über einen Abfrageauftrag Q angedeutet.In 2 is analogous to 1 in turn, a communication system shown, comprising a first communication terminal EG1, a gateway device GW and a second communication terminal EG2. Furthermore, a gatekeeper GK is again shown in an Internet Protocol network IPN. The gateway device GW again comprises a selection evaluation device WA, a message evaluation device MA and a SIP user agent SUA. A telephone number memory RUNOSP, however, is not included in the gateway device GW. The function of the telephone number memory RUNOSP, however, is taken over by the combination of a telephone book server TS with an electronic telephone book ET, the telephone book server TS can manage the corresponding electronic telephone book ET, configure, manage and query. The electronic telephone book server TS is arranged in the Internet Protocol network IPN and can be via Internet-based protocols, such as LDAP (Lightweight Directory Access Protocol). A query is in the 2 again indicated by a query Q.

Bei dem elektronischen Telefonbuch ET handelt es sich beispielsweise um eine Datenbank, die alle Kontaktadressen von Personen einer Firma umfasst. Darüber hinaus kann das elektronische Telefonbuch ET auch ein Internet-Telefonbuch sein, in dem alle registrierten Benutzer einer bestimmten Region oder eines bestimmten Landes verzeichnet sind. Beim Verbindungsaufbau von der ersten Kommunikationsendeinrichtung EG1 an die zweite Kommunikationsendeinrichtung EG2 kann somit zur Überprüfung der Wählziffern bzw. der zugehörigen Kenntöne eine Abfrage mittels des Abfrageauftrags Q an den Telefonbuchserver TS abgesetzt werden, sodass auf diese Weise analog zur Darstellung in 1 eine Abfrage auf Gültigkeit einer Kenntonketten-Information erfolgen kann. Das sukzessive Abfragen Ziffer für Ziffer erfolgt dabei analog zur erläuterten Vorgehensweise in 1, so dass je eingehendem Kennton eine Kenntonketten-Information der bisher aufgelaufenen Kenntöne gebildet wird und die Kenntonketten-Information jeweils mit Einträgen des elektronischen Telefonbuch ET verglichen wird.The electronic telephone book ET is, for example, a database that includes all the contact addresses of persons of a company. In addition, the electronic telephone book ET may also be an internet telephone directory listing all registered users of a particular region or country. When establishing a connection from the first communication terminal EG1 to the second communication terminal EG2, a query can therefore be sent to the telephone book server TS for checking the dialing digits or the associated acknowledgments, so that analogous to the representation in FIG 1 a query can be made for the validity of a key chain information. The successive queries digit by digit takes place analogously to the explained procedure in 1 , So that each incoming Kennton a Kenntonketten information of the previously accumulated knowledge is formed and the Kenntonketten information is compared with each entries of the electronic telephone book ET.

Darüber hinaus kann eine Kombination der 1 und 2 sinnvoll sein – nicht dargestellt –, bei der einerseits ein Rufnummernspeicher RUNOSP und andererseits ein Telefonbuchserver TS vorgesehen ist. In diesem Fall kann ein Vergleich gegenüber der Rufnummerliste RUNOL durchgeführt werden und zusätzlich ein Abgleich mit den Einträgen im elektronischen Telefonbuch ET. Dies hat den Vorteil das einerseits registrierte Benutzer im elektronischen Telefonbuch ET enthalten sind aber trotzdem bei einer Kontaktaufnahme zu individuellen, nicht in dem elektronischen Telefonbuch ET registrierten Benutzern weiterhin auf schnelle Weise durch Vergleich mit der Rufnummernliste RUNOL möglich ist.In addition, a combination of 1 and 2 be useful - not shown - in which on the one hand a phone number memory RUNOSP and on the other hand a telephone book server TS is provided. In this case, a comparison can be made with respect to the telephone number list RUNOL and, in addition, a comparison with the entries in the electronic telephone book ET. This has the advantage that on the one hand registered users are included in the electronic telephone book ET but still be able to contact individual users who are not registered in the electronic telephone book ET in a fast way by comparing them with the telephone number list RUNOL.

Die in den 1 und 2 vorgestellten Verfahren sind insbesondere vorteilhaft, wenn eine Datenbankabfrage bzw. eine Abfrage der Rufnummernliste RUNOL deutlich schneller ausgeführt werden kann als ein üblicherweise vorgesehener Zeitgeberablauf für das Erkennen eines Endes einer Wählziffernfolge.The in the 1 and 2 presented methods are particularly advantageous if a database query or a query of the telephone number list RUNOL can be performed much faster than a usually provided timer sequence for detecting an end of a dial digit sequence.

Anhand 3 wird nun in einem Funktionsweisen der Gateway-Einrichtung GW beschreibenden Flussdiagramm erneut die Vorgehensweise, die bereits anhand der 1 und 2 dargelegt worden ist, erläutert. Ausgangssituation von 3 sei ein Ruhezustand der ersten Kommunikationsendeinrichtung EG1 und ebenfalls ein Ruhezustand der Gateway-Einrichtung GW. Letzgenannter entspricht dem Zustand 1 in der 3. Trifft nun an einen der Eingänge – der ersten oder der zweiten Schnittstelle – der Gateway-Einrichtung GW eine Signalisierung bzw. ein Datenpaket ein, so wird durch die Gateway-Einrichtung unterschieden, an welchem Eingang diese Signalisierung bzw. das Datenpaket eingetroffen ist. Dies ist durch die Verzweigung Nummer 2 in der Figur angedeutet.Based 3 is now in a functioning of the gateway device GW descriptive flow chart again the procedure already with reference to the 1 and 2 has been explained. Starting situation of 3 Let be an idle state of the first communication terminal EG1 and also an idle state of the gateway device GW. The latter corresponds to the state 1 in the 3 , If a signaling or a data packet now arrives at one of the inputs - the first or the second interface - of the gateway device GW, the gateway device distinguishes at which input this signaling or the data packet has arrived. This is by the branching number 2 indicated in the figure.

Liegt nun ein Signal am analogen Eingang der Anschlussleitung AL an, so wird der linke Zweig des Flussdiagramms durchlaufen. Liegt dagegen ein Datenpaket am Eingang des Internet-Protokoll-Netzwerks IPN an, so wird der rechte Zweig des Flussdiagramms durchlaufen.Lies Now a signal at the analog input of the connection line AL, so the left branch of the flowchart is traversed. Is against it a data packet at the input of the Internet Protocol network IPN, so will go through the right branch of the flowchart.

Trifft nun das Signal am analogen Eingang der Anschlussleitung AL ein, so wird davon ausgegangen, dass es sich um die erste Wählziffer einer Wählziffernkette handelt. Dies wird im Schritt 3 durch das Setzen einer Schleifenvariable X auf den Wert 1 angedeutet, wobei ein derartiger Schritt evtl. nicht explizit in einer Implementierung der Gateway-Einrichtung GW durchgeführt wird. Zur Verdeutlichung der Verfahrensschritte anhand des Flussdiagramms erscheint die Verwendung einer Schleifenvariablen jedoch sinnvoll. Im Schritt 4 wird der gerade anlegende Kennton als eingehende Wählziffer erkannt und als zugehörige Kenntoninformation erfasst. Im darauffolgenden Schritt 5 erfolgt für diese Kenntoninformation eine Abfrage des Rufnummernspeichers bezüglich der bis zu diesem Zeitpunkt aufgelaufenen Wählziffern. In der Verzweigung 6 erfolgt eine Auswertung auf Übereinstimmung der Kenntonkettenfolge gegenüber den Vergleichswerten der Rufnummernliste RUNOL.If the signal now arrives at the analogue input of the connecting cable AL, then it is assumed that this is the first dialing digit of a dialing digit chain. This will be in the step 3 indicated by the setting of a loop variable X to the value 1, wherein such a step may not be performed explicitly in an implementation of the gateway device GW. For clarification of the method steps with reference to the flow chart, however, the use of a loop variable seems reasonable. In step 4 the currently creating characteristic tone is recognized as an incoming dialing digit and recorded as associated identification information. In the following step 5 For this identification information, a query of the telephone number memory with respect to the dialed numbers accumulated up to this point in time takes place. In the branch 6 an evaluation is made for the identity code sequence to match the comparison values of the telephone number list RUNOL.

Bei Übereinstimmung erfolgt ein Übergang zum Schritt 10, bei Nichtübereinstimmung ein Übergang zur Verzweigung 7. In Schritt 10 wird ein als TREFFER bezeichneter Merker auf „ja" gesetzt, daraufhin erfolgt ein Übergang zum Schritt 11.If there is a match, a transition is made to the step 10 if not, a transition to branching 7 , In step 10 if a flag designated as HITER is set to "yes", then a transition is made to the step 11 ,

Wurde die Kenntonkette als nicht übereinstimmend erkannt, erfolgt wie bereits genannt ein Übergang zur Abfrage 7. In dieser wird auf das Eintreffen eines Kenntons der Wählziffernfolge gewartet oder auf den Time-Out eines Zeitgebers, je nachdem welches Ereignis vorher eintritt. Trifft ein nächster Kennton ein, so wird im Schritt 8 der Laufzähler X inkrementiert und die Abarbeitung erneut beim Schritt 4 fortgesetzt, so dass der neu eingegangene Kennton erfasst und als Kenntoninformation verarbeitet wird. Ergibt sich dagegen in der Abfrage 7, dass kein weiterer Kennton eintrifft und somit ein Time-Out des Zeitgebers eintritt, so wird beim Schritt 9 der Merker TREFFER auf „nein" gesetzt. Daraufhin erfolgt ein Übergang zum Ausführungsschritt 11.If the identification chain has been identified as not matching, a transition to the query takes place, as already mentioned 7 , This waits for the arrival of a note of the dial digit sequence or on the time-out of a timer, depending on which event occurs before. If a next characteristic tone arrives, then in the step 8th the run counter X increments and processing again at step 4 so that the newly entered characteristic tone is detected and processed as identification information. Conversely, in the query 7 that no further tone arrives and thus a time-out of the timer occurs, so is the step 9 the flag TREFFER is set to "no", followed by a transition to the execution step 11 ,

In Schritt 11 wird nun ein Verbindungsaufbau bzw. ein Ruf initiiert. Daraufhin erfolgt ein Übergang zur Abfrage 12 indem nach erfolgreichem Rufaufbau überprüft wird, ob die vorhergehende Prüfung auf Übereinstimmung einen Treffer gefunden hatte. Dies wird anhand des Wertes des Merkers TREFFER ermittelt. Wurde kein Treffer gefunden, so wird im Schritt 13 ein zusätzlicher Eintrag in die Rufnummernliste RUNOL erzeugt. Daraufhin erfolgt ein Übergang in den Verbindungszustand 30. Ergibt die Abfrage in Abfrageschritt 12 das eine Übereinstimmung gefunden wurde, so wird direkt ein Übergang zum Verbindungszustand 30 vollzogen.In step 11 Now a connection or a call is initiated. This is followed by a transition to the query 12 after successful call setup It checks whether the previous match check found a match. This is determined by the value of the flag TREFFER. If no hit was found, then in the step 13 creates an additional entry in the telephone number list RUNOL. Thereupon, a transition to the connection state takes place 30 , Returns the query in the query step 12 If a match has been found, then a transition to the connection state is made directly 30 completed.

Nicht dargestellt in der Figur, kann zusätzlich eine Überprüfung der eintreffenden Kenntöne bezüglich von vordefinierten, besonders ausgezeichneten Kenntönen, die ein Ende einer Kenntonfolge definieren, erfolgen. Beispielsweise könnte eine Kenntonfolge durch die Wahl der „#"-Taste oder der „*"-Taste abgeschlossen werden. Bei Eintreffen eines derartigen Kenntons wird die Kenntonfolge abgeschlossen. Bei einer Überprü fung gegenüber der Referenz-Rufnummern-Information kann dabei die Kenntonketten-Information die zum Kennton zugehörige Kenntoninformation # bzw. * enthalten. Alternativ kann die Kenntonketten-Information lediglich alle bisher eingetroffenen Kenntöne umfassen, ohne dass die Kenntoninformation # bzw. * aufgenommen wird. Eine Überprüfung der Kenntonketten-Information nach Eintreffen des „#"- bzw. „*"-Kenntons braucht jedoch zwingend nicht durchgeführt werden. Es kann direkt ohne Verzug ein Wählvorgang ausgelöst werden, da ein derartiger Kennton das Ende der Wählziffernfolge eindeutig bestimmt.Not shown in the figure, in addition, a review of incoming notes in terms of of predefined, particularly distinguished acquaintances, the define an end of an identification sequence. For example could an identification sequence can be terminated by selecting the "#" key or the "*" key. Upon arrival Such Kennons the Kenntonfolge is completed. When checking against the Reference phone number information can be the Kenntonketten information which is associated with the identification Identification information # or * included. Alternatively, the identification tone information only all previously received notes include, without the Signal tone information # or * is recorded. A review of Kenntonketten information after the arrival of the "#" - or "*" - needs knowledge but not mandatory become. It can be triggered directly without delay a dialing, since such a tone uniquely determines the end of the dial digit sequence.

Ausgehend von der Abfrage 2 wird nun in einem weiteren Ast des Diagramms behandelt was passiert, wenn ein eingehendes Datenpaket am Eingang zum Internet-Protokoll-Netzwerk IPN eintrifft. Dies ist im Flussdiagramm auf der rechten Seite dargestellt. Es erfolgt zuerst ein Übergang zum Verfahrensschritt 20, in dem eine Sender- bzw. Quelladresse aus dem eingehenden Datenverkehr extrahiert wird. Diese extrahierte Adresse wird darauf in Schritt 21 in die Rufnummernliste RUNOL aufgenommen. Damit sind die Verwaltungsschritte abgeschlossen und es kann im Schritt 22 der Ruf an den Analogeingang ausgegeben werden.Starting from the query 2 is now treated in another branch of the diagram what happens when an incoming data packet arrives at the entrance to the Internet Protocol network IPN. This is shown in the flow chart on the right. There is first a transition to the process step 20 in which a sender or source address is extracted from the incoming traffic. This extracted address will be on it in step 21 added to the phone number list RUNOL. This completes the administrative steps and it can be done in step 22 the call to the analogue input is output.

Weiterhin erfolgt ein Übergang zum Zustand 30, der einen Verbindungszustand der Gateway-Einrichtung darstellt, wobei zwischen Schritt 22 und Schritt 30 evtl. weitere für ein Durchschalten einer Verbindung notwendige Schritte durchgeführt werden, die aber zur Erläuterung des erfindungsgemäßen Gedankens nicht zwingend notwendig dargestellt werden müssen.Furthermore, there is a transition to the state 30 representing a connection state of the gateway device, wherein between step 22 and step 30 If necessary, further steps necessary for switching through a connection can be carried out, but these need not necessarily be displayed to explain the idea according to the invention.

Neben den mittels der Zeichnung erläuterten dargestellten Ausführungsformen, sind viele weitere Ausgestaltungen der Erfindung denkbar. Beispielsweise können als Referenz-Rufnummern-Information gespeicherte Information in zeitlichen Abständen auf Gültigkeit geprüft werden, so dass ungültig gewordene Einträge gelöscht werden können. Hierbei kann in einer Ausgestaltung jedem Eintrag der mindestens einen Refe renz-Rufnummern-Information ein Gültigkeitsablaufzeitpunkt zugewiesen werden.Next the illustrated by the drawing shown Embodiments, Many other embodiments of the invention are conceivable. For example can stored as reference telephone number information Information at intervals on validity checked be so invalid become entries deleted can be. In this case, in one embodiment, each entry of the at least one Referenced call number information assigned a validity expiration date become.

Eine über die Anschlussleitung AL gekoppelte erste Kommunikationsendeinrichtung EG1 muss nicht zwingend für ein analoges Protokoll vorgesehen sein. Die Erfindung lässt sich darüber hinaus für jedes Szenario einsetzen, in dem an der Anschlussleitung AL Signale oder Pakete einzeln eintreffen, die an einem anderen Ausgang der Kommunikationseinrichtung gemeinsam und zusammengefasst weitergereicht werden sollen, so dass eine Gruppierung von eintreffenden Daten und evtl. eine Zwischenpufferung von bereits eingetroffenen aber noch nicht weiterverarbeiteten Informationen gefordert ist.One about the Connection line AL coupled first communication terminal EG1 does not have to be mandatory for an analogous protocol may be provided. The invention can be about that out for every one Insert a scenario in which signals or Packets arrive individually at another output of the communication device should be passed on together and summarized, so that a grouping of incoming data and possibly an intermediate buffering from already arrived but not further processed information is required.

Claims (13)

Verfahren zum Umsetzen eines durch eine erste Kommunikationsendeinrichtung (EG1) ausgelösten und an eine zweite Kommunikationsendeinrichtung (EG2) gerichteten Wählvorgangs mittels einer Kommunikationseinrichtung (GW), bei dem – Kenntöne einer der Kommunikationseinrichtung (GW) von der ersten Kommunikationsendeinrichtung (EG1) sequentiell zugeführten und aus mindestens zwei Kenntönen bestehenden, zu verarbeitenden Kenntonfolge erfasst werden, – für einen jeweiligen erfassten Kennton eine den Kennton beschreibende Kenntoninformation erfasst wird, – eine Kenntonketten-Information derart gebildet wird, dass einer Folge von Kenntoninformationen, die den dem jeweiligen Kennton vorausgehenden Kenntönen der Kenntonfolge zugeordnet sind, die erfasste Kenntoninformation angehängt wird, – ein Vergleich der Kenntonketten-Information mit mindestens einer Referenz-Rufnummern-Information (RUNOL) erfolgt, – bei Übereinstimmung der Kenntonketten-Information mit der Referenz-Rufnummern-Information (RUNOL) der Wählvorgang an die zweite Kommunikationsendeinrichtung (EG2) ausgelöst wird.Method for converting one by a first Communication end device (EG1) triggered and to a second communication terminal (EG2) directed dialing by means of a communication device (GW), in which - Knowledge of one the communication device (GW) of the first communication terminal (EG1) fed sequentially and at least two known be detected, to be processed Kenntonfolge, - for one respective detected tone an Kenntoninformation descriptive the Kennton is detected, - one ID string information is formed such that a sequence of identification information which precedes the respective identification tone characteristic tones the Kenntonfolge are assigned, the detected identification information attached becomes, - one Comparison of the identification code information with at least one reference telephone number information (RUNOL), - in case of agreement the identification tone information with the reference number information (RUNOL) the dialing process to the second communication terminal (EG2) is triggered. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass bei fehlender Übereinstimmung der Kenntonketten-Information mit der Referenz-Rufnummern-Information (RUNOL) für einen dem jeweiligen Kennton folgenden weiteren Kennton der Kenntonfolge die Kenntonketten-Information derart gebildet wird, dass an die bereits gebildete Kenntonketten-Information eine zu dem weiteren Kennton zugehörige weitere Kennton-Information angehängt wird.Method according to claim 1, characterized in that that if there is no match the identification tone information with the reference telephone number information (RUNOL) for one the respective identification following another identification of the Kenntonfolge the identification chain information is formed such that the already formed identification tone information a further identification tone associated with the further identification tone attached becomes. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass für jeden jeweilig eintreffenden Kennton – jeweils die Kenntonketten-Information gebildet wird, – jeweils der Vergleich der Kenntonketten-Information mit der mindestens einen Referenz-Rufnummern-Information (RUNOL) durchgeführt wird, und – jeweils auf Übereinstimmung der Kenntonketten-Information mit der Referenz-Rufnummern-Information (RUNOL) geprüft wird und bei jeweiliger Übereinstimmung das Auslösen des Wählvorgang an die zweite Kommunikationsendeinrichtung (EG2) erfolgt.Method according to one of the preceding claims, characterized in that for each respective incoming characteristic tone - in each case the identification tone information is formed, - in each case the comparison of the identification tone information with the at least one reference number information (RUNOL) is carried out, and - in each case to match the identification tone information is checked with the reference telephone number information (RUNOL) and in each case the triggering of the dialing process to the second communication terminal (EG2) takes place. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass bei fehlender Übereinstimmung der Kenntonketten-Information mit der Referenz-Rufnummern-Information (RUNOL) durch einen Ablauf eines nach dem Zuführen eines Kenntons gestarteten Zeitgebers der Wählvorgang ausgelöst wird.Method according to one of the preceding claims, characterized characterized in that in the absence of match the Kenntonketten information with the Reference telephone number information (RUNOL) by a sequence of a after feeding a Will be triggered. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass für den zugeführten Kennton geprüft wird, ob es sich um einen vordefinierten Kennton handelt, wobei bei positivem Prüfergebnis der Wählvorgang ausgelöst wird.Method according to one of the preceding claims, characterized marked that for the supplied Kennton checked is, whether it is a predefined tone, where with positive test result the dialing process triggered becomes. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass es sich bei der Kommunikationseinrichtung (GW) um eine Übergangseinrichtung zu einem paketorientierten Netzwerk (IPN) handelt, wobei die Übergangseinrichtung derart ausgestaltet ist, dass eine Umwandlung von analogen Telefonsignalen der ersten Kommunikationsendeinrichtung (EG1) und in diesen enthaltene Kenntöne in mittels Datenpakete des paketorientierten Netzwerks (IPN) zu übertragende strukturierte Daten erfolgt.Method according to one of the preceding claims, characterized characterized in that it is in the communication device (GW) a transfer device to a packet-oriented network (IPN), the gateway is configured such that a conversion of analog telephone signals the first communication terminal (EG1) and contained in this characteristic sounds in using data packets of the packet-oriented network (IPN) to be transmitted structured data takes place. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass eine beim Wählvorgang als Ziel-Rufnummer verwendete und aus der Kenntonketten-Information gebildete und die zweite Kommunikationsendeinrichtung (EG2) adressierende Rufnummern-Information als weitere der mindestens einen Referenz-Rufnummern-Information (RUNOL) gespeichert wird.Method according to one of the preceding claims, characterized characterized in that one in the dialing process used as the destination telephone number and from the identification code information formed and the second communication terminal (EG2) addressing Telephone number information as further of the at least one reference telephone number information (RUNOL) is saved. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass bei einer eingehenden Verbindung aus dem die zweite Kommunikationsendeinrichtung (EG2) umfassenden Netzwerk eine in einer Signalisierung dieser eingehenden Verbindung enthaltenen Rufnummern-Information zur Identifikation einer Quell-Kommunikationseinrichtung als weitere der mindestens einen Referenz-Rufnummern-Information (RUNOL) gespeichert wird.Method according to one of the preceding claims, characterized characterized in that at an incoming connection from the second communication terminal (EG2) comprising a network contained in a signaling of this incoming connection Telephone number information for identifying a source communication device as further of the at least one reference telephone number information (RUNOL) is saved. Verfahren nach einem der Ansprüche 7–8, dadurch gekennzeichnet, dass vor dem Speichern der als weitere der mindestens einen Referenz-Rufnummern-Information (RUNOL) zu speichernden Rufnummern-Information eine weitere Prüfung auf Übereinstimmung zwischen dieser Rufnummern-Information und der mindestens einen Referenz-Rufnummern-Information (RUNOL) erfolgt, und lediglich bei negativem Prüfergebnis das Speichern dieser Rufnummern-Information als weitere der mindestens einen Referenz-Rufnummern-Information (RUNOL) ausgelöst wird.Method according to one of claims 7-8, characterized, that before storing as the further of the at least one reference telephone number information (RUNOL) to store phone number information another check for compliance between this number information and the at least one Reference telephone number information (RUNOL) takes place, and only with negative test result the storing of this telephone number information as further of at least a reference telephone number information (RUNOL) is triggered. Verfahren nach einem der Ansprüche 7–9, dadurch gekennzeichnet, dass die als weitere der mindestens einen Referenz-Rufnummern-Information (RUNOL) zu speichernde Rufnummern-Information nur dann gespeichert wird, wenn es sich um eine gültige, als Zielrufnummer verwendbare Rufnummer handelt.Method according to one of claims 7-9, characterized that as more of the at least one reference phone number information (RUNOL) to store phone number information is stored only if it is a valid, as a destination phone number usable. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass gespeicherte Einträge eines elektronischen Telefonbuchs (ET) als Referenz-Rufnummern-Information (RUNOL) verwendet werden und durch die Kommunikationseinrichtung (GW) im Rahmen des Vergleichs eine Abfrage an eine das elektronische Telefonbuch (ET) verwaltende Datenverarbeitungseinrichtung (TS) abgesetzt wird.Method according to one of the preceding claims, characterized characterized in that stored entries of an electronic telephone book (ET) can be used as reference telephone number information (RUNOL) and by the communication device (GW) in the context of the comparison a Query to an electronic telephone book (ET) managing data processing device (TS) is discontinued. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass bei Übereinstimmung der Kenntonketten-Information mit der Referenz-Rufnummern-Information (RUNOL) und sofern der daraus resultierende Wählvorgang fehlgeschlagenen ist, ein der übereinstimmenden Kenntonketten-Information entsprechender Element der mindestens einen Referenz-Rufnummern-Information (RUNOL) als fehlerhaft markiert oder gelöscht wird.Method according to one of the preceding claims, characterized characterized in that in accordance the identification tone information with the reference number information (RUNOL) and provided the resulting dial failed is, one of the matching Kenntonketten information corresponding element of the at least one reference telephone number information (RUNOL) marked as defective or deleted becomes. Kommunikationseinrichtung (GW), gekennzeichnet durch, Mittel zur Durchführung des Verfahrens nach einem der vorhergehenden Verfahrensansprüche.Communication device (GW), characterized by, Means of implementation the method according to one of the preceding method claims.
DE200710015538 2007-03-30 2007-03-30 Method for converting selection process, involves producing selection process by communication terminal and adjusted in another communication terminal by communication device Ceased DE102007015538A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE200710015538 DE102007015538A1 (en) 2007-03-30 2007-03-30 Method for converting selection process, involves producing selection process by communication terminal and adjusted in another communication terminal by communication device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE200710015538 DE102007015538A1 (en) 2007-03-30 2007-03-30 Method for converting selection process, involves producing selection process by communication terminal and adjusted in another communication terminal by communication device

Publications (1)

Publication Number Publication Date
DE102007015538A1 true DE102007015538A1 (en) 2008-06-26

Family

ID=39431925

Family Applications (1)

Application Number Title Priority Date Filing Date
DE200710015538 Ceased DE102007015538A1 (en) 2007-03-30 2007-03-30 Method for converting selection process, involves producing selection process by communication terminal and adjusted in another communication terminal by communication device

Country Status (1)

Country Link
DE (1) DE102007015538A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9210485B2 (en) 2005-09-26 2015-12-08 Unify Gmbh & Co. Kg Device and method for the recognition of call numbers for voice-over-IP telephony

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005091603A1 (en) * 2004-03-19 2005-09-29 Telefonaktiebolaget Lm Ericsson (Publ) Rapid dialling
DE102005045890A1 (en) * 2005-09-26 2007-04-05 Siemens Ag Device for subscriber number recognition for Voice-over-IP-telephony compares selected number with stored numbers, converts selected number to associated IP address when agreement detected between selected number with one of stored numbers

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005091603A1 (en) * 2004-03-19 2005-09-29 Telefonaktiebolaget Lm Ericsson (Publ) Rapid dialling
DE102005045890A1 (en) * 2005-09-26 2007-04-05 Siemens Ag Device for subscriber number recognition for Voice-over-IP-telephony compares selected number with stored numbers, converts selected number to associated IP address when agreement detected between selected number with one of stored numbers

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
DE 10 2005 045 890 A1 (Anmeldetag 26.09.2005)
Kelli: Schnellerer VOIP Verbindungsaufbau seit 14.03.101?. In: IP-Phone-Forum (online). 30.01. 2006, 20:16 (recherchiert am 10.10.2007). Im Internet: <URL:http://www.ip-phone-forum.de/show post.php?p=516633&postcount=1> *
Udosw: FW 14.04.01: Speeddial entschärft (zum Glück). In: IP-Phone-Forum (online), 03.02.2006, 20:27 (recherchiert am 10.10.2007). Im Internet: <URL:http://www.ip-phone-forum.de/showpost.php?p= 520304&postcount=30> *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9210485B2 (en) 2005-09-26 2015-12-08 Unify Gmbh & Co. Kg Device and method for the recognition of call numbers for voice-over-IP telephony

Similar Documents

Publication Publication Date Title
DE60105127T2 (en) MEETING SESSION PROTOCOL BASED ON ADVANCED INTELLIGENT NETWORK / INTELLIGENT NETWORK TRANSMISSION
EP2790394A1 (en) Method and device for managing a repeat call to a call centre
EP0998078A1 (en) Method for configuring a communication link for data transmission
WO2005041535A1 (en) Method for establishing a communication connection in a direct communication network
DE102007015538A1 (en) Method for converting selection process, involves producing selection process by communication terminal and adjusted in another communication terminal by communication device
DE1943547C3 (en) Tent multiplex telephone exchange
EP1705889B1 (en) Method for fast setup of a bearer connection between communications terminals
DE102004055494B4 (en) Method for forwarding a call in one of the directly communicating communication network and communication component for a directly communicating communication network
DE10146518A1 (en) Method for connecting two terminals via an information network, and terminals and servers for performing the method
DE102005045890B4 (en) Device and method for subscriber number recognition for voice-over-IP telephony
EP2127402B1 (en) Method and communication device for performing a dialing process
EP1927241B1 (en) Method, communication terminal, and communication system for displaying a name assigned to a telephone number when a connection is established
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
DE60111957T2 (en) COMMUNICATION INTERFACE BETWEEN PCS AND AUXILIARY BASE SUPPORT IN AN INTELLIGENT NETWORK
EP1502448B1 (en) Method for detecting calls and corresponding units
EP1978678A1 (en) External access to a local network with a non-permanent internet connection
DE10145987A1 (en) Process for selecting a feature and associated units
EP2036281A1 (en) Method for automatically including addresses in a list of accepted senders in a communication system
DE102004004794B4 (en) Method and communication arrangement for establishing a communication relationship
EP1091597A1 (en) Method, nodes, network gateway, computer program and memory means to provide the services of an intelligent network to an Internet user
EP1560410A2 (en) Communication arrangement for automated reception and switching of an incoming communication connection
WO2007131899A1 (en) Method and device for the construction of a table of communication subscribers, method and device for the identification of at least one communication subscriber, and method for signaling that a communication connection for a called communication subscriber was unsolicited
WO2004068875A1 (en) Method and arrangement for establishing a communication link by means of a transmission network
DE3407250A1 (en) Method for a telecommunications system, in particular a telephone PBX system, with retrieval of assignable code digits and identifiers
DE102005046927A1 (en) Determination method e.g. for determining in communication terminal available communication service, involves producing in framework SIP and for signaling registration of two communication terminals in service CIM

Legal Events

Date Code Title Description
OAV Applicant agreed to the publication of the unexamined application as to paragraph 31 lit. 2 z1
OP8 Request for examination as to paragraph 44 patent law
8131 Rejection