From my streamedmedia branch: """ There is currently no way for clients to influence the choice of transport: in general, a client making a call can't know the capabilities of the streaming implementation, or even which streaming implementation will be used (channels will often be requested by an address book or similar application that will not handle the channel itself). If a mechanism for transport negotiation is added, it should be something that happens after the request, but before calling Media.SessionHandler.Ready, so that it is the streaming implementation that chooses the transport, rather than the requesting client. """
I think this is fixed in Call (in which case we can close this bug as WONTFIX) but I'm not completely sure.
Can't the CM know what's available from the Tp Capabilities ? What's the goal exactly ?
There is InitialTransport in the Call Channel
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.