Brevet FR3047861A1 (20170818)
REVENDICATIONS1. Procédé de sélection d'un serveur d'entrée (Pj) d'un réseau de communication IMS, mis en oeuvre par un serveur proxy (Prx) dudit réseau, comprenant, suite à la réception (E20) en provenance d'un terminal (Ti) , d'un message d'enregistrement envoyé selon le protocole SIP, les étapes suivantes : obtention (E21) d'une valeur d'au moins un champ du message d'enregistrement SIP, ledit champ étant représentatif d'une caractéristique propre au terminal, sélection (E22) d'un serveur d'entrée, à partir d'au moins ladite valeur obtenue, envoi (E23) au terminal d'un message SIP de redirection comprenant une adresse IP dudit serveur d'entrée sélectionné.\n<CLM>\1\tProcédé d'enregistrement au sein d'un réseau de communication IMS, mis en oeuvre par un terminal (Ti), comprenant les étapes suivantes : - envoi (E20) d'un premier message d'enregistrement à un serveur proxy (Prx) du réseau de communication IMS, ledit premier message d'enregistrement comprenant au moins un champ représentatif d'une caractéristique propre au terminal, - réception (E23), en provenance du serveur proxy, d'un message de redirection comprenant une adresse IP d'un serveur d'entrée du réseau de communication IMS, le serveur d'entrée étant sélectionné à partir d'une valeur dudit au moins un champ, - envoi (E24) d'un deuxième message d'enregistrement audit serveur d'entrée (Pj) du réseau de communication IMS.\n<CLM>\1\tProcédé selon l'une quelconque des revendications 1 ou 2, dans lequel le champ du message d'enregistrement est un champ User Agent SIP.\n<CLM>\1\tProcédé selon l'une quelconque des revendications 1 ou 2, dans lequel le champ du message d'enregistrement est un champ SIP PANI.\n<CLM>\1\tProcédé selon l'une quelconque des revendications 1 ou 2, dans lequel le message de redirection comprend un numéro de port et un protocole déterminés par le serveur proxy en fonction d'un champ du message d'enregistrement reçu par le serveur proxy.\n<CLM>\1\tProcédé de sélection selon la revendication 1, dans lequel, ledit terminal est dit premier terminal, lorsque le serveur proxy reçoit un premier message d'enregistrement en 3047861 -15- provenance d'un autre terminal distinct du premier terminal et comprenant une identité publique identique à l'identité publique dudit premier terminal, le serveur proxy sélectionne pour l'autre terminal, le même serveur d'entrée que le serveur d'entrée sélectionné pour le premier terminal. 5\n<CLM>\1\tServeur proxy d'un réseau de communication IMS, comprenant un module de traitement configuré pour, sur réception par un module de communication d'un message d'enregistrement envoyé selon le protocole SIP par un terminal: obtenir une valeur d'un champ du message d'enregistrement SIP, ledit champ 10 étant représentatif d'une caractéristique propre au terminal, sélectionner un serveur d'entrée, à partir de la valeur obtenue, commander l'envoi par le module de communication au terminal d'un message SIP de redirection comprenant une adresse IP dudit serveur d'entrée sélectionné. 15\n<CLM>\1\tTerminal comprenant un module de communication apte à : - envoyer un premier message d'enregistrement à un serveur proxy du réseau de communication IMS, ledit premier message d'enregistrement comprenant au moins un champ représentatif d'une caractéristique propre au terminal, 20 - recevoir, en provenance du serveur proxy, un message de redirection comprenant une adresse IP d'un serveur d'entrée du réseau de communication IMS, le serveur d'entrée étant sélectionné à partir d'une valeur dudit au moins un champ, - envoyer un deuxième message d'enregistrement audit serveur d'entrée du réseau de communication IMS. 25\n<CLM>\1\tProgramme d'ordinateur comportant des instructions de code de programme pour l'exécution des étapes du procédé de sélection selon l'une quelconque des revendications 1 ou 3 à 6, lorsque le programme est exécuté par un processeur. 30\n<CLM>\1\tProgramme d'ordinateur comportant des instructions de code de programme pour l'exécution des étapes du procédé d'enregistrement selon l'une quelconque des revendications 2 à 5, lorsque le programme est exécuté par un processeur.