Patent ID: 8204064
Filing Date: 2012-06-19
Classification: H04L,H04Q

Abstract:
1. A method for processing a signaling message, the method comprising the steps of: receiving a definition of a first transcoding policy associated with a first endpoint; receiving a definition of a second transcoding policy associated with a second endpoint, wherein the definition of the first transcoding policy and the definition of the second transcoding policy are user configurable and each specifies at least one rule for processing a codec list contained with the signaling message; determining whether the first transcoding policy applies to a received first call offer containing an originator endpoint and an answerer endpoint; determining whether the second transcoding policy applies to the first call offer; responsive to the first transcoding policy being applicable, applying the first transcoding policy to a first offer codec set in the first call offer to produce a second call offer containing a second offer codec set; responsive to the second transcoding policy being applicable, applying the second transcoding policy to the second codec set to produce a third call offer containing a third offer codec set; comparing a first answerer codec set in a received first answer and a second answerer codec set contained in the second call offer; and determining whether to perform transcoding based on a result of the comparison.