Patent ID: 8660551

Claim:
A method comprising: storing, by a Serving-Call Session Control Function (S-CSCF) device and in a codecs storage component stored by the S-CSCF device, information identifying a first device in association with a first list of codecs that the first device supports, the codecs storage component including: a first field to store the information identifying the first device, and a second field to store the first list of codecs that is associated with the first device that is identified in the first field; receiving, by the S-CSCF device and from a second device, a call request message to establish a call after storing the first list of codecs in the codecs storage component, the call request message including information identifying a user to whom the call is directed, and the user being associated with the first device; obtaining, by the S-CSCF device and based on the information identifying the user, the information identifying the first device; determining, by the S-CSCF device, that the information identifying the first device is stored in the codecs storage component; retrieving, by the S-CSCF device and based on determining that the information identifying the first device is stored in the codecs storage component, the first list of codecs from the codecs storage component; identifying, by the S-CSCF device, a particular codec in the first list of codecs to be used to establish the call to the first device; and establishing, by the S-CSCF device and after identifying the particular codec, the call to the first device by using the particular codec.