Patent ID: 7443879
Filing Date: 2008-10-28
Classification: H04W

Abstract:
1. A method, comprising the step of: allowing through one or more network controllers a second user agent to communicate with a first user agent through employment of a codec format unsupported by the first user agent, wherein the one or more network controllers support a) selectable mode vocoder, b) G.711, c) adaptive differential pulse code modulation, d) enhanced variable rate codec and e) 13 k codec formats; translating by one or more of the one or more network controllers one or more media packets of the codec format unsupported by the first user agent to one or more media packets of a codec format that is supported by the first user agent; wherein the one or more network controllers comprise first and second network controllers, and wherein the step of translating by the one or more of the one or more network controllers the one or more media packets of the codec format unsupported by the first user agent to the one or more media packets of the codec format that is supported by the first user agent comprises the steps of: evaluating by the second network controller one or more characteristics of a signaling message; and determining based on the one or more characteristics by the second network controller whether to allocate a gateway that serves to translate a subsequent media packet of the one or more media packet of the codec format unsupported by the first user agent to a media packet of the one or more media packets of the codec format that is supported by the first user agent or to send the subsequent media packet of the one or more media packets of the codec format unsupported by the first user agent to the first network controller to be translated to the media packet of the one or more media packets of the codec format that is supported by the first user agent; wherein the one or more characteristics of the signaling message comprise the codec format of the subsequent media packet, wherein the step of evaluating by the second network controller the one or more characteristics of the signaling message comprises the steps of: comparing a first number of bits used to represent the subsequent media packet of the codec format unsupported by the first user agent and a second number of bits used to represent the media packet of the codec format that is supported by the first user agent; determining to translate by the second network controller the subsequent media packet of the one or more media packets of the codec format unsupported by the first user agent to the media packet of the one or more media packets of the codec format that is supported by the first user agent if the first number is greater than the second number; and determining to ignore the subsequent media packet of the one or more media packets of the codec format unsupported by the first user agent.