SIP er en tekstbasert forespørselsresponsprotokoll mens XMPP er XML-basert klient-serverarkitektur. Klienter snakker med andre ord ikke direkte til hverandre. SIP-signalmeldinger inneholder en SIP-overskrift og kropp mens XMPP sender forespørsel, svar og feilmeldinger ved hjelp av XML via en streamingforbindelse.