DE10230248A1 - Transmitting time synchronous data over network involves SIP server analyzing connection and/or terminals or similar to determine ideal bandwidth for optimizing transmission of data - Google Patents
Transmitting time synchronous data over network involves SIP server analyzing connection and/or terminals or similar to determine ideal bandwidth for optimizing transmission of dataInfo
- Publication number
- DE10230248A1 DE10230248A1 DE10230248A DE10230248A DE10230248A1 DE 10230248 A1 DE10230248 A1 DE 10230248A1 DE 10230248 A DE10230248 A DE 10230248A DE 10230248 A DE10230248 A DE 10230248A DE 10230248 A1 DE10230248 A1 DE 10230248A1
- Authority
- DE
- Germany
- Prior art keywords
- bandwidth
- reservation
- sip server
- connection
- bundle
- 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
- 230000005540 biological transmission Effects 0.000 title claims abstract description 28
- 230000001360 synchronised effect Effects 0.000 title abstract description 4
- 238000000034 method Methods 0.000 claims abstract description 33
- 230000000977 initiatory effect Effects 0.000 abstract description 2
- 230000011664 signaling Effects 0.000 description 9
- 238000013461 design Methods 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 206010002953 Aphonia Diseases 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000001771 impaired effect Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000010963 scalable process Methods 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/80—Responding to QoS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0896—Bandwidth or capacity management, i.e. automatically increasing or decreasing capacities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/22—Traffic shaping
- H04L47/225—Determination of shaping rate, e.g. using a moving window
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/24—Traffic characterised by specific attributes, e.g. priority or QoS
- H04L47/2416—Real-time traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/24—Traffic characterised by specific attributes, e.g. priority or QoS
- H04L47/2425—Traffic characterised by specific attributes, e.g. priority or QoS for supporting services specification, e.g. SLA
- H04L47/2433—Allocation of priorities to traffic types
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/72—Admission control; Resource allocation using reservation actions during connection setup
- H04L47/724—Admission control; Resource allocation using reservation actions during connection setup at intermediate nodes, e.g. resource reservation protocol [RSVP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/80—Actions related to the user profile or the type of traffic
- H04L47/801—Real time traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/82—Miscellaneous aspects
- H04L47/822—Collecting or measuring resource availability data
-
- 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/1066—Session management
- H04L65/1101—Session protocols
- H04L65/1104—Session initiation protocol [SIP]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Telephonic Communication Services (AREA)
Abstract
Description
Die Erfindung betrifft ein Verfahren zum Übertragen von zeitsynchronen Daten, insbesondere von Sprach- und/oder Videonachrichten, über ein Netzwerk, insbesondere über das Internet, zwischen mindestens zwei Endgeräten, wobei zwischen den Endgeräten jeweils eine Verbindung mittels mindestens eines SIP-Servers aufgebaut wird und wobei der Aufbau der Verbindung mittels des SIP-Protokolls erfolgt. The invention relates to a method for transmitting time-synchronous data, especially of voice and / or video messages, via a network, in particular via the Internet, between at least two terminals, and between the Terminals each establish a connection using at least one SIP server and the connection is established using the SIP protocol.
Verfahren zum Übertragen von zeitsynchronen Daten wie Sprachnachrichten über Netzwerke, insbesondere über das Internet, gewinnen immer mehr an Bedeutung, da hierdurch sowohl für eine Privatperson als auch für Unternehmen erhebliche Kostenersparnisse beim Telefonieren möglich sind. Für die Durchführung von Telefongesprächen zwischen zwei Endgeräten über ein Netzwerk, insbesondere unter Verwendung des IP-Protokolls - Internet-Protocol, sind Mittel zur Zeichengabe beim Verbindungsaufbau und -abbau erforderlich. Das SIP-Protokoll - Session Initiation Protocol - ist eines der für diesen Zweck verwendeten Protokolle. Es wurde von der IETF - Internet Engineering Task Force - standardisiert. Method for transmitting time-synchronous data such as voice messages via Networks, especially via the Internet, are becoming increasingly important because this is significant for both a private individual and for companies Cost savings when making calls are possible. For the implementation of Telephone calls between two devices over a network, especially under Use of the IP protocol - Internet protocol, are means of signaling at Connection establishment and disconnection required. The SIP protocol - session initiation Protocol - is one of the protocols used for this purpose. It was from the IETF - Internet Engineering Task Force - standardized.
Ein Anrufer kann nun zum Verbindungsaufbau mittels seines Endgeräts eine SIP- Nachricht senden, die das Endgerät des Angerufenen benachrichtigt, dass der Anrufer eine Verbindung aufzubauen beabsichtigt. Das Endgerät des Angerufenen würde dann beispielsweise klingeln und mittels einer weiteren SIP-Nachricht das Endgerät des Anrufers darüber benachrichtigen, dass das Klingeln begonnen hat. Wenn der Angerufene sein Endgerät zur Verbindungsannahme entsprechend betätigt, sendet sein Endgerät eine weitere SIP-Nachricht an das Endgerät des Anrufers, um mitzuteilen, dass nun die Übertragung der zeitsynchronen Daten, beispielsweise der Sprach- oder Videodaten, beginnen kann. Das SIP-Protokoll wird auch dazu benutzt, die Zeichengabe zum Beenden einer Verbindung durchzuführen. A caller can now set up a SIP Send a message that notifies the called party's terminal that the Caller intends to connect. The called party's terminal would then ring, for example, and by means of another SIP message Notify the end device of the caller that the ringing has started. If the called party actuates his end device accordingly to accept the connection, his terminal sends another SIP message to the terminal of the caller to announce that the transmission of the time-synchronous data, for example the Voice or video data. The SIP protocol is also used to to signal to terminate a connection.
Die eigentliche Verbindung zur Übermittlung von zeitsynchronen Daten wird vom SIP-Protokoll nicht unterstützt. Diese erfolgt durch die Kommunikation der Endgeräte, in der beispielsweise die Art der Verbindung bzw. der Datenübertragung vereinbart sowie eine Kodierung und das Senden der Sprachdaten festgelegt wird. Das SIP-Protokoll unterstützt den Aufbau der Verbindung insoweit, dass es den Austausch der Eigenschaften der Endgeräte bezüglich der Datenverbindung beinhaltet. Dies schließt die von den Endgeräte unterstützten Kodier- und Dekodierverfahren, die Adressen der Endgeräte, an die Daten übertragen werden sollen, und weitere besondere Eigenschaften der Endgeräte ein. The actual connection for the transmission of time-synchronous data is from SIP protocol not supported. This is done through the communication of the Terminals, for example, the type of connection or data transmission agreed and a coding and sending of the voice data is determined. The SIP protocol supports the establishment of the connection insofar as it supports the Exchange of the properties of the terminals with regard to the data connection includes. This includes the coding and decoding processes supported by the end devices, the addresses of the end devices to which data is to be transmitted and others special properties of the end devices.
Eine weitere Funktion, die durch die Benutzung des SIP-Protokolls ermöglicht wird, ist das Erreichen des Angerufenen an seinem aktuellen Aufenthaltsort. Die erste SIP- Nachricht von einem Anrufer an einen Angerufenen wird üblicherweise nicht direkt zum Endgerät des Angerufenen übermittelt, sondern zunächst zu einem SIP-Server, der im Allgemeinen als SIP-Proxyserver ausgestaltet ist. Im Konkreten stellt eine Firma XYZ einem Kunden die SIP-Adresse sip:/ / kunde@xyz.de zur Verfügung. Another function that is made possible by using the SIP protocol, is the reaching of the called party at his current location. The first SIP Message from a caller to a called party is usually not direct transmitted to the called party's terminal, but first to a SIP server, which is generally designed as a SIP proxy server. In concrete terms, one Company XYZ has the SIP address sip: / / kunde@xyz.de available to a customer.
Der Kunde kann nun sein aktuelles Endgerät beim SIP-Server der Firma XYZ registrieren. Sein aktuelles Endgerät könnte hierbei das Telefon im Büro oder Zuhause, sein Mobiltelefon oder irgendein anderes Endgerät sein, welches das SIP-Protokoll unterstützt. Das Endgerät des Anrufers sendet nun seine erste SIP-Nachricht an die SIP-Adresse sip:/ / kunde@xyz.de. Diese wird vom SIP-Server an dasjenige Endgerät weitergeleitet, das der Kunde als derzeitiges Endgerät registriert hat. Der SIP-Server leitet dann die Antwort des aktuellen Endgeräts des Kunden in die entgegengesetzte Richtung weiter. The customer can now use the current XYZ SIP server to register. His current end device could be the phone in the office or at home, his mobile phone or any other device that uses the SIP protocol supported. The caller's terminal now sends its first SIP message to the SIP address sip: / / kunde@xyz.de. This is sent from the SIP server to that end device forwarded, which the customer has registered as the current end device. The SIP server then routes the response of the customer's current device to the opposite Direction further.
Bei den bekannten Verfahren zur Übertragung von zeitsynchronen Daten über ein Netzwerk ist insbesondere problematisch, dass es keine Garantien bezüglich der Dienstgüte - QoS, Quality of Service, beispielsweise für die zur Verfügung gestellte Bandbreite und die Paketlaufzeiten innerhalb einer Verbindung gibt. Dies hat zur Folge, dass bei Sprachnachrichten die Sprachqualität leidet, weil die Reihenfolge der übermittelten Pakete, in welche die Sprachdaten zur Übertragung unterteilt werden, nicht gewährleistet ist, Pakete beschädigt werden oder verloren gehen oder nur mit Verzögerung zugestellt werden. Bei zeitsynchronen Daten, wie Sprache oder Video, führt dies zum Verlust von Sprach- bzw. Übertragungsqualität. Dieser Mangel an Dienstgüte ist einer der Gründe dafür, warum das Übertragen von zeitsynchronen Daten, insbesondere von Telefonverkehr über das Internet, bisher nur im begrenzten Rahmen genutzt wird. Auch verfügt das SIP-Protokoll selbst über keine Unterstützung von Dienstgütegarantien - QoS - für die Übertragung der zeitsynchronen Daten, deren Zeichengabe es übernimmt. In the known methods for the transmission of time-synchronous data via a Network is particularly problematic in that there are no guarantees regarding the network Quality of Service - QoS, Quality of Service, for example for the provided Bandwidth and the packet runtimes within a connection there. This has to Consequence that with voice messages the voice quality suffers because the order of the transmitted packets into which the voice data are divided for transmission, is not guaranteed, packages will be damaged or lost or only with Delay will be delivered. With time-synchronous data, such as voice or video, this leads to the loss of voice or transmission quality. This lack of Quality of service is one of the reasons why the transmission of time synchronous Data, especially from telephone traffic over the Internet, has so far only been limited Frame is used. The SIP protocol itself does not have any Support of quality of service guarantees - QoS - for the transmission of the time-synchronous Data whose signaling it takes over.
Verfahren zur Erweiterung von Netzwerken und des Internets wie die integrierten Dienste - Integrated Services - und die differenzierten Dienste - Differentiated Services - unterstützen Dienstgütegarantien, erfordern aber eine zusätzliche Zeichengabe und zusätzliche Netzwerkmanagementfunktionen. Die Integration von Telefonverkehr sowie von Videoübertragung mit SIP-basierter Zeichengabe und mit einer dieser Erweiterungen zur Sicherung der Dienstgüte würde einen deutlichen technologischen Fortschritt bedeuten und die Akzeptanz des Telefonverkehrs bzw. von Übertragung über das Internet merklich erhöhen, sind aber derzeit schlecht umsetzbar. Procedures for expanding networks and the Internet such as the integrated ones Services - Integrated Services - and the differentiated services - Differentiated Services - support quality of service guarantees, but require an additional one Signaling and additional network management functions. The integration of Telephone traffic and video transmission with SIP-based signaling and with one of these enhancements to ensure quality of service would make a significant difference technological progress mean and acceptance of telephone traffic or from Internet broadcasting, but are currently bad implemented.
Bereits bestehende Verfahren, wie diese Integration durchzuführen wäre, basieren auf der Idee, dass die Endgeräte selbst versuchen, die Ressourcen für Dienstgütegarantien zu reservieren und zwar mittels einer Zeichengabe, die unabhängig vom SIP- Protokoll ist. Ein Beispiel eines solchen Verfahrens ist das RSVP - Resource Reservation Protocol - der integrierten Dienste. Dieses Verfahren skaliert allerdings nicht hinreichend mit zunehmender Verbindungszahl, wodurch bestehende Systeme bei einer hohen Rate von RSVP-Reservierungen überfordert sind und eine hinreichende Dienstgüte nicht mehr gewährleistet ist. Existing procedures for how this integration would be carried out are based on the idea that the end devices themselves are trying to find the resources for Reserve quality of service guarantees by means of signaling that is independent of the SIP Protocol is. An example of such a method is the RSVP resource Reservation Protocol - the integrated services. However, this procedure does not scale sufficient with increasing number of connections, whereby existing systems a high rate of RSVP reservations are overwhelmed and a sufficient one Quality of service is no longer guaranteed.
Der vorliegenden Erfindung liegt daher die Aufgabe zugrunde, ein Verfahren zum Übertragen von zeitsynchronen Daten der eingangs genannten Art anzugeben, bei dem eine qualitativ hochwertige Übertragung von zeitsynchronen Daten bei technisch einfacher und kostengünstiger Ausgestaltung ermöglicht ist. The present invention is therefore based on the object of a method for To transmit time-synchronous data of the type mentioned at the beginning, at with a high-quality transmission of time-synchronous data technically simple and inexpensive design is made possible.
Erfindungsgemäß wird die voranstehende Aufgabe durch ein Verfahren zur Übertragung von zeitsynchronen Daten mit den Merkmalen des Patentanspruchs 1 gelöst. Danach ist das in Rede stehende Verfahren zur Übertragung von zeitsynchronen Daten derart ausgestaltet und weitergebildet, dass vom SIP-Server die Verbindung und/oder die Endgeräte oder dergleichen analysiert wird/werden und dass unter Zugrundelegung der Analyse eine ideale Bandbreite zur Optimierung der Übertragung der zeitsynchronen Daten ermittelt wird. According to the invention, the above object is achieved by a method for Transmission of time-synchronous data with the features of claim 1 solved. After that is the procedure in question for the transmission of time-synchronous Data designed and developed in such a way that the connection from the SIP server and / or the terminals or the like is / are analyzed and that under Based on the analysis, an ideal bandwidth for optimizing the transmission of the time-synchronous data is determined.
In erfindungsgemäßer Weise ist erkannt worden, dass man zur Erreichung von hinreichenden Dienstgütegarantien keine zusätzliche Funktionalität der Endgeräte und/oder des Netzwerks benötigt werden, sondern die benötigte Dienstgüte in besonders einfacher und kostengünstiger Weise dadurch erreichen kann, dass der SIP- Server dahingehend erweitert wird, dass die Verbindung, insbesondere die zur Zeichengabe ausgetauschten SIP-Nachrichten und/oder die Endgeräte analysiert werden. Unter Zugrundelegung der Analyse kann vorzugsweise in Kenntnis der Kodier- und Dekodierverfahren eine ideale Bandbreite zur Optimierung der Übertragung der zeitsynchronen Daten ermittelt wird. Eine hinreichende Dienstgüte bei der Übertragung der Daten kann somit gewährleistet werden, wobei eine zusätzliche Funktionalität der Endgeräte und/oder des Netzwerks nicht nötig ist, wodurch erhebliche Kosten vermieden werden. In the manner according to the invention, it has been recognized that in order to achieve sufficient quality of service guarantees no additional functionality of the end devices and / or the network are required, but the required quality of service in can achieve in a particularly simple and cost-effective manner that the SIP Server is expanded in such a way that the connection, in particular that for Signaling exchanged SIP messages and / or the end devices analyzed become. On the basis of the analysis, preferably with knowledge of the coding and decoding methods provide an ideal bandwidth for optimizing the transmission of the synchronous data is determined. Adequate quality of service at Transmission of the data can thus be guaranteed, with an additional Functionality of the end devices and / or the network is not necessary, which means considerable Costs are avoided.
In besonders vorteilhafter Weise könnte nunmehr aufgrund der Analyse der Verbindungen und/oder der Endgeräte eine Reservierung der Bandbreite für die Übertragung der zeitsynchronen Daten zur Sicherung der Dienstgüte der Übertragung vorgenommen werden. Diese Reservierung von Bandbreite könnte hierbei durch den SIP-Server erfolgen, der um diese Funktionalität erweitert ist. Die Dienstgüte der Übertragung wäre dann dahingehend gesichert, dass es bei der Übertragung der Daten nicht zu Datenverlusten kommt, insoweit die Übertragung innerhalb der reservierten Bandbreite erfolgt. Insbesondere wird bei Sprach- und Videoübertragung hierdurch eine besonders gute Übertragungsqualität gewährleistet. In a particularly advantageous manner, the analysis of the Connections and / or the terminals reserve the bandwidth for the Transmission of the time-synchronous data to ensure the quality of service of the transmission be made. This reservation of bandwidth could be done by the SIP server, which is extended by this functionality. The quality of service of the The transmission would then be secured in such a way that it is in the transmission of the Data does not lead to data loss insofar as the transmission within the reserved bandwidth. Especially when it comes to voice and video transmission this ensures a particularly good transmission quality.
Hinsichtlich einer besonders einfachen Ermittlung der zu reservierenden und benötigten Bandbreite könnten bei der Analyse die Eigenschaften der Verbindung und/oder der Endgeräte und/oder die vereinbarte Kodierung und/oder Dekodierung der zeitsynchronen Daten ermittelt werden. Die Analyse der zwischen den Endgeräten vereinbarten Kodier- und Dekodierverfahren gestaltet sich besonders einfach, da diese in den SIP-Nachrichten im Klartext genannt werden. With regard to a particularly simple determination of the to be reserved and bandwidth needed when analyzing the properties of the connection and / or the terminals and / or the agreed coding and / or decoding of the time-synchronous data can be determined. The analysis of the between the The coding and decoding processes agreed on the end devices are particularly simple because these are stated in plain text in the SIP messages.
Im Rahmen einer abermals sehr einfachen Ausgestaltung könnte die Reservierung der Bandbreite durch den SIP-Server mittels eines Dienstgütemanagementsystems erfolgen. Das Dienstgütenmanagementsystem könnte hierbei außerhalb des SIP- Servers angeordnet sein und vom SIP-Server die Reservierungsanfragen übermittelt bekommen. Bei diesem Dienstgütemanagementsystem könnte es sich beispielsweise um sogenannte Bandbreiten-Broker handeln, die auch Dienstgüteserver genannt werden. Der Bandbreiten-Broker übernimmt hierbei die komplexe Aufgabe, die Bandbreite entsprechend der getätigten Reservierungen an die einzelnen Geräte im Netzwerk weiterzugeben. In the context of another very simple arrangement, the reservation could be made the bandwidth by the SIP server using a quality of service management system respectively. The quality of service management system could be outside the SIP Be arranged servers and transmitted the reservation requests from the SIP server to get. With this quality of service management system it could be for example, so-called bandwidth brokers, which are also called quality of service servers become. The bandwidth broker takes on the complex task of Bandwidth according to the reservations made to the individual devices in the Network.
Sind nun eine Vielzahl von Verbindungen zwischen unterschiedlichen Endgeräten vorhanden, so könnten die Reservierungen der Bandbreite für verschiedene Verbindungen, vorzugsweise von dem SIP-Server, zu mindestens einem Reservierungsbündel - Traffic Trunk - zusammengefasst werden. Hierdurch könnte eine Skalierbarkeit des gesamten beschriebenen Verfahrens im Netzwerk erreicht werden. Are now a multitude of connections between different end devices available, the bandwidth reservations could be for different Connections, preferably from the SIP server, to at least one Reservation bundle - Traffic Trunk - can be summarized. This could result in a Scalability of the entire method described can be achieved in the network.
Im Hinblick auf eine besonders flexible Ausgestaltung, könnte die Bandbreite der Reservierungsbündel größer als die tatsächlich von den Verbindungen benötigte Bandbreite gewählt werden. Hierdurch wäre es möglich zusätzlichen Verbindungen kurzfristig Bandbreite zur Verfügung zu stellen, ohne dass eine zusätzliche Reservierung von Bandbreite mittels des Dienstgütemanagementsystems erfolgen müsste. With regard to a particularly flexible design, the range of Reservation bundle larger than that actually required by the connections Bandwidth can be selected. This would make additional connections possible to provide bandwidth at short notice without making an additional reservation of bandwidth using the quality of service management system.
Hinsichtlich einer besonders effektiven Reservierung der Bandbreite könnten in den Reservierungsbündeln Reservierungen für Verbindungen zwischen zwei Endpunkten, vorzugsweise zwischen Access- oder Edge-Routern, zusammengefasst werden. Bei den sogenannten Access- oder Edge-Routern könnte es sich um IP-Router handeln, durch die eine große Anzahl von Endgeräten an das Netzwerk oder das Internet angeschlossen werden können. With regard to a particularly effective reservation of the bandwidth, the Reservation bundles Reservations for connections between two Endpoints, preferably between access or edge routers. The so-called access or edge routers could be IP routers act through which a large number of end devices to the network or the Internet can be connected.
Im Rahmen einer besonders hohen Flexibilität hinsichtlich neu entstehender Verbindungen könnten beim Entstehen einer weiteren Verbindung zwischen einem ersten Endgerät und einem zweiten Endgerät über mindestens zwei Endpunkte, die Verbindung dem entsprechenden Reservierungsbündel zugeordnet werden. Bei dem entsprechenden Reservierungsbündel würde es sich dann um das bereits zwischen den zwei Endpunkten bestehende Reservierungsbündel handeln. Das Schaffen von neuen Reservierungsbündeln beim Entstehen neuer Verbindungen und der damit verbundene Aufwand wäre somit weitestgehend vermieden. Within the framework of a particularly high degree of flexibility with regard to new ones Connections could occur when another connection is created between a first one Terminal and a second terminal via at least two endpoints Connection to the corresponding reservation bundle. In which The corresponding reservation bundle would then already be between the trade reservation bundles consisting of two endpoints. The creation of new bundles of reservations when new connections are created and with them associated effort would be largely avoided.
Zur Sicherung einer guten Übertragungsqualität könnte, wenn die noch verfügbar verbleibende Bandbreite des Reservierungsbündels durch die von der weiteren Verbindung zusätzlich benötigte Bandbreite überschritten wird, die weitere Verbindung vom SIP-Server abgewiesen werden. Hierdurch wäre gewährleistet, dass die bereits bestehenden Verbindungen in ihrer Übertragungsqualität nicht beeinträchtigt werden. To ensure a good transmission quality could, if the still available remaining bandwidth of the reservation bundle by that of the other Connection the bandwidth required is exceeded, the further connection are rejected by the SIP server. This would ensure that the already existing connections are not impaired in their transmission quality.
Alternativ hierzu könnte, wenn die noch verfügbar verbleibende Bandbreite des Reservierungsbündels durch die von der weiteren Verbindung zusätzlich benötigte Bandbreite überschritten wird, vom SIP-Server, vorzugsweise mittels des Dienstgütemanagementsystems, zusätzliche Bandbreite, insbesondere für dieses Reservierungsbündel, reserviert werden. Hierdurch wäre gewährleistet, dass kaum neu entstehende Verbindungen abgewiesen werden, sondern dass in den meisten Fällen eine Verbindung zustande kommt. Alternatively, if the remaining bandwidth of the Reservation bundle by the additional required by the further connection Bandwidth is exceeded by the SIP server, preferably using the Quality of Service Management System, additional bandwidth, especially for this Reservation bundles to be reserved. This would ensure that hardly any new resulting connections are rejected, but that in most cases a connection is established.
Im Rahmen einer besonders kostengünstigen Ausgestaltung könnte, wenn die Bandbreite des Reservierungsbündels durch die von den Verbindungen benötigte Bandbreite unterschritten wird, vom SIP-Server die Reservierung der Bandbreite des Reservierungsbündels verkleinert werden. Auch hierbei könnte der SIP-Server dies unter zu Hilfenahme des Dienstgütemanagementsystems insbesondere dann erreichen, wenn die Bandbreite deutlich unterschritten wird. As part of a particularly inexpensive embodiment, if the Bandwidth of the reservation bundle due to that required by the connections Bandwidth is undercut by the SIP server to reserve the bandwidth of the Reservation bundle can be reduced. The SIP server could do this too with the help of the quality of service management system in particular reach if the bandwidth is significantly undercut.
Hinsichtlich einer abermals sehr flexiblen Ausgestaltung könnte die Reservierung von Bandbreite, vorzugsweise zwischen allen vom SIP-Server bedienten Endpunkten, vor dem Zustandekommen von Verbindungen erfolgen. Hierbei könnte die Analyse von bereits erfolgten Verbindungen der Reservierung zugrundegelegt werden. With regard to another very flexible configuration, the reservation of Bandwidth, preferably between all endpoints served by the SIP server, before connections are made. This could be the analysis of connections that have already been made are used as the basis for the reservation.
Die Endgeräte sind beim Einsatz des erfindungsgemäßen Verfahrens somit - unter gewissen Einschränkungen - frei in der Wahl des benutzen SIP-Servers. Der SIP- Server ist hierbei im Allgemeinen als SIP-Proxyserver ausgestaltet. Ein Dienstanbieter, wie die Firma XYZ, könnte nunmehr zwei unterschiedliche SIP-Server anbieten, einen der Dienstgütegarantien nach dem obig beschriebenen erfindungsgemäßen Verfahren anbietet und einen konventionellen SIP-Server ohne diese Funktion. Der Dienstanbieter könnte dann für Verbindungen mit Dienstgütegarantie einen entsprechend höheren Preis berechnen, während er Verbindungen ohne Dienstgütegarantie zu einem niedrigeren Preis oder kostenlos für Benutzer ermöglicht, die keine hohen Anforderungen an die Sprachqualität stellen. When using the method according to the invention, the terminals are thus - under certain restrictions - free choice of the SIP server used. The SIP Server is generally configured as a SIP proxy server. On Service providers, such as the company XYZ, could now have two different SIP servers offer one of the quality of service guarantees according to the above offers method according to the invention and a conventional SIP server without this function. The service provider could then be one for quality of service connections charge accordingly higher price while having connections without Quality of service guarantee at a lower price or free of charge for users who do not have one make high demands on voice quality.
Es sind verschiedene Alternativen bei der Auswahl des SIP-Servers möglich, der die Analyse, insbesondere der SIP-Nachrichten, und die Ressourcen-Reservierung für die Reservierungsbündel erstellt sowie bei dem Verfahren zur Änderung der Reservierung für ein Reservierungsbündel. Der SIP-Server könnte hierbei aus der Kette von SIP-Proxyservern ausgewählt werden, welche die Zeichengabe der SIP- Nachrichten weiterleiten. Die Reservierungen von Reservierungsbündeln könnten beispielsweise auf der Beobachtung der tatsächlich genutzten Ressourcen beruhen. There are various alternatives when selecting the SIP server that will Analysis, especially the SIP messages, and the resource reservation for the reservation bundle is created as well as in the process of changing the Reservation for a reservation bundle. The SIP server could be out of the chain be selected by SIP proxy servers that use the SIP Forward messages. The reservations of reservation bundles could for example, based on monitoring the resources actually used.
Eine andere Variante wäre die explizite Zeichengabe bezüglich der Dienstgüteanforderungen der von den Endgeräten eingesetzten Kodier- und Dekodierverfahren vom Endgerät und den SIP-Servern. Dazu könnte zum Beispiel eine Erweiterung des SIP- Protokolls definiert und verwendet werden. D. h. der SIP-Proxyserver müsste nicht mehr die SIP-Nachrichten bezüglich der Eigenschaften der Endgeräte, insbesondere der verwendeten Kodierung, analysieren, um die benötigten Dienstgüteparameter der Verbindung zu bestimmen, statt dessen würde er sie direkt von den Endgeräten durch Zeichengabe unter Benutzung der Erweiterung des SIP-Protokolls mitgeteilt bekommen. Another variant would be the explicit signaling regarding the Quality of service requirements of the coding and decoding methods used by the devices Terminal and the SIP servers. For example, an extension of the SIP Protocol defined and used. I.e. the SIP proxy server would not have to more the SIP messages regarding the properties of the terminals, in particular the coding used, analyze the required quality of service parameters to determine the connection, instead he would send it directly from the terminals communicated by signaling using the extension of the SIP protocol to get.
Mittels des erfindungsgemäßen Verfahrens ist also in technisch machbarer und skalierbarer Weg zur Integration von Übertragungen zeitsynchroner Daten unter SIP- Zeichengabe mit Dienstgütegarantien in Netzwerken gegeben. Die Parameter der Dienstgütegarantien werden in bevorzugter Weise aus der Analyse der SIP- Nachrichten abgeleitet, während diese vom SIP-Server weitergeleitet werden. In besonders vorteilhafter Weise sind keine Erweiterungen des bestehenden SIP- Protokolls erforderlich, um Dienstgütegarantien geben zu können. Reservierung von Ressourcen für einzelne Verbindungen werden vom SIP-Server in Reservierungen für Reservierungsbündeln von Verbindungen aggregiert. Diese Reservierungsbündel können dann an die beobachtete Ausnutzung der Reservierungsbündel angepasst werden. Somit ist mit dem erfindungsgemäßen Verfahren ein hochgradig skalierbares Verfahren gegeben, dass die Installation von großen Internet-Telefonnetzen ermöglicht. Die Investitionen für die neue Technologie ist vergleichsweise gering, da lediglich der SIP-Proxyserver erweitert werden muss. Eine Änderung der Endgeräte ist nicht erforderlich. By means of the method according to the invention is therefore technically feasible and scalable way to integrate time-synchronous data transfers under SIP Signaling given quality of service guarantees in networks. The parameters of the Quality of service guarantees are preferably derived from the analysis of the SIP Messages derived while these are forwarded by the SIP server. In Particularly advantageous are no extensions to the existing SIP Protocol required to provide quality of service guarantees. Reservation of Resources for individual connections are used by the SIP server in reservations aggregated for reservation bundles of connections. This reservation bundle can then be adjusted to the observed utilization of the reservation bundle become. Thus, the method according to the invention is a high grade scalable process given that the installation of large Internet telephone networks allows. The investment in the new technology is comparatively low because only the SIP proxy server needs to be expanded. A change in end devices not necessary.
Claims (12)
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE10230248A DE10230248A1 (en) | 2001-11-16 | 2002-07-04 | Transmitting time synchronous data over network involves SIP server analyzing connection and/or terminals or similar to determine ideal bandwidth for optimizing transmission of data |
| JP2002327997A JP4161185B2 (en) | 2001-11-16 | 2002-11-12 | Time synchronization data transmission method |
| US10/294,768 US8370497B2 (en) | 2001-11-16 | 2002-11-15 | Method for time-synchronous data transfer |
| JP2008075518A JP4623325B2 (en) | 2001-11-16 | 2008-03-24 | Time synchronization data transmission method |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE10156115 | 2001-11-16 | ||
| DE10230248A DE10230248A1 (en) | 2001-11-16 | 2002-07-04 | Transmitting time synchronous data over network involves SIP server analyzing connection and/or terminals or similar to determine ideal bandwidth for optimizing transmission of data |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DE10230248A1 true DE10230248A1 (en) | 2003-06-12 |
Family
ID=7705845
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE10230248A Ceased DE10230248A1 (en) | 2001-11-16 | 2002-07-04 | Transmitting time synchronous data over network involves SIP server analyzing connection and/or terminals or similar to determine ideal bandwidth for optimizing transmission of data |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP4623325B2 (en) |
| DE (1) | DE10230248A1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2008085753A3 (en) * | 2006-12-27 | 2008-11-20 | Sr Telecom & Co S E C | Air link bandwidth allocation for voice over ip communications |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2979799B2 (en) * | 1991-12-18 | 1999-11-15 | 日本電気株式会社 | Reserve band communication method |
| JP4275265B2 (en) * | 1999-09-16 | 2009-06-10 | 株式会社日立製作所 | Call control server and voice data communication method |
| EP1089506A3 (en) * | 1999-10-01 | 2002-04-24 | Lucent Technologies Inc. | Apparatus and method for integrated telecommunications |
| JP3790655B2 (en) * | 2000-03-06 | 2006-06-28 | 富士通株式会社 | Label switch network system |
-
2002
- 2002-07-04 DE DE10230248A patent/DE10230248A1/en not_active Ceased
-
2008
- 2008-03-24 JP JP2008075518A patent/JP4623325B2/en not_active Expired - Fee Related
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2008085753A3 (en) * | 2006-12-27 | 2008-11-20 | Sr Telecom & Co S E C | Air link bandwidth allocation for voice over ip communications |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2008211821A (en) | 2008-09-11 |
| JP4623325B2 (en) | 2011-02-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE60036912T2 (en) | System and method for bandwidth-based codec selection | |
| EP1561328B1 (en) | Transmission of call-control parameters between two media gateway controllers in sip/sip-t networks | |
| DE102005050586B3 (en) | Setting-up video telephone connection or multimedia telephone connection in data network involves converting messages and using specified codes to establish connection between users in telephone and Internet-protocol (IP) based networks | |
| DE60036491T2 (en) | METHOD, SYSTEM AND END DEVICE FOR ACTIVATING AN SUBSCRIBER CONTEXT FOR PACKAGE DATA | |
| EP2055112B1 (en) | Communication network with line- and packet-switching control | |
| EP1480431A1 (en) | Method for signaling of call diversion parameters in a SIP network | |
| DE60212988T2 (en) | A method, apparatus and computer program for selecting a media transition control function based on monitoring media transition feature resources | |
| EP1911224B1 (en) | Method and communication system for selecting a transmission mode for transmitting user data | |
| EP1103161B1 (en) | Method for switching a first communication link to a second communication link between two communication systems | |
| EP1665676B1 (en) | Load control method in a packet data network | |
| EP1900173B1 (en) | Method, server device and a converting device for setting up a user data connection | |
| EP1308006B1 (en) | Method for establishing a connection with a predetermined service quality between communications networks with resource managers | |
| WO2001078418A1 (en) | TELECOMMUNICATION SYSTEM COMPRISING A PACKET SWITCHING COMMUNICATION NETWORK AND METHOD FOR OPERATING SUCH A SYSTEM | |
| DE19841531B4 (en) | Method for the optimized transmission of multimedia services in mobile communication networks (mobile radio networks) | |
| DE10230248A1 (en) | Transmitting time synchronous data over network involves SIP server analyzing connection and/or terminals or similar to determine ideal bandwidth for optimizing transmission of data | |
| DE60314255T2 (en) | SIGNALING A CARRIER LINK IN A DISTRIBUTED ARCHITECTURE | |
| DE102004040480B4 (en) | Method and device for user data acquisition of multimedia connections in a packet network | |
| DE10228597A1 (en) | Transmitting time synchronous data over network involves optimizing bandwidth reservation so adequate transmission service quality is guaranteed, only a little bandwidth is unused | |
| WO2003088685A1 (en) | Call hold / terminal portability in h.323/isup-bicc-sip networks | |
| DE102005031410B4 (en) | Method for establishing a multimedia connection for cascaded call forwarding | |
| EP2469822B1 (en) | Computer-Telephone-Integration whereby the computers are connected via a presence server | |
| DE102011078997B4 (en) | Production of telephony connections | |
| EP1286508A1 (en) | Method to transmit a call between a telecommunication network and a data network | |
| EP1257145A1 (en) | Method and apparatus for data transmission with time-dependent data rates | |
| EP1513312A1 (en) | Multimedia Videotelephony |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| OP8 | Request for examination as to paragraph 44 patent law | ||
| 8131 | Rejection |