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 PDFInfo
- 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
Links
- 238000004891 communication Methods 0.000 title claims abstract description 88
- 238000000034 method Methods 0.000 title claims abstract description 60
- 230000008569 process Effects 0.000 title claims abstract description 14
- 238000012545 processing Methods 0.000 claims abstract description 6
- 230000001960 triggered effect Effects 0.000 claims description 12
- 230000011664 signaling Effects 0.000 claims description 7
- 238000012360 testing method Methods 0.000 claims description 5
- 238000006243 chemical reaction Methods 0.000 claims description 3
- 238000012546 transfer Methods 0.000 claims description 3
- 230000002950 deficient Effects 0.000 claims 1
- 238000011156 evaluation Methods 0.000 description 19
- 230000007704 transition Effects 0.000 description 12
- 238000010586 diagram Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 238000011161 development Methods 0.000 description 3
- 230000018109 developmental process Effects 0.000 description 3
- 238000011835 investigation Methods 0.000 description 3
- 230000015572 biosynthetic process Effects 0.000 description 2
- 230000001934 delay Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000006266 hibernation Effects 0.000 description 2
- 230000000977 initiatory effect Effects 0.000 description 2
- 238000012552 review Methods 0.000 description 2
- 208000036993 Frustration Diseases 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000003139 buffering effect Effects 0.000 description 1
- 238000005352 clarification Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000001404 mediated effect Effects 0.000 description 1
- PDEDQSAFHNADLV-UHFFFAOYSA-M potassium;disodium;dinitrate;nitrite Chemical compound [Na+].[Na+].[K+].[O-]N=O.[O-][N+]([O-])=O.[O-][N+]([O-])=O PDEDQSAFHNADLV-UHFFFAOYSA-M 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/66—Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q3/00—Selecting arrangements
- H04Q3/76—Translation 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
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
In
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
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
Darüber hinaus
kann eine Kombination der
Die
in den
Anhand
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
Bei Übereinstimmung
erfolgt ein Übergang zum
Schritt
Wurde
die Kenntonkette als nicht übereinstimmend
erkannt, erfolgt wie bereits genannt ein Übergang zur Abfrage
In
Schritt
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
Weiterhin
erfolgt ein Übergang
zum Zustand
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)
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)
| 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)
| 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 |
-
2007
- 2007-03-30 DE DE200710015538 patent/DE102007015538A1/en not_active Ceased
Patent Citations (2)
| 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)
| 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)
| 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 |