O SIP funciona numa arquitetura cliente/servidor e, em sua versão atual (RFC 3261), possui 6 métodos de requisição, INVITE, ACK, CANCEL, OPTIONS, REGISTER e BYE, que são explicados abaixo:
INVITE- O método INVITE solicita o estabelecimento de uma sessão. O corpo do INVITE contem a descrição da sessão utilizando o SDP (Session Description Protocol). Se um método INVITE for enviado durante a execução de uma sessão, ele é chamado de re-INVITE. Re-INVITE’s geralmente são utilizados para mudar parâmetros da sessão;
ACK- O método ACK funciona como a confirmação de um INVITE, se o INVITE não contiver a descrição da sessão, o ACK deve conter;
CANCEL- O método CANCEL cancela todos os métodos pendentes de resposta;
OPTIONS- O método OPTIONS faz uma pergunta sobre as capacidades e disponibilidade das funcionalidades do receptor, a resposta contém uma listagem com os métodos, extensões e codecs suportados;
REGISTER- Um cliente usa este método para registrar o "alias" (apelido) do seu endereço em algum servidor SIP, que, por aceitar registro de usuários, chamamos de serviço REGISTRAR[4].
BYE- Usado para terminar uma sessão estabelecida.