StreamedMedia: Add a way to signal cancellation of a call (by a different PBX extension picking it up)
@sjoerd
Submitted by Sjoerd Simons Assigned to Telepathy bugs list
Description
Some PBX systems can, on an incoming call, ring multiple extensions. When one of the extensions picks up, the call to the others is cancelled. Extensions can be softphones, in which case the cancellation is signaled to them (SIP has a way to do this, jingle doesn't, don't know about others).
When this happens the UI is expected to not log such a call as a missed call. Obviously to make this happen we need some way in telepathy to signal this. In telepathy-sofiasip this is done by using the self-handle as actor in the MembersChanged signal on the Media channel. Which is obviously far too subtle.
Maybe a Channel_Group_Change_Reason_Cancelled should be added?