[ticker-dev] Elvin presence specification extension ?

David Arnold arnold at dstc.monash.edu.au
Mon Nov 5 16:21:47 EST 2001


-->"Martin" == Wanicki, Martin <Martin.Wanicki at Australia.Boeing.com> writes:

  Martin> I had some ideas about an autoresponder providing
  Martin> information about the human operating the client as an
  Martin> extension of the presence protocol.

  Martin> The basics are that rather that having to maintain a central
  Martin> database of, say phone numbers, if a client is configured
  Martin> with details about the person, and is set to respond to
  Martin> "finger" type queries than it should. But we need a spec and
  Martin> protocol to ratify this so that all clients exporting this
  Martin> functionality have the same interface.

Matthew's spec proposed optional fields that the client could choose
to make public.

  Martin> I'm imagining getting a message dialog saying something like
  Martin> "foo" has requested personal information - do you wish to
  Martin> provide it"

problem with this is that over the weekend, i could get several
hundred of these on my work screen, which i've actually dealt with at
home.  i think dialogs like this make for simple DoS attacks ...

  Martin> The way this could work with the presence protocol is that a
  Martin> client could be configured to automatically respond to
  Martin> people in your group but to prompt you if a request comes
  Martin> from outside the group or completely ignore requests not
  Martin> from your group or from anywhere.

configuring a list of groups/users who are allowed to get this info
without bothering me seems sensible.  

  Martin> There should always be a reply, even if it's just to say the
  Martin> request was denied.

in Matthew's spec, this is just the normal Presence-Info reply.

  Martin> I'm suggesting the contents of the provision of information
  Martin> be completely at the users discretion. but the notification
  Martin> format of the response be defined

i guess we could agree on a naming scheme for some common fields, but
the idea was that any field could be added, so long as it had an `X-'
prefix.  your user agent can strip that for display, like
`X-Work-Phone' becomes `Work-Phone'.

but i guess i can see that people might like to have this agreed, and
internationalised, etc, for sexier display.

  Martin> Over to the tickerdev crew ... your thoughts ??

i'd like to get the base presence spec sorted, with the extension
mechanism included, which i think supports this as is.  perhaps then
we can debate a revision which includes a set of standard attribute
names for common personal info (phone, mobile, fax, whatever) ?





d





More information about the ticker-dev mailing list