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

[mod_sofia] Add support for presence_disable_early in sofia_dialog_probe_callback #2740

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

justin-lavelle
Copy link

@justin-lavelle justin-lavelle commented Jan 17, 2025

Fixes #2741

Addresses scenario where a SUBSCRIBE messages triggers a presence probe while a call with the presence_disable_early variable set or on a profile with the flag PFLAG_PRESENCE_DISABLE_EARLY set is in the early state.

This changes the behavior to skip the relevant channel when the profile has the flag set or the channel has the variable set, so it will not send the NOTIFY with the early state in response to the presence probe.

Addresses scenario where a SUBSCRIBE messages triggers a presence probe while a call with the presence_disable_early variable set or on a profile with the flag PFLAG_PRESENCE_DISABLE_EARLY set is in the early state.

This changes the behavior to skip the relevant channel when the profile has the flag set or the channel has the variable set, so it will not send the NOTIFY with the early state in response to the presence probe.
@justin-lavelle justin-lavelle changed the title Add support for presence_disable_early in sofia_dialog_probe_callback [mod_sofia] Add support for presence_disable_early in sofia_dialog_probe_callback Jan 17, 2025
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.

[mod_sofia] presence_disable_early is not honored properly in presence probe
1 participant