FR 2860114 A1 20050325 FR 0311110 A 20030923 PROCÉDÉ PERFECTIONNÉ DE TRANSMISSION DE PAQUETS COMPORTANT DES ÉCHANTILLONS DE SIGNAUX SONORES ENTRE DEUX RÉSEAUX À COMMUTATION DE PAQUETS SÉPARÉS PAR UN RÉSEAU À COMMUTATION DE CIRCUITS L'invention concerne le domaine de la transmission de paquets entre deux réseaux de communications à commutation de paquets séparés par un réseau de communications à commutation de circuits, et plus précisément la io transmission de paquets comportant des échantillons numériques de signaux sonores au sein de tels réseaux. On entend ici par réseau de communications à commutation de paquets un réseau dans lequel les messages, échangés entre deux équipements de communication distants, sont découpés en paquets, comportant chacun des données utiles et une encapsulation contenant entre autre des informations d'adresse. Par ailleurs, on entend ici par réseau de communications à commutation de circuits un réseau dit orienté connexion dans lequel on attribue à chaque communication, établie entre deux équipements de communication distants, un circuit physique définissant le chemin que doivent emprunter toutes les données de la communication. II s'agit par exemple d'un réseau de téléphonie commuté (ou RTC, ou encore PSTN), éventuellement de type numérique à intégration de services (ou RNIS, ou encore ISDN pour lntegrated Services Digital Network ), et éventuellement à multiplexage temporel (ou TDM pour Time Division Multiplexing ). Le type de transmission précité impose que chaque passerelle, placée à l'interface entre l'un des réseaux à commutation de paquets et le réseau à commutation de circuits, assure deux tâches. Une première tâche consiste à effectuer une décomposition (ou 30 dépaquettisation ) de paquet, par exemple de type paquet vers TDM , en cas de réception de paquets préalablement codés par un terminal émetteur à l'aide d'un algorithme de codage utilisant une liste de codes. Cette dépaquettisation consiste à décomposer chaque paquet reçu en une suite d'octets. Une seconde tâche consiste à effectuer une recomposition (ou paquettisation ), par exemple de type TDM vers paquet , en cas de réception d'octets. Cette paquettisation consiste à recomposer une suite d'octets reçue en un paquet. Par ailleurs, chaque passerelle doit comporter une mémoire tampon afin de stocker temporairement dans une file d'attente les paquets qu'elle reçoit, avant de les décomposer en octets puis de les transmettre au réseau à io commutation de circuits. Ce stockage temporaire est destiné à éviter les ruptures de stock liées aux intervalles temporels (ou vides) pendant lesquels la passerelle ne reçoit plus de paquets et à limiter les effets de gigue (ou jitter ). Cependant, ce stockage temporaire induit un retard de transmission sensible. Dans le cas de la transmission à 64 kbits/s de paquets comportant des échantillons numériques de signaux sonores, l'allongement du délai de transmission dans chaque sens provoque des situations dites de double conversation (ou de conversation simultanée entre deux interlocuteurs). Pour tenter de remédier à cet inconvénient, il a été proposé de supprimer dans les passerelles la mémoire tampon chargée de stocker les paquets reçus, et de la remplacer par un traitement consistant à réduire le débit (on considère ici la situation dans laquelle le débit utile des messages venant du réseau à commutation de paquets n'est pas inférieur à la capacité du canal établi au niveau du réseau à commutation de circuits) en compressant les paquets comportant des échantillons numériques de signaux sonores, puis à effectuer une encapsulation des paquets compressés, de type HDLC. Or, la compression des données numériques représentatives des signaux sonores induit une perte d'information qui nuit à la qualité de la restitution sonore. L'invention a donc pour but de remédier à tout ou partie des 30 inconvénients précités. Elle propose à cet effet un procédé de transmission de paquets comportant des échantillons numériques de signaux sonores, entre deux réseaux de communications à commutation de paquets séparés par un réseau de communications à commutation de circuits, ce procédé comportant une décomposition (ou dépaquettisation) en une suite d'octets de chaque paquet, préalablement codé à l'aide d'un algorithme de codage utilisant une liste de codes, en vue du transit des octets par le réseau à commutation de circuits. Ce procédé se caractérise par le fait qu'il consiste: lorsqu'il n'y a pas d'octet disponible à faire transiter dans le réseau à commutation de circuits, à faire transiter répétitivement un code choisi (réservé) de la liste de codes de l'algorithme de codage jusqu'à ce que de io nouveaux octets, résultant de la décomposition d'un paquet reçu, soient prêts à transiter, et lorsque l'on doit faire transiter dans le réseau à commutation de circuits des octets résultant de la décomposition d'un paquet reçu, à déterminer le délai avant transmission de ce paquet afin soit de faire transiter directement les octets lorsque ce délai est inférieur à un premier seuil choisi, soit de compresser les octets de la décomposition en utilisant notamment le code choisi, avant de les faire transiter, lorsque le délai est supérieur au premier seuil choisi et qu'une condition choisie est satisfaite. De la sorte, les paquets peuvent être traités en flux tendu et chaque 20 vide peut être reconnu en tant que tel et reproduit en sortie du réseau à commutation de circuits. Selon une autre caractéristique de l'invention, pendant la décomposition d'un paquet en une suite d'octets, on remplace chaque valeur codée du paquet, égale au code choisi (réservé), par un code de remplacement appartenant à la liste de codes. Selon encore une autre caractéristique de l'invention, la condition choisie peut être une condition de dégradation testée lors d'une phase de réduction de délai et consistant à ne compresser un paquet que lorsque la compression n'induit aucune dégradation (ou perte) et que la recomposition du paquet à l'arrivée peut se faire sans autre perte que celle induite par le remplacement du code réservé par un autre code de la liste de codes. Par exemple, avant de procéder à une compression sans perte, on peut déterminer des valeurs de comparaison représentatives des pertes d'information qu'elle est susceptible d'induire sur les octets d'un paquet décomposé, et l'on ne procède à la compression qu'à condition que toutes les valeurs de comparaison soient inférieures à un second seuil choisi. Lorsque l'une au moins des valeurs de comparaison est supérieure ou égale au second seuil choisi, on fait directement transiter les octets d'une décomposition de paquet, sans compression. A cet effet, on peut par exemple déterminer pour chaque octet d'une décomposition de paquet, hormis le premier, une valeur de comparaison égale à la différence entre la valeur de l'une de ses grandeurs caractéristiques et la valeur de la même grandeur caractéristique de l'octet qui le précède. Puis, on détermine pour chaque valeur de comparaison le nombre de bits nécessaire à son codage, et enfin on compare chaque nombre de bits de codage au second seuil choisi. A titre d'exemple, la grandeur caractéristique d'un octet peut être représentative de son rang compte tenu du niveau d'amplitude du signal sonore qu'il représente. Par ailleurs, le second seuil peut être par exemple une valeur de codage égale à 8 bits. Le procédé selon l'invention peut comporter d'autres caractéristiques qui pourront être prises séparément ou en combinaison et notamment: - la compression sans perte peut consister à placer le code choisi devant et derrière chaque premier octet d'une décomposition de paquet, puis à placer les données compressées (sans perte) représentatives des octets suivants, les unes à la suite des autres. Les données compressées (sans perte) peuvent être les valeurs de comparaison une fois codées selon un nombre de bits choisi, par exemple égal à 7. On peut également placer des données d'information avant et/ou après les données compressées, comme par exemple la longueur du paquet codé, ou une indication signalant que le paquet suivant est compressé, ou encore un identifiant du type de compression utilisé, le codage préalable des paquets reçus peut être de type G711 A . Le code choisi peut alors être soit la valeur codée du niveau d'amplitude maximale des signaux sonores, et dans ce cas on remplace lors du codage des octets chaque valeur codée égale à la valeur codée du niveau d'amplitude maximale par la valeur codée du niveau d'amplitude précédant ce niveau d'amplitude maximale, soit la valeur codée du niveau d'amplitude minimale des signaux sonores, et dans ce cas on remplace lors de la dépaquettisation (ou décomposition) chaque valeur codée égale à la valeur codée du niveau d'amplitude minimale par la valeur codée du niveau d'amplitude suivant ce niveau d'amplitude minimale, en variante, le codage préalable des paquets reçus peut être de type G711 p . Le code choisi peut alors être l'un des deux codes de la liste qui sont représentatifs d'un niveau de signal sonore égal à zéro. Dans ce cas, on remplace lors de la paquettisation (ou recomposition) des octets chaque valeur codée égale au code choisi par la valeur de l'autre code représentatif d'un niveau de signal sonore égal à zéro, Bien entendu, lorsque les octets compressés (sans perte) d'une décomposition de paquet ont fini de transiter par le réseau à commutation de circuits, on procède à leur décompression, puis à la recomposition à l'identique du paquet, avant de le transmettre au réseau à commutation de paquets destinataire. L'invention propose également une passerelle (ou gateway ), dédiée à la liaison entre un réseau à commutation de circuits et un réseau à commutation de paquets, et agencée de manière à mettre en oeuvre le procédé présenté ci-avant. D'autres caractéristiques et avantages de l'invention apparaîtront à l'examen de la description détaillée ci-après, et du dessin annexé, sur lequel l'unique figure illustre de façon schématique un exemple de réalisation d'une installation de communications équipée de passerelles mettant en oeuvre le procédé selon l'invention. Le dessin annexé pourra non seulement servir à compléter l'invention, mais aussi contribuer à sa définition, le cas échéant. L'invention a pour objet de permettre la transmission, avec un délai (ou retard) avant transmission minimisé et si possible presque nul, de paquets, comportant des échantillons numériques de signaux sonores (ou vocaux) préalablement codés par un terminal émetteur à l'aide d'un algorithme de codage utilisant une liste de codes, entre deux réseaux de communications à commutation de paquets séparés par un réseau de communications à commutation de circuits. 6 2860114 L'installation de communications illustrée sur l'unique figure comporte un premier réseau de communications à commutation de paquets IPI, raccordé par une première passerelle GW 1 à un réseau de communications à commutation de circuits ISDN, lui même raccordé par une seconde passerelle s GW2 à un second réseau de communications à commutation de paquets IP2. Dans ce qui suit, on considère à titre d'exemple illustratif, d'une part, que les premier IPI et second IP2 réseaux à commutation de paquets sont des réseaux de données à protocole Internet (ou IP), et d'autre part, que le réseau à commutation de circuits ISDN est un réseau numérique à intégration io de services (ou RNIS, ou encore Integrated Services Digital Network ), à multiplexage temporel (ou TDM). Mais, l'invention n'est pas limitée à ces seuls exemples de réseau. Elle concerne tout type de réseau à commutation de paquets, et tout type de réseau à commutation de circuits répondant aux définitions données dans la partie d'introduction. Par exemple, les accès au réseau ISDN sont de type PRA (pour Primary Rate Access ), permettant ainsi un multiplexage temporel de 32 canaux. Chaque passerelle GW comporte classiquement un module de traitement d'entrée MTE et un module de traitement de sortie MTS. Le module de traitement d'entrée MTE est chargé de transformer chaque paquet, provenant du réseau IP auquel sa passerelle GW est raccordée, en une suite d'octets (selon un mode qui est ici de type paquet vers TDM ) , puis de les transmettre au réseau ISDN. Il est important de noter que les paquets que reçoit un module de traitement d'entrée MTE ont été préalablement codés, par le terminal de communication qui les a émis, à l'aide d'un algorithme de codage utilisant une liste de codes. Le module traitement de sortie MTS est chargé de transformer (ici selon un mode de type TDM vers paquet ) chaque paquet décomposé, provenant du réseau ISDN, en un paquet (recomposé), puis de transmettre ce 30 paquet au réseau IP auquel sa passerelle GW est raccordée. On considère dans ce qui suit que l'algorithme de codage/décodage utilisé par les terminaux de communication est de type G711 A ou G711 p . II s'agit d'un algorithme bien connu chargé de la modulation par impulsion et codage des fréquences vocales (ou sonores) à l'aide d'une liste de codes hexadécimaux. Mais, l'invention n'est pas limitée aux algorithmes de ce type, comme on le verra plus loin. L'invention consiste tout d'abord à sélectionner l'un des codes de la liste de codes utilisée par l'algorithme, ici G711, afin de le réserver exclusivement à des opérations de traitement qui seront décrites ci-après. Ce code étant désormais réservé, il ne peut donc plus être utilisé pendant la transmission des données utiles non compressées des paquets. Par exemple, dans le cas de l'algorithme G711 A deux codes peuvent être avantageusement choisis. Il s'agit des codes OxAA et Ox2A qui sont respectivement utilisés pour coder le niveau d'amplitude maximale et le niveau d'amplitude minimale des échantillons numériques de signaux sonores. Lorsque l'on réserve le code OxAA, il faut adapter la phase de décomposition des paquets en suites d'octets de manière à remplacer chaque valeur codée égale à OxAA par la valeur codée du niveau d'amplitude précédant, c'est-à-dire OxAB, qui constitue alors le code de remplacement. Lorsque l'on réserve le code Ox2A, il faut adapter la phase de décomposition des paquets en suites d'octets de manière à remplacer chaque valeur codée égale à Ox2A par la valeur codée du niveau d'amplitude suivant, c'est-à- dire Ox2B, qui constitue alors le code de remplacement. Un tel choix n'entraîne qu'une très légère saturation des signaux sonores de très haut niveau. Dans le cas de l'algorithme G711 deux codes peuvent être également avantageusement choisis. II s'agit des codes OxFF et Ox7F qui sont tous les deux utilisés de façon redondante pour coder le niveau d'amplitude nulle des échantillons numériques de signaux sonores. Lorsque l'on réserve le code OxFF, il faut adapter la phase de décomposition des paquets en suites d'octets de manière à remplacer chaque valeur codée égale à OxFF par la valeur codée Ox7F qui constitue alors le code de remplacement. Inversement, lorsque l'on réserve le code Ox7F, il faut adapter la phase de décomposition des paquets en suites d'octets de manière à remplacer chaque valeur codée égale à Ox7F par la valeur codée OxFF qui constitue alors le code de remplacement. Un tel choix est particulièrement avantageux car il n'entraîne pas d'altération du signal. Il ressort des exemples de sélection de code qui précèdent que l'invention s'applique à tout type d'algorithme de codage/décodage utilisant une liste de codes dont l'un d'entre eux peut être réservé. Une fois le code réservé, le procédé selon l'invention consiste à gérer deux types de situation, de manière à placer les passerelles GW dans des modes de fonctionnement de type flux tendu. so La première situation concerne les phases, d'une communication entre deux terminaux de communication TA et TB respectivement raccordés aux réseaux IPI et IP2, pendant lesquelles la passerelle GW1 (ou GW2) est en rupture de stock de paquets venant de TA (ou TB). Ces phases correspondent à des vides (ou blancs) qu'il faut combler afin que la passerelle GW les recevant puisse les reconstituer. Dans cette première situation, le procédé selon l'invention consiste à générer répétitivement le code réservé jusqu'à ce que de nouveaux octets, résultant de la décomposition d'un paquet reçu, soient prêts à transiter par le réseau ISDN, puis à transmettre au réseau ISDN la suite continue du code réservé, ainsi générée, de sorte qu'il fasse transiter ledit code réservé continûment vers la passerelle GW reliée au réseau IP destinataire. Ce code réservé agit alors comme un drapeau ou balise (ou flag ) qui signale au module de traitement de sortie MTS de la passerelle réceptrice la présence d'un vide (ou blanc) qu'elle doit reconstituer. La seconde situation concerne les phases, d'une communication entre deux terminaux de communications TA et TB respectivement raccordés aux réseaux IPI et IP2, pendant lesquelles des paquets parviennent sur l'une des passerelles GWI et GW2. La passerelle qui reçoit un paquet le décompose (ou dépaquettise) en une suite d'octets, en prenant soin de remplacer le code réservé par son code de remplacement (comme indiqué précédemment) chaque fois qu'elle le détecte. Dans cette seconde situation, le procédé selon l'invention consiste tout d'abord à déterminer le délai avant transmission du paquet décomposé (c'est-à-dire de sa suite d'octets). II peut en effet arriver que la passerelle GW soit en train de transmettre au réseau ISDN les octets d'un paquet précédemment décomposé. Le délai avant transmission vise donc à estimer l'éventuel retard introduit par la présence d'un autre paquet décomposé en cours de traitement ou de transmission. Une fois le délai avant transmission déterminé, la passerelle GW doit le comparer à un premier seuil S1, par exemple égal à 4 ms (millisecondes). Si le délai avant transmission est inférieur au premier seuil SI, on transmet directement au réseau ISDN, sans traitement complémentaire, les io octets du paquet décomposé afin qu'il les fasse transiter les uns après les autres vers la passerelle reliée au réseau IP destinataire. En revanche, si le délai avant transmission est supérieur au premier seuil SI, on déclenche une procédure de réduction du délai avant transmission reposant notamment sur la mise en oeuvre d'un algorithme de compression utilisant le code réservé. La compression peut en effet permettre de réduire la durée du délai avant transmission à un niveau inférieur au premier seuil S1, voire même à un niveau SO quasiment nul (par exemple SO = 0 ms). Avant de procéder à la compression des octets d'un paquet décomposé, on détermine des valeurs de comparaison représentatives des pertes d'information qu'elle est susceptible d'induire sur ces octets. Par exemple, on peut déterminer pour chaque octet d'un paquet décomposé, hormis le premier, une valeur de comparaison égale à la différence entre la valeur de l'une de ses grandeurs caractéristiques et la valeur de la même grandeur caractéristique de l'octet qui le précède. Cette grandeur caractéristique d'un octet peut être par exemple celle qui représente son rang compte tenu du niveau d'amplitude du signal sonore qu'il représente. Il existe pour ce faire des tables de correspondance entre les niveaux d'amplitude des signaux sonores et le rang associé, généralement codé entre les valeurs 0 et OxFF. Dans ce cas, la valeur de comparaison associée à l'octet (n) est donc égale à la différence de rang entre l'octet (n) et l'octet (n-1) qui le précède. On détermine ensuite pour chaque valeur de comparaison le nombre lo 2860114 de bits nécessaire à son codage. Ce nombre est généralement compris entre 1 et 8. Puis, on compare le nombre de bits de codage de la valeur de comparaison à un second seuil S2, par exemple égal à 8 bits. Si l'un au moins des nombres de bits de codage des différentes s valeurs de comparaison associées aux octets d'un paquet décomposé est supérieur ou égal au second seuil S2, de préférence bit de signe compris, on ne compresse aucun desdits octets. Ces derniers sont alors transmis directement au réseau ISDN, sans traitement complémentaire, afin qu'il les fasse transiter les uns après les autres vers la passerelle reliée au réseau IP io destinataire. En revanche, si tous les nombres de bits de codage des différentes valeurs de comparaison associées aux octets d'un paquet décomposé sont inférieurs au second seuil S2, de préférence bit de signe compris, on procède à la compression des octets du paquet décomposé, avant de le transmettre au réseau ISDN. De nombreux algorithmes de compression peuvent être utilisés pour compresser les octets des paquets décomposés. Par exemple, l'algorithme de compression peut consister à commencer par placer le code réservé devant et derrière chaque premier octet, non compressé, de la suite d'octets du paquet décomposé. Là encore, le code réservé agit comme un drapeau (ou balise) qui lorsqu'il est détecté de part et d'autre d'un octet non compressé signale le début d'un nouveau paquet décomposé. Ensuite, on place après le second code réservé de l'encadrement les 25 données compressées qui représentent les octets compressés du paquet décomposé, les unes à la suite des autres et de façon ordonnée. Par exemple, les données compressées associées à l'octet (n) sont constituées de la valeur de comparaison égale à la différence de rang entre l'octet (n) et l'octet (n-1) qui le précède, une fois codée selon un nombre de bits choisi, par exemple égal à 7 (de préférence bit de signe compris). A titre d'exemple illustratif, la compression d'un paquet décomposé comprenant initialement 160 octets, correspondant à une durée de 20 ms, donne le paquet décomposé et compressé suivant: 2860114 Il 1 code réservé (8 bits) + octet n 1 (non compressé) + 1 code réservé (8 bits) + 159 groupes de données compressées de 7bits (représentant les octets compressés n 2 à n 160). Chaque groupe de données compressées (sans perte) comprenant, ici, 7 bits, l'ensemble constitué des 159 groupes occupe désormais la place de 142, 125 octets (159 x 7/8), soit 142 octets plus un bit, que l'on arrondit à 143 octets. Cet exemple de compression offre un taux de compression égal à 10,625% ((160-143)/160), qui permet de compenser avec deux paquets lo décomposés et compressés un délai avant transmission d'environ 4 ms. Bien entendu, des taux de compression plus élevés peuvent être envisagés, par exemple en réduisant à 6 bits, la taille des données compressées constituées ou en d'autres termes le nombre de bits de codage des valeurs de comparaison. Le taux de compression peut être également légèrement accru en utilisant les bits non utilisés du dernier octet du paquet décomposé compressé (ici les 7 bits du 143ème octet) pour transmettre des données d'information sur ledit paquet décomposé et compressé ou sur le suivant. Par exemple, les données d'information définissent la longueur du paquet décomposé et compressé, ou signalent que le paquet décomposé suivant est compressé ou non, ou encore définissent le type de compression utilisé. Ces données d'information peuvent être placées avant et/ou après les données compressées, selon ce qu'elles représentent. Lorsque le paquet décomposé (et éventuellement compressé) a été transféré via le réseau ISDN au niveau de la passerelle GW couplée au réseau IP destinataire, on procède alors à son éventuelle décompression en utilisant un algorithme de décompression procédant à l'inverse de l'algorithme de compression. Puis, on recompose le paquet et on le transmet au réseau IP destinataire. Afin de mettre en oeuvre le procédé décrit ci-avant, on peut par exemple utiliser des passerelles GW1 et GW2 du type de celles illustrées sur l'unique figure. Plus précisément, le module de traitement d'entrée MTE de chaque passerelle GW comporte tout d'abord un module de décomposition MC, chargé de décomposer (ou dépaquettiser) chaque paquet reçu en une suite d'octets et de remplacer le code réservé par son code de remplacement (comme indiqué précédemment) chaque fois qu'il le détecte. Ce module de s décomposition MC est couplé à un module de traitement MT comportant, tout d'abord, un module de calcul MCL, alimenté en paquets décomposés par le module de codage MC et chargé d'effectuer les comparaisons de seuil (S1 et S2), de déterminer les délais avant transmission et les valeurs de comparaison, et de choisir le traitement à appliquer aux paquets décomposés io (aucun traitement, ou remplissage de vides, ou compression). Le module de traitement MT comporte également, d'une part, un module de remplissage MR chargé par le module de calcul MCL de générer répétitivement le code réservé afin de remplir les vides détectés, et d'autre part, un module de compression MCP chargé d'appliquer l'algorithme de compression aux paquets décomposés qui lui sont fournis par le module de calcul MCL afin de délivrer des paquets décomposés et compressés. Dans une variante de réalisation, on peut envisager que le module de traitement MT procède au remplacement du code réservé par le code de remplacement à la place du module de décomposition MC. Le module de traitement de sortie MTS de chaque passerelle GW comporte principalement un module de décompression MDP alimenté en paquets décomposés (et éventuellement compressés) par le réseau ISDN et chargé de mettre en oeuvre l'algorithme de décompression chaque fois qu'il reconnaît les deux codes réservés encadrant un premier octet. Le module de traitement de sortie MTS comporte également un module de recomposition (ou paquettisation) MDC alimenté en paquets décomposés par le module de décompression MDP et chargé de les recomposer en paquets. La passerelle (ou gateway) GW, et notamment son module de traitement d'entrée MTE et son module de traitement de sortie MTS, peuvent 30 être réalisés sous la forme de circuits électroniques, de modules logiciels (ou informatiques), ou d'une combinaison de circuits et de logiciels. L'invention ne se limite pas aux modes de réalisation de passerelle (ou gateway) et de procédé de transmission décrits ci-avant, seulement à titre d'exemple, mais elle englobe toutes les variantes que pourra envisager l'homme de l'art dans le cadre des revendications ci-après. REVENDICATIONS 1. Procédé de transmission de paquets comportant des échantillons numériques de signaux sonores, entre deux réseaux de communications à commutation de paquets (IP1, IP2) séparés par un réseau de communications à commutation de circuits (ISDN), ledit procédé comportant une décomposition en octets de chaque paquet préalablement codé à l'aide d'un algorithme utilisant une liste de codes, en vue de leur transit par ledit réseau à commutation de circuits, caractérisé en ce qu'il consiste, en l'absence d'octet disponible à faire transiter, à faire transiter répétitivement un code choisi de ladite liste de codes jusqu'à ce que de nouveaux octets résultant de la décomposition d'un paquet reçu soient prêts à transiter, et en présence d'octets à faire transiter, résultant de la décomposition d'un paquet reçu, à déterminer un délai avant transmission dudit paquet décomposé, de 1s manière à faire transiter lesdits octets lorsque ledit délai est inférieur à un premier seuil choisi (SI), et à compresser lesdits octets de la décomposition en utilisant ledit code choisi, avant de les faire transiter, lorsque ledit délai est supérieur audit premier seuil choisi (SI) et qu'une condition choisie est satisfaite. 2. Procédé selon la revendication 1, caractérisé en ce que pendant la décomposition d'un paquet en une suite d'octets, on remplace chaque valeur codée dudit paquet, égale audit code choisi, par un code de remplacement appartenant à ladite liste de codes. 3. Procédé selon l'une des revendications 1 et 2, caractérisé en ce qu'avant de procéder à ladite compression, on effectue une procédure de réduction de délai de manière à déterminer si l'on peut procéder à ladite compression. 4. Procédé selon la revendication 3, caractérisé en ce que ladite procédure de réduction de délai consiste à déterminer des valeurs de comparaison représentatives de pertes d'information induites par la compression sur les octets d'une décomposition de paquet, et d'une part, à procéder à ladite compression lorsque lesdites valeurs de comparaison sont toutes inférieures à un second seuil choisi (S2), et d'autre part, à faire transiter lesdits octets d'une décomposition de paquet, sans compression, lorsque l'une au moins desdites valeurs de comparaison est supérieure ou égale au second seuil choisi (S2). 5. Procédé selon la revendication 4, caractérisé en ce que l'on s détermine pour chaque octet d'une décomposition de paquet, hormis le premier, une valeur de comparaison égale à la différence entre une valeur d'une grandeur caractéristique dudit octet et la valeur de la même grandeur caractéristique de l'octet qui le précède, puis on détermine pour chaque valeur de comparaison un nombre de bits nécessaire à son codage, et on compare so chaque nombre de bits de codage audit second seuil choisi (S2). 6. Procédé selon la revendication 5, caractérisé en ce que ladite grandeur caractéristique d'un octet est représentative du rang de cet octet compte tenu du niveau d'amplitude du signal que ledit octet représente. 7. Procédé selon l'une des revendications 3 à 6, caractérisé en ce que ledit second seuil choisi (S2) est une valeur de codage égale à 8 bits. 8. Procédé selon l'une des revendications 1 à 7, caractérisé en ce que ladite compression consiste à placer ledit code choisi devant et derrière chaque premier octet d'une décomposition de paquet, puis à placer des données compressées représentatives des octets suivants, les unes à la suite des autres. 9. Procédé selon la revendication 8 en combinaison avec l'une des revendications 5 à 7, caractérisé en ce que lesdites données compressées sont lesdites valeurs de comparaison codées selon un nombre de bits choisi. 10. Procédé selon la revendication 9, caractérisé en ce que ledit nombre de bits est choisi égal à 7. 11. Procédé selon l'une des revendications 8 à 10, caractérisé en ce que l'on place des données d'information avant et/ou après lesdites données compressées. 12. Procédé selon la revendication 11, caractérisé en ce que lesdites données d'information sont choisies dans un groupe comprenant au moins la longueur du paquet décomposé, une indication signalant que le paquet suivant est compressé, et un identifiant du type de compression utilisé. 13. Procédé selon l'une des revendications 1 à 12, caractérisé en ce que ledit algorithme de codage est l'algorithme dit G711 A . 14. Procédé selon la revendication 13, caractérisé en ce que ledit code choisi est la valeur codée du niveau d'amplitude maximale des signaux sonores, et en ce que lors de la décomposition des paquets en suites d'octets, on remplace chaque valeur codée égale à la valeur codée du niveau d'amplitude maximale par la valeur codée du niveau d'amplitude précédant ledit niveau d'amplitude maximale. 15. Procédé selon la revendication 13, caractérisé en ce que ledit code choisi est la valeur codée du niveau d'amplitude minimale des signaux sonores, et en ce que lors du codage des octets on remplace chaque valeur codée égale à la valeur codée du niveau d'amplitude minimale par la valeur codée du niveau d'amplitude suivant ledit niveau d'amplitude minimale. 16. Procédé selon l'une des revendications 1 à 12, caractérisé en ce que ledit algorithme de codage est l'algorithme dit G711 p . 17. Procédé selon la revendication 16, caractérisé en ce que ledit code est choisi parmi l'un des deux codes de la liste représentatifs d'un niveau de signal sonore égal à zéro, et en ce que lors de la décomposition des paquets en suites d'octets, on remplace chaque valeur codée égale audit code choisi par la valeur de l'autre code représentatif d'un niveau de signal sonore égal à zéro. 18. Procédé selon l'une des revendications 1 à 17, caractérisé en ce qu'une fois que lesdits octets compressés d'une décomposition de paquet ont tous transité dans ledit réseau à commutation de circuits, on procède à leur décompression, puis on recompose ledit paquet avant de le transmettre au réseau à commutation de paquets destinataire. 19. Passerelle (GW) de liaison entre un réseau de communications à commutation de circuits (ISDN) et un réseau de communications à commutation de paquets (IP1; IP2), caractérisée en ce qu'elle est agencée pour mettre en oeuvre le procédé selon l'une des revendications précédentes.