WO2007071369A1 - Dispositif de communication et procede de filtrage de donnees selon une politique de donnees - Google Patents
Dispositif de communication et procede de filtrage de donnees selon une politique de donnees Download PDFInfo
- Publication number
- WO2007071369A1 WO2007071369A1 PCT/EP2006/012232 EP2006012232W WO2007071369A1 WO 2007071369 A1 WO2007071369 A1 WO 2007071369A1 EP 2006012232 W EP2006012232 W EP 2006012232W WO 2007071369 A1 WO2007071369 A1 WO 2007071369A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- data
- signalling
- sip
- communication
- policy
- Prior art date
Links
- 238000004891 communication Methods 0.000 title claims abstract description 74
- 238000000034 method Methods 0.000 title claims abstract description 40
- 238000001914 filtration Methods 0.000 title claims abstract description 7
- 230000011664 signaling Effects 0.000 claims abstract description 55
- 238000013519 translation Methods 0.000 claims description 20
- 238000012913 prioritisation Methods 0.000 claims description 12
- 238000005457 optimization Methods 0.000 claims description 9
- 238000007726 management method Methods 0.000 claims description 4
- 230000003068 static effect Effects 0.000 claims description 4
- 238000003384 imaging method Methods 0.000 claims description 3
- 230000036961 partial effect Effects 0.000 claims description 3
- 230000005540 biological transmission Effects 0.000 description 13
- 238000012545 processing Methods 0.000 description 12
- 238000013507 mapping Methods 0.000 description 10
- 230000004044 response Effects 0.000 description 6
- 239000000523 sample Substances 0.000 description 6
- ZPUCINDJVBIVPJ-LJISPDSOSA-N cocaine Chemical compound O([C@H]1C[C@@H]2CC[C@@H](N2C)[C@H]1C(=O)OC)C(=O)C1=CC=CC=C1 ZPUCINDJVBIVPJ-LJISPDSOSA-N 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 230000000977 initiatory effect Effects 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000003139 buffering effect Effects 0.000 description 2
- 230000003111 delayed effect Effects 0.000 description 2
- 230000000670 limiting effect Effects 0.000 description 2
- 230000002829 reductive effect Effects 0.000 description 2
- KKIMDKMETPPURN-UHFFFAOYSA-N 1-(3-(trifluoromethyl)phenyl)piperazine Chemical compound FC(F)(F)C1=CC=CC(N2CCNCC2)=C1 KKIMDKMETPPURN-UHFFFAOYSA-N 0.000 description 1
- 241000282414 Homo sapiens Species 0.000 description 1
- 241000510009 Varanus griseus Species 0.000 description 1
- 230000009118 appropriate response Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 229920001690 polydopamine Polymers 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000013468 resource allocation Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/09—Mapping addresses
- H04L61/25—Mapping addresses of the same type
- H04L61/2503—Translation of Internet protocol [IP] addresses
- H04L61/256—NAT traversal
- H04L61/2564—NAT traversal for a higher-layer protocol, e.g. for session initiation protocol [SIP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/09—Mapping addresses
- H04L61/25—Mapping addresses of the same type
- H04L61/2503—Translation of Internet protocol [IP] addresses
- H04L61/256—NAT traversal
- H04L61/2575—NAT traversal using address mapping retrieval, e.g. simple traversal of user datagram protocol through session traversal utilities for NAT [STUN]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/09—Mapping addresses
- H04L61/25—Mapping addresses of the same type
- H04L61/2503—Translation of Internet protocol [IP] addresses
- H04L61/256—NAT traversal
- H04L61/2585—NAT traversal through application level gateway [ALG]
-
- 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/10—Architectures or entities
- H04L65/102—Gateways
- H04L65/1043—Gateway controllers, e.g. media gateway control protocol [MGCP] controllers
-
- 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]
-
- 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
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/51—Discovery or management thereof, e.g. service location protocol [SLP] or web services
-
- 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/10—Architectures or entities
- H04L65/1016—IP multimedia subsystem [IMS]
Definitions
- FIG. 5 showing an example using UPnP
- Fig. 6 showing an example using STUN
- FIG. 11 showing a schematic representation of the optimized method for address translation overpassing
- the invention comprises a communication device with a signalling data input comprising at least one SIP message, a data input, a selector for the at least one signalling data for scanning or filtering the signalling data according to at least one predefined signalling policy, a filter for the dynamical discrimination of the data input according to at least one signals received from the selector, a service device acting on the discriminated data input according to at least one data policy.
- embodiments of the invention is appropriate in scenarios in which one or a set of local end devices connected to one or a set of locally interconnected IP-based communication networks wishes to communicate with one or a set of other end devices, either local or remote (i.e. connected via the Internet) (See Fig. IA) .
- Embodiments of the described invention address these and further issues. They optimize the communication by:
- Each SIP session is made of two or more transactions with no other than logical connection.
- an entity To be able to start the transactions following the "INVITE" request, an entity must be able to find the other parties. For this it memorizes the address from the "Contact" header field that comes either with the initial request or with the response to it.
- UPnP Universal ⁇ Plug and Play
- STUN If there are no means of communicating with the address translator, a next possible solution might be for an end device to determine its external address-port pair is to ask an entity situated outside the address translator in the exterior network how it sees the source of a packet coming from this end device.
- STUN Network address translators
- J.Rosenberg, J. Weinberger, C. Huitema, R. Mahy RFC 3489 - STUN - Simple Traversal of User Datagram Protocol (UDP) Through Network Address Translators (NATs) IETF
- the Media Relay acts as the second endpoint to each of the actual endpoints that are attempting to communicate with each other.
- a server in the middle of the SIP flow herein called a SIP Address Translation Proxy, that would manipulate the body of the SIP message in such a way as to instruct the endpoints to send media packets to the Relay instead of directly to each other.
- the Relay would set up its own internal mapping of a session, noting the source address-port of each endpoint sending it media packets. It then uses that mapping to forward the media from endpoint to endpoint.
- the ALG is using a different policy for each particular protocol it supports. A higher security level is achieved by this understanding of the relayed protocol .
- the ALG is not limited to support only connection protocols like TCP, but also other UDP based protocols like TFTP. 3. If the ALG is used over a traversal application application, then it can examine the application data for occurness of the internal addresses and replace them with the addresses of the firewall's external interface. An application layer gateway could be developed as to deal with SIP protocol. In order to obtain such a result the address translator is doubled by a mechanism which alterates SIP packages. This mechanism introduces an important delay caused by the pre-sorting of all incoming traffic to the address translator.
- One COMMDEVICE system is able to acquire'- the SIP messages from the at least one source and to select them in conformity with a set of data policies, by this stated that it can scan for specific data into the messages pertaining to the data that will be received during the consequent media session (s) .
- This COMMDEVICE is able to intercept SIP messages that are sent from one or more sources and addressed to one or more destinations, matching certain criteria, as depicted in Figure 7.
- the sources and the destinations of the SIP messages during a session provisioning may interchange, thus a COMMDEVICE can act as a simplex or a duplex SIP message interceptor.
- Another possible solution is to preallocate an address-port on the external interface and to instruct the address translator to bind the local address-port pair with the one preallocated in the COMMDEVICE software.
- the Session Manager logical entity in a COMMDEVICE enables the system to dynamically set the SIP retransmission timers to values appropriate for the types of links that are involved in the SIP transactions.
- the messages sent by one end device that become redundant because of the properties of the exterior connection, like increased delay, congestion etc. are filtered by the COMMDEVICE.
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)
Abstract
L'invention concerne un procédé et un dispositif de communication pourvu d'une entrée de données de signalisation, et comprenant au moins un message SIP, une entrée de données, un sélecteur de données de signalisation pour scanner ou filtrer les données de signalisation selon au moins une politique de signalisation prédéfinie, un filtre pour la discrimination dynamique de l'entrée des données selon au moins un signal reçu du sélecteur, un service agissant sur l'entrée des données discriminées selon au moins une politique de données.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP06841038A EP1969808A1 (fr) | 2005-12-19 | 2006-12-19 | Dispositif de communication et procede de filtrage de donnees selon une politique de donnees |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP05027777 | 2005-12-19 | ||
EP05027737 | 2005-12-19 | ||
EP05027777.1 | 2005-12-19 | ||
EP05027737.5 | 2005-12-19 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2007071369A1 true WO2007071369A1 (fr) | 2007-06-28 |
Family
ID=37989017
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/EP2006/012232 WO2007071369A1 (fr) | 2005-12-19 | 2006-12-19 | Dispositif de communication et procede de filtrage de donnees selon une politique de donnees |
Country Status (2)
Country | Link |
---|---|
EP (1) | EP1969808A1 (fr) |
WO (1) | WO2007071369A1 (fr) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013155406A1 (fr) * | 2012-04-12 | 2013-10-17 | The Chinese University Of Hong Kong | Contragestion et traitement d'une inflammation par la modulation de l'activité d'un canal sodique dans l'épithélium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2001091389A2 (fr) * | 2000-05-22 | 2001-11-29 | Telefonaktiebolaget Lm Ericsson (Publ) | Police influencee par l'application |
WO2004029854A2 (fr) * | 2002-09-27 | 2004-04-08 | Nokia Corporation | Controle de qualite de service ameliore |
WO2005064890A1 (fr) * | 2003-12-22 | 2005-07-14 | Nokia Corporation | Methode permettant la mobilite ip d'appareils mobiles dans des reseaux 3gpp avec des communications etablies par protocole d'ouverture de session (sip) |
FR2865595A1 (fr) * | 2004-01-27 | 2005-07-29 | France Telecom | Procede de filtrage de paquets de flux media ip echanges dans un reseau de telecommunication |
-
2006
- 2006-12-19 EP EP06841038A patent/EP1969808A1/fr not_active Withdrawn
- 2006-12-19 WO PCT/EP2006/012232 patent/WO2007071369A1/fr active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2001091389A2 (fr) * | 2000-05-22 | 2001-11-29 | Telefonaktiebolaget Lm Ericsson (Publ) | Police influencee par l'application |
WO2004029854A2 (fr) * | 2002-09-27 | 2004-04-08 | Nokia Corporation | Controle de qualite de service ameliore |
WO2005064890A1 (fr) * | 2003-12-22 | 2005-07-14 | Nokia Corporation | Methode permettant la mobilite ip d'appareils mobiles dans des reseaux 3gpp avec des communications etablies par protocole d'ouverture de session (sip) |
FR2865595A1 (fr) * | 2004-01-27 | 2005-07-29 | France Telecom | Procede de filtrage de paquets de flux media ip echanges dans un reseau de telecommunication |
Non-Patent Citations (2)
Title |
---|
JIRI KUTHAN GMD FOKUS JONATHAN ROSENBERG DYNAMICSOFT: "Middlebox Communication: Framework and Requirements", IETF STANDARD-WORKING-DRAFT, INTERNET ENGINEERING TASK FORCE, IETF, CH, November 2000 (2000-11-01), XP015031298, ISSN: 0000-0004 * |
KHARTABIL M LONNFORS J COSTA-REQUENA E LEPPANEN NOKIA H: "An Extensible Markup Language (XML) Based Format for Event Notification Filtering", IETF STANDARD-WORKING-DRAFT, INTERNET ENGINEERING TASK FORCE, IETF, CH, no. 1, 24 October 2003 (2003-10-24), XP015030876, ISSN: 0000-0004 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013155406A1 (fr) * | 2012-04-12 | 2013-10-17 | The Chinese University Of Hong Kong | Contragestion et traitement d'une inflammation par la modulation de l'activité d'un canal sodique dans l'épithélium |
Also Published As
Publication number | Publication date |
---|---|
EP1969808A1 (fr) | 2008-09-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Rosenberg | Interactive connectivity establishment (ICE): A protocol for network address translator (NAT) traversal for offer/answer protocols | |
US8607323B2 (en) | Method for providing media communication across firewalls | |
Holdrege et al. | Protocol complications with the IP network address translator | |
EP2394414B1 (fr) | Traversée nat en utilisant hole punching | |
US20060056420A1 (en) | Communication apparatus selecting a source address | |
US20130308628A1 (en) | Nat traversal for voip | |
AU2005201075B2 (en) | Apparatus and method for voice processing of voice over internet protocol (VOIP) | |
JP5216018B2 (ja) | 移動体電話機用ストリーミング・メディア・サービス | |
EP2026528B1 (fr) | Système de téléphonie intégrée par Internet et son procédé de signalisation | |
AU2005239680B2 (en) | VOIP (voice over internet protocol) call processing | |
US7680065B2 (en) | System and method for routing information packets | |
WO2007071369A1 (fr) | Dispositif de communication et procede de filtrage de donnees selon une politique de donnees | |
KR100660123B1 (ko) | Nat 통과를 위한 브이.피.엔 서버 시스템 및 브이.피.엔클라이언트 단말기 | |
Martin et al. | Path-coupled signaling for NAT/firewall traversal | |
Liu et al. | Target: Two-way web service router gateway | |
Enghardt et al. | TAPS Working Group A. Brunstrom, Ed. Internet-Draft Karlstad University Intended status: Informational T. Pauly, Ed. Expires: January 9, 2020 Apple Inc. | |
Zheng et al. | The Research of Network Address Translation Traverse in Soft Switch System | |
Itoh et al. | A study on the applicability of MIDCOM method and a solution to its topology discovery problem | |
Peters | Analysis of NAT approaches and explicit signaling for NAT traversal | |
EP2529530A2 (fr) | Système d'établissement rapide de liaisons de communication homme/machine utilisant des correspondances réseau-adresse statiques prédistribuées dans des réseaux sip | |
Bouras et al. | Providing quality end-to-end videoconference services in IP networks |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
NENP | Non-entry into the national phase |
Ref country code: DE |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2006841038 Country of ref document: EP |
|
WWP | Wipo information: published in national office |
Ref document number: 2006841038 Country of ref document: EP |