Skip to content

Upgrade bundled pjproject to 2.17.#1889

Open
silentindark wants to merge 1 commit intoasterisk:masterfrom
silentindark:master-issue-1888
Open

Upgrade bundled pjproject to 2.17.#1889
silentindark wants to merge 1 commit intoasterisk:masterfrom
silentindark:master-issue-1888

Conversation

@silentindark
Copy link
Copy Markdown
Contributor

@silentindark silentindark commented Apr 22, 2026

Resolves: #1888

UserNote: Bundled pjproject has been upgraded to 2.17. For more
information about what is included in this release, see the
pjproject Github page: https://github.com/pjsip/pjproject/releases/tag/2.17

@silentindark
Copy link
Copy Markdown
Contributor Author

cherry-pick-to: 20
cherry-pick-to: 22
cherry-pick-to: 23

Copy link
Copy Markdown

@github-actions github-actions Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Checklist Complete

@github-actions github-actions Bot added the has-pr-checklist A PR Checklist is present on the PR label Apr 22, 2026
@github-actions
Copy link
Copy Markdown

Workflow Check failed
master-pjs2: FAILED TEST: channels/pjsip/transfers/blind_transfer/caller_direct_media
master-pjs5: FAILED TEST: channels/pjsip/subscriptions/rls/lists_of_lists/nominal/mwi/batched

@github-actions
Copy link
Copy Markdown

Workflow Check failed
master-pjs2: FAILED TEST: channels/pjsip/transfers/blind_transfer/caller_direct_media

@github-actions
Copy link
Copy Markdown

Workflow Check failed
master-pjs2: FAILED TEST: channels/pjsip/transfers/blind_transfer/caller_direct_media

Copy link
Copy Markdown
Member

@gtjoseph gtjoseph left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@silentindark Please squash the commits and address the checklist items.

Resolves: asterisk#1888

UserNote: Bundled pjproject has been upgraded to 2.17. For more
information about what is included in this release, see the
pjproject Github page: https://github.com/pjsip/pjproject/releases/tag/2.17
@silentindark silentindark changed the title Upgrade bundled pjproject to 2.17 Upgrade bundled pjproject to 2.17. Apr 27, 2026
@silentindark
Copy link
Copy Markdown
Contributor Author

@silentindark Please squash the commits and address the checklist items.

Squashed into one commit. Could you also check how the checklist items look now?

@silentindark silentindark requested a review from gtjoseph April 27, 2026 18:27
@gtjoseph gtjoseph dismissed github-actions[bot]’s stale review April 27, 2026 18:27

Pull Request Checklist Complete

@gtjoseph gtjoseph removed the has-pr-checklist A PR Checklist is present on the PR label Apr 27, 2026
@gtjoseph gtjoseph dismissed their stale review April 27, 2026 18:28

Resolved.

@github-actions
Copy link
Copy Markdown

Workflow Check failed
master-pjs2: FAILED TEST: channels/pjsip/transfers/blind_transfer/caller_direct_media

@gtjoseph gtjoseph added the cherry-pick-test Trigger dry run of cherry-picks label Apr 27, 2026
@github-actions github-actions Bot added cherry-pick-testing-in-progress Cherry-Pick tests in progress cherry-pick-checks-failed Cherry-Pick checks failed and removed cherry-pick-test Trigger dry run of cherry-picks cherry-pick-testing-in-progress Cherry-Pick tests in progress labels Apr 27, 2026
@github-actions
Copy link
Copy Markdown

Workflow CPCheck failed
20-pjs2: FAILED TEST: channels/pjsip/transfers/blind_transfer/caller_direct_media
20-pjs5: FAILED TEST: channels/pjsip/subscriptions/rls/lists_of_lists/nominal/mwi/batched
20-unit: FAILED TEST: main/taskprocessor/subsystem_alert
22-pjs2: FAILED TEST: channels/pjsip/transfers/blind_transfer/caller_direct_media
22-pjs5: FAILED TEST: channels/pjsip/subscriptions/rls/lists_of_lists/nominal/mwi/batched
23-pjs2: FAILED TEST: channels/pjsip/transfers/blind_transfer/caller_direct_media

@jcolp
Copy link
Copy Markdown
Member

jcolp commented Apr 28, 2026

I'm concerned about the channels/pjsip/transfers/blind_transfer/caller_direct_media test since it is failing in all branches on this PR.

Copy link
Copy Markdown
Member

@jcolp jcolp left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Marking as request changes due to my prior comment about the failing test.

@silentindark
Copy link
Copy Markdown
Contributor Author

I am still investigating the issue with the channels/pjsip/transfers/blind_transfer/caller_direct_media test, but currently have no luck. Any assistance or help would be appreciated.

@gtjoseph
Copy link
Copy Markdown
Member

I am still investigating the issue with the channels/pjsip/transfers/blind_transfer/caller_direct_media test, but currently have no luck. Any assistance or help would be appreciated.

I'm looking at it. It may not be related.

@gtjoseph
Copy link
Copy Markdown
Member

I'm looking at it. It may not be related.

Actually, it is related. I've run the test a few times under pjproject 2.16 and it's passed every time. I then ran it a few times under 2.17 and it's failed every time.

Leave this with us. We'll figure it out.

@gtjoseph gtjoseph self-assigned this Apr 28, 2026
@gtjoseph
Copy link
Copy Markdown
Member

pjsip/pjproject#4765 changed the state machine so we no longer get the transaction terminated event we were looking for. We're looking at workarounds.

@silentindark
Copy link
Copy Markdown
Contributor Author

It looks like I was thinking in the right direction. In addition, this pull request is marked as “Backward incompatibility” on the release summary page.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[improvement]: pjsip: Upgrade bundled version to pjproject 2.17

3 participants