[next] telepathy-spec: Group: remove mentions to StreamedMedia

Guillaume Desmottes gdesmott at kemper.freedesktop.org
Fri Feb 7 06:13:33 PST 2014


Module: telepathy-spec
Branch: next
Commit: 27961ae2fe258e6a0e06f1498bf867f4ee5a8702
URL:    http://cgit.freedesktop.org/telepathy/telepathy-spec/commit/?id=27961ae2fe258e6a0e06f1498bf867f4ee5a8702

Author: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
Date:   Fri Feb  7 12:19:08 2014 +0100

Group: remove mentions to StreamedMedia

Call1 doesn't use Group so there is no need to update those.

---

 spec/Channel_Interface_Group1.xml |   58 ++++---------------------------------
 1 file changed, 5 insertions(+), 53 deletions(-)

diff --git a/spec/Channel_Interface_Group1.xml b/spec/Channel_Interface_Group1.xml
index 33758ef..2f1cf5a 100644
--- a/spec/Channel_Interface_Group1.xml
+++ b/spec/Channel_Interface_Group1.xml
@@ -402,9 +402,8 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.</
           <p>No reason was provided for this change.</p>
 
           <p>In particular, this reason SHOULD be used when representing
-            users joining a named chatroom in the usual way, users leaving
-            a chatroom by their own request, and normal termination of a
-            StreamedMedia call by the remote user.</p>
+            users joining a named chatroom in the usual way and users leaving
+            a chatroom by their own request.</p>
 
           <p>If the <tp:member-ref>SelfHandle</tp:member-ref> is removed from
             a group for this reason and the actor is not the SelfHandle, the
@@ -421,19 +420,6 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.</
           <p>The change is due to a user going offline. Also used when
             user is already offline, but this wasn't known previously.</p>
 
-          <p>If a one-to-one StreamedMedia call fails because the
-            contact being called is offline, the connection manager
-            SHOULD indicate this by removing both the
-            <tp:member-ref>SelfHandle</tp:member-ref> and the other
-            contact's handle from the Group interface with reason
-            Offline.</p>
-
-          <tp:rationale>
-            For 1-1 calls, the call terminates as a result of removing the
-            remote contact, so the SelfHandle should be removed at the same
-            time as the remote contact and for the same reason.
-          </tp:rationale>
-
           <p>If a handle is removed from a group for this reason, the
             equivalent D-Bus error is
             <code>im.telepathy.v1.Error.Offline</code>.</p>
@@ -453,19 +439,6 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.</
         <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
           <p>The change is due to a busy indication.</p>
 
-          <p>If a one-to-one StreamedMedia call fails because the
-            contact being called is busy, the connection manager
-            SHOULD indicate this by removing both the
-            <tp:member-ref>SelfHandle</tp:member-ref> and the other
-            contact's handle from the Group interface with reason
-            Busy.</p>
-
-          <tp:rationale>
-            For 1-1 calls, the call terminates as a result of removing the
-            remote contact, so the SelfHandle should be removed at the same
-            time as the remote contact and for the same reason.
-          </tp:rationale>
-
           <p>If the <tp:member-ref>SelfHandle</tp:member-ref> is removed
             from a group for this reason, the equivalent D-Bus error is
             <code>im.telepathy.v1.Error.Busy</code>.
@@ -504,18 +477,9 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.</
           <p>The change is because the requested contact does not exist.</p>
 
           <p>For instance, if the user invites a nonexistent contact to a
-            chatroom or attempts to call a nonexistent contact, this could
-            be indicated by the CM adding that contact's handle to
-            remote-pending for reason None or Invited, then removing it for
-            reason Invalid_Contact. In the case of a 1-1 StreamedMedia
-            call, the CM SHOULD remove the self handle from the Group
-            in the same signal.</p>
-
-          <tp:rationale>
-            For 1-1 calls, the call terminates as a result of removing the
-            remote contact, so the SelfHandle should be removed at the same
-            time as the remote contact and for the same reason.
-          </tp:rationale>
+            chatroom, this could be indicated by the CM adding that
+            contact's handle to remote-pending for reason None or Invited,
+            then removing it for reason Invalid_Contact.</p>
 
           <p>If a contact is removed from a group for this reason, the
             equivalent D-Bus error is
@@ -527,18 +491,6 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.</
         <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
           <p>The change is because the requested contact did not respond.</p>
 
-          <p>If a one-to-one StreamedMedia call fails because the
-            contact being called did not respond, or the local user
-            did not respond to an incoming call, the connection
-            manager SHOULD indicate this by removing both the
-            <tp:member-ref>SelfHandle</tp:member-ref> and the other
-            contact's handle from the Group interface with reason
-            No_Answer.</p>
-
-          <tp:rationale>
-            Documenting existing practice.
-          </tp:rationale>
-
           <p>If a contact is removed from a group for this reason, the
             equivalent D-Bus error is
             <code>im.telepathy.v1.Error.NoAnswer</code>.



More information about the telepathy-commits mailing list