A method to be performed by a user endpoint device of participating in a communication session, the method comprising: receiving a plurality of communication signals associated with a communication session from a communication network, a first communication signal in the plurality of communication signals comprising a plurality of components selected from the group consisting of a first data component, a first audio component and a first video component; selecting at least a first component of the first communication signal from the plurality of components for communication with a first local media communication peripheral device of the user endpoint device based on preferences associated with the first local media communication peripheral device, the first component having a first data quality, wherein the first local media communication peripheral device is capable of reproducing the first component at the first data quality; preparing the selected first component of the first communication signal for transmission to the first local media communication peripheral device by downgrading the first data quality of the first component to a second data quality based on preferences associated with the first local media communication peripheral device, which indicate that the first local media communication peripheral device is to reproduce the first component at the second data quality, wherein the first data quality of the first component is superior to the second data quality of the first component prepared for communication with the first local media communication peripheral device; and transmitting the first component of the first communication signal to the first local media communication peripheral device after preparing the first component of the first communication signal for transmission to the first local media communication peripheral device, wherein the selecting and preparing steps are performed according to stored preference data associated with the first local media communication peripheral device the stored preference data being components of stored registration data, which is dynamically compiled when the first local media communication peripheral device is connected to the user endpoint device. receiving a plurality of communication signals associated with a communication session from a communication network, a first communication signal in the plurality of communication signals comprising a plurality of components selected from the group consisting of a first data component, a first audio component and a first video component; selecting at least a first component of the first communication signal from the plurality of components for communication with a first local media communication peripheral device of the user endpoint device based on preferences associated with the first local media communication peripheral device, the first component having a first data quality, wherein the first local media communication peripheral device is capable of reproducing the first component at the first data quality; preparing the selected first component of the first communication signal for transmission to the first local media communication peripheral device by downgrading the first data quality of the first component to a second data quality based on preferences associated with the first local media communication peripheral device, which indicate that the first local media communication peripheral device is to reproduce the first component at the second data quality, wherein the first data quality of the first component is superior to the second data quality of the first component prepared for communication with the first local media communication peripheral device; and transmitting the first component of the first communication signal to the first local media communication peripheral device after preparing the first component of the first communication signal for transmission to the first local media communication peripheral device, wherein the selecting and preparing steps are performed according to stored preference data associated with the first local media communication peripheral device the stored preference data being components of stored registration data, which is dynamically compiled when the first local media communication peripheral device is connected to the user endpoint device.