Professional Documents
Culture Documents
© 2003, Cisco Systems, Inc. All rights reserved. IPT Bootcamp Day 5 – Page 1
Agenda
© 2003, Cisco Systems, Inc. All rights reserved. IPT Bootcamp Day 5 – Page 2
Where to start?
© 2003, Cisco Systems, Inc. All rights reserved. IPT Bootcamp Day 5 – Page 3
Common Skinny Call States
OffHook = 1
OnHook = 2
RingOut = 3
RingIn = 4
Connected = 5
Busy = 6
Congestion = 7
Hold = 8
CallWaiting = 9
CallTransfer = 10
CallPark = 11
Proceed = 12
CallRemoteMultiline = 13
InvalidNumber = 14
© 2003, Cisco Systems, Inc. All rights reserved. IPT Bootcamp Day 5 – Page 4
Common Skinny Tones
InsideDialTone=0x21,
Silence = 0, OutsideDialTone=0x22,
Dtmf1 = 1, LineBusyTone=0x23,
Dtmf2 = 2,
AlertingTone=0x24,
Dtmf3 = 3,
ReorderTone=0x25,
Dtmf4 = 4,
Dtmf5 = 5, RecorderWarningTone=0x26,
Dtmf6 = 6, RecorderDetectedTone=0x27,
Dtmf7 = 7, RevertingTone=0x28,
Dtmf8 = 8, ReceiverOffHookTone=0x29,
Dtmf9 = 9, PartialDialTone=0x2A,
Dtmf0 = 0xa, NoSuchNumberTone=0x2B,
DtmfStar = 0xe,
BusyVerificationTone=0x2C,
DtmfPound = 0xf,
CallWaitingTone=0x2D,
ConfirmationTone=0x2E,
CampOnIndicationTone=0x2F,
RecallDialTone=0x30,
© 2003, Cisco Systems, Inc. All rights reserved. IPT Bootcamp Day 5 – Page 5
Skinny Softkey Events
Resume = 10
Redial = 1
Answer = 11
NewCall = 2
Hold = 3 Info = 12
Trnsfer = 4 Confrn = 13
CFwdAll = 5 Park = 14
CFwdBusy = 6 Join = 15
CFwdNoAnswer = 7 MeetMeConfrn = 16
BackSpace = 8 CallPickUp = 17
EndCall = 9 GrpCallPickUp = 18
© 2003, Cisco Systems, Inc. All rights reserved. IPT Bootcamp Day 5 – Page 6
Softkey Indexes (Part I)
© 2003, Cisco Systems, Inc. All rights reserved. IPT Bootcamp Day 5 – Page 7
Softkey Indexes (Part II)
© 2003, Cisco Systems, Inc. All rights reserved. IPT Bootcamp Day 5 – Page 8
Softkey Indexes (Part III)
© 2003, Cisco Systems, Inc. All rights reserved. IPT Bootcamp Day 5 – Page 9
Skinny Media Payload Types
Media_Payload_G729AnnexB = 15,
Media_Payload_NonStandard = 1, Media_Payload_G729AnnexAwAnnexB =
Media_Payload_G711Alaw64k = 2, 16,
Media_Payload_G711Alaw56k = 3, Media_Payload_GSM_Full_Rate = 18,
Media_Payload_G711Ulaw64k = 4, Media_Payload_GSM_Half_Rate = 19,
Media_Payload_G711Ulaw56k = 5,
Media_Payload_GSM_Enhanced_Full_Rate
Media_Payload_G722_64k = 6, = 20,
Media_Payload_G722_56k = 7, Media_Payload_Wide_Band_256k = 25,
Media_Payload_G722_48k = 8,
Media_Payload_Data64 = 32,
Media_Payload_G7231 = 9,
Media_Payload_Data56 = 33,
Media_Payload_G728 = 10,
Media_Payload_GSM = 80,
Media_Payload_G729 = 11,
Media_Payload_G729AnnexA = 12, Media_Payload_ActiveVoice = 81,
Media_Payload_Is11172AudioCap = Media_Payload_G726_32K = 82,
13, Media_Payload_G726_24K = 83,
Media_Payload_Is13818AudioCap =
14, Media_Payload_G726_16K = 84,
© 2003, Cisco Systems, Inc. All rights reserved. IPT Bootcamp Day 5 – Page 10
Call Flow #1
© 2003, Cisco Systems, Inc. All rights reserved. IPT Bootcamp Day 5 – Page 11
Call Flow #1 (Cont’d)
CCM
46 44
42
Call
MOH Hold
x2000 x2001
Resume
Transfer
x2002
© 2003, Cisco Systems, Inc. All rights reserved. IPT Bootcamp Day 5 – Page 12
Basic Skinny Call Flows
Cisco IP Cisco Cisco IP
Centralized
Phone
SS CallManager
Controller Phone
SS
Station OffHook
Station Display Text
Station Set Lamp (Steady)
Station Start Tone (Dial Tone)
Station Keypad Button
Station Stop Tone
Station Keypad Button
Station Keypad Button
Station Keypad Button
Station Call Info
Station Set Lamp (Blink)
Station Call Info Station Set Ringer
Station Start Tone (Ringback) Station Off Hook
Station Set Ringer (Off)
Station Open Receive Channel Station Set Lamp (Steady)
Station Stop Tone Station Open Receive Channel
Station Call Info
Station Open Receive Channel Ack
Station Start Media Xmission
Station Open Receive Channel Ack
Station Start Media Xmission
© 2003, Cisco Systems, Inc. All rights reserved. IPT Bootcamp Day 5 – Page 13
CCM Trace for Call Flow #1
© 2003, Cisco Systems, Inc. All rights reserved. IPT Bootcamp Day 5 – Page 14
CCM Trace for Call Flow #1
- IP phone device SEP003094C37F47 and DN 2000 went offhook, CM instructs the phone to display
appropriate info, and play a dialtone. The TCP Handle for this phone is 000000046
StationInit: 000000046 OffHook.|<CLID::EDPUB-
Cluster><NID::172.16.240.119><CT::1,100,90,1.85834><IP::172.16.240.11><DEV::SEP003094C37F47>
StationD: 000000046 SetRinger ringMode=1(RingOff)
StationD: 000000046 SetLamp stimulus=9(Line) stimulusInstance=1 lampMode=2(LampOn)
StationD: 000000046 CallState callState=1 lineInstance=1 callReference=16777264
StationD: 000000046 DisplayPromptStatus timeOutValue=0 promptStatus='€ ' content='Enter Number'
lineInstance=1 callReference=16777264 ver=0x80000004StationD: 6991ad8 ActivateCallPlane
lineInstance=1.
StationD: 000000046 SelectSoftKeys instance=1 reference=16777264 softKeySetIndex=4 validKeyMask=-1
StationD: 000000046 ActivateCallPlane lineInstance=1
StationD: 000000046 StartTone tone=33(InsideDialTone)
User dials and CM informs the ip phone to stop the dialtone and change the softkeys.
StationInit: 000000046 KeypadButton kpButton=2
StationD: 000000046 StopTone
StationD: 000000046 SelectSoftKeys instance=1 reference=16777264 softKeySetIndex=6 validKeyMask=-1
© 2003, Cisco Systems, Inc. All rights reserved. IPT Bootcamp Day 5 – Page 15
CCM Trace for Call Flow #1
Cisco IP Cisco Cisco IP
Phone CallManager Phone
© 2003, Cisco Systems, Inc. All rights reserved. IPT Bootcamp Day 5 – Page 16
CCM Trace for Call Flow #1,
continued…
- 2000 continues to dial and CM does digit analysis to rule out potential
matches. Note pss= are the partitions this DN has access to:
Digit analysis: match(fqcn="2000", cn="2000", pss="Line 1:Line
2:Local_Dial:Long_Distance_Dial:International_Dial:Internal", dd="2")
Digit analysis: potentialMatches=PotentialMatchesExist
StationInit: 000000046 KeypadButton kpButton=0
Digit analysis: match(fqcn="2000", cn="2000", pss="Line 1:Line
2:Local_Dial:Long_Distance_Dial:International_Dial:Internal", dd="20")
Digit analysis: potentialMatches=PotentialMatchesExist
StationInit: 000000046 KeypadButton kpButton=0.
Digit analysis: match(fqcn="2000", cn="2000", pss="Line 1:Line
2:Local_Dial:Long_Distance_Dial:International_Dial:Internal", dd="200")
Digit analysis: potentialMatches=PotentialMatchesExist
StationInit: 000000046 KeypadButton kpButton=1
Digit analysis: match(fqcn="2000", cn="2000", pss="Line 1:Line
2:Local_Dial:Long_Distance_Dial:International_Dial:Internal", dd="2001")
© 2003, Cisco Systems, Inc. All rights reserved. IPT Bootcamp Day 5 – Page 17
CCM Traces for Call Flow #1,
continued…
© 2003, Cisco Systems, Inc. All rights reserved. IPT Bootcamp Day 5 – Page 18
CCM Traces for Call Flow #1,
continued…
Cisco IP Cisco Cisco IP
Phone CallManager Phone
© 2003, Cisco Systems, Inc. All rights reserved. IPT Bootcamp Day 5 – Page 19
CCM Trace for Call Flow #1,
continued…
- CM located the device with extension 2001 with TCP handle 000000044; instructs
the phone to ring and more.
StationD: 000000044 CallState callState=4 lineInstance=1 callReference=16777265
StationD: 000000044 SetLamp stimulus=9(Line) stimulusInstance=1 lampMode=5(LampBlink)
StationD: 000000044 SetRinger ringMode=2(InsideRing)
StationD: 000000044 DisplayPromptStatus timeOutValue=0 promptStatus='€2000'
content='From 2000' lineInstance=1 callReference=16777265 ver=0x80000004
StationD: 000000044 SelectSoftKeys instance=1 reference=16777265 softKeySetIndex=3
validKeyMask=-1
- In the mean time, CM tells the calling phone (2000) to change softkeys, play
ringback tone, and more.
StationD: 000000046 CallState callState=12 lineInstance=1 callReference=16777264
StationD: 000000046 CallInfo callingPartyName='' callingParty=2000 cgpnVoiceMailbox=
StationD: 000000046 DialedNumber dialedNumber=2001 lineInstance=1 callReference=16777264
StationD: 000000046 StartTone tone=36(AlertingTone), direction=0
StationD: 000000046 CallState callState=3 lineInstance=1 callReference=16777264
StationD: 000000046 SelectSoftKeys instance=1 reference=16777264 softKeySetIndex=8
validKeyMask=-1
© 2003, Cisco Systems, Inc. All rights reserved. IPT Bootcamp Day 5 – Page 20
CCM Trace for Call Flow #1,
continued…
Cisco IP Cisco Cisco IP
Phone CallManager Phone
© 2003, Cisco Systems, Inc. All rights reserved. IPT Bootcamp Day 5 – Page 21
CCM Trace for Call Flow #1,
continued…
© 2003, Cisco Systems, Inc. All rights reserved. IPT Bootcamp Day 5 – Page 22
CCM Trace for Call Flow #1,
continued…
- CM changes the call state phones to “Connected” and changes softkeys and diaplays.
StationD: 000000044 CallState callState=5 lineInstance=1 callReference=16777265
StationD: 000000044 SelectSoftKeys instance=1 reference=16777265 softKeySetIndex=1
validKeyMask=-1
StationD: 000000044 DisplayPromptStatus timeOutValue=0 promptStatus='€' content='Connected'
lineInstance=1 callReference=16777265 ver=0x80000004
StationD: 000000046 CallState callState=5 lineInstance=1 callReference=16777264
StationD: 000000046 SelectSoftKeys instance=1 reference=16777264 softKeySetIndex=1
validKeyMask=-1
StationD: 000000046 DisplayPromptStatus timeOutValue=0 promptStatus='€' content='Connected'
lineInstance=1 callReference=16777264 ver=0x80000004
- CM receives OpenReceiveChannelAck from both phones, cuts through audio rtp
streams between the phones.
StationInit: 000000046 OpenReceiveChannelAck Status=0, IpAddr=0xbf010ac, Port=27686,
PartyID=16777729
StationD: 000000044 StartMediaTransmission conferenceID=0 passThruPartyID=1000211
remoteIpAddress=bf010ac(172.16.240.11) remotePortNumber=27686 milliSecondPacketSize=20
compressType=4(Media_Payload_G711Ulaw64k) qualifierOut=?. myIP: 57f010ac (172.16.240.87)
StationInit: 000000044 OpenReceiveChannelAck Status=0, IpAddr=0x57f010ac, Port=30432,
PartyID=16777745
StationD: 000000046 StartMediaTransmission conferenceID=0 passThruPartyID=1000201
remoteIpAddress=57f010ac(172.16.240.87) remotePortNumber=30432 milliSecondPacketSize=20
compressType=4(Media_Payload_G711Ulaw64k) qualifierOut=?. myIP: bf010ac (172.16.240.11)
© 2003, Cisco Systems, Inc. All rights reserved. IPT Bootcamp Day 5 – Page 23
CCM Trace for Call Flow #1,
continued…
- 2001 puts the call on hold, CM tears down the rtp media stream on both phones.
StationInit: 000000044 SoftKeyEvent softKeyEvent=3(Hold) lineInstance=1 callReference=16777265
StationD: 000000046 CloseReceiveChannel conferenceID=0 passThruPartyID=1000201. myIP:
bf010ac (172.16.240.11)
StationD: 000000046 StopMediaTransmission conferenceID=0 passThruPartyID=1000201. myIP:
bf010ac (172.16.240.11)
StationD: 000000044 CloseReceiveChannel conferenceID=0 passThruPartyID=1000211. myIP:
57f010ac (172.16.240.87)
StationD: 000000044 StopMediaTransmission conferenceID=0 passThruPartyID=1000211. myIP:
57f010ac (172.16.240.87)
- CM instructs 2001 to change call state, softkeys, displays, etc.
StationD: 000000044 CallState callState=8 lineInstance=1 callReference=16777265
StationD: 000000044 SelectSoftKeys instance=1 reference=16777265 softKeySetIndex=2
validKeyMask=-1
StationD: 000000044 DisplayPromptStatus timeOutValue=0 promptStatus='€' content='Hold'
lineInstance=1 callReference=16777265 ver=0x80000004
- CM tries to allocated MOH to stream music to held phone with DN 2000.
MediaResourceManager::waiting_MrmAllocateMohResourceReq
MediaResourceCdpc::sortDeviceGivenList Name=MOH_EDPUB
DeviceManager::findDpidGivenKey - Name=MOH_EDPUB Pid=(1,66,2)
MohDControl - AllocateMohResourceReq successfully - AudioSourceID and MuticastFlag = 1
MRM::updateMohCounter MRL allocateCounter=1
© 2003, Cisco Systems, Inc. All rights reserved. IPT Bootcamp Day 5 – Page 24
CCM Trace for Call Flow #1,
continued…
- CM sets up the music rtp stream between 2000 and MOH server.
StationD: 000000046 OpenReceiveChannel conferenceID=0 passThruPartyID=1000202
millisecondPacketSize=20 compressionType=4(Media_Payload_G711Ulaw64k) qualifierIn=?. myIP:
bf010ac (172.16.240.11)
StationInit: 000000046 OpenReceiveChannelAck Status=0, IpAddr=0xbf010ac, Port=28264,
PartyID=16777730
MohDControl - stationOutputStartMediaTransmission tcpHandle=0x8 myIP: 77f010ac (172.16.240.119)
MohDControl - RemoteIpAddr: bf010ac (172.16.240.11) RemoteRtpPortNumber: 28264 msecPacketSize: 20
compressionType: 4
- 2001 takes the call off hold by pressing the “Resume” softkey.
StationInit: 000000044 SoftKeyEvent softKeyEvent=10(Resume) lineInstance=1 callReference=16777265
- CM tears down the music stream from MOH server to 2000
StationD: 000000046 CloseReceiveChannel conferenceID=0 passThruPartyID=1000202. myIP: bf010ac
(172.16.240.11)
MohDControl - stationOutputStopMediaTransmission tcpHandle=0x8 myIP: 77f010ac (172.16.240.119)
MediaResourceManager::waiting_MrmDeallocateMohResourceReq
MRM::updateMohCounter MRL allocateCounter=0
© 2003, Cisco Systems, Inc. All rights reserved. IPT Bootcamp Day 5 – Page 25
CCM Trace for Call Flow #1,
continued…
© 2003, Cisco Systems, Inc. All rights reserved. IPT Bootcamp Day 5 – Page 26
CCM Trace for Call Flow #1,
continued…
© 2003, Cisco Systems, Inc. All rights reserved. IPT Bootcamp Day 5 – Page 27
CCM Trace for Call Flow #1,
continued…
© 2003, Cisco Systems, Inc. All rights reserved. IPT Bootcamp Day 5 – Page 28
CCM Trace for Call Flow #1,
continued…
- User started to input number (2002) to transfer the call followed by Digit
Analysis Results.
StationInit: 000000044 KeypadButton kpButton=2
StationD: 000000044 StopTone
StationD: 000000044 SelectSoftKeys instance=1 reference=16777268 softKeySetIndex=6
validKeyMask=-1
Digit analysis: match(fqcn="2001", cn="2001", pss="Internal:Line 2:Line 1:Local_Dial:Long_Distance_Dial",
dd="2")
Digit analysis: potentialMatches=PotentialMatchesExist
StationInit: 000000044 KeypadButton kpButton=0
Digit analysis: match(fqcn="2001", cn="2001", pss="Internal:Line 2:Line 1:Local_Dial:Long_Distance_Dial",
dd="20")
Digit analysis: potentialMatches=PotentialMatchesExist
StationInit: 000000044 KeypadButton kpButton=0
Digit analysis: match(fqcn="2001", cn="2001", pss="Internal:Line 2:Line 1:Local_Dial:Long_Distance_Dial",
dd="200")
Digit analysis: potentialMatches=PotentialMatchesExist
StationInit: 000000044 KeypadButton kpButton=2
Digit analysis: match(fqcn="2001", cn="2001", pss="Internal:Line 2:Line 1:Local_Dial:Long_Distance_Dial",
dd="2002")
© 2003, Cisco Systems, Inc. All rights reserved. IPT Bootcamp Day 5 – Page 29
CCM Trace for Call Flow #1,
continued…
© 2003, Cisco Systems, Inc. All rights reserved. IPT Bootcamp Day 5 – Page 30
CCM Trace for Call Flow #1,
continued…
© 2003, Cisco Systems, Inc. All rights reserved. IPT Bootcamp Day 5 – Page 31
CCM Trace for Call Flow #1,
continued...
© 2003, Cisco Systems, Inc. All rights reserved. IPT Bootcamp Day 5 – Page 32
CCM Trace for Call Flow #1,
continued…
© 2003, Cisco Systems, Inc. All rights reserved. IPT Bootcamp Day 5 – Page 33
Call Flow #2
© 2003, Cisco Systems, Inc. All rights reserved. IPT Bootcamp Day 5 – Page 34
H.323 Client to Skinny Client Call
Flow
H.323 Cisco Cisco IP
Gateway CallManager Phone
H.225 Setup
H.225 Setup Ack Station Call Info
Station Set Lamp (Blink)
Station Set Ringer (On)
H.225 Alerting
Station Off Hook
H.225 Connect
Station Set Lamp (Steady)
H.245 Master/Slave Determination Station Set Ringer (Off)
Conversation
Station On Hook
H.245 Request Channel Close
Station Stop Media Transmission
H.245 Request Channel Close Ack
Station Stop Media Reception
H.225 Release Complete Station Set Lamp (Off)
© 2003, Cisco Systems, Inc. All rights reserved. IPT Bootcamp Day 5 – Page 35
Trace and Debug for Call Flow #2
H.323 Cisco Cisco IP
Gateway CallManager Phone
H.225 Setup
H.225 Setup Ack
© 2003, Cisco Systems, Inc. All rights reserved. IPT Bootcamp Day 5 – Page 36
Trace and Debug for Call Flow #2
© 2003, Cisco Systems, Inc. All rights reserved. IPT Bootcamp Day 5 – Page 37
Trace and Debug for Call Flow #2,
cont…
© 2003, Cisco Systems, Inc. All rights reserved. IPT Bootcamp Day 5 – Page 39
Trace and Debug for Call Flow #2,
cont…
© 2003, Cisco Systems, Inc. All rights reserved. IPT Bootcamp Day 5 – Page 40
Trace and Debug for Call Flow #2,
cont…
H.323 Cisco Cisco IP
Gateway CallManager Phone
H.225 Setup
H.225 Setup Ack Station Call Info
Station Set Lamp (Blink)
Station Set Ringer (On)
H.225 Alerting
Station Off Hook
H.225 Connect
Station Set Lamp (Steady)
H.245 Master/Slave Determination Station Set Ringer (Off)
© 2003, Cisco Systems, Inc. All rights reserved. IPT Bootcamp Day 5 – Page 41
Trace and Debug for Call Flow #2,
cont…
- IP phone with DN 2001 goes offhook to answer the call and CM changes the display.
StationInit: 000000007 OffHook
StationD: 000000007 SetRinger ringMode=1(RingOff)
StationD: 000000007 SetLamp stimulus=9(Line) stimulusInstance=1 lampMode=2(LampOn)
StationD: 000000007 CallState callState=1 lineInstance=1 callReference=16777218
StationD: 000000007 ActivateCallPlane lineInstance=1
StationD: 000000007 SelectSoftKeys instance=1 reference=16777218 softKeySetIndex=1
validKeyMask=-1
StationD: 000000007 DisplayPromptStatus timeOutValue=0 promptStatus='€' content='Connected'
lineInstance=1 callReference=16777218 ver=0x84000005
- Connect message is send to the PSTN.
Out Message -- H225ConnectMsg -- Protocol= H225Protocol
IsdnMsgData2= 08 02 80 07 07 7E
- The following Q931 messages are seen on the IOS voice gateway.
00:42:19: ISDN Se0/0:23: CALL_PROGRESS: CALL_CONNECTED call id 0x8, bchan 22, dsl 0
00:42:19: ISDN Se0/0:23: TX -> CONNECT pd = 8 callref = 0x8008
00:42:19: ISDN Se0/0:23: RX <- CONNECT_ACK pd = 8 callref = 0x0008
- At this point, the capabilities exchange occurs (codec, silence suppression, etc.). I have not
included the full capabilities exchanges.
H245ASN - TtPid=(1,100,108,1) -Incoming -value MultimediaSystemControlMessage
H245ASN - TtPid=(1,100,108,1) -Outgoing -value MultimediaSystemControlMessage
© 2003, Cisco Systems, Inc. All rights reserved. IPT Bootcamp Day 5 – Page 42
Trace and Debug for Call Flow #2,
cont…
H.323 Cisco Cisco IP
Gateway CallManager Phone
H.225 Setup
H.225 Setup Ack Station Call Info
Station Set Lamp (Blink)
Station Set Ringer (On)
H.225 Alerting
Station Off Hook
H.225 Connect
Station Set Lamp (Steady)
H.245 Master/Slave Determination Station Set Ringer (Off)
Conversation
© 2003, Cisco Systems, Inc. All rights reserved. IPT Bootcamp Day 5 – Page 43
Trace and Debug for Call Flow #2,
cont…
- CM and Gateway send Open Logical Channel to the gateway and OpenReceiveChannel to
the IP phone to establish RTP between the two devices.
H245ASN - TtPid=(1,100,108,1) -Outgoing -value MultimediaSystemControlMessage ::= request :
openLogicalChannel :
H245ASN - TtPid=(1,100,108,1) -Incoming -value MultimediaSystemControlMessage ::= request :
openLogicalChannel :
StationD: 000000007 StopTone
StationD: 000000007 OpenReceiveChannel conferenceID=0 passThruPartyID=11 millisecondPacketSize=20
compressionType=11(Media_Payload_G729) qualifierIn=?. myIP: 6c00000a (10.0.0.108)
H245ASN - TtPid=(1,100,108,1) -Incoming -value MultimediaSystemControlMessage ::= response :
openLogicalChannelAck :
H245Interface(1) OLC outgoing confirm ip = 300010a, port = 18590
StationInit: 000000007 OpenReceiveChannelAck Status=0, IpAddr=0x6c00000a, Port=28816, PartyID=17
StationD: 000000007 StartMediaTransmission conferenceID=0 passThruPartyID=11
remoteIpAddress=300010a(10.1.0.3) remotePortNumber=18590 milliSecondPacketSize=20
compressType=11(Media_Payload_G729) qualifierOut=?. myIP: 6c00000a (10.0.0.108)
H245ASN - TtPid=(1,100,108,1) -Outgoing -value MultimediaSystemControlMessage ::= response :
openLogicalChannelAck :
H245Interface(1) paths established ip = 6c00000a, port = 28816
© 2003, Cisco Systems, Inc. All rights reserved. IPT Bootcamp Day 5 – Page 44
Trace and Debug for Call Flow #2,
cont…
H.323 Cisco Cisco IP
Gateway CallManager Phone
H.225 Setup
H.225 Setup Ack Station Call Info
Station Set Lamp (Blink)
Station Set Ringer (On)
H.225 Alerting
Station Off Hook
H.225 Connect
Station Set Lamp (Steady)
H.245 Master/Slave Determination Station Set Ringer (Off)
Conversation
Station On Hook
H.245 Request Channel Close
Station Stop Media Transmission
H.245 Request Channel Close Ack
Station Stop Media Reception
H.225 Release Complete Station Set Lamp (Off)
© 2003, Cisco Systems, Inc. All rights reserved. IPT Bootcamp Day 5 – Page 45
Trace and Debug for Call Flow #2,
cont…
- IP phone 2001 hangs up so CM tears down the call and changes the phone display.
StationInit: 000000007 OnHook
StationD: 000000007 CallState callState=2 lineInstance=1 callReference=16777218
StationD: 000000007 SelectSoftKeys instance=0 reference=0 softKeySetIndex=0 validKeyMask=-1
StationD: 000000007 DisplayPromptStatus timeOutValue=0 promptStatus='€' content='Your current
options' lineInstance=0 callReference=0 ver=0x84000005
StationD: 000000007 CloseReceiveChannel conferenceID=0 passThruPartyID=11. myIP: 6c00000a
(10.0.0.108)
StationD: 000000007 StopMediaTransmission conferenceID=0 passThruPartyID=11. myIP: 6c00000a
(10.0.0.108)
- CM sends a H245 request to close logical channel to the voice gateway and receives a
close logical channel ack.
H245ASN - TtPid=(1,100,108,1) -Outgoing -value MultimediaSystemControlMessage ::= request :
closeLogicalChannel :
H245ASN - TtPid=(1,100,108,1) -Incoming -value MultimediaSystemControlMessage ::= response :
closeLogicalChannelAck :
- CM sends a H245 disconnect.
H245ASN - TtPid=(1,100,108,1) -Outgoing -value MultimediaSystemControlMessage ::= command :
endSessionCommand : disconnect :
H245ASN - TtPid=(1,100,108,1) -Incoming -value MultimediaSystemControlMessage ::= command :
endSessionCommand : disconnect :
© 2003, Cisco Systems, Inc. All rights reserved. IPT Bootcamp Day 5 – Page 46
Trace and Debug for Call Flow #2,
cont…
© 2003, Cisco Systems, Inc. All rights reserved. IPT Bootcamp Day 5 – Page 47
Forwarding Calls
© 2003, Cisco Systems, Inc. All rights reserved. IPT Bootcamp Day 5 – Page 48
Forwarding Calls… cont
© 2003, Cisco Systems, Inc. All rights reserved. IPT Bootcamp Day 5 – Page 49
Dialing Forest
© 2003, Cisco Systems, Inc. All rights reserved. IPT Bootcamp Day 5 – Page 50
Dialing Forest – Sample Output
01/02/2004 17:50:14.909 CCM||DialingForest=
{
|DigitForest=Dialing <output omitted>
|(9)(101)(XXXX)(0)([2-9]X[02-9])([2-9]XX)(XXXX)
{
|(9)(101)(XXXX)(01)(881)(X)(X+)(#)
|Partition=
|(9)(101)(XXXX)(01)(881)(X)(X+)
|Patterns=
|(9)(101)(XXXX)(01)(88[02-9])(X+)(#)
{ |(9)(101)(XXXX)(01)(88[02-9])(X+)
|(**##*1) |(9)(101)(XXXX)(01)(8[1246])(X+)(#)
|(**##*2) |(9)(101)(XXXX)(01)(8[1246])(X+)
|(**##*30) (Intercept) |(9)(101)(XXXX)(01)(8[03579]X)(X+)(#)
|(**##*31) (Intercept) |(9)(101)(XXXX)(01)(8[03579]X)(X+)
|(**##*3) <output omitted>
|(**##*4) |Partition=Line 1
|(9)(00) |Patterns=
|(9)(0)([2-9][02-9]X)(XXXX) {
|(9)(0)([2-9][02-9]X)([2-9]XX)(XXXX) |(2002)
|(9)(0)([2-9]X[02-9])(XXXX) |(2001)
|(9)(0)([2-9]X[02-9])([2-9]XX)(XXXX) |(2000)
<output omitted>
© 2003, Cisco Systems, Inc. All rights reserved. IPT Bootcamp Day 5 – Page 51
Class Evaluation
© 2003, Cisco Systems, Inc. All rights reserved. IPT Bootcamp Day 5 – Page 52
Class Post-Assessment Test
OR
© 2003, Cisco Systems, Inc. All rights reserved. IPT Bootcamp Day 5 – Page 53
© 2002, Cisco Systems, Inc. All rights reserved.