Il protocollo SIP (Session Initiation Protocol) è un protocollo usato per creare, modificare, e terminare sessioni tra uno o più partecipanti e si usa per conferenze in Internet, Telefonia via Internet (VoIP), Messaggistica istantanea, ecc. Queste potenzialità hanno fatto sì che SIP sia uno dei protocolli VoIP più diffuso nel mercato residenziale e business.
Vediamo un esempio di sessione di chiamata SIP tra due telefoni, e avviene in questo modo:
- Il telefono chiamante invia un invito.
- Il telefono chiamato invia la risposta informativa 100 Trying.
- Quando il telefono comincia a squillare, il chiamante riceve la risposta 180 Ringing.
- Quando il destinatario alza la cornetta, il telefono chiamato invia la risposta 200 OK.
- Il telefono chiamante risponde con ACK conferma.
- La conversazione è trasmessa sotto forma di dati mediante RTP.
- Quando il cliente chiamato riattacca, viene inviata una richiesta di BYE al chiamante.
- Il telefono chiamante restituisce la risposta 200 OK.