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/
