Le mardi 07 d�cembre 2004 � 09:48 +0000, Richard Dobson a �crit : > > Now that JEP-0115 is there, a connecting client sends a more complex > > presence message, where it states its capabilities. And even when the > > contacts need more information on some piece, the server has a cache > > that enables it to handle the load more easily. > > No the other clients (so they only ever request info about a particular > combination once) store caches of what the capabilities mean (the server > does not normally and normally just acts as a simple router) and if they do > not have it cached they will send a disco#info request to the client (not > server) to find out what a particular cap string means.
If the other clients cache the capabilities... what happens when I upgrade my gnomemeeting that 'only' does h323 to the upcoming gnomemeeting that also does sip? > > * handle disco requests about the voip (say callto and h323 are > > supported, for example) ; > > Yup, you have two ways of expressing which types of voip you support, either > having these as disco features, or as I have previously suggested use > feature negotiation, both methods are correct and its up to you which you > use (disco features would probably be easier tho). Disco features would solve my caching question. > > * recognize oob voip uris and trigger a voip call (receive the h323 > > adress of the im-caller -- which it sends because it knows I can do > > that) ; > > Yup, I do suggest you use jabber:iq:oob tho and not jabber:x:oob, as using > jabber:iq:oob will allow you to detect if the other user has either accepted > or rejected the call so you will be able to perform the appropriate actions, > e.g. close down the voip client if they rejected the call, without the user > having to somehow guess that the other user has rejected the call. Hmmm... closing the voip client is perhaps not a good idea. Jabber probably won't be the only way to access someone through voip. > > Do I get it at least partially correct? > > Yup you seem to have most of the gist of it. Nice. Now if I could find some time to make it happen... JP _______________________________________________ jdev mailing list [EMAIL PROTECTED] http://mail.jabber.org/mailman/listinfo/jdev
