Opened 17 years ago
Closed 15 years ago
#411 closed defect (fixed)
Cannot update account presence's status while previous PUBLISH is in progress (thanks Olivier Beytrison for the report)
Reported by: | bennylp | Owned by: | bennylp |
---|---|---|---|
Priority: | normal | Milestone: | release-1.5 |
Component: | pjsip | Version: | trunk |
Keywords: | Cc: | ||
Backport to 1.x milestone: | Backported: |
Description
Change History (6)
comment:1 Changed 16 years ago by bennylp
- Milestone changed from release-0.9.0 to Known-Issues
comment:2 Changed 15 years ago by bennylp
- Milestone changed from Known-Issues to release-1.5
comment:3 Changed 15 years ago by bennylp
- Summary changed from Cannot update account presence's status while previous PUBLISH is in progress (thanks Olivier Beytrison) to Cannot update account presence's status while previous PUBLISH is in progress (thanks Olivier Beytrison for the report)
comment:4 Changed 15 years ago by bennylp
- Component changed from pjsua-lib to pjsip
comment:5 Changed 15 years ago by bennylp
In r2939:
- Crash in timer if publication session is terminated prematurely. To reproduce: publish two events in quick successions, e.g. by pressing "t" in pjsua couple of times. The publication session will be terminated with PJ_EBUSY status, and crash may occur when timer heap is polled.
comment:6 Changed 15 years ago by bennylp
- Resolution set to fixed
- Status changed from new to closed
Done in r2940:
- enable request queueing. If PUBLISH is to be sent while another one is still in progress, queue the request and send it later when the ongoing request completes
- this behavior is controlled by new pjsip_publishc_opt structure to control session's options
- default behavior is to queue the request
Note: See
TracTickets for help on using
tickets.
Moving the ticket to 1.5 since we'll be fixing some presence stuff.