Opened 16 years ago
Closed 11 years ago
#817 closed enhancement (fixed)
Callback to allow application to respond to re-INVITE manually (thanks Ruud Klaver for the patch)
Reported by: | bennylp | Owned by: | bennylp |
---|---|---|---|
Priority: | normal | Milestone: | release-2.2 |
Component: | pjsua-lib | Version: | trunk |
Keywords: | Cc: | ||
Backport to 1.x milestone: | Backported: | no |
Description (last modified by bennylp)
Currently PJSIP automatically responds incoming re-INVITE. The patch adds callback to notify application about re-INVITE and allows it to respond accordingly.
See the following for the discussions:
Attachments (5)
Change History (17)
Changed 16 years ago by bennylp
Changed 16 years ago by bennylp
This patch adds capability to cancel remote offer state in the SDP negotiator. It's useful if application has set the remote offer, but then decides to reject the re-INVITE.
comment:1 Changed 16 years ago by bennylp
- Description modified (diff)
Changed 16 years ago by bennylp
Patch from Ruud Klaver to cancel incoming re-INVITE on incoming CANCEL
Changed 16 years ago by bennylp
Patch from Ruud Klaver to cancel negotiator state when we're sending negative response to re-INVITE
comment:2 Changed 16 years ago by bennylp
- Milestone changed from release-1.3 to release-1.4
comment:3 Changed 15 years ago by bennylp
- Milestone changed from release-1.4 to release-1.5
comment:4 Changed 15 years ago by bennylp
- Milestone changed from release-1.5 to release-1.6
Changed 15 years ago by bennylp
From Saúl Ibarra Corretgé: this patch should complete the missing part. The attached patch builds and sends a CANCEL request to an ongoing re-INVITE. I made the patch and tested on PJSIP 1.0.x version, but AFAIS there should be no problem in applying it to latest trunk.
comment:5 Changed 15 years ago by bennylp
- Milestone changed from release-1.6 to release-1.7
comment:6 Changed 14 years ago by bennylp
- Milestone changed from release-1.7 to Known-Issues-and-Ideas
Moving this to known issues.
comment:7 Changed 11 years ago by ming
In 4562:
comment:8 Changed 11 years ago by ming
- Backported unset
- Component changed from pjsip to pjsua-lib
- Milestone changed from Known-Issues-and-Ideas to release-2.2
comment:9 Changed 11 years ago by bennylp
In 4565:
comment:10 Changed 11 years ago by ming
In 4583:
comment:11 Changed 11 years ago by bennylp
Note that this implementation is still lacking manual reinvite notification at pjsua level, although it's still unclear either whether such notification can be implemented.
comment:12 Changed 11 years ago by bennylp
- Resolution set to fixed
- Status changed from new to closed
Patch to add the callback (thanks Ruud Klaver)