We’re using Jitsi as a client but cannot get presence working, If I change my status to away other users cannot see it.
The Device State however is working fine as we can see when people are on the phone, ringing or dailing and this is reflected on Asterisk by running “core show hints” as their state changes, we can also see that the extensions are being watched, but the presence is “not_set”.
How would I get Asterisk to see the presence state?
Would I be able to configure Asterisk to treat the “Away” presence state as if it were the “BUSY” or “INUSE” device states so people would be skipped in the dial plan?
Presence support is only currently supported by Digium phones, although you can explicitly set and toggle it in the dialplan. It just won’t go out to other types of phones.
There is probably no incentive for Digium to support it, as they want you to buy their hard phones, so you would have to find a community volunteer who finds it to be an interesting project, or to pay a bounty for it. My estimation is that it will not be a trivial change; you are talking about man weeks to man months, I think.