概要
このドキュメントでは、Cisco Unified Call Manager(CUCM)11.5で導入されたワイヤレスエンドポイントトラッキング機能について説明します。この機能により、CUCMはワイヤレスエンドポイントの物理的な場所を追跡し、関連付けられているアクセスポイントを認識できます。この情報は、Cisco Emergency Responder(CER)などのアプリケーションによって取得され、エンドポイントの物理的な位置を追跡し、それに応じてコールをルーティングし、スケーラブルなソリューションを実現します。
前提条件
要件
次の項目に関する知識があることが推奨されます。
- コール ルーティングとコンピュータ テレフォニー インテグレーション(CTI)ルート ポイント
- CERとCUCMの統合
- CUCMでのIP Phoneの設定
使用するコンポーネント
このドキュメントの情報は、次のソフトウェアのバージョンに基づいています。
- CUCM 11.5
- CUCMのCisco Wireless Controller Synchronization Service
このドキュメントの情報は、特定のラボ環境にあるデバイスに基づいて作成されました。このドキュメントで使用するすべてのデバイスは、初期(デフォルト)設定の状態から起動しています。対象のネットワークが実稼働中である場合には、どのようなコマンドについても、その潜在的な影響について確実に理解しておく必要があります。
背景説明
従来、CERは発信側デバイスのIPアドレス範囲に基づいてコールをルーティングし、同じIPブロックに属する特定の緊急部門にコールをルーティングしていました。このソリューションは、有線エンドポイントがモバイルではなく、IPアドレスが正確な場所を定義するため、有線エンドポイントに適しています。ただし、ワイヤレスエンドポイントはIPアドレスを保持しますが、特定の物理ロケーションにバインドされないため、この問題が発生します。これにより、ルーティングが正しくなくなり、ワイヤレスエンドポイントの物理的な場所を追跡し、現在関連付けられているアクセスポイントをCUCMに認識させ、この情報を後でCERなどのアプリケーションで効率的に使用できるようになります。
現在、この機能は次のコンポーネントで使用できます。
1. CUCM 11.5リリース
2. 7925/7926 IP Phoneファームウェア1.4.7.2以降
注:現在、この機能はJabberエンドポイントではサポートされていません。
注:サードパーティ製WLCおよびアクセスポイントのサポートは、CUCM 11.5リリースではサポートされていません。
設定
アクセスポイントの導入モデルには、次の2種類があります。
1.ワイヤレスLANコントローラ(WLC)で管理されるアクセスポイント:
この導入モデルでは、SNMP v1/2c/3を使用してアクセスポイント情報がWLCからCUCMによって取得されます。
2.スタンドアロンアクセスポイントの導入:
この導入モデルでは、Bulk Administration Tool(BAT)を使用して、CUCMでアクセスポイント情報を手動で更新する必要があります。
ワイヤレスエンドポイントトラッキング機能を設定するには、導入に応じて適切なセクションを使用します。
1. WLCで管理されるアクセスポイント
a. [場所]で[シスコワイヤレスコントローラ同期]サービスを選択して機能をオンにします
CUCMの[Serviceability]ページの[Tracking Services]に基づいています。
b. この機能では、SNMP属性に役立つ3つのサービスパラメータが導入されています。これらの属性は、
WLCからアクセスポイント情報を取得するために使用されるため、WLCで設定されている属性に一致します。
c.サービスを開始し、a.とb.からSNMPの詳細を追加したら、先に進み、[Wireless Access Point Controllers]でWLCの詳細を追加します。
d.コントローラのホスト名/IPとSNMPバージョン/コミュニティ文字列の詳細を追加します。再同期の時間と間隔を追加します
[Synchronization Schedule]の下に表示されます。
e.次の手順を実行すると、[Switches and Access Points]オプションの下にアクセスポイント情報が表示されます。
f.すべてのアクセスポイントの下に、アクセスポイントの詳細とそれに関連付けられている電話機が表示されます。
2.スタンドアロンアクセスポイントの設定
アクセスポイントがWLCによって制御されていない導入の場合は、BATを使用してアクセスポイントの詳細を手動で追加できます。
現時点では、BAT以外にアクセスポイント情報をCUCMに手動で追加するオプションはありません。
a.次の仕様に準拠したCSVファイルを作成し、オプションでCUCMにアップロードします。[Bulk Administration] > [Upload/Download files]。
列:
アクセスポイント名、IPV4アドレス、IPV6アドレス、BSSID、説明
定義されたサンプル文字列:
ABC,10.77.29.28,FE80::0202:B3FF:FE1E:8329,11:1F:CA:83:82:F0,Bangalore
|__||_________| |_______________________| |_______________| |_______|
| | | | |
| | | | |
| | | | WAPLocation can contain up to 63 characters. All characters except double quotes, backslash and non-printable characters.
| | | |
| | | BSSIDwithMask can contain from 1 to 20 characters. It can be formatted as needed but may only contain Hexadecimal digits (0-9, A-F), colons.
| | |
| | IPv6 address can contain from 1 to 50 characters. It can be formatted as needed but may only contain Hexadecimal digits (0-9, A-F), colons and dots.
| |
| IPv4 address can contain from 7 to 15 characters. It must be in dotted decimal format (digits and dots only)
|
Access Point Name(Can contain 1 to 63 characters. All characters except double quotes, backslash and non-printable characters.)
手順:
1. IPv4、IPv6、またはBSSIDのいずれかを指定する必要があります。すべて空にすることはできません。複数の値を入力することもできます。
2. IPv4アドレス、IPv6アドレス、またはBSSIDは、1つのインフラストラクチャデバイスにのみ関連付けることができます。2つのデバイスに同じIPアドレスまたはBSSIDを設定することはできません。
注:BAT.xltを使用してCSVファイルを作成する場合、BAT.xltが自動的に処理するため、値を引用符で囲む必要はありません。
2. [Bulk Administration] > [Infrastructure Device]で[Insert Infrastructure Device]オプションを使用します。
3. CSVファイルを選択し、要件に応じて[今すぐ実行]または[後で実行]オプションを選択してください。[後で実行(Run Later)]を選択した場合は、[ジョブスケジューラ(Job Scheduler)]ページを使用してジョブをスケジュールし、アクティブ化してください。
4.これらの手順を実行し、[Advanced features] > [Device Location Tracking services] > [Switches and Access points]に移動して、上記のデバイスが追加されているかどうかを確認します。
注:電話機がStationLocationInfoメッセージでその情報を送信するときに、BSSIDがアクセスポイント情報と一致していることを確認します。これは、CUCMがアクセスポイントをデバイスにマッピングする方法です。
これは、CUCMがワイヤレスエンドポイントを維持し、手動で追加またはWLCと同期されたアクセスポイントにマッピングして物理ロケーションを追跡する方法です。
ログ分析
このログ分析は、2ノード11.5 UCMクラスタと、パブリッシャノードに登録する7925電話機を使用するラボ環境から行われました。802.11 b/g/n無線を使用するワイヤレスLANコントローラによって制御されるアクセスポイントが使用されています。
1.登録時の電話機からのStationLocationInfoメッセージ:
|09:54:41.102 |AppInfo |StationInit: (0005195)
InboundStim - StationLocationInfoMessageID Line 2364: 23469039.000 |09:54:41.102
|SdlSig |StationLocationInfo |restart0 |StationD(1,100,64,5195)
|StationInit(1,100,63,1) |1,100,14,5210.26^10.105.132.116^SEP10F311B680E2
|[R:N-H:0,N:0,L:0,V:0,Z:0,D:0] LocationInfo=A8:0C:0D:DB:C5:23test1111234test-7510-2702i
Line 2364: 23469039.000 |09:54:41.102 |SdlSig |StationLocationInfo |restart0
|StationD(1,100,64,5195) |StationInit(1,100,63,1) |1,100,14,5210.26^10.105.132.116^SEP10F311B680E2
|[R:N-H:0,N:0,L:0,V:0,Z:0,D:0] LocationInfo=A8:0C:0D:DB:C5:23test1111234Maib-7510-2702i
2.この情報は、電話機が別のアクセスポイントに登録または接続すると、電話機によって伝搬されます。
- BSSID:
A8:0C:0D:DB:C5:23
- SSID:
test1111234
- AP Name:
test-7510-2702i
3.値がregistration動的テーブルで更新されます。registrationダイナミックテーブルのlocationdetails列は、インフラストラクチャデバイステーブルからBSSID、SSID、およびAP名を参照して入力されます。見つかると、registrationdynamicのlocationdetailsカラムにアクセスポイントのPKIDが入力されます。エントリが見つからない場合は、[Locationdetails]列に[UNIDENTIFIED]と入力されます。
admin:run sql select * from registrationdynamic
pkid lastknownipaddress lastknownucm fkdevice datetimestamp lastknownconfigversion locationdetails tkendpointconnection portorssid lastseen
==================================== ================== ============ ==================================== ============= ====================== ==================================== ==================== ============ ==========
b366c291-bbd7-4464-b02c-e3f6d83c7cac 10.106.127.155 292a2ea3-dbee-43d7-9906-ff3dc42985a5 1449389815 0d30deab-febc-4f76-8fce-99a140978f18 2 WLANPersonal 1449389815
admin:run sql select * from infrastructuredevice
pkid name ipv4address ipv6address bssidwithmask waplocation datetimestamp isactive
==================================== ========== ============== =========== ================= ================= ============= ========
0d30deab-febc-4f76-8fce-99a140978f18 MAIB3502 10.105.132.111 NULL 24:b6:57:5a:b1:e0 Lab-BGL-14-Rack-K 1454041756 t
注:fkdeviceはワイヤレス電話のPKIDになります。これは、無線電話がアクセスポイントに関連付けられている方法です。
4.これらのテーブルが更新されると、拡張機能のスイッチとアクセスポイントのエントリが更新されます。
5.これらのエントリは動的であり、RegistrationDynamicテーブルが更新されると更新されます。
無線電話の最後に表示された情報を通知するエントリLastseenがregistrationDynamicに追加されます。
確認
現在、この設定に使用できる確認手順はありません。
トラブルシュート
ここでは、設定のトラブルシューティングに使用できる情報を示します。
互換性
まず、ワイヤレスエンドポイントの機能のサポートと、これに含まれているファームウェアバージョンを知ることが重要です。
- この機能には、ファームウェア1.4.7.2以降がインストールされた7925および7926 IP Phoneが必要です
- 現在、Jabberエンドポイントはこの機能ではサポートされていません
ファームウェアバージョン1.4.7.2が使用されている場合、電話機はアクセスポイント情報をCUCMに伝搬できません。
トラブルシューティングのための一般的なチェックポイント
- 電話機がアクセスポイントに関連付けられていない場合は、StationLocationInfoメッセージがCUCMで受信されているかどうかを確認します。電話機のモデルとファームウェアのバージョンも使用していることを確認します。
- 正確なアクセスポイント名とBSSIDを確認し、正しく設定されているかどうかを確認します(アクセスポイントが手動で追加されている場合)。
- ワイヤレスLANコントローラの情報が同期しており、ステータスが[Successful]と表示されていることを確認します。これを確認するには、[高度な機能] > [Device Location Tracking Services] > [ワイヤレスLANコントローラ]に移動します。
- SNMP属性のサービスパラメータをクロス確認し、ワイヤレスLANコントローラのSNMP属性と一致することを確認します。
- アクセスポイントが入力されているかどうかを確認します。これを確認するには、[高度な機能] > [Device Location Tracking Services] > [Switches and Access Points]に移動します。入力されていない場合は、LANコントローラの設定を確認し、正しく設定されていることを確認します。
収集するログ
それでも問題が解決しない場合は、次のログを収集して詳細を調べてください。
- Cisco CMトレースがdetailedに設定されている。
- Cisco Wireless Controller Synchronization Service