#794 closed defect (fixed)
Bug with generating SDP version in origin line (thanks Joel Dodson for the report)
Reported by: | bennylp | Owned by: | bennylp |
---|---|---|---|
Priority: | normal | Milestone: | release-1.2 |
Component: | pjsip | Version: | trunk |
Keywords: | Cc: | ||
Backport to 1.x milestone: | Backported: |
Description (last modified by bennylp)
RFC 3264 mandates that subsequent SDP offer must have version number in SDP origin line incremented by one. This currently is done in PJSUA-LIB, with the update_sdp_version() function.
Upon checking the source codes, turns out this should have been done by the SDP negotiator, hence the update_sdp_version() shouldn't be necessary. Further checking reveals that there was a bug in the INVITE session (sip_inv.c), which doesn't use the correct SDP offer as "fixed" by the negotiator, hence the INVITE session does not produce the correct SDP.
The corresponding ticket for 1.0 branch is #795
Change History (4)
comment:1 Changed 16 years ago by bennylp
- Resolution set to fixed
- Status changed from new to closed
comment:2 Changed 16 years ago by bennylp
In r2665:
- fixed compilation error on Symbian
comment:3 Changed 15 years ago by bennylp
- Description modified (diff)
comment:4 Changed 15 years ago by bennylp
- Description modified (diff)
Fixed in r2643: