Los dos protocolos competitivos principales utilizados para admitir mensajes instantáneos son
xmpp (mensajes extensibles y protocolo de presencia) y
SIP (Protocolo de iniciación de la sesión) . Mientras que existen otros protocolos, estos son los más prominentes y ampliamente utilizados en diferentes contextos. Tenga en cuenta que SIP se usa más ampliamente para las llamadas VoIP, pero también tiene características adecuadas para IM.