There is disclosed a system for authentication of a device in a network by establishing a second security context between the device and a serving network node when a first security context has previously been established, assisted by an authentication server, based on a random value and a secret shared between an identity module associated with the device and the authentication server. The present invention provides routing for fixed and variable length optical data packets of varying types, data, voice, TDM, ATM, voice over data, etc. The controller controls the communication of data between the first storage area and the remote device, and the second storage area and the remote device dependent upon access rights associated with the remote device. The method further may include, upon transmission of the video feed from the one or more video capture devices to the client device, facilitating control of the client device in response to any device control gesture received from the user based upon the video feed.