Are all these apps are not using https port.facebook messenger uses https port then how they will identify data.अँधेरे में तीर चला रहा है लगता है।
Exactly, there is no way to detect unless they sniff the packets, which would be violation of user privacy.
TRAI however does not understand this point. (or unwilling to use it on purpose?!)
When you install Skype, a port above 1024 is chosen at random as the port for incoming connections