次の SDI トレースは、クラスタ内コール フローを詳しく示しています。 コール フローの Cisco Unified IP Phone は、電話番号(dn)、tcpHandle、および IP アドレスで識別できます。 Cluster 2 にある Cisco Unified IP Phone(dn:1001、tcpHandle:0x4fbbc30、IP アドレス:172.16.70.231)が同じクラスタ内の別の Cisco Unified IP Phone(dn:1000、tcpHandle:0x4fbb150、IP アドレス:172.16.70.230)をコールしています。 トレースでデバイスを追跡するには、デバイスの TCP ハンドル値、タイムスタンプ、または名前を調べます。 デバイスの TCP ハンドル値は、デバイスがリブートされるかオフラインになるまで変わりません。
次のトレースは、Cisco Unified IP Phone(1001)がオフフックになっていることを示しています。 次のトレースは、
Cisco Unified IP Phone に表示される固有のメッセージ、TCP ハンドル、発信番号を示しています。 ユーザはまだ番号をダイヤルしていないため、この時点では発信番号は表示されていません。 次の情報は、Cisco Unified IP Phone と Cisco Unified Communications Manager 間の Skinny Station メッセージの形式で表示されます。
16:05:41.625 CCM|StationInit - InboundStim - OffHookMessageID tcpHandle=0x4fbbc3016:05:41.625 CCM|StationD - stationOutputDisplayText tcpHandle=0x4fbbc30, Display= 1001
次のトレースは、Cisco Unified Communications Manager から Cisco Unified IP Phone に発信される Skinny Station メッセージを示しています。 最初のメッセージによって、発呼側 Cisco Unified IP Phone のランプがオンになります。
16:05:41.625 CCM|StationD - stationOutputSetLamp stim: 9=Line instance=1 lampMode=LampOn tcpHandle=0x4fbbc30
Cisco Unified Communications Manager は stationOutputCallState メッセージを使用して特定のコール関連情報をステーションに通知します。
16:05:41.625 CCM|StationD - stationOutputCallState tcpHandle=0x4fbbc30
Cisco Unified Communications Manager は、stationOutputDisplayPromptStatus メッセージを使用して、Cisco Unified IP Phone にコール関連のプロンプト メッセージを表示します。
16:05:41.625 CCM|StationD - stationOutputDisplayPromptStatus tcpHandle=0x4fbbc30
Cisco Unified Communications Manager は stationOutputSelectSoftKey メッセージを使用して、Skinny Station で特定のソフトキー セットを選択します。
16:05:41.625 CCM|StationD - stationOutputSelectSoftKeys tcpHandle=0x4fbbc30
Cisco Unified Communications Manager は、次のメッセージを使用して、表示用の正しい回線コンテキストを Skinny Station に通知します。
16:05:41.625 CCM|StationD - stationOutputActivateCallPlane tcpHandle=0x4fbbc30
次のメッセージは、番号分析プロセスで着信番号の識別、データベース内のルーティング一致の確認ができる状態になっていることを示しています。 エントリ cn=1001 は発呼側番号、dd="" はダイヤルされた番号(着信番号になる)を示しています。 電話機が StationInit メッセージを送信し、Cisco Unified Communications Manager が StationD メッセージを送信し、Cisco Unified Communications Manager が番号分析を実行します。
16:05:41.625 CCM|Digit analysis: match(fqcn="", cn="1001", pss="", dd="")16:05:41.625 CCM|Digit analysis: potentialMatches=PotentialMatchesExist
次のデバッグ メッセージは、Cisco Unified Communications Manager が内部ダイヤル トーンを発呼側 Cisco Unified IP Phone で鳴らしていることを示します。
16:05:41.625 CCM|StationD - stationOutputStartTone: 33=InsideDialTone tcpHandle=0x4fbbc30
Cisco Unified Communications Manager は着信メッセージを検出し、Cisco Unified IP Phone のキーパッド ボタン 1 が押されたことを認識すると、すぐに出力トーンを停止します。
16:05:42.890 CCM|StationInit - InboundStim - KeypadButtonMessageID kpButton: 1 tcpHandle=0x4fbbc3016:05:42.890 CCM|StationD - stationOutputStopTone tcpHandle=0x4fbbc30
16:05:42.890 CCM|StationD - stationOutputSelectSoftKeys tcpHandle=0x4fbbc30
16:05:42.890 CCM|Digit analysis: match(fqcn="", cn="1001", pss="", dd="1")
16:05:42.890 CCM|Digit analysis: potentialMatches=PotentialMatchesExist
16:05:43.203 CCM|StationInit - InboundStim - KeypadButtonMessageID kpButton: 0 tcpHandle=0x4fbbc30
16:05:43.203 CCM|Digit analysis: match(fqcn="", cn="1001", pss="", dd="10")
16:05:43.203 CCM|Digit analysis: potentialMatches=PotentialMatchesExist
16:05:43.406 CCM|StationInit - InboundStim - KeypadButtonMessageID kpButton: 0 tcpHandle=0x4fbbc30
16:05:43.406 CCM|Digit analysis: match(fqcn="", cn="1001", pss="", dd="100")
16:05:43.406 CCM|Digit analysis: potentialMatches=PotentialMatchesExist
16:05:43.562 CCM|StationInit - InboundStim - KeypadButtonMessageID kpButton: 0 tcpHandle=0x4fbbc30
16:05:43.562 CCM|Digit analysis: match(fqcn="", cn="1001", pss="", dd="1000")
Cisco Unified Communications Manager は番号一致の判別に十分な番号を受信すると、番号分析の結果を表形式で出力します。 一致する番号はすでに見つかっているため、Cisco Unified Communications Manager はこの時点以降に電話機で押される番号は無視します。
16:05:43.562 CCM|Digit analysis: analysis results16:05:43.562 CCM||PretransformCallingPartyNumber=1001
|CallingPartyNumber=1001
|DialingPattern=1000
|DialingRoutePatternRegularExpression=(1000)
|PotentialMatches=PotentialMatchesExist
|DialingSdlProcessId=(1,38,2)
|PretransformDigitString=1000
|PretransformPositionalMatchList=1000
|CollectedDigits=1000
|PositionalMatchList=1000
|RouteBlockFlag=RouteThisPattern
次のトレースは、Cisco Unified Communications Manager がこの情報を着信側の電話機(tcpHandle 番号で電話機を識別)に送信していることを示しています。
16:05:43.578 CCM|StationD - stationOutputCallInfo CallingPartyName=1001, CallingParty=1001, CalledPartyName=1000, CalledParty=1000, tcpHandle=0x4fbb150
次のトレースは、Cisco Unified Communications Manager が着信側の Cisco Unified IP Phone に、着信コールを示すランプを点滅するように指示していることを示しています。
16:05:43.578 CCM|StationD - stationOutputSetLamp stim: 9=Line instance=1 lampMode=LampBlink tcpHandle=0x4fbb150
次のトレースは、Cisco Unified Communications Manager が呼び出し音やディスプレイ通知などのコール関連情報を着信側の Cisco Unified IP Phone に提供しています。 ここでも、トレース全体で同じ tcpHandle が使用されているため、すべてのメッセージが同じ Cisco Unified IP Phone に送信されていることを確認できます。
16:05:43.578 CCM|StationD - stationOutputSetRinger: 2=InsideRing tcpHandle=0x4fbb15016:05:43.578 CCM|StationD - stationOutputDisplayNotify tcpHandle=0x4fbb150
16:05:43.578 CCM|StationD - stationOutputDisplayPromptStatus tcpHandle=0x4fbb150
16:05:43.578 CCM|StationD - stationOutputSelectSoftKeys tcpHandle=0x4fbb150
Cisco Unified Communications Manager は、同様な情報を発呼側の Cisco Unified IP Phone にも提供しています。 ここでも、Cisco Unified IP Phone は tcpHandle で識別されます。
16:05:43.578 CCM|StationD - stationOutputCallInfo CallingPartyName=1001, CallingParty=1001, CalledPartyName=, CalledParty=1000, tcpHandle=0x4fbbc3016:05:43.578 CCM|StationD - stationOutputCallInfo CallingPartyName=1001, CallingParty=1001, CalledPartyName=1000, CalledParty=1000, tcpHandle=0x4fbbc30
次のトレースでは、Cisco Unified Communications Manager がアラート音または呼び出し音を発呼側の Cisco Unified IP Phone で鳴らし、接続が確立したことを通知しています。
16:05:43.578 CCM|StationD - stationOutputStartTone: 36=AlertingTone tcpHandle=0x4fbbc3016:05:43.578 CCM|StationD - stationOutputCallState tcpHandle=0x4fbbc30
16:05:43.578 CCM|StationD - stationOutputSelectSoftKeys tcpHandle=0x4fbbc30
16:05:43.578 CCM|StationD - stationOutputDisplayPromptStatus tcpHandle=0x4fbbc30
この時点で、着信側の Cisco Unified IP Phone はオフフックになるため、Cisco Unified Communications Manager は発呼側で呼び出し音を鳴らすのを停止します。
16:05:45.140 CCM|StationD - stationOutputStopTone tcpHandle=0x4fbbc30
次のメッセージでは、Cisco Unified Communications Manager が Skinny Station に Unicast RTP ストリームの受信を開始するように指示しています。 そのために、Cisco Unified Communications Manager は着信側の IP アドレス、コーデック情報、およびパケット サイズ(ミリ秒)を提供します。 PacketSize は、RTP パケットの作成に使用されるサンプリング時間(ミリ秒)を示す整数です。
(注) |
通常、この値は 30 ミリ秒に設定されます。 この事例では、20 ミリ秒に設定されています。
|
16:05:45.140 CCM|StationD - stationOutputOpenReceiveChannel tcpHandle=0x4fbbc30 myIP: e74610ac (172.16.70.231)16:05:45.140 CCM|StationD - ConferenceID: 0 msecPacketSize: 20 compressionType:(4)Media_Payload_G711Ulaw64k
同様に、Cisco Unified Communications Manager は情報を着信側(1000)に提供します。
16:05:45.140 CCM|StationD - stationOutputOpenReceiveChannel tcpHandle=0x4fbb150 myIP: e64610ac (172.16.70.230)16:05:45.140 CCM|StationD - ConferenceID: 0 msecPacketSize: 20 compressionType:(4)Media_Payload_G711Ulaw64k
Cisco Unified Communications Manager は RTP ストリーム用のオープン チャネルを確立するために、着信側から確認応答メッセージと着信側の IP アドレスを受信します。 このメッセージは、Skinny Station に関する 2 つの情報を Cisco Unified Communications Manager に通知します。 まず、オープン処理のステータスが通知されます。 次に、リモート エンドへの転送に使用される受信ポートのアドレスと番号が通知されます。 RTP ストリームのトランスミッタ(発呼側)の IP アドレスは ipAddr で、PortNumber は RTP ストリーム トランスミッタ(発信側)の IP ポート番号です。
16:05:45.265 CCM|StationInit - InboundStim - StationOpenReceiveChannelAckID tcpHandle=0x4fbb150, Status=0, IpAddr=0xe64610ac, Port=17054, PartyID=2
Cisco Unified Communications Manager は、次のメッセージを使用して、示されたリモート Cisco Unified IP Phone の IP アドレスとポート番号へのオーディオ ストリームとビデオ ストリームの転送を開始するようにステーションに指示します。
16:05:45.265 CCM|StationD - stationOutputStartMediaTransmission tcpHandle=0x4fbbc30 myIP: e74610ac (172.16.70.231)16:05:45.265 CCM|StationD - RemoteIpAddr: e64610ac (172.16.70.230) RemoteRtpPortNumber: 17054 msecPacketSize: 20 compressionType:(4)Media_Payload_G711Ulaw64k
16:03:25.328 CCM|StationD(1): TCPPid=[1.100.117.1] OpenMultiReceiveChannel conferenceID=16777217 passThruPartyID=1000011 compressionType=101(Media_Payload_H263) qualifierIn=?. myIP: e98e6b80 (128.107.142.233)|<CT::1,100,11,1.1><IP::><DEV::>
16:03:25.375 CCM|StationInit: TCPPid=[1.100.117.1] StationOpenMultiMediaReceiveChannelAck Status=0, IpAddr=0xe98e6b80, Port=65346, PartyID=16777233|<CT::1,100,105,1.215><IP::128.107.142.233>
16:03:25.375 CCM|StationD(2): TCPPid = [1.100.117.2] star_StationOutputStartMultiMediaTransmission conferenceID=16777218 passThruPartyID=16777250 remoteIpAddress=e98e6b80(66.255.0.0) remotePortNumber=65346 compressType=101(Media_Payload_H263) qualifierOut=?. myIP: e98e6b80 (128.107.142.233)|<CT::1,100,105,1.215><IP::128.107.142.233>
次のトレースでは、上記のメッセージが着信側に送信されています。 これらのメッセージのあとに、着信側と発呼側の間で RTP ストリームが開始されたことを示すメッセージが続きます。
16:05:45.312 CCM|StationD - stationOutputStartMediaTransmission tcpHandle=0x4fbb150 myIP: e64610ac (172.16.70.230)16:05:45.328 CCM|StationD - RemoteIpAddr: e74610ac (172.16.70.231) RemoteRtpPortNumber: 18448 msecPacketSize: 20 compressionType:(4)Media_Payload_G711Ulaw64k
16:05:46.203 CCM|StationInit - InboundStim - OnHookMessageID tcpHandle=0x4fbbc30
最後に発呼側の Cisco IP Phone はオンフックになり、これにより、Skinny Station と Cisco Unified Communications Manager 間の制御メッセージと Skinny Station 間の RTP ストリームが終了します。
16:05:46.203 CCM|StationInit - InboundStim - OnHookMessageID tcpHandle=0x4fbbc30