Multiple Device Messaging の概要
Multiple Device Messaging(MDM)により、現在サインインしているすべてのデバイス間で追跡される、1 対 1 のインスタント メッセージ(IM)交換が実現します。デスクトップ クライアントとモバイル デバイスを使用し、どちらも MDM が有効な場合、メッセージは両方のデバイスに送信されるか、または CC で送信されます。既読通知は、会話の参加中に両方のデバイスで継続的に同期されます。
たとえばデスクトップ コンピュータから IM 交換を開始しても、デスクから移動した後はモバイル デバイスで交換を続けることができます。Multiple Device Messaging のフローを参照してください。
MDM は、モバイル デバイスのバッテリを節約できる静音モードをサポートします。Jabber クライアントは、モバイル クライアントが使用されていないときは自動的に静音モードに切り替わります。静音モードはクライアントが再びアクティブになるとオフになります。
MDM は、Cisco XCP Message Archiver サービスなどの、MDM をサポートしていないサードパーティ クライアントとの互換性があります。
MDM はバージョン 11.7 以降のすべての Jabber クライアントによりサポートされます。
次の制限が適用されます。
-
クライアントはサインインしている必要があります。サインアウトしたクライアントには、送受信された IM および通知は表示されません。
-
ファイル転送は、ファイルを送受信したアクティブ デバイスでのみ使用できます。
-
グループ チャットはチャット ルームに参加したデバイスでのみ使用できます。
-
MDM は、バージョン X8.8 以前の Cisco Expressway 経由でクラウドから IM and Presence Service に接続するクライアントではサポートされません。
MDM の操作方法の詳細については、次の 2 つのフローを参照してください。
Multiple Device Messaging のフロー
このフローでは、ユーザ(Alice)がラップトップとモバイル デバイスで MDM を有効化した際にメッセージと通知がどのように処理されるかについて説明しています。
-
Alice はラップトップ上で Jabber クライアントを開いており、モバイル デバイスでも Jabber を使用しています。
-
Alice は Bob からインスタント メッセージ(IM)を受け取ります。
Alice のラップトップが通知を受信すると、新しいメッセージ インジケータが表示されます。モバイル デバイスには通知ではなく、新しいメッセージとして表示されます。
(注)
IM は必ずすべての MDM 対応クライアントに一斉送信されます。通知はアクティブな Jabber クライアントにのみ表示されます。アクティブな Jabber クライアントがない場合は、すべての Jabber クライアントに通知が送信されます。
-
Alice は 20 分間 Bob とチャットしました。
ラップトップでチャットする一方、モバイル デバイスでは新しいメッセージを受信し、既読として処理されます。モバイル デバイスには通知が送信されません。
-
Alice は 3 人目のユーザ(Colin)から 3 通のチャット メッセージを受信します。この際も Alice のデバイスはステップ 2 と同じように動作します。
-
Colin からのメッセージには応答せず、ラップトップを閉じます。帰路で Alice は Bob から別のメッセージを受信します。
この状況では、ラップトップとモバイル デバイスの両方で新しいメッセージを受信し、通知を表示します。
-
Alice はモバイル デバイスを開き、Bob と Colin から送信された新しいメッセージを見つけます。これらのメッセージはラップトップにも送済みです。
-
Alice がモバイル デバイスでメッセージを読むと、メッセージはラップトップとモバイル デバイスの両方で既読になります。
Multiple Device Messaging における静音モードのフロー
このフローでは、モバイル デバイス上で Multiple Device Messaging が静音モードを有効にする手順について説明します。
-
Alice は、ラップトップとモバイル デバイスで Jabber を使用しています。Bob からのメッセージを読み、ラップトップ上の Jabber から返信します。
-
モバイル デバイスで別のアプリケーションを使い始めます。ここで Jabber はバックグラウンドで動作し続けます。
-
Jabber がバックグラウンドで実行している間、静音モードは自動的に有効になります。
-
Bob が Alice に別のメッセージを送信します。Alice のモバイル デバイスでは Jabber が静音モードにあるため、メッセージは配信されません。Alice から Bob への応答メッセージはバッファとして保存されます。
-
メッセージのバッファリングは、次のトリガー イベントのいずれかが発生するまで続きます。
-
<iq>
スタンザが受信される。 -
他の Alice のデバイスでアクティブなクライアントがない場合に、
<message>
スタンザが受信される。
(注)
アクティブなクライアントとは、過去 5 分間に、使用可能なプレゼンス ステータスまたはインスタント メッセージのいずれかを送信した最後のクライアントのことです。
-
バッファの制限に達した。
-
-
Alice がモバイル デバイスの Jabber に戻ると、再びアクティブになります。バッファとして保存された Bob のメッセージが配信され、Alice から閲覧可能になります。