A method performed by a wireless communications device for switching between a plurality of communication interfaces, the method characterized by the steps of: activating a Long Term Evolution, LTE, interface; communicating with a remote device via a Wireless Local Area Network, WLAN, interface associated with a WLAN communications network, thereby establishing a communication session with the remote device via the WLAN communications network; detecting a proximity of the remote device; generating a signaling request message to include one or more security parameters authenticating the wireless communication device to the remote device responsive to detecting the proximity of the remote device, the message comprising a request to establish an ad-hoc peer-to-peer communication link with the wireless communication device; transmitting the signaling request message to the remote device via the LTE interface; establishing the ad-hoc peer-to-peer communication link with the remote device responsive to receiving a signaling accept message from the remote device via the WLAN interface; maintaining the LTE interface in active state, whenever the wireless communication device's ad-hoc interface is active; transferring the WLAN-based communication session to the ad-hoc communication link and continuing the communication session on the ad-hoc link; detecting a failure of the ad-hoc peer-to-peer communication link; reestablishing a network-based communications link with the remote device via the LTE interface based on a shared secret key K a known to the wireless communication device and the remote device; and switching the communication session from the failed ad-hoc communication link to the LTE interface-based communications link without additional signaling messages. activating a Long Term Evolution, LTE, interface; communicating with a remote device via a Wireless Local Area Network, WLAN, interface associated with a WLAN communications network, thereby establishing a communication session with the remote device via the WLAN communications network; detecting a proximity of the remote device; generating a signaling request message to include one or more security parameters authenticating the wireless communication device to the remote device responsive to detecting the proximity of the remote device, the message comprising a request to establish an ad-hoc peer-to-peer communication link with the wireless communication device; transmitting the signaling request message to the remote device via the LTE interface; establishing the ad-hoc peer-to-peer communication link with the remote device responsive to receiving a signaling accept message from the remote device via the WLAN interface; maintaining the LTE interface in active state, whenever the wireless communication device's ad-hoc interface is active; transferring the WLAN-based communication session to the ad-hoc communication link and continuing the communication session on the ad-hoc link; detecting a failure of the ad-hoc peer-to-peer communication link; reestablishing a network-based communications link with the remote device via the LTE interface based on a shared secret key K a known to the wireless communication device and the remote device; and switching the communication session from the failed ad-hoc communication link to the LTE interface-based communications link without additional signaling messages.