Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for multiple IMS dedicated bearers #211

Merged
merged 1 commit into from
Oct 18, 2024

Conversation

nickvsnetworking
Copy link
Owner

In a scenario where we've got multiple calls on a single UE (Ie Call Hold / Toggling between calls, or call conference) the Charging-Rule-Name AVP was always set to "GBR_Voice".

This meant that if a UE was on a call, a charging rule named "GBR_Voice" was installed into the P-GW.

If the UE switched to another call, the P-CSCF sets up a new GBR bearer on Rx, but the PCRF tries to install a new Charging rule, also named "GBR_Voice" which removes the last.

This patch simply appends the SessionID of the Rx session, which is unique to the SIP call on the P-CSCF.

@nickvsnetworking nickvsnetworking merged commit 35f4b4a into master Oct 18, 2024
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant