DE102005046170A1 - DTMF dialing signals insertion method e.g. into data stream containing data packets, involves inserting DTMF dialing signals into data packets of data stream in which coded useful information is contained - Google Patents
DTMF dialing signals insertion method e.g. into data stream containing data packets, involves inserting DTMF dialing signals into data packets of data stream in which coded useful information is contained Download PDFInfo
- Publication number
- DE102005046170A1 DE102005046170A1 DE102005046170A DE102005046170A DE102005046170A1 DE 102005046170 A1 DE102005046170 A1 DE 102005046170A1 DE 102005046170 A DE102005046170 A DE 102005046170A DE 102005046170 A DE102005046170 A DE 102005046170A DE 102005046170 A1 DE102005046170 A1 DE 102005046170A1
- Authority
- DE
- Germany
- Prior art keywords
- data packets
- data
- data stream
- dtmf dialing
- dtmf
- 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
- 238000012966 insertion method Methods 0.000 title 1
- 238000000034 method Methods 0.000 claims abstract description 18
- 238000012546 transfer Methods 0.000 claims description 5
- 230000011664 signaling Effects 0.000 description 19
- 238000006243 chemical reaction Methods 0.000 description 14
- 238000004891 communication Methods 0.000 description 8
- 230000005540 biological transmission Effects 0.000 description 6
- 235000019800 disodium phosphate Nutrition 0.000 description 5
- 238000003780 insertion Methods 0.000 description 4
- 230000037431 insertion Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 238000013459 approach Methods 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 230000001143 conditioned effect Effects 0.000 description 1
- 238000013144 data compression Methods 0.000 description 1
- 238000000151 deposition Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000004171 remote diagnosis Methods 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
- 230000001629 suppression Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/70—Media network packetisation
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
Verfahren zum Einfügen von DTMF-Wählsignalen in einen Datenpakete umfassenden Datenstrom, in welchem kodierte Nutzinformationen enthalten sind.method to paste of DTMF dialing signals in a data packet comprising data stream in which encoded User information is included.
Die Abkürzung DTMF steht für Dual Time Multi-Frequency-Verfahren. Auf Deutsch wird es auch als Mehrfrequenzwahlverfahren (MFV) bezeichnet. DTMF wird heute in der Telefonvermittlungstechnik zur Übermittlung von Rufnummern an ein Telekommunikationsnetz oder zu einer Nebenstellenanlage und als Fernsteuerungsmöglichkeit für Mehrwertdienste, Anrufbeantworter oder andere Ferndiagnosegeräte verwendet.The abbreviation DTMF stands for Dual Time Multi-Frequency Method. In German it is also called DTMF (DTMF). DTMF is today in the telephone switching technology for transmission from telephone numbers to a telecommunications network or to a private branch exchange and as a remote control option for value-added services, Answering machine or other remote diagnosis devices used.
Bei DTMF werden die Ziffern einer Telefontastatur eines Tastentelefons als so genanntes DTMF-Wählsignal dargestellt. Ein DTMF-Wählsignal wird durch eine Mischung zweier sinusförmiger Tonsignale erzeugt, welche aus der Position der Taste eines Telekommunikationsendgeräts abgeleitet und in einem Telekommunikationsnetz erkannt werden.at DTMF are the digits of a telephone keypad of a push-button telephone as a so-called DTMF dial signal shown. A DTMF dial signal is generated by a mixture of two sinusoidal sound signals, which derived from the position of the key of a telecommunication terminal and be recognized in a telecommunication network.
Zeilen und Spalten der Tastatur des Telekommunikationsendgerätes werden bei DTMF Frequenzen derart zugeordnet, dass jede Zeile der Tastatur durch eine bestimmte tiefe Frequenz und jede Spalte der Tastatur durch eine bestimmte hohe Frequenz repräsentiert wird. Wird eine bestimmte Taste der Telefontastatur gedrückt, so wird das DTMF-Wählsignal durch Überlagerungen der tiefen Frequenz der Tastenzeile mit der hohen Frequenz der Tastenspalte generiert. Diese DTMF-Wählsignal wird dann für die Darstellung der Ziffern 0–9 sowie der Tasten „#" und „*" in Telekommunikationsnetzen eingesetzt.row and columns of the keyboard of the telecommunication terminal at DTMF frequencies are assigned such that every line of the keyboard through a certain low frequency and every column of the keyboard represented by a certain high frequency. Becomes a specific one Button on the telephone keypad pressed, this is the DTMF dialing signal through overlays the low frequency of the key line with the high frequency of the key column generated. This DTMF dialing signal will then for the representation of the numbers 0-9 and the "#" and "*" keys used in telecommunication networks.
Bei Telekommunikationsnetzen kann zwischen leitungsvermittelnden Telekommunikationsnetzen (z.B. Public Switched Telephone Network PSTN, Integrated Services Digital Network ISDN, Global System for Mobile Communications GSM, etc.) und paketorientierten Telekommunikationsnetzen, die auch als Computernetzwerke bezeichnet werden, unterschieden werden.at Telecommunication networks can be used between circuit-switched telecommunications networks (e.g., Public Switched Telephone Network PSTN, Integrated Services Digital Network ISDN, Global System for Mobile Communications GSM, etc.) and packet-oriented telecommunications networks, also known as computer networks be distinguished.
Bei den leitungsvermittelnden Telekommunikationsnetzen wird einer Nachrichtenverbindung zeitweilig ein durchgeschalteter Übertragungskanal mit konstanter Bandbreite zugeordnet, der dieser Verbindung dann zur exklusivern Nutzung zur Verfügung gestellt wird. DTMF ist bei leitungsvermittelnden Telekommunikationsnetzen als so genanntes Inband-Signalisierungsverfahren ausgeführt. Das bedeutet die DTMF-Wählsignale befinden sich innerhalb des normalen Sprechfrequenzbandes, also innerhalb der so genannten Nutzdaten, und können daher auch mitgehört werden.at the circuit-switched telecommunications networks is a communication link temporarily a switched transmission channel with constant Bandwidth assigned to this connection then the exclusive Usage provided becomes. DTMF is in circuit-switched telecommunications networks as so-called in-band signaling method executed. This means the DTMF dialing signals are within the normal speech frequency band, ie within the so-called user data, and therefore can also be overheard.
Beim paketorientierten Telekommunikationsnetzen wird einer Nachrichtenverbindung kein permanenter, durchgehender, physikalischer Kanal zur Verfügung gestellt, sondern ein Datenstrom in kleine, einzelne und manchmal auch verschieden lange Datenpakete aufgeteilt, wobei in diese Datenpakete Zusatzinformationen wie z.B. Identifikation der Datenquellen, Identifikation des Ziels, Sequenznummer, etc. verpackt werden.At the packet-oriented telecommunications networks becomes a communication link no permanent, continuous, physical channel provided, but a data stream in small, single and sometimes different split long data packets, with additional information in these data packets such as. Identification of the data sources, identification of the target, Sequence number, etc. are packed.
Für die Steuerung der Datenübermittlung innerhalb eines paketorientierten Telekommunikationsnetzes werden Protokolle eingesetzt. Wird in einem paketorientierten Telekommunikationsnetz als Basisprotokoll das Internet Protocol IP verwendet, werden diese Telekommunikationsnetze auch oft als IP-basierte Telekommunikationsnetze bezeichnet. Das bekannteste IP-basierte Telekommunikationsnetz ist z.B. das Internet, wie die Gesamtheit aller miteinander verbundenen und das Internet Protokoll IP nutzenden Telekommunikationsnetze genannt wird.For the controller the data transmission within a packet-oriented telecommunications network Protocols used. Used in a packet-oriented telecommunications network As the basic protocol using the Internet Protocol IP, these become Telecommunication networks are also often called IP-based telecommunications networks designated. The best-known IP-based telecommunications network is e.g. the Internet, like all the interconnected and the Internet Protocol IP using telecommunications networks is called.
Mittlerweile werden IP-basierte Telekommunikationsnetze und damit das Internet Protocol auch für die Übertragung von Sprache – für die so genannte IP-Telefonie oder Voice-over-IP – eingesetzt. Bei der IP-Telefonie wird zwar die Sprache zunächst analog mit einem Mikrofon (z.B. über einen Telefonhörer) erfasst. Dann wird aber die mittels Mikrofon aufgenommene Sprache digital bearbeitet und anschließend codiert bzw. komprimiert, um die zu übertragende Datenmenge zu reduzieren. Der Transport der so umgewandelten Sprachdaten, die auch als Nutzdaten bezeichnet werden können, wird dann über ein IP-basiertes Telekommunikationsnetz durchgeführt, wobei die Sprachdaten bedingt durch das für die Transportsteuerung zuständige Internet Protokoll IP in viele, kleine Datenpakete aufgeteilt werden.meanwhile become IP-based telecommunications networks and thus the Internet Protocol also for the transfer from language - for the like called IP telephony or voice-over-IP - used. In IP telephony Although the language is initially analogous to a microphone (e.g. a telephone receiver). Then, however, the speech recorded by microphone becomes digital edited and then encoded or compressed to reduce the amount of data to be transmitted. The transport of the thus converted voice data, also called payload can be designated will then over performed an IP-based telecommunications network, wherein the voice data conditioned by that for the transport control competent Internet Protocol IP can be divided into many small data packets.
Für die Codierung bzw. Komprimierung der Daten werden so genannte Codecs eingesetzt, welche die digital bearbeiteten Sprachdaten in ein Audio-Binärformat umwandeln. Zurzeit werden für die Datenkompression von Sprachdaten bei Voice-over-IP beispielsweise Codecs nach den ITU-T-Standards G.711a, G.711u, G.722, G.723.1, G.726, G.728, G.729, etc. verwendet.For the coding or compression of the data are used so-called codecs, which the digitally processed voice data in an audio binary format convert. Currently being for the data compression of voice data in Voice over IP, for example codecs according to the ITU-T standards G.711a, G.711u, G.722, G.723.1, G.726, G.728, G.729, etc. used.
Der eigentliche Transport der zuvor codierten Sprachdaten wird beispielsweise über das so genannte Real-Time Transport Protokoll RTP durchgeführt, welches bevorzugt für Echtzeitanwendungen wie z.B. zur kontinuierlichen Übertragung von audiovisuellen Datenströmen über IP-basierte Telekommunikationsnetze eingesetzt wird.Of the actual transport of the previously coded voice data is, for example, via the so-called real-time transport protocol RTP performed which preferred for Real-time applications such as for continuous transmission audiovisual data streams over IP-based Telecommunication networks is used.
Daher wird das RTP-Protokoll derzeit auch bei den IP-Telefonie-Technologien für die Signalisierung wie z.B. Session Initiation Protocol SIP oder H.323 – eine übergeordnete Empfehlung der ITU-T für audio-visuelle Kommunikation in paketorientierten Tele-kommunikationsnetze, die auf anderen ITU-T-Protokollen wie z.B. H.225, H.245, H.450, H.235, etc. aufgebaut ist – dazu verwendet, die Audio- bzw. Videodatenströme der Nachrichtenverbindung, also die Nutz- bzw. Sprachdaten zwischen Teilnehmern über das IP-basierte Telekommunikationsnetz zu übertragen. Das bedeutet, dass mittels RTP-Protokoll die Daten kodiert, paketiert und versendet werden. Ein Datenpaket des RTP-Protokolls umfasst einen Kopfteil, in dem Versions- und Sequenznummer zum empfängerseitigen Sortieren der Datenpakete, Datenformat, Identifikation des Senders und Zeitstempel gespeichert sind, sowie einen Nutzdatenteil.Therefore, the RTP protocol is currently also in IP telephony signaling technologies such as Session Initiation Protocol SIP or H.323 - a higher-level ITU-T recommendation for audio-visual communication in packet-switched telecommunications networks based on other ITU-T protocols such as H .225, H.245, H.450, H.235, etc. - used to transmit the audio or video data streams of the communication link, that is, the payload or voice data between subscribers over the IP-based telecommunications network. This means that the data is encoded, packaged and sent using the RTP protocol. A data packet of the RTP protocol comprises a header, in which the version and sequence numbers for the receiver-side sorting of the data packets, data format, identification of the transmitter and time stamp are stored, as well as a user data part.
Um beispielsweise Nachrichtenverbindungen zwischen leitungsvermittelnden Telekommunikationsnetzen und paketorientierten bzw. IP-basierten Telekommunikationsnetzen herstellen zu können, werden Verbindungsrechner – so genannte Gateways – eingesetzt. Durch diese Gateways können z.B. die leitungsvermittelnden B-Kanäle eines ISDN-Netzes terminiert und aus der darin übertragenen Informationen ein RTP-Nutzdatenstrom für ein IP-basiertes Telekommunikationsnetz erzeugt werden. Die gesamte Gateway-Funktion, durch die dieses Zusammenschalten unterschiedlicher Typen von Telekommunikationsnetzen ermöglicht wird, umfasst das Gateway, einen Gateway-Controller und eine Signalling Gateway, das auch als Softswitch bezeichnet wird.Around For example, communication links between circuit-switched Telecommunication networks and packet-oriented or IP-based telecommunications networks be able to produce Connection computer - so called gateways - used. Through these gateways, e.g. the circuit-switching B-channels an ISDN network terminates and from the information transmitted therein RTP user data stream for an IP-based telecommunications network are generated. The whole Gateway function, through which this interconnection different Types of telecommunication networks, includes the gateway, a gateway controller and a signaling gateway, also known as a softswitch becomes.
Der Softswitch ist damit eine Komponente des IP-basierten Telekommunikationsnetzwerks, der bei der IP-Telefonie eine wichtige Rolle spielt. Vom Softswitch werden nämlich die Ansteuerung von Gateways und die notwendige Signalisierung für die IP-Telefonie übernommen. Die Signalisierungsdaten für z.B. Auf- und Abbau von Nachrichtenverbindung werden dabei – ähnlich wie bei den modernen leitungsvermittelnden Telekommunikationsnetztechnologien (z.B. ISDN, GSM) – getrennt von den Daten der Sprachkommunikation über eigene Signalisierungsprotokolle wie beispielsweise der ITU-T Standard H.323 oder SIP übertragen. Diese Art der Übertragung von Signalisierungsdaten wird auch als Außenband- oder Outband-Signalisierung bezeichnet.Of the Softswitch is thus a component of the IP-based telecommunications network, which plays an important role in IP telephony. From softswitch namely, will the control of gateways and the necessary signaling for IP telephony taken over. The signaling data for e.g. Setup and dismantling of communication are doing - similar to in modern circuit-switched telecommunications network technologies (e.g., ISDN, GSM) - disconnected from the data of the voice communication via own signaling protocols such as the ITU-T standard H.323 or SIP. This type of transfer signaling data is also referred to as out-of-band or out-band signaling designated.
Im Gegensatz zu den leitungsvermittelnden Telekommunikationsnetzen werden aber im IP-basierten Telekommunikationsnetz von einigen Komponenten wie z.B. manchen Softswitches für Voice- over-IP oder von Nebenstellenanlagen für IP-Telefonie auch die DTMF-Wählsignal outband übertragen. Das heißt die Information zu den DTMF-Wählsignalen wird nicht – wie bei leitungsvermittelnden Telekommunikationsnetzen üblich – gemeinsam mit den Daten der Sprachkommunikation, sondern über das eigene Signalisierungsprotokoll im IP-basierten Telekommunikationsnetz weitergeleitet.in the Contrary to the circuit-switching telecommunication networks but in the IP-based telecommunications network of some components such as. some softswitches for Voice over IP or from PBXs for IP telephony also the DTMF dialing signal transferred outband. This means the information about the DTMF dialing signals will not - like common in circuit-switched telecommunications networks - together with the data of the voice communication, but over the own signaling protocol forwarded in the IP-based telecommunications network.
Gibt es nun in einem IP-basierten Telekommunikationsnetz Komponenten wie z.B. Gateways, von denen eine Inband-Signalisierung der DTMF-Wählsignale vorausgesetzt oder von denen keine Outband-Signalisierung der DTMF-Wählsignale unterstützt wird, so müssen Information über eine outband-signalisiertes DTMF-Wählsignal in den Datenstrom der Nutzinformationen eingefügt werden.Gives It is now in an IP-based telecommunications network components such as. Gateways, of which an in-band signaling of the DTMF dialing signals provided or out of which no outband signaling the DTMF dialing signals supports will, so must information about an outband-signaled DTMF dialing signal be inserted in the data stream of the payload.
Um dieses Problem zu lösen, werden derzeit so genannte Digital Signal Processoren DSPs eingesetzt, welche hochspezialisierte, aber dennoch standardisierte und in Großserie hergestellte Bauteile zur kontinuierlichen und extrem schnellen, rechenintensiven Bearbeitung einer begrenzten Menge von Eingangssignalen wie z.B. der outband-übertragenen DTMF-Wählsignale sind. Beim Einsatz von DSPs hat sich allerdings als nachteilig erwiesen, dass für die Konvertierung der DTMF-Wählsignale von Outband- zu Inbandsignalen mit den DSPs eine Spezialhardware installiert und administriert werden muss, wodurch dieser Lösungsansatz komplex und auch kostspielig wird.Around to solve this problem, Currently, so-called Digital Signal Processors DSPs are used, which are highly specialized but standardized and mass-produced Components for continuous and extremely fast, compute-intensive Processing a limited amount of input signals, e.g. outband-transmitted DTMF dialing signals are. However, the use of DSPs has proven disadvantageous that for the conversion of the DTMF dialing signals From outband to in-band signals with the DSPs a special hardware must be installed and administered, which makes this approach complex and also expensive.
Daher liegt der vorliegenden Erfindung die Aufgabe zugrunde, ein Verfahren sowie eine Vorrichtung anzugeben, durch welche bei paketorientierten Telekommunikationsnetzen Outbandsignalisierte DTMF-Wählsignale ohne Verwendung von Spezialhardware konvertiert werden, damit die DTMF-Wählsignale inband signalisiert werden können.Therefore The present invention is based on the object, a method and to provide a device by which packet-oriented telecommunications networks Outband-signaling DTMF dialing signals be converted without the use of special hardware, so that the DTMF dialing signals can be signaled inband.
Erfindungsgemäß erfolgt die Lösung dieser Aufgabe durch ein Verfahren zum Einfügen von DTMF-Wählsignalen in einen Datenpakete umfassenden Datenstrom, in welchem kodierte Nutzinformationen enthalten sind, wobei die möglichen DTMF-Wählsignale in digitalisierter und kodierter Form gespeichert werden, wobei sie als Datenpakete an Stelle der Nutzinformation enthaltenden Datenpakete derart in den Datenstrom eingefügt werden, dass während des Einspeisevorganges Datenpakete mit Nutzinformationen verworfen werden, dann eine Anzahl der eingefügten Datenpakete des DTMF-Wählsignals ermittelt wird und nach dem Einspeisevorgang die Kennung der Datenpakete mit Nutzinformation in geeigneter Form modifiziert wird.According to the invention the solution this object by a method for inserting DTMF dialing signals in a data packet comprising data stream in which encoded Payload are included, with the possible DTMF dialing signals in digitized and encoded form, acting as data packets Place the payload information containing data packets in the Data stream inserted be that while of the feed process discarded data packets with payload then a number of the inserted data packets of the DTMF dialing signal is determined and after the feed-in the identifier of the data packets is modified with payload in a suitable form.
Der Hauptaspekt des erfindungsgemäßen Verfahrens liegt darin, dass die DTMF-Wählsignale in den die Nutzinformation enthaltenden Datenstrom eingefügt werden, ohne dass Spezialhardware wie z.B. DSPs notwendig sind. Außerdem wird durch die Modifikation der Kennung der Datenpakete mit Nutzinformation verhindert, dass es auf der Empfängerseite zu unerwünschten Effekten wie beispielsweise einem Verwerfen der Datenpakete mit der Information zu den DTMF-Wählsignalen kommt.The main aspect of the method according to the invention is that the DTMF dialing signals are inserted into the data stream containing the payload, without the need for special hardware such as DSPs. In addition, by the Modification of the identification of the data packets with payload prevents unwanted effects on the receiver side, such as, for example, discarding the data packets with the information on the DTMF dialing signals.
Es ist vorteilhaft, wenn für die Übertragung des Nutzinformationen umfassenden Datenstroms als Protokoll das Real-Time Transport Protokoll RTP eingesetzt wird, da das RTP-Protokoll ein von der Internet Engineering Taskforce IETF standardisiertes Protokoll darstellt, welches für die Übertragung von Echtzeitanwendungen wie z.B. die Sprachtelefonie über IP geeignet ist. Vom RTP-Protokoll wird außerdem eine so genannte Forward Error Control verwendet, welche durch einen erweiterten Kopfteil der Datenpakete ermöglicht wird. Durch diese Erweiterung des Kopfteils werden Zusatzinformationen wie z.B. die Art der übertragenen Daten (z.B. Sprache, Video, etc.) oder der Zeitpunkt der Erzeugung der Daten im Datenpaket hinterlegt, wodurch die Daten beim Empfänger einfacher in eine bestimmte Reihenfolge gebracht oder nach Ablauf einer bestimmten Zeit verworfen werden können.It is advantageous if for the transfer of the Payload comprehensive data stream as a protocol the real-time transport protocol RTP is used as the RTP protocol a protocol standardized by the Internet Engineering Task Force IETF represents which for the transfer of real-time applications such as the voice telephony over IP suitable is. The RTP protocol will also work a so-called Forward Error Control is used, which by a extended header of the data packets is made possible. Through this extension of the Header is additional information such. the type of transferred Data (e.g., voice, video, etc.) or the time of creation the data stored in the data packet, making the data at the receiver easier put in a certain order or after expiration of a certain order Time can be discarded.
Vorgeschlagen wird außerdem, dass als Kennung der Datenpakete im Datenstrom eine Laufnummer – eine so genannte Sequenznummer – oder ein Zeitstempel herangezogen wird. Durch die Verwendung der Sequenznummer, die beim RTP-Protokoll beispielsweise im Kopfteil der Datenpakete hinterlegt ist, kann auf der Empfängerseite auf einfache Weise die Reihenfolge der übertragenen Datenpakete wiederhergestellt werden. Durch eine Anpassung der Sequenznummer, nachdem die Datenpakete des DTMF-Wählsignals eingefügt worden sind, kann das outband übertragene DTMF-Wählsignal auf einfache Weise in den Datenstrom eingefügt werden, ohne dass die Reihenfolge der Datenpakete gestört wird. Auf der Empfängerseite können damit trotz des Einfügens des DTMF-Wählsignals in den Datenstrom die Datenpakete wieder in die richtige Reihenfolge gebracht werden.proposed will also, that as identifier of the data packets in the data stream a sequence number - a so called sequence number - or a Timestamp is used. By using the sequence number, in the RTP protocol, for example, in the header of the data packets can be deposited on the receiver side in a simple way the order of the transferred Data packets are restored. By adapting the sequence number, after the data packets of the DTMF dialing signal have been inserted can be transferred, the outband DTMF dialing signal be easily inserted into the data stream without changing the order the data packets disturbed becomes. On the receiver side can so despite the insertion of the DTMF dialing signal put the data packets back in the correct order in the data stream become.
Die Lösung der Aufgabe erfolgt weiters durch eine Vorrichtung der eingangs erwähnten Art, wobei Mittel zum Einfügen von möglichen DTMF-Wählsignalen in digitalisierter und kodierter Form als Datenpakete in den Datenstrom an Stelle von Datenpaketen mit Nutzinformation, Mittel zum Ermitteln der Anzahl der eingefügten Datenpakete eines DTMF-Wählsignals, sowie Mittel zum Modifizieren der Kennung der Datenpakete mit Nutzinformation in geeigneter Form nach dem Einspeisevorgang vorgesehen sind.The solution The task is further carried out by a device of the beginning mentioned Kind, means of insertion of possible DTMF dialing signals in digitized and coded form as data packets in the data stream in place of data packets with payload, means for determining the number of inserted Data packets of a DTMF dialing signal, and means for modifying the identifier of the data packets with payload are provided in a suitable form after the feeding process.
Die mit der erfindungsgemäßen Vorrichtung erzielten Vorteile bestehen insbesondere darin, dass für diese Vorrichtung keine Spezialhardware wie z.B. DSPs vorgesehen werden muss. Außerdem kann die erfindungsgemäße Vorrichtung auf einfache Weise zwischen eine Netzwerkkomponente mit DTMF-Outband-Signalisierung und eine Netzwerkkomponente mit DTMF-Inband-Signalisierung eingefügt werden.The achieved with the device according to the invention Advantages are in particular that for this device no special hardware such as. DSPs must be provided. In addition, the device according to the invention in a simple way between a network component with DTMF outband signaling and insert a network component with DTMF in-band signaling.
Eine spezielle Ausführungsvariante der erfindungsgemäßen Vorrichtung zeichnet sich dadurch aus, dass auch Mittel zum Hinterlegen der möglichen DTMF-Wählsignale als Abtastwerte in digitalisierter und kodierter Form vorgesehen sind, da beim Eintreffen eines outband signalisierten DTMF-Wählsignals dieses rasch als in den Datenpakete umfassenden Datenstrom eingefügt werden kann. Weiters besteht die Möglichkeit, die digitalisierten und kodierten DTMF-Wählsignale beispielsweise in Form von Dateien für die verschiedenen, verwendeten Codecs zu hinterlegen, damit die DTMF-Wählsignale in der selben Weise kodiert sind, wie die Datenpakete des Nutzdatenstroms. Information über den für die Kodierung der Nutzdaten eingesetzten Codec kann z.B. aus der Signalisierung oder auch aus den eintreffenden Nutzdaten selbst ermittelt werden.A special design variant the device according to the invention is characterized by the fact that means for depositing the possible DTMF dialing signals provided as samples in digitized and encoded form are, since the arrival of an outband signaled DTMF dial signal this be inserted quickly as a data stream comprising data packets can. Furthermore, there is the possibility the digitized and encoded DTMF dialing signals, for example in Form of files for to deposit the various codecs used so that the DTMF dialing signals are encoded in the same way as the data packets of the user data stream. information about the for the coding of the payload data codec can be used e.g. from the Signaling or from the incoming user data itself be determined.
Die Erfindung wird nachfolgend in beispielhafter Weise unter Bezugnahme auf die beigefügten Figuren näher erläutert. Es zeigen:The Invention will now be described by way of example with reference to FIG on the attached figures explained in more detail. It demonstrate:
In
Auf
dem Konvertierungsserver KS sind die DTMF-Wählsignale in digitalisierter
und kodierter Form hinterlegt, wobei im Konvertierungsserver KS die
DTMF-Wählsignale
digitalisiert und kodiert für verschiedene,
mögliche
Codecs z.B. in Form von Dateien abgespeichert sein können. In
Kommt
nun in einem ersten Schritt
In
einem dritten Schritt
In
einem fünften
Schritt
Bei dem erfindungsgemäßen Verfahren wurde zusätzlich beachtet, dass auf der ersten Seite S1 nicht immer Datenpakete A1, A2, A3, ... z.B. im Fall einer so genannten „Silence Supression" eintreffen. Auch bei diesem Fall ist es wichtig, dass die Sequenznummern 1001, 1002, 1003, .... der auf der zweiten Seite S2 abgesendeten Datenpakete A0, D1, D2, ... korrekt sind, damit die Datenpakete A0, D1, D2, A10, A11, etc. beim Empfänger in die richtige Reihenfolge gebracht werden können.at the method according to the invention was added note that S1 does not always contain data packets A1 on the first page, A2, A3, ... e.g. in the case of a so-called "silence suppression" in this case it is important that the sequence numbers 1001, 1002, 1003, .... of the data packets sent on the second side S2 A0, D1, D2, ... are correct, so that the data packets A0, D1, D2, A10, A11, etc. at the receiver can be put in the right order.
Claims (5)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102005046170A DE102005046170A1 (en) | 2005-09-27 | 2005-09-27 | DTMF dialing signals insertion method e.g. into data stream containing data packets, involves inserting DTMF dialing signals into data packets of data stream in which coded useful information is contained |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102005046170A DE102005046170A1 (en) | 2005-09-27 | 2005-09-27 | DTMF dialing signals insertion method e.g. into data stream containing data packets, involves inserting DTMF dialing signals into data packets of data stream in which coded useful information is contained |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DE102005046170A1 true DE102005046170A1 (en) | 2007-04-12 |
Family
ID=37886798
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE102005046170A Ceased DE102005046170A1 (en) | 2005-09-27 | 2005-09-27 | DTMF dialing signals insertion method e.g. into data stream containing data packets, involves inserting DTMF dialing signals into data packets of data stream in which coded useful information is contained |
Country Status (1)
| Country | Link |
|---|---|
| DE (1) | DE102005046170A1 (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5666357A (en) * | 1995-03-23 | 1997-09-09 | Hughes Electronics | DTMF tone passer in a voice communication system |
| US6298055B1 (en) * | 1998-10-26 | 2001-10-02 | Cisco Technology, Inc. | Early detection of in-band signals in a packet voice transmitter with reduced transmission delay |
| US6775265B1 (en) * | 1998-11-30 | 2004-08-10 | Cisco Technology, Inc. | Method and apparatus for minimizing delay induced by DTMF processing in packet telephony systems |
-
2005
- 2005-09-27 DE DE102005046170A patent/DE102005046170A1/en not_active Ceased
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5666357A (en) * | 1995-03-23 | 1997-09-09 | Hughes Electronics | DTMF tone passer in a voice communication system |
| US6298055B1 (en) * | 1998-10-26 | 2001-10-02 | Cisco Technology, Inc. | Early detection of in-band signals in a packet voice transmitter with reduced transmission delay |
| US6775265B1 (en) * | 1998-11-30 | 2004-08-10 | Cisco Technology, Inc. | Method and apparatus for minimizing delay induced by DTMF processing in packet telephony systems |
Non-Patent Citations (2)
| Title |
|---|
| SCHULZRINNE,H.: RTP Payload for DTMF Digits, Tele- phony Tones and Telephony Signals. Network Wor- king Group, RFC 2833, Mai 2000 |
| SCHULZRINNE,H.: RTP Payload for DTMF Digits, Tele-phony Tones and Telephony Signals. Network Wor- king Group, RFC 2833, Mai 2000 * |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP1449386B1 (en) | Procedure for exchanging useful information generated according to different coding laws between at least 2 pieces of user terminal equipment | |
| DE10054940B4 (en) | A method of transmitting fax data over a packet transmission network, associated units and associated program | |
| DE10355418B4 (en) | Security module for encrypting a telephone conversation | |
| DE10323403A1 (en) | Method for signaling call forwarding parameters in a SIP network | |
| DE102006031080B4 (en) | Method and communication terminal for providing VoIP | |
| DE10147164A1 (en) | Method for determining the delay time of a connection with transmission over a packet-based network | |
| EP1505842A2 (en) | Method for bearer redirection for SIP/SIP-T users | |
| WO2002065787A1 (en) | Method for defining the coding for useful information generated according to different coding laws between at least two subscriber terminals | |
| EP1438823B1 (en) | Method for the transmission of signal tones in heterogeneous networks, device and computer programme product | |
| DE102005046170A1 (en) | DTMF dialing signals insertion method e.g. into data stream containing data packets, involves inserting DTMF dialing signals into data packets of data stream in which coded useful information is contained | |
| EP1493285B1 (en) | Call hold / terminal portability in h.323/isup-bicc-sip networks | |
| EP1779643B1 (en) | Method and device for tapping the useful data of multimedia connections in a packet network | |
| EP1897321A1 (en) | Method for controlling the user facility "sip call-transfer" | |
| DE102004040479B4 (en) | Method and device for user data acquisition of multimedia connections in a packet network | |
| DE10144356A1 (en) | Process for routing data packets | |
| EP1661363B1 (en) | Method for supporting the name delivery feature for mixed tdm networks/sip centrex communication architectures | |
| EP1654889B1 (en) | Method for controlling isdn terminals which are connected via an internet network in a packet-based manner | |
| EP0831671B1 (en) | Method and communication system for transmitting compressed voice data in a communication network | |
| DE102004003609B4 (en) | Method for mixing data streams | |
| DE102005045121B4 (en) | Device for supporting the feature "fall-back" in SIP networks | |
| DE10147873A1 (en) | Routing a useful data flow in a packet network involves feeding useful data stream via packet converter within framework of service, carrying out routing adaptations in packet converter | |
| WO2004047470A1 (en) | Transmission of voice data in a mobile radio network consisting of a radio access network and a switching network | |
| EP1614277A1 (en) | Method of providing of a subscriber interaction service ("user interactive dialogue (uid) prior to call completion") prior to completing the call to the called subscriber | |
| DE102004029568A1 (en) | Communications device for producing a connection links between telephone receivers, a telephone network and a data network recognizes a dialed subscriber's number to produce a link with a partner | |
| DE102005008049A1 (en) | Conversion method for data service tone signals of analog data service and their transmission to packet orientated network, e.g. internet, involves checking for data service tone signals containing preset frequency or frequency sequence |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| OP8 | Request for examination as to paragraph 44 patent law | ||
| 8127 | New person/name/address of the applicant |
Owner name: NOKIA SIEMENS NETWORKS GMBH & CO.KG, 81541 MUE, DE |
|
| 8131 | Rejection |