WO2012042150A1 - Procédé de gestion de la priorité de flux média préliminaires - Google Patents
Procédé de gestion de la priorité de flux média préliminaires Download PDFInfo
- Publication number
- WO2012042150A1 WO2012042150A1 PCT/FR2011/052173 FR2011052173W WO2012042150A1 WO 2012042150 A1 WO2012042150 A1 WO 2012042150A1 FR 2011052173 W FR2011052173 W FR 2011052173W WO 2012042150 A1 WO2012042150 A1 WO 2012042150A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- terminal
- media stream
- calling terminal
- response
- preliminary
- 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
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/10—Architectures or entities
- H04L65/1016—IP multimedia subsystem [IMS]
-
- 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/1069—Session establishment or de-establishment
-
- 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/1083—In-session procedures
- H04L65/1094—Inter-user-equipment sessions transfer or sharing
-
- 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
Definitions
- the present invention is in the field of IMS (IP Multimedia Subsystem) type telecommunications networks as defined by the 3GPP (Third Generation Partnership Project).
- IMS IP Multimedia Subsystem
- 3GPP Third Generation Partnership Project
- the invention is more particularly in the context of the media streams (eg audio or video) that can be exchanged between a calling terminal and a called terminal during the call establishment phase, ie before the establishment of the call, such streams being known to those skilled in the art as “early media”, hereinafter referred to as “preliminary media streams”.
- media streams eg audio or video
- preliminary media flow or “early media” will designate any multimedia flow exchanged between the issuing of the invitation message INVITE by the calling terminal and the sending of the final response type 200 OK by the terminal called for the establishment of the call.
- the preliminary media streams may be used to convey a Call Returned Call (CRBT) signal or an announcement message to the caller.
- CBT Call Returned Call
- the IETF document RFC3261 defines a mechanism for ringing, in the event of an incoming call destined for a given public identity IMPU, one or more terminals having this same public identity IMPU since they are registered at the heart of network IMS.
- S-CSCF Serving Call Session Control Function
- Each of the called terminals receiving this INVITE invitation message is likely to attempt to establish a preliminary media stream with the calling terminal.
- the invention relates to a first method implemented by a called terminal in an IMS network, this method comprising:
- This first method comprises a step of insertion, in the SIP response, of a priority indicator of the preliminary media stream.
- the invention relates to a first device that can be integrated in a first terminal, this device comprising:
- a SIP response of the type 18x intended to inform the calling terminal that the first terminal has been alerted this response comprising an SDP message including characteristics of a preliminary media stream capable of to be established between the calling terminal and the first terminal before the establishment of the call.
- This first device comprises means for inserting, in the SIP response, a priority indicator of the preliminary media stream.
- This first aspect of the invention therefore relates to the operations performed by the called terminal, wishing to establish a preliminary media flow with the calling terminal.
- the invention relates to a method for processing an 18x type SIP response sent by a called terminal to a calling terminal, this response comprising an SDP message comprising characteristics of a preliminary media stream capable of to be established between the calling terminal and the terminal called before the establishment of a communication between these terminals.
- This process comprises:
- the invention relates to a device for processing a SIP response of the type 18x sent by a called terminal to a calling terminal, this response comprising an SDP message comprising characteristics of a preliminary media stream that can be established between the calling terminal and the called terminal before establishing a communication between these terminals.
- This second device comprises:
- This second aspect of the invention relates to the operations performed by the equipment or devices responsible for controlling the reproduction of the preliminary media stream by the calling terminal.
- the invention proposes to insert, in the SIP response type 18x, a priority indicator relative to each of the proposed responses in call establishment phase.
- the management of this indicator is the responsibility of the processing device according to the invention.
- the devices according to the invention can be integrated in different types of equipment of the network.
- the first device capable of inserting into the SIP response a priority indicator of the preliminary media stream can be incorporated into various equipment.
- the invention is directed to a terminal (terminal called directly or by forking) and an application server ("application server", or AS, in English) comprising a first device as mentioned above.
- the device for processing a SIP response according to the invention can also be incorporated in various equipment of the telecommunication network. There are two main variants of implementation of this second aspect of the invention.
- the device for processing a SIP response is incorporated in a device having both a visibility on the signaling plane and on the media plane.
- the equipment incorporating the first device according to the invention can, by itself, start, stop or suspend the reproduction of the preliminary media stream by the terminal as a function of the decision taken by this device.
- This equipment may for example be constituted by the calling terminal itself, or by an edge entity SBC.
- the invention also provides a terminal comprising:
- This terminal comprises a first device for processing the SIP response as mentioned above;
- control means capable of starting, stopping or suspending the rendering of the preliminary media stream by the terminal as a function of the decision made by this first device.
- the invention also relates to an entity that can be placed in a flow-off between a calling terminal and a called terminal in an IMS network, this entity comprising:
- This entity comprises:
- This entity may for example be constituted by an edge entity (SBC) at the boundary between an access network to which the calling terminal is connected to the IMS core network.
- SBC edge entity
- the second device for processing a SIP response according to the invention is incorporated into an equipment having only visibility on the signaling plane.
- This equipment can be an application server AS placed in a flow cut between the caller and the called party and able to modify, if necessary, the value of the priority indicator of a preliminary media stream according to a logic of predetermined service.
- a service logic implemented in the signaling plan, can notably be implemented in an application server of Originating or Terminating type.
- This equipment having only visibility on the signaling plane can also, for example, be a P-CSCF server, an IBCF or an MGCF.
- the equipment incorporating the device according to the invention sends a command to an entity having a visibility in the media plan for it to start, stop or suspend the restitution of the preliminary media stream by the calling terminal as a function of the decision taken by the device according to the invention.
- the device for processing a SIP response is integrated in a P-CSCF server, the latter being able to send a command to a C-BGF entity for it to control the flow. preliminary media according to the decision taken by the device according to the invention.
- the processing device can be integrated in an IBCF entity able to send a command to an I-BGF entity, or in an MGCF entity able to send a command to a TGW entity.
- the priority order of each of the responses to the SDP offers is unique.
- concurrent media streams i.e. of the same priority
- certain network devices may prevent the rendering of competing preliminary media streams, by blocking or suspending the rendering of a preliminary media stream when another preliminary media stream of the same priority is present.
- an operator may choose to restore the first or the last multimedia preliminary stream (policy of the first or last served).
- the invention also relates to a signal intended to be transmitted by a terminal to a calling terminal in an IMS network, this signal carrying a SIP 18x response intended to inform the calling terminal that the called terminal has been called. alerted, this response comprising an SDP message having characteristics of a preliminary media stream that can be established between the calling terminal and the called terminal before the communication is established.
- the SIP response includes a priority indicator of the preliminary media stream.
- the priority indicator is included in a header (in English "Header") of the SIP response reserved for this purpose.
- the priority indicator is a parameter of the P-EARLY-MEDIA header defined by the IETF RFC5009.
- the different steps of the first method and / or method of processing a SIP response are determined by computer program instructions.
- the invention also relates to a computer program on an information medium, this program being capable of being implemented by a computer, this program comprising instructions adapted to the implementation of the steps of the either of the methods as mentioned above.
- This program can use any programming language, and be in the form of source code, object code, or intermediate code between source code and object code, such as in a partially compiled form, or in any other form desirable shape.
- the invention also relates to a computer-readable information medium, comprising instructions of a computer program as mentioned above.
- the information carrier may be any entity or device capable of storing the program.
- the medium may include storage means, such as a ROM, for example a CD ROM or a circuit ROM microelectronics, or a magnetic recording means, for example a diskette (floppy disk) or a hard disk.
- the information medium may be a transmissible medium such as an electrical or optical signal, which may be conveyed via an electrical or optical cable, by radio or by other means.
- the program according to the invention can be downloaded in particular on an Internet type network.
- the information carrier may be an integrated circuit in which the program is incorporated, the circuit being adapted to execute or to be used in the execution of the method in question.
- Figure 1 shows a network in which the invention can be applied
- Figure 2 shows, in flowchart form, the main steps of a method according to the first aspect of the invention, in a particular embodiment of the invention
- FIG. 3 schematically shows a SIP response message according to the invention, detailed examples of such a message being given in Annexes 1 and 2;
- Figure 4 shows a signal according to the invention
- FIG. 5 represents, in flowchart form, the main steps of a method of processing a SIP response according to a particular embodiment of the invention
- Figure 6 shows a first terminal according to the invention
- Figure 7 shows a device for processing a SIP response according to the invention
- Figure 8 shows a second terminal according to the invention
- Figure 9 shows an edge entity according to the invention.
- Figure 10 shows a P-CSCF server according to the invention. Detailed description of the invention
- FIG. 1 represents an IMS network in which the invention can be applied.
- An SBC border entity 51 is placed at the boundary between the access network 41 and the IMS core network 40.
- Other terminals B, C, D are connected behind another SBC border entity 58 at the edge of the IMS core network 40.
- the terminals A, B, C, D can be connected directly to the access network, or be connected to the access network via a residential gateway.
- the network of FIG. 1 makes it possible to establish communications and preliminary media flows (early media) between the terminals of the network.
- terminal A is a calling terminal and that the other terminals are called terminals.
- the IMS core network 40 comprises elements known to those skilled in the art, namely:
- the SBC entities 51, 58 are border devices able firstly to control the SIP signaling and secondly to control the dynamic opening and closing of the media flows between the terminals.
- the P-CSCF entity 52 placed in a flow cut between the calling terminal A and the other terminals, sees the SIP signaling and in particular the SIP type 18x responses sent by a terminal called B, C, D to the terminal. A to solicit the opening of a preliminary media flow (early media).
- the C-BGF entity is at the media plane level and allows or not media streams to pass, depending on the commands it receives from the P-CSCF 52.
- the C-BGF does not see the signaling messages.
- FIG. 1 also shows a terminating AS application server, in association with an MRF multimedia resource server. It is now assumed that the terminal A sends an INVITE invitation message to the terminal B to establish a multimedia communication.
- the response to such an invitation message is a SIP message type 18x, for example a message RINGING 180.
- the SIP 18x response message includes an SDP message defining the characteristics of the preliminary media stream concerned.
- the terminal B After receiving the INVITE invitation request sent by the terminal A (step E10), the terminal B inserts, in the SIP response REP message 18x, an IND indicator of the priority of the preliminary multimedia stream that it wishes to transmit (step E20).
- the SIP answer REP message is sent by the terminal B to the calling terminal A during a step E30.
- FIG. 3 is a schematic representation of the 18x SIP response REP message sent by the terminal B.
- This message comprises the IND indicator of the preliminary media stream and the SDP MSDP message defining the characteristics of this stream.
- This response message can be transmitted in the form of a GIS signal according to the invention as shown in FIG. 4.
- REP terminal A Upon receipt of this message, REP terminal A implements the method according to the second aspect of the invention and whose main steps are shown in Figure 5.
- the terminal A obtains, in the 18x SIP response REP message, the priority indicator IND of the preliminary media stream that the terminal B wishes to establish.
- the terminal A directly renders this new stream; if the terminal A is already rendering a preliminary multimedia stream of higher priority than that of the new stream, then the new stream is rejected or put on hold until the end of the restitution of the current stream; and
- this new stream is restored, even if it interrupts or blocks the broadcasting of a preliminary multimedia stream of lower priority.
- FIG. 6 schematically represents the hardware architecture of terminal B according to the invention.
- This terminal B comprises a device 100 according to the invention.
- this device 100 has the hardware architecture of a computer. It comprises a processor 101, a RAM RAM 102, a ROM ROM 103 and communication means 104.
- the read-only ROM ROM 103 constitutes a support according to the invention in which a computer program PG1 according to the invention is recorded.
- This computer program includes instructions for implementing the method of FIG. 2 when these are executed by the processor 101.
- These calculation means 101, 102 and 103 are particularly capable of inserting, in a SIP response type 18x, an indicator of the priority of a preliminary media stream.
- the communication means 104 are able to receive a SIP message
- FIG. 7 represents a device 200 for processing a SIP response according to a particular embodiment of the invention.
- This device 200 comprises a processor 201, a random access memory RAM 202 and a read-only memory type ROM 203.
- the ROM-type ROM 203 constitutes a recording medium in accordance with the invention on which is recorded a computer program PG2 capable of implementing the method of processing a SIP response whose main steps have been previously described. with reference to FIG.
- the computing means 201, 202 and 203 are particularly capable of obtaining, in a SIP response, a priority indicator of a preliminary media stream and to take a decision as to the authorization to block or suspend the return of that media stream.
- preliminary media stream by the calling terminal according to its priority indicators.
- FIG. 8 represents the terminal A in accordance with the invention, this latter comprising a device 200 such as that described with reference to FIG. 7 and communication means 204. It will be noted in the example of FIG. 8 that the computing means (RAM processor, ROM memory of the terminal A) are those of the device 200.
- the computing means RAM processor, ROM memory of the terminal A
- FIG. 9 represents a border entity 51 according to the invention, this entity being able to implement the method of processing a SIP response of 18x type according to the invention.
- This border entity 51 is placed at the boundary between the access network 41 in which the calling terminal A is located and the IMS core network 40.
- the border entity 51 presents the hardware architecture of the computer. It comprises a memory processor 501, a random access memory 502, a ROM ROM 503 and communication means 504.
- this edge entity 501 further comprises a device 200 able to process a SIP response of type 18x according to the invention as described above with reference to FIG. 7.
- the processor 501, the random access memory 502 and the read-only memory 503 constitute control means for the border entity 51, these means being able to start, stop or suspend the restitution of the preliminary media stream by the terminal A as a function of the decision taken by the device 200.
- the calculation means 501, 502 and 503 of the border entity 51 could be shared with those of the device 200.
- FIG. 10 there is shown a server P-CSCF 52 according to the invention.
- This P-CSCF server comprises a device 200 able to process a SIP response according to the invention and means 524 for sending a command to the entity C-BGF 53 of the core IMS network for this entity to start, stop or suspend the restitution of the preliminary flow by the calling terminal A according to the decision taken by the device 200.
- Application examples
- the invention can be applied in several scenarios.
- a calling subscriber A who has subscribed to the permanent secret services calls a subscriber B.
- This subscriber B has subscribed to an anonymous call screening service. It is also equipped with a terminal capable of broadcasting music in return call during the ring phase.
- the terminal A may be subject to two preliminary media streams during the ring phase: the music transmitted by the terminal of B and the message broadcast by the network which asks the caller to identify himself.
- the mechanism proposed by the invention makes it possible to record, in an application server AS placed in a power outage between the calling terminal A and the called terminal, a priority scale so as not to restore in the handset of the user A that the preliminary media stream whose priority indicator is maximum.
- the invention also makes it possible to resolve conflicts when several recipient terminals broadcast their own preliminary media stream in the case of a forking mechanism.
- a proprietary policy of the called terminal manufacturer could be implemented to choose, for example, the first or the last preliminary media stream received, the other streams being simply rejected.
- the operator can also choose to simultaneously render two preliminary media streams of the same priority, depending on the service logic implemented.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Telephonic Communication Services (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Procédé de gestion de la priorité de flux média préliminaires Ce procédé peut être mis en œuvre par un terminal appelé dans un réseau IMS. Il comporte : - une étape (E10) de réception d'un message SIP INVITE émis par un terminal appelant pour établir une communication entre lesdits terminaux; - préalablement à un établissement éventuel de ladite communication, une étape (E30) d'envoi d'une réponse SIP de type 18x destinée à informer ledit terminal appelant que ledit terminal appelé a été alerté, ladite réponse comportant un message SDP comportant des caractéristiques d'un flux média préliminaire susceptible d'être établi entre ledit terminal appelant et ledit terminal appelé avant l'établissement de ladite communication; et - une étape (E20) d'insertion, dans ladite réponse SIP, d'un indicateur (IND) de priorité dudit flux média préliminaire. Figure 2
Description
PROCÉDÉ DE GESTION DE LA PRIORITÉ DE FLUX MÉDIA PRÉLIMINAIRES
Arrière-plan de l'invention
La présente invention se situe dans le domaine des réseaux de télécommunications de type IMS (IP Multimedia Subsystem) tel que défini par le 3GPP (Third Génération Partnership Project).
L'invention se situe plus particulièrement dans le contexte des flux média (par ex. audio ou vidéo) pouvant être échangés entre un terminal appelant et un terminal appelé pendant la phase d'établissement de l'appel, autrement dit avant l'établissement de l'appel, de tels flux étant connus de l'homme du métier sous le nom « d'early média », ci-après appelés « flux média préliminaires ».
Ainsi, dans ce document, la terminologie « flux média préliminaire » ou « early média » désignera tout flux multimédia échangé entre l'émission du message d'invitation INVITE par le terminal appelant et l'envoi de la réponse finale de type 200 OK par le terminal appelé pour l'établissement de l'appel.
A titre d'exemple, les flux média préliminaires peuvent être utilisés pour véhiculer un signal de retour d'appel choisi par l'appelé (CRBT, Color Ring Back Tone) ou un message d'annonce à destination de l'appelant.
Par ailleurs, plusieurs terminaux pouvant comporter la même identité publique IMPU (IP Multimedia Public Identity), le document IETF RFC3261 définit un mécanisme permettant de faire sonner, en cas d'appel entrant destiné à une identité publique IMPU donnée, un ou plusieurs terminaux possédant cette même identité publique IMPU dès lors que ceux-ci sont enregistrés en cœur de réseau IMS.
Plus précisément, lorsqu'un appel entrant à destination d'une identité IMPU est présenté au serveur S-CSCF (Serving Call Session Control Function), un module dit de « forking » de ce serveur, génère un message d'invitation INVITE à destination de chacun des terminaux concernés, soit de façon séquentielle, soit en parallèle.
Chacun des terminaux appelés recevant ce message d'invitation INVITE est susceptible de tenter d'établir un flux média préliminaire avec le terminal appelant.
Dans l'état actuel de la technique, le traitement de ces flux concurrents dépend de l'implémentation choisie par le constructeur du terminal appelant. La politique choisie consiste généralement à restituer le premier ou le dernier flux média préliminaire reçu par le terminal.
Du point de vue de l'opérateur, cela se traduit par des comportements arbitraires et hétéroclites empêchant la mise en place de logiques de service satisfaisantes. Objet et résumé de l'invention
Selon un premier aspect, l'invention concerne un premier procédé mis en œuvre par un terminal appelé dans un réseau IMS, ce procédé comportant :
- une étape de réception d'un message SIP INVITE émis par un terminal appelant pour établir une communication entre ces terminaux ; et
- préalablement à un établissement éventuel de la communication, une étape d'envoi d'une réponse SIP de type 18x destinée à informer le terminal appelant que le terminal appelé a été alerté, cette réponse comportant un message SDP comportant des caractéristiques d'un flux média préliminaire susceptible d'être établi entre le terminal appelant et le terminal appelé avant l'établissement de la communication.
Ce premier procédé comporte une étape d'insertion, dans la réponse SIP, d'un indicateur de priorité du flux média préliminaire.
Corrélativement, l'invention vise un premier dispositif pouvant être intégré dans un premier terminal, ce dispositif comportant :
- des moyens de réception d'un message SIP INVITE émis par un terminal appelant pour établir une communication entre ces terminaux ; et
- des moyens pour envoyer préalablement à un établissement éventuel de la communication, une réponse SIP de type 18x destinée à informer le terminal appelant que le premier terminal a été alerté, cette réponse comportant un message SDP comportant des caractéristiques d'un flux média préliminaire susceptible d'être établi entre le terminal appelant et le premier terminal avant l'établissement de la communication.
Ce premier dispositif comporte des moyens pour insérer, dans la réponse SIP, un indicateur de priorité du flux média préliminaire.
Ce premier aspect de l'invention vise donc les opérations effectuées par le terminal appelé, désireux d'établir un flux média préliminaire avec le terminal appelant.
Selon un deuxième aspect, l'invention concerne un procédé de traitement d'une réponse SIP de type 18x émise par un terminal appelé à destination d'un terminal appelant, cette réponse comportant un message SDP comportant des caractéristiques d'un flux média préliminaire susceptible d'être établi entre le terminal appelant et le
terminal appelé avant l'établissement d'une communication entre ces terminaux. Ce procédé comporte :
- une étape d'obtention, dans la réponse SIP, d'un indicateur de priorité du flux préliminaire ; et
- une étape de décision quant à l'autorisation, au blocage ou à la suspension de la restitution de flux préliminaire par le terminal appelant en fonction de cet indicateur de priorité.
Corrélativement, l'invention vise un dispositif de traitement d'une réponse SIP de type 18x émise par un terminal appelé à destination d'un terminal appelant, cette réponse comportant un message SDP comportant des caractéristiques d'un flux média préliminaire susceptible d'être établi entre le terminal appelant et le terminal appelé avant l'établissement d'une communication entre ces terminaux.
Ce deuxième dispositif comporte :
- des moyens d'obtention dans la réponse SIP, d'un indicateur de priorité du flux média préliminaire ; et
- des moyens pour prendre une décision quant à l'autorisation, au blocage ou à la suspension de la restitution du flux média préliminaire pour le terminal appelant en fonction de l'indicateur de priorité.
Ce deuxième aspect de l'invention vise les opérations effectuées par le ou les équipements chargés du contrôle de la restitution du flux média préliminaire par le terminal appelant.
Ainsi, de façon générale, l'invention propose d'insérer, dans la réponse SIP de type 18x, un indicateur de priorité relatif à chacune des réponses proposées en phase d'établissement d'appel.
La gestion de cet indicateur est du ressort du dispositif de traitement selon l'invention.
Les dispositifs selon l'invention peuvent être intégrés dans différents types d'équipement du réseau.
Tout d'abord, le premier dispositif, apte à insérer dans la réponse SIP un indicateur de priorité du flux média préliminaire peut être incorporé dans divers équipements.
Par conséquent, l'invention vise un terminal (terminal appelé directement ou par forking) et un serveur d'application (« application server », ou AS, en anglais) comportant un premier dispositif tel que mentionné ci-dessus.
Le dispositif de traitement d'une réponse SIP conforme à l'invention peut, lui aussi, être incorporé dans différents équipements du réseau de télécommunication.
On notera deux variantes principales de mise en œuvre de ce deuxième aspect de l'invention.
Dans une première variante, le dispositif de traitement d'une réponse SIP est incorporé dans un équipement ayant à la fois une visibilité sur le plan de signalisation et sur le plan média.
Dans cette variante de réalisation, l'équipement incorporant le premier dispositif selon l'invention peut, par lui-même, démarrer, arrêter ou suspendre la restitution du flux média préliminaire par le terminal en fonction de la décision prise par ce dispositif.
Cet équipement peut par exemple être constitué par le terminal appelant lui- même, ou par une entité de bordure SBC.
Par conséquent, l'invention vise également un terminal comportant :
- des moyens d'envoi d'un message SIP INVITE à destination d'un terminal appelé, ce message étant destiné à établir une communication entre ces terminaux ;
- des moyens de réception d'une réponse SIP de type 18x émise par le terminal appelé, cette réponse comportant un message SDP comportant des caractéristiques d'un flux média préliminaire susceptible d'être établi entre ces terminaux avant l'établissement de la communication entre ces terminaux. Ce terminal comporte un premier dispositif de traitement de la réponse SIP telle que mentionnée précédemment ; et
- des moyens de contrôle aptes à démarrer, arrêter ou suspendre la restitution du flux média préliminaire par le terminal en fonction de la décision prise par ce premier dispositif.
L'invention vise également une entité pouvant être placée en coupure de flux entre un terminal appelant et un terminal appelé dans un réseau IMS, cette entité comportant :
- des moyens de réception d'une réponse SIP de type 18x émise par le terminal appelé à destination du terminal appelant , cette réponse comportant un message SDP comportant des caractéristiques d'un flux média préliminaire susceptible d'être établi entre lesdits terminaux avant l'établissement de la communication entre ces terminaux.
Cette entité comporte :
- un deuxième dispositif de traitement de la réponse SIP telle que mentionnée précédemment ; et
- des moyens de contrôle aptes à démarrer, arrêter ou suspendre la restitution d'un flux média préliminaire par le terminal appelant en fonction de la décision prise par ce premier dispositif.
Cette entité peut par exemple être constituée par une entité de bordure (SBC) en frontière entre un réseau d'accès auquel est connecté le terminal appelant et le réseau cœur IMS.
Dans une deuxième variante de réalisation de l'invention, le deuxième dispositif de traitement d'une réponse SIP selon l'invention est incorporé dans un équipement ayant uniquement une visibilité sur le plan de signalisation.
Cet équipement peut être un serveur d'application AS placé en coupure de flux entre l'appelant et l'appelé et apte à modifier, le cas échéant, la valeur de l'indicateur de priorité d'un flux média préliminaire conformément à une logique de service prédéterminée. Une telle logique de service, mise en place dans le plan de signalisation, peut notamment être implémentée dans un serveur d'application de type Originating ou Terminating.
Cet équipement ayant uniquement une visibilité sur le plan de signalisation peut aussi, par exemple, être un serveur P-CSCF, un IBCF ou encore un MGCF.
Dans ce cas, l'équipement incorporant le dispositif selon l'invention envoie une commande à une entité ayant une visibilité dans le plan média pour que celle-ci démarre, arrête ou suspende la restitution du flux média préliminaire par le terminal appelant en fonction de la décision prise par le dispositif selon l'invention.
Ainsi, dans un mode de réalisation particulier, le dispositif de traitement d'une réponse SIP est intégré dans un serveur P-CSCF, celui-ci étant apte à envoyer une commande à une entité C-BGF pour que celle-ci contrôle le flux média préliminaire en fonction de la décision prise par le dispositif selon l'invention.
Dans deux autres modes de réalisation de cette deuxième variante, le dispositif de traitement peut être intégré dans une entité IBCF apte à envoyer une commande à une entité I-BGF, ou dans une entité MGCF apte à envoyer une commande à une entité TGW.
Préférentiellement, pour un ensemble de flux média préliminaires donné, l'ordre de priorité de chacune des réponses aux offres SDP est unique.
Il en est de la responsabilité des entités ou serveurs incorporant le deuxième dispositif selon l'invention de gérer l'unicité des priorités proposées dans ces réponses pour des flux média concurrents. De façon très avantageuse, sur réception des indicateurs de priorité, ces entités ou serveurs veilleront à ne laisser passer que le flux média préliminaire le plus prioritaire.
Dans un mode de réalisation, on peut autoriser des flux média concurrents, c'est-à-dire de même priorité, à être restitués simultanément par le terminal appelant.
Dans un autre mode de réalisation, certains équipements du réseau peuvent empêcher la restitution de flux média préliminaires concurrents, en bloquant ou en suspendant la restitution d'un flux multimédia préliminaire lorsqu'un autre flux média préliminaire de même priorité se présente. A titre d'exemple non limitatif, un opérateur peut choisir de restituer le premier ou le dernier flux préliminaire multimédia (politique du premier ou du dernier servi).
L'invention vise également un signal destiné à être transmis par un terminal à destination d'un terminal appelant dans un réseau IMS, ce signal étant porteur d'une réponse SIP de type 18x destinée à informer le terminal appelant que le terminal appelé a été alerté, cette réponse comportant un message SDP comportant des caractéristiques d'un flux média préliminaire susceptible d'être établi entre le terminal appelant et le terminal appelé avant l'établissement de la communication.
Conformément à l'invention, dans ce signal, la réponse SIP comporte un indicateur de priorité du flux média préliminaire.
D'un point de vue protocolaire, différentes solutions peuvent être mises en œuvre pour implémenter l'invention.
Dans un premier mode de réalisation, l'indicateur de priorité est compris dans un en-tête (en anglais « Header » ») de la réponse SIP réservé à cet effet.
Dans un autre mode de réalisation, l'indicateur de priorité est un paramètre de l'en-tête P-EARLY-MEDIA défini par la norme IETF RFC5009.
Dans un mode particulier de réalisation, les différentes étapes du premier procédé et/ou du procédé de traitement d'une réponse SIP sont déterminées par des instructions de programmes d'ordinateurs.
En conséquence, l'invention vise aussi un programme d'ordinateur sur un support d'informations, ce programme étant susceptible d'être mis en œuvre par un ordinateur, ce programme comportant des instructions adaptées à la mise en œuvre des étapes de l'un ou l'autre des procédés tels que mentionnés ci-dessus.
Ce programme peut utiliser n'importe quel langage de programmation, et être sous la forme de code source, code objet, ou de code intermédiaire entre code source et code objet, tel que dans une forme partiellement compilée, ou dans n'importe quelle autre forme souhaitable.
L'invention vise aussi un support d'informations lisible par un ordinateur, et comportant des instructions d'un programme d'ordinateur tel que mentionné ci-dessus.
Le support d'informations peut être n'importe quelle entité ou dispositif capable de stocker le programme. Par exemple, le support peut comporter un moyen de stockage, tel qu'une ROM, par exemple un CD ROM ou une ROM de circuit
microélectronique, ou encore un moyen d'enregistrement magnétique, par exemple une disquette (floppy dise) ou un disque dur.
D'autre part, le support d'informations peut être un support transmissible tel qu'un signal électrique ou optique, qui peut être acheminé via un câble électrique ou optique, par radio ou par d'autres moyens. Le programme selon l'invention peut être en particulier téléchargé sur un réseau de type Internet.
Alternativement, le support d'informations peut être un circuit intégré dans lequel le programme est incorporé, le circuit étant adapté pour exécuter ou pour être utilisé dans l'exécution du procédé en question.
Brève description des dessins
D'autres caractéristiques et avantages de l'invention ressortiront de la description faite ci-dessous en référence aux dessins annexés qui en illustrent un exemple de réalisation dépourvu du tout caractère limitatif.
Sur les figures :
la Figure 1 représente un réseau dans lequel peut s'appliquer l'invention ;
la Figure 2 représente, sous forme d'organigramme, les principales étapes d'un procédé conforme au premier aspect de l'invention, dans un mode particulier de réalisation de l'invention ;
la Figure 3 représente de façon schématique un message de réponse SIP conforme à l'invention, des exemples détaillés d'un tel message étant donnés aux annexes 1 et 2 ;
la Figure 4 représente un signal conforme à l'invention ;
- la Figure 5 représente, sous forme d'organigramme les principales étapes d'un procédé de traitement d'une réponse SIP conforme à un mode particulier de réalisation de l'invention ;
la Figure 6 représente un premier terminal conforme à l'invention ;
la Figure 7 représente un dispositif de traitement d'une réponse SIP conforme à l'invention ;
la Figure 8 représente un deuxième terminal conforme à l'invention ;
la Figure 9 représente une entité de bordure conforme à l'invention ; et la Figure 10 représente un serveur P-CSCF conforme à l'invention.
Description détaillée de l'invention
La figure 1 représente un réseau IMS dans lequel peut s'appliquer l'invention.
Sur cette figure, on a représenté d'une part le réseau cœur IMS 40 et un réseau d'accès 41 dans lequel se trouve un terminal A.
Une entité de bordure SBC 51 est placée en frontière entre le réseau d'accès 41 et le réseau de cœur IMS 40.
D'autres terminaux B, C, D sont connectés derrière une autre entité de bordure SBC 58 en frontière du réseau cœur IMS 40.
Les terminaux A, B, C, D peuvent être connectés directement au réseau d'accès, ou être connectés au réseau d'accès par l'intermédiaire d'une passerelle résidentielle.
De façon connue, le réseau de la figure 1 permet d'établir des communications et des flux média préliminaires (early média) entre les terminaux du réseau.
Dans cet exemple, on supposera que le terminal A est un terminal appelant et que les autres terminaux sont des terminaux appelés.
Le réseau cœur IMS 40 comporte des éléments connus de l'homme du métier à savoir :
- des serveurs P-CSCF 52, 57 ;
- des serveurs S-CSCF 54, 56 ;
- un serveur I-CSCF 55 ; et
- une entité C-BGF 53.
Pour plus de renseignements sur ces équipements, l'homme du métier peut se reporter au document TISPAN TS 123 517.
Les entités SBC 51, 58 sont des équipements frontières aptes d'une part à contrôler la signalisation SIP et d'autre part à contrôler l'ouverture et la fermeture dynamiques des flux média entre les terminaux.
L'entité P-CSCF 52, placée en coupure de flux entre le terminal appelant A et les autres terminaux, voit passer la signalisation SIP et en particulier les réponses SIP de type 18x émises par un terminal appelé B, C, D vers le terminal A pour solliciter l'ouverture d'un flux média préliminaire (early média).
L'entité C-BGF se situe au niveau du plan média et autorise ou non les flux média à passer, selon les commandes qu'elle reçoit de l'entité P-CSCF 52. L'entité C-BGF ne voit pas passer les messages de signalisation.
A la figure 1, on a également représenté un serveur d'application AS terminating, en liaison avec un serveur de ressource multimédia MRF.
On suppose maintenant que le terminal A émet un message d'invitation INVITE à destination du terminal B pour établir une communication multimédia.
De façon connue, la réponse à un tel message d'invitation est un message SIP de type 18x, par exemple un message RINGING 180.
Lorsque le terminal appelé souhaite établir un flux média préliminaire (early média) avec le terminal appelant, le message de réponse SIP 18x comporte un message SDP définissant les caractéristiques du flux média préliminaire concerné.
Nous supposerons que le terminal appelé B souhaite établir un flux média préliminaire avec le terminal A.
II met alors en œuvre le procédé conforme au premier aspect de l'invention dont les principales étapes sont représentées à la figure 2.
Après réception de la requête d'invitation INVITE émise par le terminal A (étape E10), le terminal B insère, dans le message REP de réponse SIP 18x, un indicateur IND de la priorité du flux multimédia préliminaire qu'il souhaite émettre (étape E20).
Le message REP de réponse SIP est émis par le terminal B à destination du terminal appelant A au cours d'une étape E30.
La figure 3 représente de façon schématique le message REP de réponse SIP 18x émis par le terminal B.
Ce message comporte l'indicateur de priorité IND du flux média préliminaire et le message SDP MSDP définissant les caractéristiques de ce flux.
Ce message de réponse peut être transmis sous la forme d'un signal SIG conforme à l'invention tel que représenté à la figure 4.
Sur réception de ce message, REP le terminal A met en œuvre le procédé conforme au deuxième aspect de l'invention et dont les principales étapes sont représentées à la figure 5.
Au cours d'une étape F10 de ce procédé, le terminal A obtient, dans le message REP de réponse SIP 18x, l'indicateur IND de priorité du flux média préliminaire que souhaite établir le terminal B.
Puis, il prend, au cours d'une étape F20, une décision quant à l'autorisation, au blocage, ou à la suspension de la restitution de ce flux média préliminaire par le terminal A en fonction de cet indicateur de priorité.
Dans le mode de réalisation décrit ici, plusieurs cas peuvent se présenter :
- lorsqu'un nouveau flux média préliminaire n'est mis en concurrence avec aucun autre flux média préliminaire reçu par le terminal A, le terminal A restitue directement ce nouveau flux ;
- si le terminal A est déjà en train de restituer un flux préliminaire multimédia de priorité supérieure à celle du nouveau flux, alors le nouveau flux est rejeté ou mis en attente jusqu'à la fin de la restitution du flux en cours ; et
- si le nouveau flux média préliminaire est de priorité supérieure aux autres flux média préliminaires reçus par le terminal A, alors ce nouveau flux est restitué, quitte à interrompre ou à bloquer la diffusion d'un flux multimédia préliminaire de priorité inférieure.
La figure 6 représente, de façon schématique, l'architecture matérielle du terminal B conforme à l'invention.
Ce terminal B comporte un dispositif 100 conforme à l'invention. Dans le mode de réalisation décrit ici, ce dispositif 100 a l'architecture matérielle d'un ordinateur. Il comporte un processeur 101, une mémoire vive de type RAM 102, une mémoire morte de type ROM 103 et des moyens de communication 104.
La mémoire morte de type ROM 103 constitue un support conforme à l'invention dans lequel est enregistré un programme d'ordinateur PG1 conforme à l'invention. Ce programme d'ordinateur comporte des instructions permettant la mise en œuvre du procédé de la figure 2 lorsque celles-ci sont exécutées par le processeur 101.
Ces moyens de calcul 101, 102 et 103 sont notamment aptes à insérer, dans une réponse SIP de type 18x un indicateur de la priorité d'un flux média préliminaire.
Les moyens de communication 104 sont aptes à recevoir un message SIP
INVITE en provenance d'un terminal appelant et à envoyer la réponse SIP à ce terminal.
La figure 7 représente un dispositif 200 de traitement d'une réponse SIP conforme à un mode particulier de réalisation de l'invention.
Ce dispositif 200 comporte un processeur 201, une mémoire vive de type RAM 202 et une mémoire morte de type ROM 203.
La mémoire morte de type ROM 203 constitue un support d'enregistrement conforme à l'invention sur lequel est enregistré un programme d'ordinateur PG2 apte à mettre en œuvre le procédé de traitement d'une réponse SIP dont les principales étapes ont été décrites précédemment en référence à la figure 5.
Les moyens de calcul 201, 202 et 203 sont notamment aptes à obtenir, dans une réponse SIP un indicateur de priorité d'un flux média préliminaire et à prendre une décision quant à l'autorisation au blocage ou à la suspension de la restitution de ce flux média préliminaire par le terminal appelant en fonction de ses indicateurs de priorité.
La figure 8 représente le terminal A conforme à l'invention, celui-ci comportant un dispositif 200 tel que celui décrit en référence à la figure 7 et des moyens de communication 204.
On notera dans l'exemple de figure 8 que les moyens de calcul (processeur mémoire vive, mémoire ROM du terminal A) sont ceux du dispositif 200.
Dans le mode de réalisation qui vient d'être décrit, le traitement d'une réponse SIP conforme à l'invention est mis en œuvre par le terminal A appelant.
La figure 9 représente une entité de bordure 51 conforme à l'invention, cette entité pouvant mettre en œuvre le procédé de traitement d'une réponse SIP de type 18x conforme à l'invention.
Cette entité de bordure 51 est placée en frontière entre le réseau d'accès 41 dans lequel se trouve le terminal appelant A et le réseau de cœur IMS 40.
Dans le mode de réalisation décrit ici, l'entité de bordure 51 présente l'architecture matérielle de l'ordinateur. Elle comporte un processeur 501 mémoire, une mémoire vive 502, une mémoire morte de type ROM 503 et des moyens de communication 504.
Ces moyens 501, 502, 503 et 504 permettent de réaliser les fonctions classiques d'une entité de bordure selon l'état actuel de la technique.
Conformément à l'invention, cette entité de bordure 501 comporte en outre un dispositif 200 apte à traiter une réponse SIP de type 18x selon l'invention tel que décrit précédemment en référence à la figure 7.
Le processeur 501, la mémoire vive 502 et la mémoire morte 503 constituent des moyens de contrôle de l'entité de bordure 51, ces moyens étant aptes à démarrer, arrêter ou suspendre la restitution du flux média préliminaire par le terminal A en fonction de la décision prise par le dispositif 200.
En variante, les moyens de calcul 501, 502 et 503 de l'entité de bordure 51 pourraient être partagés avec ceux du dispositif 200.
En référence à la figure 10, on a représenté un serveur P-CSCF 52 conforme à l'invention.
Ce serveur P-CSCF comporte un dispositif 200 apte à traiter une réponse SIP conforme à l'invention et des moyens 524 pour envoyer une commande à l'entité C-BGF 53 du réseau cœur IMS pour que cette entité démarre, arrête ou suspende la restitution du flux préliminaire par le terminal appelant A en fonction de la décision prise par le dispositif 200.
Exemples d'application
L'invention peut être appliquée dans plusieurs scénarios.
Par exemple, un abonné appelant A ayant souscrit aux services de secret permanent appelle un abonné B.
Cet abonné B a quant à lui souscrit à un service de filtrage des appels anonymes. Il est par ailleurs doté d'un terminal capable de diffuser une musique en retour d'appel pendant la phase de sonnerie.
Dans cette configuration d'appel, le terminal A peut être soumis à deux flux média préliminaires pendant la phase de sonnerie : la musique émise par le terminal de B et le message diffusé par le réseau qui demande à l'appelant de s'identifier.
Le mécanisme proposé par l'invention permet d'enregistrer, dans un serveur d'application AS placé en coupure de flux entre le terminal appelant A et le terminal appelé, une échelle de priorité de manière à ne restituer dans le combiné de l'usager A que le flux média préliminaire dont l'indicateur de priorité est maximum.
L'invention permet aussi de résoudre des conflits lorsque plusieurs terminaux destinataires diffusent leurs propre flux média préliminaire dans le cas d'un mécanisme de forking.
Dans une variante de réalisation de l'invention, s'il se produisait le cas dans lequel un terminal appelant reçoit deux flux média préliminaires avec les mêmes priorités, une politique propriétaire du constructeur du terminal appelé pourrait être mise en œuvre pour choisir par exemple le premier ou le dernier flux média préliminaire reçu, les autres flux étant tout simplement rejetés. En variante, l'opérateur peut également choisir de restituer simultanément deux flux média préliminaires de même priorité, en fonction de la logique de service mise en œuvre.
ANNEXE1
REP:
183 Call in Progress
F rom: A@operator.com; tag = 1234
To: B@operator.com ; tag=Btotag
Cseq: 5678 INVITE
P-early-Media : sendonly;Media-Priority=100
Content-type: application/sdp
SDP
ANNEXE2
REP :
183 Call in Progress
F rom: A@operator.com; tag = 1234
To: B@operator.com ; tag=Btotag
Cseq: 5678 INVITE
Media-Priority=100
P-early-Media...
Content-type: application/sdp
SDP
Claims
1. Procédé mis en œuvre par un terminal appelé (59, B) dans un réseau IMS, ledit procédé comportant :
- une étape (E10) de réception d'un message SIP INVITE émis par un terminal appelant (A) pour établir une communication entre lesdits terminaux ; et
- préalablement à un établissement éventuel de ladite communication, une étape (E30) d'envoi d'une réponse SIP de type 18x (REP) destinée à informer ledit terminal appelant que ledit terminal appelé a été alerté, ladite réponse comportant un message SDP (MSDP) comportant des caractéristiques d'un flux média préliminaire susceptible d'être établi entre ledit terminal appelant et ledit terminal appelé avant l'établissement de ladite communication ;
ledit procédé étant caractérisé en ce qu'il comporte :
- une étape (E20) d'insertion, dans ladite réponse SIP, d'un indicateur (IND) de priorité dudit flux média préliminaire.
2. Dispositif (100) pouvant être intégré dans un premier terminal (B, 59) comportant :
- des moyens (104) de réception d'un message SIP INVITE émis par un terminal appelant (A) pour établir une communication entre lesdits terminaux ; et
- des moyens (104) pour envoyer, préalablement à un établissement éventuel de ladite communication, une réponse SIP de type 18x (REP) destinée à informer ledit terminal appelant que ledit premier terminal a été alerté, ladite réponse comportant un message SDP (MSDP) comportant des caractéristiques d'un flux média préliminaire susceptible d'être établi entre ledit terminal appelant et ledit premier terminal avant l'établissement de ladite communication ;
ledit dispositif étant caractérisé en ce qu'il comporte :
- des moyens (101, 102, 103) pour insérer, dans ladite réponse SIP, un indicateur (IND) de priorité dudit flux média préliminaire.
3. Terminal (B) comportant un dispositif selon la revendication 2.
4. Serveur d'application (59) comportant un dispositif selon la revendication 2.
5. Programme d'ordinateur (PG1) comportant des instructions pour l'exécution des étapes du procédé selon la revendication 1 lorsque ledit programme est exécuté par un ordinateur.
6. Support d'enregistrement (103) lisible par un ordinateur sur lequel est enregistré un programme d'ordinateur (PG1) comprenant des instructions pour l'exécution des étapes du procédé selon la revendication 1.
7. Procédé de traitement d'une réponse SIP de type 18x (REP) émise par un terminal appelé (B, 59) à destination d'un terminal appelant (A), ladite réponse comportant un message SDP (MSDP) comportant des caractéristiques d'un flux média préliminaire susceptible d'être établi entre ledit terminal appelant et ledit terminal appelé avant l'établissement d'une communication entre ces terminaux, ledit procédé comportant :
- une étape (F10) d'obtention, dans ladite réponse SIP, d'un indicateur de priorité dudit flux média préliminaire ; et
- une étape (F20) de décision quant à l'autorisation, au blocage ou à la suspension de la restitution dudit flux média préliminaire par ledit terminal appelant en fonction dudit indicateur de priorité.
8. Dispositif (200) de traitement d'une réponse SIP de type 18x émise par un terminal appelé (B, 59) à destination d'un terminal appelant (A), ladite réponse comportant un message SDP comportant des caractéristiques d'un flux média préliminaire susceptible d'être établi entre ledit terminal appelant et ledit terminal appelé avant l'établissement d'une communication entre ces terminaux, ledit dispositif comportant :
- des moyens (201, 202, 203) d'obtention, dans ladite réponse SIP, d'un indicateur de priorité dudit flux média préliminaire ; et
- des moyens (201, 202, 203) pour prendre une décision quant à l'autorisation, au blocage ou à la suspension de la restitution dudit flux média préliminaire par ledit terminal appelant en fonction dudit indicateur de priorité.
9. Terminal (A) comportant :
- des moyens (204) d'envoi d'un message SIP INVITE à destination d'un terminal appelé (B) ce message étant destiné à établir une communication entre lesdits terminaux ; - des moyens (204) de réception d'une réponse SIP de type 18x (REP) émise par ledit terminal appelé, ladite réponse comportant un message SDP (MSDP) comportant des caractéristiques d'un flux média préliminaire susceptible d'être établi entre lesdits terminaux avant l'établissement de ladite communication entre ces terminaux ;
ledit terminal étant caractérise en ce qu'il comporte :
- un dispositif (200) de traitement de ladite réponse SIP conforme à la revendication 8 ; et
- des moyens de contrôle (201, 202, 203) aptes à démarrer, arrêter ou suspendre la restitution dudit flux média préliminaire par ledit terminal en fonction de la décision prise par ledit dispositif.
10. Entité (SBC) pouvant être placée en coupure de flux entre un terminal appelant et un terminal appelé dans un réseau IMS, cette entité comportant :
- des moyens (504) de réception d'une réponse SIP de type 18x (REP) émise par le terminal appelé (B) à destination du terminal appelant (A), ladite réponse comportant un message SDP (MSDP) comportant des caractéristiques d'un flux média préliminaire susceptible d'être établi entre lesdits terminaux avant l'établissement de ladite communication entre ces terminaux ;
ladite entité étant caractérisée en ce qu'elle comporte :
- un dispositif (200) de traitement de ladite réponse SIP conforme à la revendication 8 ; et
- des moyens de contrôle (501, 502, 503) aptes à démarrer, arrêter ou suspendre la restitution dudit flux média préliminaire par ledit terminal appelant en fonction de la décision prise par ledit dispositif.
11. Entité (SBC) selon la revendication 10, caractérisée en ce qu'elle constitue une entité de bordure en frontière entre un réseau d'accès (41) auquel est connecté ledit terminal appelant et le réseau cœur IMS (40).
12. Serveur (52) ayant une visibilité dans le plan de signalisation, comportant :
- des moyens (524) de réception d'une réponse SIP de type 18x émise par ledit un terminal appelé à destination d'un terminal appelant, ladite réponse comportant un message SDP comportant des caractéristiques d'un flux média préliminaire susceptible d'être établi entre lesdits terminaux avant l'établissement d'une communication entre ces terminaux, ledit serveur étant caractérise en ce qu'il comporte :
- un dispositif de traitement (200) de ladite réponse conforme à la revendication 8 ; et
- des moyens (524) pour envoyer une commande à une entité (53) ayant une visibilité dans le plan média pour que celle-ci démarre, arrête ou suspende la restitution dudit flux média préliminaire par ledit terminal appelant en fonction de la décision prise par ledit dispositif.
13. Serveur d'application (59) comportant :
- des moyens (524) de réception d'une réponse SIP de type 18x émise par ledit un terminal appelé à destination d'un terminal appelant, ladite réponse comportant un message SDP comportant des caractéristiques d'un flux média préliminaire susceptible d'être établi entre lesdits terminaux avant l'établissement d'une communication entre ces terminaux,
ledit serveur d'application (59) étant caractérise en ce qu'il comporte :
- un dispositif de traitement (200) de ladite réponse conforme à la revendication 8 ; et
- des moyens pour modifier, le cas échéant, la valeur de l'indicateur de priorité d'un flux média préliminaire conformément à une logique de service prédéterminée.
14. Programme d'ordinateur (PG2) comportant des instructions pour l'exécution des étapes du procédé de traitement d'une réponse selon la revendication 7 lorsque ledit programme est exécuté par un ordinateur.
15. Support d'enregistrement (203) lisible par un ordinateur sur lequel est enregistré un programme d'ordinateur comprenant des instructions pour l'exécution des étapes du procédé de traitement d'une réponse selon la revendication 7.
16. Signal (SIG) destiné à être transmis par un terminal appelé à destination d'un terminal appelant dans un réseau IMS, ce signal étant porteur d'une réponse SIP de type 18x destinée à informer ledit terminal appelant que ledit terminal appelé a été alerté, ladite réponse comportant un message SDP (MSDP) comportant des caractéristiques d'un flux média préliminaire susceptible d'être établi entre ledit terminal appelant et ledit terminal appelé avant l'établissement de ladite communication ;
ledit signal étant caractérisé en ce que ladite réponse SIP comporte un indicateur de priorité (IND) dudit flux média préliminaire.
17. Signal selon la revendication 16, caractérisé en ce que ledit indicateur de priorité est compris dans un entête de ladite réponse réservé à cet effet.
18. Signal selon la revendication 16, caractérisé en ce que ledit indicateur de priorité est un paramètre de l'entête P_EARLY_MEDIA défini par la norme IETF RFC5009.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FR1057936A FR2965690A1 (fr) | 2010-09-30 | 2010-09-30 | Procede de gestion de la priorite de flux media preliminaires |
| FR1057936 | 2010-09-30 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2012042150A1 true WO2012042150A1 (fr) | 2012-04-05 |
Family
ID=43902873
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/FR2011/052173 Ceased WO2012042150A1 (fr) | 2010-09-30 | 2011-09-21 | Procédé de gestion de la priorité de flux média préliminaires |
Country Status (2)
| Country | Link |
|---|---|
| FR (1) | FR2965690A1 (fr) |
| WO (1) | WO2012042150A1 (fr) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104683291A (zh) * | 2013-11-27 | 2015-06-03 | 北京大唐高鸿数据网络技术有限公司 | 基于ims系统的会话密钥协商方法 |
| US20180176265A1 (en) * | 2015-03-31 | 2018-06-21 | Orange | Method for prioritising media streams in a communications network |
| WO2019081836A1 (fr) * | 2017-10-27 | 2019-05-02 | Orange | Procédé et entité de gestion d'une session multimédia entre un terminal appelant et au moins un terminal appelé, terminal et programme d'ordinateur correspondants |
| WO2019186030A1 (fr) * | 2018-03-29 | 2019-10-03 | Orange | Procédé de gestion d'une pluralité de flux média, et dispositif associé |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20070206620A1 (en) * | 2006-03-01 | 2007-09-06 | Mauricio Cortes | System and method for prioritizing session initiation protocol messages |
-
2010
- 2010-09-30 FR FR1057936A patent/FR2965690A1/fr not_active Withdrawn
-
2011
- 2011-09-21 WO PCT/FR2011/052173 patent/WO2012042150A1/fr not_active Ceased
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20070206620A1 (en) * | 2006-03-01 | 2007-09-06 | Mauricio Cortes | System and method for prioritizing session initiation protocol messages |
Non-Patent Citations (1)
| Title |
|---|
| SCHULZRINNE COLUMBIA U J POLK CISCO SYSTEMS H: "Communications Resource Priority for the Session Initiation Protocol (SIP); rfc4412.txt", IETF STANDARD, INTERNET ENGINEERING TASK FORCE, IETF, CH, 1 February 2006 (2006-02-01), XP015044831, ISSN: 0000-0003 * |
Cited By (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104683291A (zh) * | 2013-11-27 | 2015-06-03 | 北京大唐高鸿数据网络技术有限公司 | 基于ims系统的会话密钥协商方法 |
| US20180176265A1 (en) * | 2015-03-31 | 2018-06-21 | Orange | Method for prioritising media streams in a communications network |
| US11223658B2 (en) * | 2015-03-31 | 2022-01-11 | Orange | Method for prioritising media streams in a communications network |
| WO2019081836A1 (fr) * | 2017-10-27 | 2019-05-02 | Orange | Procédé et entité de gestion d'une session multimédia entre un terminal appelant et au moins un terminal appelé, terminal et programme d'ordinateur correspondants |
| FR3073115A1 (fr) * | 2017-10-27 | 2019-05-03 | Orange | Procede et entite de gestion d'une session multimedia entre un terminal appelant et au moins un terminal appele, terminal et programme d'ordinateur correspondants. |
| US11277451B2 (en) | 2017-10-27 | 2022-03-15 | Orange | Method and entity for managing a multimedia session between a calling terminal and at least one called terminal, corresponding terminal and computer programs |
| WO2019186030A1 (fr) * | 2018-03-29 | 2019-10-03 | Orange | Procédé de gestion d'une pluralité de flux média, et dispositif associé |
| FR3079710A1 (fr) * | 2018-03-29 | 2019-10-04 | Orange | Procede de gestion d'une pluralite de flux media, et dispositif associe |
| US11470135B2 (en) | 2018-03-29 | 2022-10-11 | Orange | Method for managing a plurality of media streams, and associated device |
| EP3777081B1 (fr) * | 2018-03-29 | 2024-09-11 | Orange | Procédé de gestion d'une pluralité de flux média, et dispositif associé |
Also Published As
| Publication number | Publication date |
|---|---|
| FR2965690A1 (fr) | 2012-04-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP3777081B1 (fr) | Procédé de gestion d'une pluralité de flux média, et dispositif associé | |
| EP2612482B1 (fr) | Procede de traitement de messages sip | |
| EP2266285B1 (fr) | Procede de terminaison d'un appel et terminal de voix sur ip | |
| WO2012042150A1 (fr) | Procédé de gestion de la priorité de flux média préliminaires | |
| EP2920942B1 (fr) | Selection de periodes de rafraichissement dans un reseau ip | |
| EP2926524B1 (fr) | Routage d'une requête de service visant un abonné ims | |
| EP3158709B1 (fr) | Sélection dynamique par un appelant parmi une pluralité de terminaux d'un appelé | |
| FR2991530A1 (fr) | Procede et entite de traitement d'un message | |
| FR3101501A1 (fr) | Procédé et dispositif de redirection d'une requête de communication | |
| FR3091404A1 (fr) | Procédé de traitement de messages vocaux, procédé de désactivation d'un codage DTMF et procédé de traitement d'une demande de désactivation d'un codage DTMF. | |
| EP3646578B1 (fr) | Procédé de synchronisation d'état média | |
| WO2017203118A1 (fr) | Procédé de repli dans un réseau de télécommunication | |
| WO2007090970A1 (fr) | Procede et dispositif d'etablissement d'une communication prioritaire | |
| EP2801178B1 (fr) | Procédé dynamique de détermination d'une liste de services dans un réseau sip | |
| EP3632078B1 (fr) | Procédé de contrôle d'une communication comprenant des transactions multiples | |
| FR2977433A1 (fr) | Procede de filtrage de flux early media dans un reseau ims et serveur mettant en œuvre ce procede | |
| EP2238727B1 (fr) | Procédé de communication pour gérer des sessions de communication au niveau d'une passerelle domestique | |
| FR2977430A1 (fr) | Procede de filtrage de flux early media dans un reseau ims et serveur mettant en oeuvre ce procede | |
| EP2100430B1 (fr) | Procédé et système de télécommunication permettant à au moins deux utilisateurs distincts d'accéder à un meme ensemble d'informations | |
| EP3932045A1 (fr) | Procédés et interfaces de gestion d'une interface utilisateur d'un terminal de communication d'une communication en cours, et de contrôle de l'interface utilisateur | |
| FR2855703A1 (fr) | Systeme de messagerie vocale pour les internautes | |
| FR2991540A1 (fr) | Procede et dispositif de selection d'une entite communicante pour recevoir une signalisation d'un appel entrant | |
| FR2905816A1 (fr) | Procede et serveur de notification d'un appel dans un reseau | |
| FR2988951A1 (fr) | Procede d'enregistrement d'un serveur aupres d'une pluralite de coeurs de reseau, et serveur. |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 11771242 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 11771242 Country of ref document: EP Kind code of ref document: A1 |