Transfer with has incorrect presence behavior.
When someone picks up the phone, his status is set to
'away', that works perfect. But when that person
transfers the call to another collegue his status
remains 'away' untill the user logs out of his jabber
account. This happens however only to Zap channels,
SIP phones work perfectly.
I don't think presence is being reset in this case.
Tested with the following case:
1. Logged in with PhoneClientDebugger.
1b. Ensured status was available in sessions page in messenger admin.
2. Called my sip phone with my mobile phone, answered with my sip phon
2b. Ensured status is now away (on phone) in messenger admin.
3. transfered call with PhoneClientDebugger.
3b. Checked to make sure status is now available in admin tool.