StreamedMediaChan may report incorrect failure reasons for the PendingOperation returned from requestStreams
@oggis
Submitted by Olli Salli Assigned to Telepathy bugs list
Description
If the remote we call is busy, and we catch this even before the MediaStream introspection (and consequently the requestStreams pendingOperation) is finished, the pending operation should fail with the error Busy. Similarly, if the remote drops the call, the failure reason should be Terminated. There might be other error categories still (capabilities?).
Currently, the reason will always be Cancelled, which would mean the local user has terminated the call.
Version: git master