Patent attributes
Disclosed is a method for establishing a communication session. The method includes: establishing a chat session between a first terminal device and a second terminal device, determining if both the first terminal device and the second terminal device support a specific communication technology, forwarding an invitation to initiate communication over the specific communication technology, in response to a detection that the invitation is accepted requesting from a communication server an initiation of a communication channel implemented with the specific communication technology, and in response to an establishment of the communication channel implemented with the specific communication technology establishing the communication session for communicating at least over the specific communication technology. Also disclosed is a chat server, a computer program product and a system.