付録

InformaCast 高度な通知サポート

Informacast の設定とトラブルシューティング

一般に、Cisco 無線電話 840 または 860 は、XSI API を使用して、マルチキャスト音声ブロードキャスト、テキスト通知、および InformaCast サーバへのユーザ フィードバックをサポートします。 InformaCast は、Cisco Unified Communications Manager に対して HTTP または Cisco Unified Communications Manager JTAPI インターフェイスを使用するように設定できます。

Informacast の設定とトラブルシューティングの詳細については、 Informacast の設定とトラブルシューティングを参照してください。

サポートされていない InformaCast 機能

Cisco Wireless Phone 840 または 860 は現在 Push to Talk および Quick Page サービスをサポートしていません。 これらのサービスをサブスクライブしている電話には、デバイスでサービスをアクティベートする方法がありません。 Cisco Wireless Phone 840 または 860 は One Button Paging もサポートしていません。この場合、QuickPage サービスはデバイスの電話ボタンテンプレートの [サービスURL(Service URL)] ボタンに割り当てられます。 この電話は、Cisco Unified Communications Manager でボタンの設定を許可しません。

部分的にサポートされている InformaCast 機能

通話対応

Call Aware は主に、InformaCast ブロードキャストをトリガーする 911 緊急通話がダイヤルされたことを検出するために使用されます。 Call Aware はまた、911 以外の番号への発信を検出したり、検出された通話を監視したり、これらの通話を記録するためにも使用できます。 Call Aware を使用すると、たとえば、誰かがフロントデスクに発信するたびに InformaCast ブロードキャストを作動するために使用でき、スーパーバイザーは品質保証のためにこれらの通話を監視し、後で確認するために録音できます。 Cisco Wireless Phone 840 または 860 は、通話の監視と録音に対応していません。

トーク アンド リッスンを使用したテキストおよび音声メッセージ

テキストと音声の両方を含む InformaCast メッセージは、[受信者グループ内の任意の電話から通話を開始し、全員がリアルタイムで発言できるようにする (話すと聞く)] オプションを使用して設定できます。 Cisco 無線電話 840 または 860 がこれらのメッセージのいずれかを受信しても、[話す] および [終了] ソフトキーは表示されないため、Cisco 無線電話 840 または 860 は音声を送信している他の電話を聞くことしかできません。

InformaCast 機能に関するメモ

パニックボタン

Cisco 無線電話 840 または 860 には赤いボタンがあり、デフォルトではデバイスの緊急ボタンとして設定されています。 この機能は、ボタン アプリケーションを使用して、他のデバイス ボタンにマッピングすることもできます。 Emergency アプリを使用すると、ユーザーが 1 回長押しするか、2 回短押し、または設定下 [緊急(Emergency)] ボタンを 1 回長押しした際に、アラームを作動するか、CiscoPhone アプリから緊急通話を発信するように電話を設定できます。 デフォルトではアクションは実行されません。

InformaCast の非常ボタン サービスは、緊急アプリの構成の有無にかかわらず使用できます。 Cisco IP 電話サービスが Cisco Unified Communications Manager(InformaCast XML サービスを作成(singlewire.com))で構成されている手順では、作成された Cisco IP 電話サービスに InformaCast (大文字小文字は区別なし)という名前を付ける必要があります。そうしないと、デバイスは [パニックボタン(Panic Button)] 機能として構成されたサービスとして認識されず、ユーザーがそれを有効化する方法がなくなります。

緊急アプリが有効になっている場合、非常ボタンが押されたときに、現在の動作を継続します。 InformaCast および Emergency アプリの両方が使用されている場合、ボタンを 1 回長押しした後にアラームを作動するように、Emergency アプリを設定する必要があります。理由として、2 回押す設定になっている場合、InformaCast サービスが 2 回作動するからです。 緊急アプリの画面上の赤い円形の非常ボタンを押しても InformaCast 非常ボタンサービスはトリガーされません。

その他の注意点

電話がアクティブな通話中でない場合、Cisco 無線電話 840 または 860 は InformaCast からブロードキャストメッセージを受信したときに、通知をユーザに表示します。

ユーザーは、通知で対応するボタンをタッチすることで、メッセージを表示するか、無視するかマルチキャストストリームを停止するかを選択できます。 ブロードキャストに音声のみが含まれる場合、この動作は音声ストリームを無効にする方法がない 8821 とは異なります。 電話が通話中の場合、マルチキャスト音声ストリームは、ユーザが通知中のボタンをクリックして再生を選択しない限り、再生されません。このボタンをクリックすると、既存の通話が保留になります。

電話がロックされている場合、ブロードキャストメッセージが自動的に表示され、音声が再生されます (通話中でない場合)。ユーザの操作は必要ありません。 ユーザは引き続き、表示されたメッセージの [停止] ボタンを使用して、音声を停止することができます。 電話がロックされている間にユーザーが通話中の場合、通知の [応答(ANSWER)] ボタンをクリックしてブロードキャストを聞く必要があります。

[InformaCast ブロードキャスト パラメータ] ページで設定された電話バイブレーション設定は、Cisco 無線電話 840 または 860 では無視されます。

Cisco 無線電話 840 または 860 は、[InformaCast ブロードキャスト パラメータ] ページの [メッセージ ブレンディングを有効にする] チェックボックスの設定に応じて、InformaCast によって複数のブロードキャストが送信されるときに、以下の表に示すように動作します。

優先順位と到着順

ブレンディング有効

ブレンディング無効

優先順位の低いブロードキャスト (A) の後に優先順位の高いブロードキャスト (B) が続きます。

ブロードキャスト A の再生からブロードキャスト B の再生に切り替える。B が終了したら、A の残りの部分の再生に戻ります。

ブロードキャスト A の再生からブロードキャスト B の再生に切り替える。B が終了したら、A の残りの部分の再生に戻ります。

ブロードキャスト(A)に続いてブロードキャスト(B)が同じ優先順位。

A をフル再生し、ブロードキャスト B を無視します。

ブロードキャスト A を最後まで再生してから、B の再生に切り替えます。

優先順位の高いブロードキャスト (A) の後に優先順位の低いブロードキャスト (B) が続きます。

ブロードキャスト A を一度再生してから、ブロードキャスト B の残りの再生に切り替える。

ブロードキャスト A を一度再生してから、ブロードキャスト B の残りの再生に切り替える。

CTI 管理のサポート

ニーズ

InformaCast は HTTP または Cisco Unified Communications Manager JTAPI のいずれかを使用できます。

Cisco Unified Communications Manager JTAPI を使用するには、Cisco Unified Communications Manager でデバイスが Computer Telephony Integration(CTI)をサポートするよう設定する必要があります。

InformaCast で使用される 1 つの重要な機能は XSI オブジェクト パススルーです。「Cisco Unified Communications Manager JTAPI 開発者ガイド」の 276 ページを参照してください。

XSI オブジェクトパススルー アプリケーションは、Cisco Unified Communications Manager JTAPI および CTI インターフェイスを通じて電話に XML オブジェクトを渡すことができます。 XML オブジェクトには、表示の更新、ソフトキーの更新/有効化/無効化、および Cisco IP Phone Service の機能を通じて利用できる電話の他のタイプの更新を含めることができます。 これにより、アプリケーションは電話への独立した接続を維持することなく、Cisco Unified Communications Manager JTAPI および CTI インターフェイスを通じて Cisco IP 電話サービスの機能にアクセスすることができます。

認証とメカニズム 電話の IP アドレスを必要とする HTTP POST リクエストを電話の Web サーバーに送信し、オブジェクトのプッシュを実行します。 Web サーバーは要求を解析し、Cisco Unified Communications Manager に返される HTTP を介して要求を承認し、要求を実行して、アプリケーションに要求が成功したか失敗したかを示す XML 応答を返します。 XSI では、Cisco IP Phone サービスオブジェクトは、Skinny Client Control Protocol(SCCP)によって電話に直接送信されます。 Cisco Unified Communications Manager JTAPI クライアントは信頼されており、電話の IP アドレスを必要としないため、電話は要求を認証しません。 実際の XML コンテンツの詳細については、「Cisco IP Phone サービスアプリケーション開発ノート」を参照してください。

ディスカッション

Cisco Wireless Phone 840 または 860 は限定的な CTI サポートを提供し、お客様は CTI を実行するサードパーティソフトウェアを有効にして、機能をテストできますが、結果はサードパーティ ソフトウェアによって実行される正確な機能によって制限される場合があります。

SIP シグナリングと CTI

回線メッセージ ガイドには、CTI から取得できる Remotecc REFER の種類が詳しく記載されています。

Cisco Unified Communications Manager から電話機への次の要求がサポートされています。 詳細については、「CUCM 8.0 回線メッセージングガイド(78 ページの表を参照)」および「CUCM 12 バージョン」の 125 ページを参照してください。

リモート CC リクエスト

目的

現在 CiscoPhone アプリでサポートされています

initiatecallreq

エンドポイントをトリガーして、INVITE を Cisco Unified CM に送信します。オフフック NOTIFY は、この INVITE より先に送信される場合があります。

未対応

holdretrievereq

保留中のダイアログを再開するために使用します。

未対応

privacyreq

共有回線のプライバシー設定をエンドポイントに送信するために使用されます

対応

statuslineupdatereq

電話の UI にステータス メッセージを表示するために使用されます。

はい(CUCM からこのメッセージに渡されるメッセージは表示しませんが、独自のロジックを使用します)。 これは、CUCM 電話会議を行ったときに入力され、コールピックアップに使用されているようです。コードは機能の状態に固有のものであり、この機能はコンテキストなしで発生する可能性があります。

playtonereq

デバイスでトーンを再生するために使用されます。

はい - コールピックアップ用。 当初、CUCM 電話会議でもこれも経験しましたが、実装方法を変更しました。 私たちのコードは機能の状態に固有であり、これはコンテキストなしで発生する可能性があります。

cfwdallupdate

特定の回線のエンドポイントに全て転送設定を送信するために使用されます

はい、これはデバイスが最初に登録したときに CFA がアクティブかどうかを学習する方法です。

datapassthroughreq

Cisco Unified CM は、データ パススルー要求を使用して、サブ要素を機能と CTI アプリケーションに渡します。

はい (1.10 の新機能で XSI over JTAPI をサポート)

holdreversionreq

Cisco Unified CM 保留復帰機能は、この要求を使用して、エンドポイントが指定されたコールで保留復帰を呼び出すようにトリガーします

未対応

monitorcallreq

CTI アプリケーションはこれを使用して、電話機が別の電話機上のコールの監視を開始するよう要求します。

いいえ - ただし、サイレント モニタリングを実装した場合に実施します

dndrequest

CTI アプリケーションはこれを使用して、ユーザが DND ソフトキーを押すことを電話でシミュレートするよう要求します。 これにより電話サイレント状態が有効から無効になるか無効から有効になります。

未対応

dndupdate

Cisco Unified CM は、Cisco Unified CM ウェブ管理インターフェイスを使用していずれかの設定が変更されたときに、[サイレント(DND)] 状態と [サイレント(DND)] オプションの設定を伝えるためにこの要求を使用します。

未対応

Linekeyupdate

CTI はこれを使用して、電話にインターコムスピードダイヤル設定を更新するよう要求します。

未対応

talkbackreq

CTI アプリケーションはこの要求を使用して、双方向メディアを確立するためのインターカムトークバックを開始します。

未対応

dialdtmfreq

電話に DTMF 番号をダイヤルするよう要求します

いいえ。これは 12.5 のドキュメントのみに含まれています。

特定のリクエストをサポートしない場合でも、必要に応じて、適切な SIP 応答と終端の NOTIFY を送信する必要があります。

CTI サポートの一環として、電話が Remotecc REFER メッセージ経由で CUCM にさまざまなイベントを通知することが必要です。 12.5 バージョンのドキュメントの 120 ページの表を参照してください。

Remotecc の要求

機能

説明

現在 CiscoPhone アプリでサポートされています

softkeyeventmsg

電話会議

電話会議を作成する

あり (CUCM 電話会議の場合)

softkeyeventmsg

park

通話をパークする

はい - park ではなく、parkmonitor を使用することに注意してください。 このドキュメントには、Parkmonitor は記載されていません。

softkeyeventmsg

参加者

電話会議の参加者を一覧表示する

いいえ。CUCM から送信される NOTIFY を使用します。 ソフトキーを押して電話で取得することはサポートされていません。

softkeyeventmsg

rmlastconf

電話会議に最後に追加された参加者を削除する

未対応

softkeyeventmsg

即時転送

即時転送機能を有効にする

対応

softkeyeventmsg

コールバック

コールバック機能により、話中の内線番号がコールを受信できるようになった時点で通知を受信できます。 電話と同じ Unified Communications Manager クラスタ内にある接続先の電話、または QSIG トランクまたは QSIG 対応クラスタ間トランクを介したリモート Private Integrated Network Exchange(PINX)にある宛先電話のコールバックをアクティブにできます。

未対応

Softkeyeventmsg

Qrt

品質レポート ツール

未対応

Softkeyeventmsg

選択

リモート デバイスが保留中の通話をリモートで再開できないように、通話をロックできます。

対応

Softkeyeventmsg

選択解除

選択の反対

対応

Softkeyeventmsg

プライバシー

電話上のすべての回線のプライバシー ステータスを切り替える

対応

Linekeyeventmsg

これは、このリリースで標準 SIP プリミティブが関連付けられていない機能のために、電話が回線キーのプレスを CUCM に送信する方法です。 ドキュメントではプライバシーに言及していますが、ソフトキーの押下によりそれを実現します。

未対応

Datapassthrureq

XSI XML キープレスを CUCM 機能および CTI アプリケーションに送信する

未対応

詳細については、次を参照してください

jtapi - Cisco Developer

『Cisco Unified Communications Manager 向け Cisco Unified JTAPI 開発者ガイド、リリース 14 および SU(upload-large-file.s3.us-east-2.amazonaws.com)』

Android 13 アプリの権限

Cisco Wireless Phone 860 のファームウェア リリース 2.1 (0) では、Android OS がバージョン 10 から 13 にアップグレードされます。Android 13 では権限の管理方法が異なるため、CP-860 ソフトウェアが適切に機能するには、Cisco アプリケーションの権限を付与する必要があります。

電話機が Cisco Wireless Phone Configuration Management Utility 設定ファイルによって管理されている場合、権限は自動的に付与されます。 電話が EMM (Enterprise Mobility Management) ソリューションによって管理されている場合は、構成プロファイルまたは特定のアプリケーション設定内で必要なすべての権限を付与するように EMM を構成する必要があります。 さらに、Android デバイスで位置情報サービスを有効にする必要があります。

以下の表に、アプリとそれぞれの権限を示します。

Application 権限

バーコード

android.permission.CAMERA <br> android.permission.READ_PHONE_STATE <br> android.permission.CALL_PHONE <br> android.permission.POST_NOTIFICATIONS <br> android.permission.READ_EXTERNAL_STORAGE <br> android.permission.WRITE_EXTERNAL_STORAGE

バッテリ寿命

android.permission.POST_NOTIFICATIONS

Cisco 電話

android.permission.READ_CALL_LOG <br> android.permission.WRITE_CALL_LOG <br> android.permission.CAMERA <br> android.permission.READ_CONTACTS <br> android.permission.WRITE_CONTACTS <br> android.permission.RECORD_AUDIO <br> android.permission.CALL_PHONE <br> android.permission.READ_PHONE_STATE <br> android.permission.POST_NOTIFICATIONS <br> android.permission.USE_SIP <br> android.permission.ACCESS_COARSE_LOCATION <br> android.permission.ACCESS_FINE_LOCATION <br> android.permission.ACCESS_BACKGROUND_LOCATION <br><br> さらに、Android の [設定] > [位置情報] で位置情報の使用設定をオンにして、位置情報サービスの使用を許可するように Android を設定する必要があります。

カスタム設定

android.permission.BLUETOOTH_CONNECT <br> android.permission.POST_NOTIFICATIONS <br> android.permission.READ_PHONE_STATE <br> android.permission.READ_MEDIA_IMAGES <br> android.permission.READ_EXTERNAL_STORAGE

診断

android.permission.CAMERA <br> android.permission.ACCESS_FINE_LOCATION <br> android.permission.ACCESS_COARSE_LOCATION <br> android.permission.BLUETOOTH_SCAN <br> android.permission.BLUETOOTH_CONNECT <br> android.permission.RECORD_AUDIO <br> android.permission.READ_EXTERNAL_STORAGE <br> android.permission.WRITE_EXTERNAL_STORAGE

ロギング

android.permission.READ_PHONE_STATE <br> android.permission.POST_NOTIFICATIONS

緊急(Emergency)

android.permission.POST_NOTIFICATIONS

サウンドステージ

android.permission.POST_NOTIFICATIONS

System Updater

android.permission.READ_PHONE_STATE <br> android.permission.POST_NOTIFICATIONS

Web API

android.permission.ACCESS_FINE_LOCATION <br> android.permission.READ_PHONE_STATE <br> android.permission.POST_NOTIFICATIONS <br> android.permission.ACCESS_COARSE_LOCATION <br> android.permission.CALL_PHONE

AppUrl ボタン PIT 通話品質

(許可は求められていません)