Opened 10 years ago
Closed 10 years ago
#1813 closed defect (fixed)
Problem with media reinitialisation when using ICE
Reported by: | ming | Owned by: | bennylp |
---|---|---|---|
Priority: | normal | Milestone: | release-2.4 |
Component: | pjsua-lib | Version: | trunk |
Keywords: | Cc: | ||
Backport to 1.x milestone: | Backported: | no |
Description
In call media initialization, if ICE media transport completes immediately, we will directly proceed to finish the call media initialization process. If it doesn't, we will mark the call media to resume call media initialization when the ICE media transport completes, i.e. in the on_ice_complete() callback.
However, if subsequently, during re-invite/media reinitialization, ICE media transport completes immediately, then on_ice_complete() callback will still follow the same path, i.e. directly resuming call media initialization in its on_ice_complete() callback. The behaviour is undesired since it will cause call media initialization to be called twice.
Change History (1)
comment:1 Changed 10 years ago by ming
- Resolution set to fixed
- Status changed from new to closed
In 4980: