Hi,
When I started implementing the SIP State<->XMPP Presence integration
feature I was debating in my mind how exactly that feature would be
presented to the user.  In the end, I decided that the SIP State
information would only affect the XMPP status message by pre-pending 'on
the phone' to it but that the XMPP presence state would remain
unaffected.   So, for example, if idle user XYZ has an XMPP status
message of 'in the lab' and an XMPP presence state of 'Available' then
when he becomes on the phone, his XMPP status message will get
automatically changed by the feature to 'on the phone - in the lab' but
his XMPP presence state will remain as 'available'.  The reasoning
behind the choice of not changing the XMPP presence state comes from my
own IM habits.  
It happens very frequently that I have one or more IM conversations
while I am on the phone with someone else.   So, for me, being on the
phone does not imply that I'm not available for IMs and that is why I
chose not the automatically make XMPP users appear as busy when on the
phone.  Having said that, if I'm in a very important phone call, I will
sometime change my XMPP status to DND to reflect that.

I do realize that all this is very centered around my personal
preferences, that is why I will bringing up this topic on the dev list.
Perhaps it would make sense to expose another user-level XMPP preference
setting (would be the 4th) that determines whether or not a given user
wants his XMPP presence state to be automatically changed while he is on
phone.

What do you think?
bob
_______________________________________________
sipx-dev mailing list [email protected]
List Archive: http://list.sipfoundry.org/archive/sipx-dev
Unsubscribe: http://list.sipfoundry.org/mailman/listinfo/sipx-dev
sipXecs IP PBX -- http://www.sipfoundry.org/

Reply via email to