A first user equipment, UE, comprising: a processor ; a display; and memory storing computer-executable instructions that, when executed by the processor, cause the first UE to: receive , from a second UE over a telecommunications network , capability information indicating whether the second UE is capable of exchanging text content and/or non-text content via real time text, RTT, messages; display , based at least in part on the capability information indicating that the second UE is capable of exchanging at least the text content via the RTT messages, a RTT conversation window on the display; display , based at least in part on the capability information indicating that the second UE is capable of exchanging the non-text content via the RTT messages, a user interface element in a selectable state on the display next to the RTT conversation window ; receive user input indicating that the user interface element is selected; insert a file into a RTT message , the file including non-text content created or selected by a user of the first UE; and send , over the telecommunications network, the file via the RTT message to the second UE. a processor ; a display; and memory storing computer-executable instructions that, when executed by the processor, cause the first UE to: receive , from a second UE over a telecommunications network , capability information indicating whether the second UE is capable of exchanging text content and/or non-text content via real time text, RTT, messages; display , based at least in part on the capability information indicating that the second UE is capable of exchanging at least the text content via the RTT messages, a RTT conversation window on the display; display , based at least in part on the capability information indicating that the second UE is capable of exchanging the non-text content via the RTT messages, a user interface element in a selectable state on the display next to the RTT conversation window ; receive user input indicating that the user interface element is selected; insert a file into a RTT message , the file including non-text content created or selected by a user of the first UE; and send , over the telecommunications network, the file via the RTT message to the second UE. receive , from a second UE over a telecommunications network , capability information indicating whether the second UE is capable of exchanging text content and/or non-text content via real time text, RTT, messages; display , based at least in part on the capability information indicating that the second UE is capable of exchanging at least the text content via the RTT messages, a RTT conversation window on the display; display , based at least in part on the capability information indicating that the second UE is capable of exchanging the non-text content via the RTT messages, a user interface element in a selectable state on the display next to the RTT conversation window ; receive user input indicating that the user interface element is selected; insert a file into a RTT message , the file including non-text content created or selected by a user of the first UE; and send , over the telecommunications network, the file via the RTT message to the second UE. <EOS>