Skip to content

Add support for fine-grained presence state#331

Open
simcrack wants to merge 3 commits intoLubosD:masterfrom
simcrack:swyx-support
Open

Add support for fine-grained presence state#331
simcrack wants to merge 3 commits intoLubosD:masterfrom
simcrack:swyx-support

Conversation

@simcrack
Copy link

@simcrack simcrack commented Apr 3, 2025

Some SIP servers like SwyxWare Server support additional presence states like AFK or Busy.
With my changes, Twinkle is able to parse and display these states.
I added a parser for SwyxWare, but it should be easy to add additional SIP presence flavors.

Swyx offers more buddy states than standard SIP (e.g. AFK, on the phone, busy, ...).
This commit allows Twinkle to  parse these vendor-specific states and
makes them available as "user_state" throughout the application.
The states are used to render the buddy list (you can now see if one
of your buddies is on the phone).
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