Communication systems and multimedia solutions