SIP là một giao thức dựa trên văn bản với cú pháp tương tự như của HTTP. Có hai loại thông điệp SIP khác nhau: yêu cầu và phản hồi. Dòng đầu tiên của một yêu cầu có một phương thức, xác định bản chất của yêu cầu và một URI yêu cầu, cho biết nơi yêu cầu sẽ được gửi đi.