この製品のマニュアルセットは、偏向のない言語を使用するように配慮されています。このマニュアルセットでの偏向のない言語とは、年齢、障害、性別、人種的アイデンティティ、民族的アイデンティティ、性的指向、社会経済的地位、およびインターセクショナリティに基づく差別を意味しない言語として定義されています。製品ソフトウェアのユーザーインターフェイスにハードコードされている言語、RFP のドキュメントに基づいて使用されている言語、または参照されているサードパーティ製品で使用されている言語によりドキュメントに例外が存在する場合があります。シスコのインクルーシブランゲージに対する取り組みの詳細は、こちらをご覧ください。
このドキュメントは、米国シスコ発行ドキュメントの参考和訳です。リンク情報につきましては、日本語版掲載時点で、英語版にアップデートがあり、リンク先のページが移動/変更されている場合がありますことをご了承ください。あくまでも参考和訳となりますので、正式な内容については米国サイトのドキュメントを参照ください。
コール ピックアップ機能を使用すると、ユーザは自分のグループ内の着信コールをピックアップできます。ディレクトリ番号はコール ピックアップ グループに割り当てられ、Cisco Unified Communications Manager は自動的に適切なコール ピックアップ グループ番号にダイヤルします。ユーザは [ピックアップ(Pickup)] を選択してコールに応答します。
グループ コール ピックアップ機能を使用すると、ユーザは別のグループ内の着信コールをピックアップできます。ユーザがグループ ピックアップ番号を入力して [ピックアップ(Pickup)] を選択すると、Cisco Unified Communications Manager は自動的に適切なコール ピックアップ グループ番号にダイヤルします。
他のグループ ピックアップ機能を使用すると、ユーザは自分のグループに関連付けられているグループ内の着信コールをピックアップできます。ユーザが [その他のピックアップ(Other Pickup)] を選択すると、Cisco Unified Communications Manager は関連グループの着信コールを自動的に検索します。
ダイレクト コール ピックアップ機能を使用すると、ユーザは電話番号への着信コールをピックアップできます。ユーザが電話番号を入力して [ピックアップ(Pickup)] を選択すると、Cisco Unified Communications Manager は着信コールを接続します。
コール ピックアップの設定の詳細については、Cisco Unified Communications Manager の関連するマニュアルにあるコール ピックアップのトピックを参照してください。
着信コールが複数ある場合は、「Call(s) available for pickup(コールがピックアップ可能)」という通知が表示されます。ユーザがコールを選択すると、グループ内で最も長いコールに応答が返されます。
コール ピックアップ グループ外のデスクフォンからコール ピックアップを試みているユーザ。会話ウィンドウは少しの間表示されます。ユーザがコール ピックアップ グループのメンバーでない場合は、そのユーザによるコール ピックアップ機能の使用を設定しないでください。
Cisco Unified Communications Manager の [自動コール ピックアップ有効(Auto Call Pickup Enabled)] 設定が true に設定されている場合、コールをソフトフォン モードでピックアップすると、クライアントで受信者情報を使用できなくなります。設定が false の場合は、受信者情報を利用できます。
コール ピックアップ グループ機能により、ユーザは自分のグループ内の着信コールをピックアップできます。
電話番号にコール ピックアップ グループを割り当てます。
電話番号にコール ピックアップ グループを割り当てます。コール ピックアップ グループに割り当てられた電話番号だけが、コール ピックアップ、グループ コール ピックアップ、他のグループ ピックアップ、ダイレクト コール ピックアップを使用できます。
電話番号にコール ピックアップ グループを割り当てる前に、コール ピックアップ グループを作成する必要があります。
ステップ 1 | [Cisco Unified CM の管理(Cisco Unified Communications Manager Administration)] インターフェイスを開きます。 |
ステップ 2 |
次のいずれかの方法で、電話番号にコール ピックアップ グループを割り当てます。
|
ステップ 3 | データベースに変更を保存するには、[保存(Save)] を選択します。 |
他グループ ピックアップ機能を使用すると、ユーザは関連グループの着信コールをピックアップできます。ユーザが [他グループ(Other Pickup)] を選択すると、Cisco Unified Communications Manager は関連グループ内の着信コールを自動的に検索し、コール接続を実行します。
開始する前に、コール ピックアップ グループを設定してください。
ダイレクト コール ピックアップ機能を使用すると、着信コールを直接ピックアップできます。ユーザはクライアントに電話番号を入力し、[ピックアップ(Pickup)] を選択します。Cisco Unified Communications Manager は関連するグループ メカニズムを使用して、ユーザがダイレクト コール ピックアップ機能を使って着信コールをピックアップできるかどうかを制御します。
ダイレクト コール ピックアップを有効にするには、ユーザの関連グループに電話番号が属するピックアップ グループを含める必要があります。
ユーザがこの機能を起動し、着信コールをピックアップする電話番号を入力すると、ユーザは指定した電話に着信するコールに接続されます。そのコールが電話番号が属するコール ピックアップ グループ内で最も長く鳴っているコールかどうかは問われません。
Auto Call Pickup Enabled サービス パラメータを有効にすると、コール ピックアップ、グループ ピックアップ、他のグループ ピックアップ、ダイレクト コール ピックアップを自動化できます。
このパラメータが有効になっている場合、Cisco Unified Communications Manager は、ユーザが電話で適切なピックアップを選択すると、ユーザのピックアップ グループ、他のピックアップ グループ、またはユーザのグループに関連付けられているピックアップ グループ内の着信コールにユーザを自動的に接続します。この処理に必要なのは 1 回のキーストロークだけです。
自動コール ピックアップ機能はユーザのグループ内の着信コールにユーザを接続します。ユーザがクライアントで [ピックアップ(Pickup)] を選択すると、Cisco Unified Communications Manager はグループ内の着信コールを検索し、コール接続を実行します。自動化が有効になっていない場合、ユーザは [ピックアップ(Pickup)] を選択してコールに応答し、コール接続を確立する必要があります。
グループ コール ピックアップ自動化機能は、他のピックアップ グループ内の着信コールにユーザを接続します。ユーザは他のピックアップ グループのグループ番号を入力し、クライアントで [ピックアップ(Pickup)] を選択します。ピックアップ グループ番号を受信すると、 Cisco Unified Communications Manager はコール接続を実行します。グループ コール ピックアップ自動化機能が有効になっていない場合は、他のピックアップ グループのグループ番号にダイヤルして、クライアントで [ピックアップ(Pickup)] を選択し、コールに応答して接続を確立します。
他のグループ ピックアップ自動化機能は、ユーザのグループに関連付けられているグループ内の着信コールにユーザを接続します。ユーザは、クライアントで [その他のピックアップ(Other Pickup)] を選択します。Cisco Unified Communications Manager は関連付けられているグループ内の着信コールを管理者が [コールピックアップグループの設定(Call Pickup Group Configuration)] ウィンドウに入力した順序で検索し、コールが見つかるとコール接続を実行します。自動化が有効になっていない場合、ユーザは [その他のピックアップ(Other Pickup)] を選択し、コールに応答してコール接続を確立する必要があります。
ダイレクト コール ピックアップ自動化機能は、ユーザのグループに関連付けられているグループ内の着信コールにユーザを接続します。ユーザは鳴っている電話の電話番号を入力し、クライアントで [ピックアップ(Pickup)] を選択します。電話番号を受信すると、Cisco Unified Communications Manager はコール接続を実行します。ダイレクト コール ピックアップ自動機能が有効になっていない場合、ユーザは鳴っている電話の電話番号にダイヤルして、[ピックアップ(Pickup)] を選択します。すると、ユーザの電話でコールが鳴るので、それに応答して接続を確立する必要があります。
コール ピックアップの詳細については、Cisco Unified Communications Manager の関連するマニュアルを参照してください。
クライアントでパーシステント チャットを使用できるようにするには、先に Cisco Unified Communications Manager IM and Presence サービスでパーシステント チャットを有効にして設定する必要があります。
バーシステント チャットは Cisco Unified Communications Manager IM and Presence サービス 10.0 以降でのみ利用できます。
パーシステント チャット機能をサポートするために必要なデータベース設定については、ご使用のリリースの『Database Setup for IM and Presence Service on Cisco Unified Communications Manager』を参照してください。このタスクを続行する前に、データベース設定を実行する必要があります。
パーシステント チャットでは、ローカル チャット メッセージのアーカイブを有効にする必要があります。ローカル チャット メッセージのアーカイブは、Cisco Unified Communications Manager IM and Presence サービスの [クライアントでのインスタントメッセージ履歴のログ記録を可能にする(Allow clients to log instant message history)] 設定を使用して有効にします。詳細については、「メッセージの設定の有効化」トピックを参照してください。
パーシステント チャットのクライアント固有のパラメータが設定されていることを確認します。詳細については、「クライアント パラメータ」を参照してください。
チャット ルームでのファイル転送を有効にします。詳細については、「グループ チャットとチャット ルームのファイル転送とスクリーン キャプチャの有効化」を参照してください。
(注) |
ルームの作成、モデレータの委任、メンバーの指定を行うことで、Jabber クライアントから常設チャット ルームを管理します。ルームを作成するノードは自動的に作成されます。ただし、上書きや、特定のノードの指定が可能です。管理者およびモデレータは常設チャット ルーム内の特権ユーザです。Cisco Unified Communications Manager IM and Presence サーバ上で管理者になっているサービス ノードの常設チャット ルームを管理できます。
ルームを作成すると、そのルームにすぐにまたは後でメンバーを追加するためのオプションが表示されます。使用可能なルームのリストに新しいルームを表示するために、[すべてのルーム(All Rooms)] リストを更新します。
パスワード保護された常設チャット ルームは、ユーザが Jabber セッション内のルームに入るときに、パスワードを入力する必要があることを意味します。パスワード保護されたルームは XMPP 標準機構の XEP-0045 仕様に準拠しています。
ステップ 1 | ルームのパスワードを設定するには、ハブ ウィンドウの [チャットルーム(Chat Rooms)] タブから、 の順に選択します。 |
ステップ 2 | ルームのパスワードを変更するには、チャット ルームを開いて、[ルームの編集(Edit Room)] をクリックし、[パスワード(Password)] を選択してから、パスワードを編集して保存します。 |
カスタム埋め込みタブは、クライアント インターフェイスで HTML コンテンツを表示します。Cisco Jabber のカスタム埋め込みタブ定義を作成する方法について説明します。
<jabber-plugin-config> <browser-plugin> <page refresh="" preload=""> <tooltip></tooltip> <icon></icon> <url></url> </page> </browser-plugin> </jabber-plugin-config>
パラメータ | 説明 | ||
---|---|---|---|
browser-plugin |
値にはすべてのカスタム タブ定義が含まれます。 |
||
page |
|||
refresh |
|
||
preload |
このパラメータはオプションであり、ページ要素の属性です。 |
||
tooltip |
カスタム埋め込みタブのマウス オーバー テキストを定義します。 このパラメータはオプションです。 マウス オーバー テキストを指定しない場合、クライアントは Custom tab を使用します。 値は Unicode 文字の文字列です。 |
||
icon |
タブのアイコンを指定します。次のように、ローカル アイコンまたはホステッド アイコンを指定できます。
Microsoft Internet Explorer でレンダリング可能であれば、.JPG、.PNG、および .GIF 形式を含むどのアイコンでも使用できます。 このパラメータはオプションです。アイコンが指定されていない場合、クライアントは HTML ページからお気に入りアイコンをロードします。お気に入りアイコンが使用できない場合、クライアントはデフォルトのアイコンをロードします。 |
||
URL |
埋め込みタブのコンテンツが格納される URL を指定します。 クライアントは Internet Explorer のレンダリング エンジンを使用して埋め込みタブのコンテンツを表示します。 そのため、Internet Explorer でサポートされているコンテンツを指定できます。
|
ユーザはクライアント ユーザ インターフェイスを介して独自のカスタム埋め込みタブを作成できます。
<Options> <AllowUserCustomTabs>true</AllowUserCustomTabs> </Options>
(注) |
ユーザのカスタム組み込みタブは、デフォルトで true に設定されます。 |
${UserID} トークンを url パラメータの値の一部として指定できます。ユーザがサインインすると、クライアントにより、${UserID} トークンがログインしたユーザのユーザ名に置き換えられます。
ヒント |
また、クエリー文字列に ${UserID} トークンを指定することもできます(例:www.cisco.com/mywebapp.op?url=${UserID})。 |
カスタム埋め込みタブに JavaScript 通知を実装できます。ここでは、JavaScript 通知用にクライアントが提供するメソッドについて説明します。また、通知のテストに使用できる JavaScript フォームの例についても説明します。非同期サーバ コールに対する JavaScript 通知の実装方法と他のカスタム実装に関する説明は、このマニュアルでは取り扱いません。詳細については、該当する JavaScript のマニュアルを参照してください。
(注) |
連絡先リストに含まれていない人物のプレゼンスを登録すると(一時プレゼンス サブスクリプション)、その登録は 68 分後に期限切れになります。登録が期限切れになった後、プレゼンスの更新情報を受信し続けるには、その人物のプレゼンスを再登録する必要があります。 |
<html>
<head>
<script type="text/javascript">
function OnPresenceStateChanged(jid, basicPresence, localizedPresence)
{
var cell = document.getElementById(jid);
cell.innerText = basicPresence.concat(", ",localizedPresence);
}
function GetUserLocale()
{
window.external.GetUserLocale();
}
function SubscribePresence()
{
window.external.SubscribePresence('johndoe@example.com');
}
function OnLocaleInfoAvailable(currentLocale)
{
var cell = document.getElementById("JabberLocale");
cell.innerText = currentLocale;
}
function onHubActivated()
{
var cell = document.getElementById("hubActive");
cell.innerText = "TRUE";
}
function onHubDeActivated()
{
var cell = document.getElementById("hubActive");
cell.innerText = "FALSE";
}
function onHubResized()
{
alert("Hub Resized or Moved");
}
function OnLoadMethods()
{
SubscribePresence();
GetUserLocale();
}
</script>
</head>
<body onload="OnLoadMethods()">
<table>
<tr>
<td>John Doe</td>
<td id="johndoe@example.com">unknown</td>
</tr>
</table>
<table>
<tr>
<td>Jabber Locale: </td>
<td id="JabberLocale">Null</td>
</tr>
<tr>
<td>Hub Activated: </td>
<td id="hubActive">---</td>
</tr>
</table>
</body>
</html>
この例の JavaScript フォームをテストするには、前述の例を HTML ページにコピーしてから、そのページをカスタム埋め込みタブとして指定します。
カスタム タブでコール イベントを表示するために次の JavaScript 関数を使用できます。
OnTelephonyConversationStateChanged:テレフォニー サービスの API は、クライアントがカスタム埋め込みタブでコール イベントを表示できるようにします。カスタム タブに OnTelephonyConversationStateChanged JavaScript 関数を実装できます。クライアントはテレフォニーのカンバセーションの状態が変化するたびに、この関数を呼び出します。この関数は、クライアントがコール イベントを取得するために解析する JSON 文字列を受け入れます。
次のスニペットは、コール イベントを保持する JSON を示します。
{ "conversationId": string, "acceptanceState": "Pending" | "Accepted| | "Rejected", "state": "Started" | "Ending" | "Ended", "callType": "Missed" | "Placed" | "Received" | "Passive" | "Unknown", "remoteParticipants": [{participant1}, {participant2}, …, {participantN}], "localParticipant": { } }
JSON の各参加者オブジェクトには、次のプロパティを含めることができます。
{ "voiceMediaDisplayName": "<displayName>", "voiceMediaNumber": "<phoneNumber>", "translatedNumber": "<phoneNumber>", "voiceMediaPhoneType": "Business" | "Home" | "Mobile" | "Other" | "Unknown", "voiceMediaState": "Active" | "Inactive" | "Pending" | "Passive" | "Unknown", }
次に、この関数のカスタム埋め込みタブでの実装例を示します。この例では、state と acceptanceState プロパティの値を取得し、これらの値をカスタム タブに表示します。
function OnTelephonyConversationStateChanged(json) { console.log("OnTelephonyConversationStateChanged"); try { var conversation = JSON.parse(json); console.log("conversation id=" + conversation.conversationId); console.log("conversation state=" + conversation.state); console.log("conversation acceptanceState=" + conversation.acceptanceState); console.log("conversation callType=" + conversation.callType); } catch(e) { console.log("cannot parse conversation:" + e.message); } }
次に、この関数の考えられるすべてのフィールドでの実装例を示します。
function OnTelephonyConversationStateChanged(json) { console.log("OnTelephonyConversationStateChanged"); try { var conversation = JSON.parse(json); console.log("conversation state=" + conversation.state); console.log("conversation acceptanceState=" + conversation.acceptanceState); console.log("conversation callType=" + conversation.callType); for (var i=0; i<conversation.remoteParticipants.length; i++) { console.log("conversation remoteParticipants[" + i + "]="); console.log("voiceMediaDisplayName=" + conversation.remoteParticipants[i].voiceMediaDisplayName); console.log("voiceMediaNumber=" + conversation.remoteParticipants[i].voiceMediaNumber); console.log("translatedNumber=" + conversation.remoteParticipants[i].translatedNumber); console.log("voiceMediaPhoneType=" + conversation.remoteParticipants[i].voiceMediaPhoneType); console.log("voiceMediaState=" + conversation.remoteParticipants[i].voiceMediaState); } console.log("conversation localParticipant="); console.log(" voiceMediaDisplayName=" + conversation.localParticipant.voiceMediaDisplayName); console.log(" voiceMediaNumber=" + conversation.localParticipant.voiceMediaNumber); console.log(" translatedNumber=" + conversation.localParticipant.translatedNumber); console.log(" voiceMediaPhoneType=" + conversation.localParticipant.voiceMediaPhoneType); console.log(" voiceMediaState=" + conversation.localParticipant.voiceMediaState); } catch(e) { console.log("cannot parse conversation:" + e.message); } }
<?xml version="1.0" encoding="utf-8"?> <config version="1.0"> <Client> <jabber-plugin-config> <browser-plugin> <page refresh ="true" preload="true"> <tooltip>Cisco</tooltip> <icon>http://www.cisco.com/web/fw/i/logo.gif</icon> <url>www.cisco.com</url> </page> </browser-plugin> </jabber-plugin-config> </Client> </config>
(注) |
インスタント メッセージおよびプレゼンス機能に Cisco WebEx Messenger Service を使用する場合は、Cisco WebEx 管理ツールを使用して自動更新を設定する必要があります。 |
ステップ 1 | ご使用の HTTP サーバで更新インストール プログラムをホストします。 |
ステップ 2 |
任意のテキスト エディタを使用して更新の XML ファイルを作成します。 自動アップデートの XML ファイルには、次の構造があります。 <JabberUpdate> <App name=”JabberWin”> <LatestBuildNum>12345</LatestBuildNum> <LatestVersion>10.5.x</LatestVersion> <Mandatory>true</Mandatory> <Message> <b>This new version of Cisco Jabber lets you do the following:</b><ul><li>Feature 1</li><li>Feature 2</li></ul>For more information click <a target="_blank" href="//cisco.com/go/jabber">here</a>. </Message> <DownloadURL>http://http_server_name/CiscoJabberSetup.msi</DownloadURL> </App> </JabberUpdate> |
ステップ 3 |
XML で次のように値を指定します。
例: 以下は自動更新の XML の例です。 <JabberUpdate> <App name="JabberWin"> <LatestBuildNum>12345</LatestBuildNum> <LatestVersion>9.x</LatestVersion> <Message><b>This new version of Cisco Jabber lets you do the following:</b><ul><li>Feature 1</li><li>Feature 2</li></ul>For more information click <a target="_blank" href="//cisco.com/go/jabber">here</a>.</Message> <DownloadURL>http://http_server_name/CiscoJabberSetup.msi</DownloadURL> </App> </JabberUpdate> 例: 以下は自動更新の XML の例です。これは、Cisco Jabber for Windows と Cisco Jabber for Mac の両方に該当します。 <JabberUpdate> <App name="JabberMac"> <LatestBuildNum>12345</LatestBuildNum> <LatestVersion>9.6.1</LatestVersion> <Message><b>This new version of Cisco Jabber lets you do the following:</b><ul><li>Feature 1</li><li>Feature 2</li> </ul>For more information click <a target="_blank" href="//cisco.com/go/jabber">here</a>. </Message> <DownloadURL>http://http_server_name/Cisco-Jabber-Mac-9.6.1-12345-MrbCdd.zip</DownloadURL> </App> <App name="JabberWin"> <LatestBuildNum>12345</LatestBuildNum> <LatestVersion>9.0</LatestVersion> <Message><b>This new version of Cisco Jabber lets you do the following:</b><ul><li>Feature 1</li><li>Feature 2 </li></ul>For more information click <a target="_blank" href="//cisco.com/go/jabber">here</a>. </Message> <DownloadURL>http://http_server_name/CiscoJabberSetup.msi </DownloadURL> </App> </JabberUpdate> |
ステップ 4 | 更新の XML ファイルを保存して閉じます。 |
ステップ 5 | HTTP サーバ上で更新 XML ファイルをホストします。 |
ステップ 6 | コンフィギュレーション ファイル内の UpdateUrl パラメータの値として更新 XML ファイルの URL を指定します。 |
この機能を使用すると、開いているチャット セッションを次回のサインイン時に復元するかどうかを指定できます。これは 1:1 チャットにのみ適用されます。
この機能は RestoreChatOnLogin パラメータを使用して設定されます。このパラメータが true の場合、クライアントの [全般(General)] タブにある [開いている会話を記憶する(Remember my open conversations)] チェック ボックスが選択されます。このチェック ボックスは、ユーザが初めて Cisco Jabber にサインインした際に、デフォルトでオフになっています。
このパラメータの詳細については、ご使用のリリースに対応する『Parameter Reference Guide』を参照してください。