Một lời mời thành công sẽ thiết lập lên một số dialog và một số phiên giữa hai tác nhân người dùng sử dụng mô hình đề nghị/trả lời như đã được trình bày ở trên. Trong quá trình truyền thông có thể xảy ra một số tình huống mà một trong hai bên tham gia muốn thay đổi các tham số hiện tại của phiên như: thay đổi địa chỉ, cổng, bổ sung một luồng phương tiện, xoá một luồng phương tiện…Những thay đổi này được thực hiện bằng cách gửi đi một bản tin INVITE mới bên trong dialog đã thiết lập lên phiên hiện tại. Bản tin này được gọi là bản tin re-INVITE. Cùng một bản tin re- INVITE có thể thay đổi cả các tham số của dialog và phiên hiện tại và cả bên chủ gọi và bên bị gọi đều có thể gửi bản tin này để sửa đổi phiên hiện tại.
Không giống với INVITE bản tin re-INVITE chỉ được gửi tới một UAS đang tham gia vào phiên hiện tại và do đó chỉ có một đáp ứng cho bản tin này. UAS này được xác định trong trường "Request-URI" đang tham gia dialog cùng với UAC, hay nói đúng hơn là trường này sẽ chỉ thị địa chỉ bản ghi của thuê bao phía bên kia. Tại phía bên kia, UAS phải phân biệt được bản tin re-INVITE với bản tin INVITE và điều khiển bản tin re-INVITE này để sửa đổi dialog và phiên hiện tại.
Để phân biệt giữa hai bản tin này, UAS sử dụng thẻ trong trường tiêu đề "To" để tính toán số nhận dạng dialog và so sánh nó với các dialog ID đang tồn tại ở UAS. Nếu như có sự trùng hợp thì bản tin này là một bản tin re-INVITE, ngược lại thì nó là một bản tin INVITE.
Khi UAS nhận được bản tin re-INVITE trong một dialog đang tồn tại, nó phải kiểm tra số nhận dạng version trong miêu tả phiên của bản tin. Nếu không có phần này, nó phải xem xét nội dung của phần miêu tả phiên để xác định xem có sự thay đổi ở thuộc tính nào hay không. Nếu như có sự thay đổi so với phiên đang tồn tại, UAS phải sửa lại các tham số cho đúng với các trạng thái mới của chúng sau khi đã hỏi ý kiến của người sử dụng để xác nhận những thay đổi này. Sau đó, UAS sẽ tạo ra một đáp ứng 2xx để báo cho UAC biết rằng đề nghị mới đã được chấp nhận.
Nếu như đề nghị mới về phiên không được chấp nhận, UAS phải loại bỏ nó bằng cách gửi cho UAC một đáp ứng 488 (Not Acceptable Here). Nếu UAS tạo ra một đáp ứng 2xx và không nhận được một bản tin xác nhận ACK, nó sẽ tạo ra một bản tin BYE để kết thúc dialog.
Nếu như chưa thể đưa ra quyết định cuối cùng về đề nghị mới này, UAS cũng sẽ không tạo ra đáp ứng 180 (Ringing) bởi vì UAC sẽ không tạo ra tín hiệu chuông tại thiết bị thuê bao khi nhận được đáp ứng này. Thay vào đó, UAS sẽ sử dụng một trường tiêu đề "Alert-Info" trong bản tin đáp ứng cho bản tin re-INVITE.
Nếu như bản tin re-INVITE không đưa ra lời đề nghị để thay đổi các thuộc tính của phiên, UAS sẽ đưa ra một đề nghị về các thuộc tính này trong đáp ứng 2xx để gửi tới UAC. UAS phải đảm bảo rằng các đặc điểm mới này phải được thay thế cho các đặc điểm của phiên hiện tại, ví dụ như các tham số về: dạng phương tiện; phương tiện truyền dẫn và các tham số khác. Điều đó sẽ giúp hạn chế phía bên kia từ chối các đặc điểm mới này. Tuy nhiên, nếu như UAC vẫn không thể chấp nhận được đề nghị này thì nó sẽ tạo ra một câu trả lời với một miêu tả phiên hợp lệ và sau đó gửi một bản tin BYE để kết thúc phiên này.
UAC chờ để nhận được một đáp ứng cuối cùng cho bản tin re-INVITE, nếu như đây không phải là một đáp ứng 2xx thì các tham số của phiên không được thay đổi. Trong đó, nếu đáp ứng này là một trong các bản tin 481 (Call/Transaction Does Not exit), 408 (Request Timeout) hay không có đáp ứng nào nhận được thì UAC sẽ kết thúc dialog này. Nếu UAC nhận được đáp ứng 491, nó sẽ khởi động một timer với giá trị T được chọn như sau:
- Nếu UAC đã tạo ra trường Call-ID của dialog ID, T có thể chọn giá trị trong khoảng từ 2,1 đến 4 giây với một đơn vị thời gian là 10 ms.
- Nếu UAC không tạo ra trường Call-ID của dialog ID, T có thể chọn giá trị trong khoảng từ 0 đến 2 giây với một đơn vị thời gian là 10 ms.
Khi timer trở về 0, UAC cố gắng gửi lại bản tin re-INVITE một lần nữa nếu như nó vẫn muốn thay đổi các tham số của phiên hiện tại. Nếu như đáp ứng nhận được là đáp ứng 2xx, các tham số của phiên sẽ được cập nhật lại theo các thông số trong yêu cầu đã được gửi đi.