The present disclosure relates to a method (210) of establishing a communication session, the method (210) including: detecting a user-triggered event (222) at a first
communication device (200); generating, by the first
communication device (200) and in response to the detection of the user-triggered event (222), a first message (232) according to the
iBeacon communication protocol, wherein the first message (232) includes: identifier information (236) representative of the first
communication device (200), random information (238), and event-related information (234) representative of the user-triggered event (222); transmitting, by the first communication device (200) and according to the
iBeacon communication protocol, the first message (232) to a second communication device (242); and receiving, at the first communication device (200), a request to establish a communication session according to the
Bluetooth Low-Energy, BLE, protocol between the first communication device (200) and the second communication device (242).