Il protocollo SIP (Session Initiation Protocol) è un protocollo basato su IP, definito dalla RFC 3261, e impiegato principalmente per applicazioni di telefonia su IP o VoIP. Esso supporta il dialog-oriented: un dialogo è una relazione persistente tra entità paritetiche che si scambiano richieste e risposte in un contesto comune. Grazie ad esso, è quindi possibilie effettuare chiamate tramite una connessione internet, grazie anche alla presenza di numero software che sfruttano tale protocollo.