#113 closed defect (fixed)
INVITE transaction is not destroyed immediately when ACK has the same branch as the INVITE
Reported by: | bennylp | Owned by: | bennylp |
---|---|---|---|
Priority: | major | Milestone: | release-0.5.10.1 |
Component: | pjsip | Version: | 0.5.10 |
Keywords: | Cc: | ||
Backport to 1.x milestone: | Backported: |
Description (last modified by bennylp)
When an ACK to 2xx response has the same Via branch parameter to the INVITE transaction, the invite session does not destroy the INVITE transaction immediately, causing subsequent INVITE to fail with 500/Internal Server Error when the new INVITE comes before the previous INVITE terminates (with timer).
Note that ACK for 2xx response normally has different Via branch value than in the INVITE transaction since it represents separate transaction, so this should be quite a rare situation.
Thanks Sasa Coh for the report.
Change History (7)
comment:1 Changed 18 years ago by bennylp
- Description modified (diff)
comment:2 Changed 18 years ago by bennylp
- Summary changed from INVITE transaction is not destroyed when ACK has the same branch as the INVITE to INVITE transaction is not destroyed immediately when ACK has the same branch as the INVITE
comment:3 Changed 18 years ago by bennylp
comment:4 Changed 18 years ago by bennylp
- Resolution set to fixed
- Status changed from new to closed
comment:5 Changed 18 years ago by bennylp
- Priority changed from normal to major
comment:6 Changed 18 years ago by bennylp
- Description modified (diff)
comment:7 Changed 18 years ago by bennylp
- Description modified (diff)
Note: See
TracTickets for help on using
tickets.
Fixed in r981.