An Internet telephony gateway and method for operating a gateway are
disclosed. The gateway is designed with a port to support a predefined
maximum number of audio data channels. The gateway contains sufficient
processing throughput to operate a first, high quality audio codec on a
subset of the channels. However, this throughput is sufficient to operate
a second, lower quality audio codec on a greater number of the channels,
preferably all of them. The first and second codecs are designed to
produce compressed audio data streams that are interoperably
decompressable.
In operation, the gateway host processor assigns new calls to either the
first or second codec, depending on the current traffic being handled by
the gateway. If new calls would result in the gateway's processing
throughput being exceeded, the host processor may reassign a channel from
the first codec to the second codec in order to create processing headroom
for the addition of a new channel. Because the codecs are interoperably
decompressable, no renegotiation need occur with the far end of the
communication channel when a codec is reassigned. This gateway offers the
potential for high-quality communication over the maximum number of
channels possible, with a natural degradation as the gateway reaches its
full channel capacity, using modest processing resources.
Un passage et une méthode de téléphonie d'Internet pour actionner un passage sont révélés. Le passage est conçu avec un port pour soutenir un nombre maximum prédéfini des canaux audio de données. Le passage contient la sortie de traitement suffisante pour actionner une première, codec audio de haute qualité sur un sous-ensemble des canaux. Cependant, cette sortie est suffisante pour utiliser un deuxième, codec audio de mauvaise qualité sur un plus grand nombre des canaux, de préférence tous. Les premiers et deuxièmes codecs sont conçus pour produire les flux de données audio comprimés qui sont interoperably decompressable. En fonction, le processeur de centre serveur de passage assigne de nouveaux appels au premier ou deuxième codec, selon le trafic courant manipulé par le passage. Si les nouveaux appels auraient comme conséquence la sortie de traitement du passage étant excédée, le processeur de centre serveur peut attribuer à nouveau un canal du premier codec au deuxième codec afin de créer traiter l'espace libre pour l'addition d'un nouveau canal. Puisque les codecs sont interoperably decompressable, aucune renégociation ne doit se produire avec l'extrémité lointaine de la voie de transmission quand un codec est attribué à nouveau. Ce passage offre le potentiel pour la communication de haute qualité au-dessus du nombre maximum des canaux possibles, avec une dégradation normale pendant que le passage atteint sa pleine capacité de canal, en utilisant les ressources de traitement modestes.