Summary: | Inconsistent in when it calls a contact capable of audio/video | ||
---|---|---|---|
Product: | Telepathy | Reporter: | Sjoerd Simons <sjoerd> |
Component: | gabble | Assignee: | Telepathy bugs list <telepathy-bugs> |
Status: | RESOLVED FIXED | QA Contact: | Telepathy bugs list <telepathy-bugs> |
Severity: | normal | ||
Priority: | medium | ||
Version: | unspecified | ||
Hardware: | Other | ||
OS: | All | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
Sjoerd Simons
2008-04-22 13:19:05 UTC
The one in RequestStreams is correct. In real Jingle land, we need to know that the client has support for Jingle itself, the appropriate content description (audio or vidio), and a usable transport. Gabble only supports signalling the GTalk-P2P transport, because its Jingle implementation isn't that far removed from its original GTalk implementation. In GTalk land, having the Google voice capability is sufficient, because GTalk didn't used to have any concept of separate session, content and transport signalling. You either have Google voice capability (implying Google Session, and GTalk-P2P), or you don't. In future if we'd added support for signalling Jingle ICE and Jingle Raw UDP, then having one them would also make people callable, rather than requiring them to have GTalk-P2P (in practice, I expect only us would ever use GTalk-P2P as a transport with XEP-0166 Jingle). Although at this point, we should examine our own channel-specific capabilities, and only consider people with raw UDP callable if we have raw UDP available ourselves, for example. Fixed in 0.7.6. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.