Opened 11 years ago

Closed 11 years ago

Last modified 11 years ago

#1596 closed defect (fixed)

Fix handling of incoming UPDATE request (thanks Matt DiMeo for the report)

Reported by: ming Owned by: bennylp
Priority: normal Milestone: release-2.1
Component: pjsip Version: trunk
Keywords: Cc:
Backport to 1.x milestone: release-1.16 Backported: yes

Description

  1. Send 500 with Retry-After header set randomly between 0 and 10 if we receive UPDATE while we haven't sent answer.
  1. Change "If UPDATE doesn't contain SDP" test to be the earliest check. From RFC 3311: If an UPDATE is received _that contains an offer_, and the UAS has generated an offer (in an UPDATE, PRACK or INVITE) to which it has not yet received an answer, the UAS MUST reject the UPDATE with a 491 response.

Change History (3)

comment:1 Changed 11 years ago by ming

  • Resolution set to fixed
  • Status changed from new to closed

In 4301:

Fixes #1596: Fix handling of incoming UPDATE request

comment:2 Changed 11 years ago by ming

In 4396:

Re #1596: Backported to 1.x

comment:3 Changed 11 years ago by ming

  • Backported set
Note: See TracTickets for help on using tickets.