call flows

85
ISUP2ISUP Page 1 of 85 ?? Not able to appriciate on why Ori FM instead of SPM ?? Why select facility not send to F PSTN-a SIMa IAM(A->B) DDMa CCMa ISUPSG SPM CpCallm OHCP CMP MDP CCP THCP CCMb ISUPSG SAM MSFa MSFb DDMb SIMb IAM(A->B) with CIC IAM(A->B) with CIC CPSCCSP Origination_Attempt(callID, A) CPSCCSP Continue Ccp_Set_Tid Call Preceeding CPSCCSP Origination_Attempt(callID, A) FM DDFa DDFb CsSp ECCP Setup(A->B) Orig_Idle Originator_on ly Start cs timer Start early acm timer Orig_WaitCS Stop cs timer Ccp_Send_Call Orig_SendCall Ccp_Terminate_Cal l Ccp_Send_Cal_ack Term_Idl e Orig_And_Term_Setup CPSCCSP Termination_Attempt(callID) CPSCCSP Termination_Attempt(callID) Start cs timer CPSCCSP Authorize_Term(callID) term_AuthorizationAttem pt Term_AuthorizationAttempt->Procedure_Start ECCP Setup(A->B) Relay the ECCP Setup message Relay the Continue message

Upload: nitesh-kumar

Post on 23-Nov-2014

151 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Call Flows

ISUP2ISUP

Page 1 of 42

?? Not able to appriciate on why Orig_auth send to FM instead of SPM

?? Why select facility not send to FM ??

PSTN-a SIMa

IAM(A->B)

DDMa CCMaISUPSG SPM CpCallm

OHCP CMP MDP CCP THCP

CCMb

ISUPSG SAM MSFa MSFb DDMb SIMb PSTN-b

IAM(A->B) with CIC

IAM(A->B) with CIC

CPSCCSP Origination_Attempt(callID, A)

CPSCCSP Continue

Ccp_Set_Tid

Call Preceeding

CPSCCSP Origination_Attempt(callID, A)

FM DDFa DDFb

CsSp

ECCP Setup(A->B)

Orig_Idle

Originator_only

Start cs timer

Start early acm timer

Orig_WaitCSStop cs timer

Ccp_Send_Call

Orig_SendCall

Ccp_Terminate_Call

Ccp_Send_Cal_ack

Term_Idle

Orig_And_Term_Setup

PSTN-a SIMa DDMa CCMa CCMb

ISUPSG SAM MSFa MSFb DDMb SIMb PSTN-b FM DDFa DDFb

CPSCCSP Termination_Attempt(callID)

CPSCCSP Termination_Attempt(callID)

Start cs timer

CPSCCSP Authorize_Term(callID)

term_AuthorizationAttempt

Term_AuthorizationAttempt->Procedure_Start

ECCP Setup(A->B)

Relay the ECCP Setup message

Relay theContinuemessage

Page 2: Call Flows

ISUP2ISUP

Page 2 of 42

PSTN-a DDMa CCMaISUPSG SPM CpCallm

OHCP CMP MDP CCP THCP

CCMb

ISUPSG SAM MSFa MSFb DDMb PSTN-b FM DDFa DDFb

CsSp

PSTN-a SIMa DDMa CCMaISUPSG SPM CpCallm

CCMb

ISUPSG SAM MSFa MSFb DDMb SIMb PSTN-b FM DDFa DDFb

Stop cs timer

Ccp_Set_Tid

Start Setup timer

ECCP Setup

Call Preceeding

Stop Setup timer

Start Alert timer

Procedure_Return->Term_WaitCallProc

Term_WaitCallProc->Term_WaitAlert

IAM

IAM

ACM

ACM

ACM

ECCP Alert

Stop Alert timer

CCP_make_backward_pathmate_Alert

Start No answer rsrc timer

Term_WaitAlert->Term_Alerting

Relay theECCP Alertmessage

Relay theCall Preceedingmessage

Relay theAuthorize_Termmessage

Page 3: Call Flows

ISUP2ISUP

Page 3 of 42

CCMaISUPSG SPM CpCallm

OHCP CMP MDP CCP THCP

CCMb

ISUPSG CsSp

EGCP (Add)

Start responseTimer for each EGCP request

Stop early acm timer

Orig_and_Term_Setup->Procedure_Start

PSTN-a SIMa DDMa CCMaISUPSG SPM CpCallm

OHCP CMP MDP CCP THCP

CCMb

ISUPSG SAM MSFa MSFb DDMb SIMb PSTN-b FM DDFa DDFb

CsSp

ECCP Alert

Orig_Alerting

ECCP Alert

ACM

ACM

EGCP (Add)

EGCP (Accept)

EGCP (Accept)

Stop responseTimer for each EGCP Accept

Relay twoEGCP (Accept)messages

Procedure_Return->Orig_and_Term_Setup PDM

Create_PDB ANMANM

ANM

ECCP Connect

Relay theECCP Connectmessage

Stop No answer rsrc timer

Mate Connect

Term_Active

Page 4: Call Flows

ISUP2ISUP

Page 4 of 42

ANM

OHCP CMP MDP CCP THCP

CsSp

CCP Connect

Orig_Active

EGCP (Mod)

EGCP (Mod)

Orig_and_Term_Setup->Procedure_Start

EGCP (Accept)

EGCP (Accept)

ECCP ANSWER

ANM

PSTN-a SIMa DDMa CCMaISUPSG SPM CpCallm

OHCP CMP MDP CCP THCP

CCMb

ISUPSG SAM MSFa MSFb DDMb SIMb PSTN-b FM DDFa DDFb

CsSp

Relay twoEGCP (Accept)messages

Procedure_Return->State_Stable

PDM

Update_PDBStart cdrLongCallTimer

REL

REL Release Procedure - (Originating Disconnect first)

Start responseTimer for each EGCP request

Stop responseTimer for each EGCP Accept

Page 5: Call Flows

ISUP2ISUP

Page 5 of 42

ECCP RelComp

ECCP Release

RELRelease Procedure - (Originating Disconnect first)

Relay theECCP releasemessage

Mate Disconnect

CCP_Release_Notification

Ept_Idle_req

Orig_Idle

RLC

RLC

ECCP Release

REL

REL

Term_Active->Term_TearDown

Start timed rel Timer

EGCP (Subtract)

EGCP (Subtract)

Terminator_Only

RLC

RLC

RLC

ECCP RelCompRelay theECCP RelCompmessage

Ept_Idle_req

Term_Idle

CCP_Release_Notification

PDM

Stop timed rel Timer

Delete_PDBStop cdrLongCallTimer

Start GuardTimer

Procedure_Return->Sig_Guard

Terminator_Only->Procedure_Start

GuardTimer timesout

Sig_Guard->End_Process

PSTN-a SIMa DDMa CCMaISUPSG SPM CpCallm

OHCP CMP MDP CCP THCP

CCMb

ISUPSG SAM MSFa MSFb DDMb SIMb PSTN-b FM DDFa DDFb

CsSp REL

REL

ECCP ReleaseREL

Release Procedure - Terminating Disconnect first)

Page 6: Call Flows

ISUP2ISUP

Page 6 of 42

ECCP RelComp

ECCP ReleaseREL

Relay theECCP releasemessage

Mate Disconnect

CCP_Release_Notification

Ept_Idle_req

Orig_TearDown

RLC

RLC

ECCP Release

REL

RELTerm_Active->Term_Idle

Start timed rel Timer

EGCP (Subtract)

EGCP (Subtract)

Originator_Only

RLC

RLC

RLC

ECCP RelComp

Relay theECCP RelCompmessage

Ept_Idle_req

Orig_Idle

CCP_Release_Notification

PDM

Stop timed rel Timer

Delete_PDBStop cdrLongCallTimer

Start GuardTimer

Procedure_Return->Sig_Guard

Originator_Only->Procedure_Start

GuardTimer timesout

Sig_Guard->End_Process

Page 7: Call Flows

ISUP2Mobile

Page 7 of 42

PSTN-a SIMa DDMa CCMa CCMb

MCM/MM SAM MSFa MSFb DDMb SIMb BSC/

MSb FM DDFa DDFb

PSTN-a SIMa

IAM(A->B)

DDMa CCMaISUPSG SPM CpCallm

OHCP CMP MDP CCP THCP

CCMb

MCM/MM SAM MSFa MSFb DDMb SIMb HLRb

IAM(A->B) with CIC

IAM(A->B) with CICECCP Setup(A->B)

CPSCCSP Origination_Attempt(callID, A)

CPSCCSP Continue

Ccp_Set_Tid

Call Preceeding

CPSCCSP Origination_Attempt(callID, A)

FM DDFa DDFb

CsSp

Relay the ECCP Setup message

ECCP Setup(A->B)

Orig_Idle

Originator_only

Start cs timer

Start early acm timer

Orig_WaitCSStop cs timer

Analyze_InfoSRI SRI

PRNPRN

PRN ACK PRN ACK

SRI ACKSRI ACKAnalyze_Route

Relay theAnalyze_Routemessage

Ccp_Send_Call

Orig_SendCallCcp_Terminate_Call

Ccp_Send_Cal_ack

Term_Idle

Orig_And_Term_Setup

Start cs timer

Term_AuthorizationAttempt

CPSCCSP Termination_Attempt(callID)

CPSCCSP Continue(callID)

Relay theContinuemessage

Page 8: Call Flows

ISUP2Mobile

Page 8 of 42

PSTN-a DDMa CCMaISUPSG SPM CpCallm

OHCP CMP MDP CCP THCP

CCMb

MCM/MM SAM MSFa MSFb DDMb BSC/

MSb FM DDFa DDFb

CsSp

Stop cs timer

Ccp_Set_Tid

MECCP Est Req

Term_AuthorizationAttempt->Procedure_Start

Page Request

Page Request

Cipher Mode Complete

Cipher Mode Complete

Start page request timer

Mobile_idle

Page Response

Page Response

Start page timer(1)

Stop page timer (1)

PSTN-a SIMa DDMa CCMaISUPSG SPM CpCallm

CCMb

MCM/MM SAM MSFa MSFb DDMb SIMb FM DDFa DDFb

Authentication Request

Connection Confirm

Authentication Request

Connection Confirm

Authentication ResponseAuthentication Response

Cipher Mode Command

Cipher Mode Command

TMSI Reallocation

TMSI Reallocation

TMSI Reallocation TMSI Reallocation

MECCP Est CNFRelay theEst CNFmessage Stop page request timer

Term_SelectFacility

DTAP Setup

Start t303 GSM timer DTAP Setup

DTAP Setup

DTAP Call Confirm

DTAP Call Confirm

DTAP Call ConfirmRelay theCall Confirmmessage

Stop t303 GSM timer

Term_PresentCall

Relay theContinuemessage

BSC/ MSb

Est CNF

Page 9: Call Flows

ISUP2Mobile

Page 9 of 42

PSTN-a SIMa DDMa CCMaISUPSG SPM CpCallm

OHCP CMP MDP CCP THCP

CCMb

MCM/MM SAM MSFa MSFb DDMb SIMb FM DDFa DDFb

CsSp

CCMaISUPSG SPM CpCallm

OHCP CMP MDP CCP THCP

CCMb

MCM/MM CsSp

Stop cs timer

Start cs timer

Assignment Request

Relay theEGCP Acceptmessage

Assignment Complete

Assignment Complete

Select Facility

Facility SelectedRelay theFacility Selectedmessage

Ccp_Set_Tid

Interconnect Selection Request

Interconnect ResponseRelay theInterconnect Responsemessage

Store Facility Info Request

Assgnment Request Assignment Request

Assignment CompleteRelay theDTAP Assignment Completemessage

Start responseTimer

Stop responseTimer

Start Assignment Request

Mobile_assignment

Stop Assignment Request

EGCP (Add)Start responseTimer

EGCP (Accept)

Stop responseTimer

EGCP (Add)Start responseTimer

EGCP (Accept)

Relay theEGCP Acceptmessage

Stop responseTimer

Stop t303 GSM timer

Mobile_readyStart t310 GSM timerWait for Alerting DTAP Alerting

DTAP AlertingMECCP Alerting

Relay theBECCP Alertingmessage Stop t310 GSM timer

Mate Alert

Apply Tone

Term_CallConfirmed->Term_Alerting

DTAP Alerting

Start t301 GSM timer

BSC/ MSb

BSC/ MSb

Page 10: Call Flows

ISUP2Mobile

Page 10 of 42

OHCP CMP MDP CCP THCP

CsSp

EGCP (Add)

Stop early acm timer

Orig_and_Term_Setup->Procedure_Start

PSTN-a SIMa DDMa CCMaISUPSG SPM CpCallm

OHCP CMP MDP CCP THCP

CCMb

MCM/MM SAM MSFa MSFb DDMb SIMb FM DDFa DDFb

CsSp

ECCP Alert

Orig_Alerting

ECCP Alert

ACM

ACM

EGCP (Add)

EGCP (Accept)

EGCP (Accept)

Relay twoEGCP (Accept)messages

Procedure_Return->Orig_and_Term_Setup PDM

Create_PDB DTAP Connect

DTAP ConnectDTAP Connect

MECCP Connect

Relay theBECCP Connectmessage

Stop t301 GSM timer

Mate Connect

Term_Active

CCP Connect

Start responseTimer for each EGCP request

Stop responseTimer for each EGCP Accept

DTAP Connect ACK

DTAP Connect ACK

DTAP Connect ACK

BSC/ MSb

Page 11: Call Flows

ISUP2Mobile

Page 11 of 42

ANM

CCP Connect

Orig_Active

EGCP (Mod)

Start responseTimerEGCP (Mod)

Orig_and_Term_Setup->Procedure_Start

EGCP (Accept)

EGCP (Accept)

ECCP ANSWER

ANM

PSTN-a SIMa DDMa CCMaISUPSG SPM CpCallm

OHCP CMP MDP CCP THCP

CCMb

MCM/MM SAM MSFa MSFb DDMb SIMb FM DDFa DDFb

CsSp

Relay twoEGCP (Accept)messages

Procedure_Return->State_Stable

PDM

Update_PDB

Stop responseTimer

Start cdrLongCallTimer

REL

REL

RELRelease Procedure - (Originating Disconnect first)

BSC/ MSb

Page 12: Call Flows

ISUP2Mobile

Page 12 of 42

ECCP RelComp

ECCP Release

REL

Relay theECCP releasemessage

Mate Disconnect

CCP_Release_Notification

Ept_Idle_req

Orig_Idle

RLC

RLC

DTAP DisconnectDTAP Disconnect

DTAP DisconnectTerm_TearDown

Start t305 GSM Timer

EGCP (Subtract)

EGCP (Subtract)

Terminator_OnlyDTAP Release

DTAP ReleaseDTAP Release

BECCP ReleaseRelay theBECCP Releasemessage

Ept_Idle_req

Term_Idle

CCP_Release_Notification

PDM

Stop t305 GSM Timer

Delete_PDBStop cdrLongCallTimer

Start GuardTimer

Procedure_Return->Sig_Guard

Terminator_Only->Procedure_Start

GuardTimer timesout

Sig_Guard->End_Process

PSTN-a SIMa DDMa CCMaISUPSG SPM CpCallm

OHCP CMP MDP CCP THCP

CCMb

MCM/MM SAM MSFa MSFb DDMb SIMb FM DDFa DDFb

CsSp DTAP Disconnect

DTAP Disconnect

MECCP DisconnectDTAP Disconnect

Release Procedure - Terminating Disconnect first)

Relay theBECCP DISCONNECTmessage

Ept_Idle_req

EGCP (Subtract) for interconnect

DTAP Release Complete DTAP Release Complete

MMCC_REL_Req

Clear Command Clear Command

Clear Complete

Clear CompleteClear Complete

Dis_ReqSCCP Resd

SCCP Rlc

BSC/ MSb

DTAP Release Complete

MMCC_REL_Req

Page 13: Call Flows

ISUP2Mobile

Page 13 of 42

DTAP Release

Relay theBECCP DISCONNECTmessage

Mate Disconnect

Ept_Idle_req

Orig_ReleasePending

DTAP Release

DTAP ReleaseECCP Release

RELREL

Term_teardown

Start timed rel Timer

EGCP (Subtract)

EGCP (Subtract) for the interconnect

Originator_Only

RLC

RLC

RLC

ECCP RelCompRelay theECCP RelCompmessage

Ept_Idle_req

Orig_Idle

CCP_Release_Notification

PDM

Stop timed rel Timer

Delete_PDB

Stop cdrLongCallTimer

Start GuardTimer

Procedure_Return->Sig_Guard

Originator_Only->Procedure_Start

GuardTimer timesout

Sig_Guard->End_Process

Start t308 GSM Timer

DTAP Release Complete

DTAP Release Complete

DTAP Release CompleteMECCP DisconnectRelay the

BECCP RelCompmessage Stop t308 GSM Timer

CCP_Release_Notification

MMCC_REL_Req

Ept_Idle_req

EGCP (Subtract) for terminating endpoint

Request_Event (Disconnect)

Term_teardown->Term_Idle

Clear Command

Clear Command

Clear Complete

Clear CompleteClear Complete

Dis_Req SCCP Resd

SCCP Rlc

MMCC_REL_Req

Page 14: Call Flows

Mobile2ISUP

Page 14 of 42

SIMa

CM Service Request

DDMa CCMaMM/MCM SPM CpCallm

OHCP CMP MDP CCP THCP

CCMb

ISUPSG SAM MSFa MSFb DDMb SIMb

CM Service Request

CM Service Request

FM DDFa DDFb

CsSp

Start timer 1

Stop timer 1

BSC/ MSa

SIMa DDMa CCMa CCMb

ISUPSG SAM MSFa MSFb DDMb SIMb FM DDFa DDFb

Connection Confirm

Connection Confirm

Authentication Request

Authentication Request

Authentication Response

Authentication Response

Cipher Mode Command

Cipher Mode Command

Cipher Mode Complete

Cipher Mode Complete

Cipher Mode Complete

TMSI Reallocation

Start timer 10

TMSI Reallocation

TMSI Reallocation

TMSI ReallocationTMSI Reallocation

Stop timer 10

Start timer 2

Stop timer 2

TMSI Reallocation is an optional procedure

Authentication Response

Authentication is an optional procedure

Send Authentication Info Request

HLRa

Send Authentication Info Request

Send Authentication Info ACK

Send Authentication Info ACK

Start timer x Stop timer x

Invoking Authentication Info Request procedure as needed

BSC/ MSa

PSTN-b

Page 15: Call Flows

Mobile2ISUP

Page 15 of 42

Setup

DDMa CCMaMM/MCM SPM CpCallm

OHCP CMP MDP CCP THCP

CCMb

ISUPSG SAM MSFa MSFb DDMb

Setup

Setup

CPSCCSP Origination_Attempt(callID, A)

Ccp_Set_Tid

FM DDFa DDFb

CsSp

Est Ind

Orig_Idle

Originator_only

Start cs timer

Orig_SelectFacility

Stop cs timer

Relay the EST IND message

Est Ind

Mobile_idleStart MCM timer

MM_MCM_Info_Resp

Est Resp

Stop MCM timer

Relay theCPSCCSP Continuemessage

Select Facility

Relay theFacility Selectedmessage

Relay theStore Facility Infomessage

SIMa DDMa CCMaMM/MCM SPM CpCallm

CCMb

ISUPSG SAM MSFa MSFb DDMb SIMb FM DDFa DDFb

Relay theAssignment Requestmessage

Start assignment request GSM timer

Orig_AttemptAuthorized

Assignment Request

Start assignment req GSM timer

Mobile_AssignmentAssignment Request

Assignment Complete

Assignment Complete

Assignment CompleteStop assignment req GSM timer

Mobile_Ready

Assignment Complete

Relay the MECCP Assignment Complete messageStop assignment request GSM timer

BSC/ MSa

BSC/ MSa

PSTN-b

PSTN-b

CPSCCSP Continue

Call Preceeding

Call Preceeding

Call Preceeding

Page 16: Call Flows

Mobile2ISUP

Page 16 of 42

SIMa DDMa CCMaMM/MCM SPM CpCallm

OHCP CMP MDP CCP THCP

CCMb

ISUPSG SAM MSFa MSFb DDMb SIMb PSTN-b FM DDFa DDFb

CsSp

CPSCCSP Authorize_Term(callID) Stop cs timer

Ccp_Set_Tid

Start Setup timer

ECCP Setup

Term_AuthorizationAttempt->Procedure_Start

IAM

IAM

CCMaMM/MCM SPM CpCallm

OHCP CMP MDP CCP THCP

CCMb

ISUPSG CsSp

DTAP Progress

Orig_SendCall

Start early alert GSM timer

Ccp_Terminate_Call

Ccp_Send_Cal_ack

Term_Idle

Orig_And_Term_Setup

CPSCCSP Termination_Attempt(callID)

CPSCCSP Termination_Attempt(callID)

CPSCCSP Authorize_Term(callID)

Term_AuthorizationAttempt

Ccp_Send_Call

DTAP Progress

DTAP Progress

DTAP Progress

Start cs timer

Relay theAuthorize_Termmessage

BSC/ MSa

BSC/ MSa

Page 17: Call Flows

Mobile2ISUP

Page 17 of 42

OHCP CMP MDP CCP THCP

CsSp

SIMa DDMa CCMaMM/MCM SPM CpCallm

OHCP CMP MDP CCP THCP

CCMb

ISUPSG SAM MSFa MSFb DDMb SIMb PSTN-b FM DDFa DDFb

CsSp

Call Preceeding

Stop Setup timer

Start Alert timer

Procedure_Return->Term_WaitCallProc

Term_WaitAlert

ACM

ACM

ACM

ECCP Alert

Stop Alert timer

CCP_make_backward_pathmate_Alert

Start No answer rsrc timer

Term_Alerting

EGCP (Add)

Stop early alert timer

EGCP (Add)

Relay theECCP Alertmessage

Relay theCall Preceedingmessage

Interconnect Selection Request

Interconnect ResponseRelay theInterconnect Responsemessage

Stop responseTimer

Relay theEGCP Acceptmessage

EGCP (Add)

EGCP (Accept)

Stop responseTimer

EGCP (Add) Start responseTimer

EGCP (Accept)

Relay theEGCP Acceptmessage

Stop responseTimer

Start responseTimer

Start responseTimer

BSC/ MSa

Page 18: Call Flows

Mobile2ISUP

Page 18 of 42

EGCP (Add)

Start responseTimer for each EGCP request

Orig_and_Term_Setup->Procedure_Start

SIMa DDMa CCMaMM/MCM SPM CpCallm

OHCP CMP MDP CCP THCP

CCMb

ISUPSG SAM MSFa MSFb DDMb SIMb PSTN-b FM DDFa DDFb

CsSp

Ccp Alert

Orig_Alerting

Alerting

A;erting

EGCP (Add)

EGCP (Accept)

EGCP (Accept)

Stop responseTimer for each EGCP Accept

Relay twoEGCP (Accept)messages

Procedure_Return->Orig_and_Term_Setup PDM

Create_PDB ANMANM

ANM

ECCP Connect

Relay theECCP Connectmessage

Stop No answer rsrc timer

Mate Connect

Term_Active

CCP Connect

MMCC Notification

BSC/ MSa

Page 19: Call Flows

Mobile2ISUP

Page 19 of 42

Connect

Orig_Active

EGCP (Mod)

EGCP (Mod)

Orig_and_Term_Setup->Procedure_Start

EGCP (Accept)

EGCP (Accept)

Connect

Connect

SIMa DDMa CCMaMM/MCM SPM CpCallm

OHCP CMP MDP CCP THCP

CCMb

ISUPSG SAM MSFa MSFb DDMb SIMb PSTN-b FM DDFa DDFb

CsSp

Relay twoEGCP (Accept)messages

Procedure_Return->State_Stable

PDM

Update_PDBStart cdrLongCallTimer

DTAP Disconnect

DTAP Disconnect

BECCP Disconnect

DTAP Disconnect

Release Procedure - (Originating Disconnect first)

Relay theBECCP Disconnectmessage

Start responseTimer for each EGCP request

Stop responseTimer for each EGCP Accept

Start t313 GSM timer

Connect Ack

Connect Ack

Connect Ack

Relay BECCP Connect Ackmessages

MMCC Connect Ack

Stop t313 GSM timer

Start t308 GSM Timer

BSC/ MSa

Page 20: Call Flows

Mobile2ISUP

Page 20 of 42

DTAP Release

BECCP Disconnect Relay theBECCP Disconnectmessage

Mate Disconnect

CCP_Release_NotificationEpt_Idle_req

Orig_Idle

DTAP Release

DTAP ReleaseECCP Release

REL REL

Term_Active->Term_TearDown

Start timed rel Timer

EGCP (Subtract)

EGCP (Subtract) for interconnect

Terminator_Only

RLCRLCRLC

ECCP RelCompRelay theECCP RelCompmessage

Term_TearDown->Term_Idle

CCP_Release_Notification

PDM

Stop t308 GSM Timer

Delete_PDBStop cdrLongCallTimer

Start GuardTimer

Procedure_Return->Sig_Guard

Terminator_Only->Procedure_Start

GuardTimer timesout

Sig_Guard->End_Process

SIMa DDMa CCMaMM/MCM SPM CpCallm

OHCP CMP MDP CCP THCP

CCMb

ISUPSG SAM MSFa MSFb DDMb SIMb PSTN-b FM DDFa DDFb

CsSp REL

REL

ECCP ReleaseREL

Release Procedure - Terminating Disconnect first)

Relay theECCP releasemessage

Stop timed rel Timer

Start t308 GSM Timer

Orig_FinalReleasePending

Ept_Idle_req for interconnectEGCP (Subtract) for interconnect

BECCP RelComp Relay theBECCP RelCompmessage

DTAP Release Complete

DTAP Release Complete

DTAP Release Complete

MMCC_REL_Req

EGCP (Subtract)

BSC/ MSa

Clear Command

Clear Command

Clear CompleteClear Complete Clear Complete

Dis_Req

SCCP Resd

SCCP RLC

Ept_Idle_req

Page 21: Call Flows

Mobile2ISUP

Page 21 of 42

ECCP RelComp

Relay theECCP releasemessage

Mate Disconnect

CCP_Release_Notification

Ept_Idle_req

Orig_TearDown

RLC

RLCDTAP Release

DTAP Disconnect

DTAP DisconnectTerm_Active->Term_Idle

Start t305 GSM timer

EGCP (Subtract)

EGCP (Subtract)

Originator_Only

DTAP Release

DTAP Release

DTAP Release

BECCP Release

Relay theBECCP Releasemessage

Ept_Idle_req

Orig_Idle

CCP_Release_Notification

PDM

Delete_PDBStop cdrLongCallTimer

Start GuardTimer

Procedure_Return->Sig_Guard

Originator_Only->Procedure_Start

GuardTimer timesout

Sig_Guard->End_Process

Ept_Idle_req

EGCP (Subtract) for InterconnectEGCP (Subtract) for Interconnect

Stop t308 GSM Timer

MMCC_REL_Req

Clear Command

Clear Command

Clear CompleteClear Complete

Clear Complete

Dis_Req

SCCP Resd

SCCP RLC

Page 22: Call Flows

Mobile2mobile

Page 22 of 42

SIMa

CM Service Request

DDMa CCMaMM/MCM SPM CpCallm

OHCP CMP MDP CCP THCP

CCMb

ISUPSG SAM MSFa MSFb DDMb SIMb

CM Service Request

CM Service Request

FM DDFa DDFb

CsSp

Start timer 1

Stop timer 1

BSC/ MSa

SIMa DDMa CCMa CCMb

MM/MCM SAM MSFa MSFb DDMb SIMb FM DDFa DDFb

Connection Confirm

Connection Confirm

Authentication Request

Authentication Request

Authentication Response

Authentication Response

Cipher Mode Command

Cipher Mode Command

Cipher Mode Complete

Cipher Mode Complete

Cipher Mode Complete

TMSI Reallocation

Start timer 10

TMSI Reallocation

TMSI Reallocation

TMSI ReallocationTMSI Reallocation

Stop timer 10

Start timer 2

Stop timer 2

TMSI Reallocation is an optional procedure

Authentication Response

Authentication is an optional procedure

Send Authentication Info Request

HLRa

Send Authentication Info Request

Send Authentication Info ACK

Send Authentication Info ACK

Start timer x Stop timer x

Invoking Authentication Info Request procedure as needed

BSC/ MSa

HLR-b

Page 23: Call Flows

Mobile2mobile

Page 23 of 42

Setup

DDMa CCMaMM/MCM SPM CpCallm

OHCP CMP MDP CCP THCP

CCMb

MM/MCM SAM MSFa MSFb DDMb

Setup

Setup

CPSCCSP Origination_Attempt(callID, A)

Ccp_Set_Tid

FM DDFa DDFb

CsSp

Est Ind

Orig_Idle

Originator_only

Start cs timer

Orig_SelectFacility

Stop cs timer

Relay the EST IND message

Est Ind

Mobile_idleStart MCM timer

MM_MCM_Info_Resp

Est Resp

Est RespStop MCM timer

Relay theCPSCCSP Continuemessage

Select Facility

Relay theFacility Selectedmessage

Relay theStore Facility Infomessage

SIMa DDMa CCMaMM/MCM SPM CpCallm

CCMb

MCM/MM SAM MSFa MSFb DDMb SIMb FM DDFa DDFb

Relay theAssignment Requestmessage

Start assignment request GSM timer

Orig_AttemptAuthorized

Assignment Request

Start assignment req GSM timer

Mobile_Assign ment

Assignment Request

Assignment Complete

Assignment Complete

Assignment CompleteStop assignment req GSM timer

Mobile_Ready

MMCC A ssignment Complete

Relay the MECCP Assignment Complete messageStop assignment request GSM timer

BSC/ MSa

BSC/ MSa

HLR-b

HLR-b

CPSCCSP Continue

Call Preceeding

Call Preceeding

Call Preceeding

Page 24: Call Flows

Mobile2mobile

Page 24 of 42

Stop cs timer

Ccp_Set_Tid

Term_AuthorizationAttempt->Procedure_Start

CCMaMM/MCM SPM CpCallm

OHCP CMP MDP CCP THCP

CCMb

MCM/MM CsSp

DTAP Progress

Orig_WaitCS

Start early alert GSM timer

Term_Idle

Orig_And_Term_Setup

CPSCCSP Termination_Attempt(callID)

Term_AuthorizationAttempt

DTAP Progress

DTAP Progress

DTAP Progress

Start cs timer

Relay theContinuemessage

BSC/ MSa

Analyze_InfoSRI SRI

PRNPRN

PRN ACK

SRI ACK

SRI ACK

Start cs timer

PRN ACK

Relay theAnalyze_Routemessage

Stop cs timer

Orig_SendCall

Ccp_Send_CallCcp_Terminate_Call

Ccp_Send_Cal_ack

CPSCCSP Continue(callID)

SRI ACK

PRN

PSTN-a SIMa DDMa CCMaMM/MCM SPM CpCallm

OHCP CMP MDP CCP THCP

CCMb

MCM/MM SAM MSFa MSFb DDMb SIMb BSC/

MSb FM DDFa DDFb

CsSp

Page 25: Call Flows

Mobile2mobile

Page 25 of 42

OHCP CMP MDP CCP THCP

CsSp

MECCP MMCC Est Req

Page Request

Page Request

Cipher Mode CompleteCipher Mode Complete

Start page request timer

Mobile_idle

Page ResponsePage Response

Start page timer(1)

Stop page timer (1)

Authentication Request

Connection Confirm

Authentication Request

Connection Confirm

Authentication ResponseAuthentication Response

Cipher Mode Command Cipher Mode Command

TMSI Reallocation

TMSI Reallocation

TMSI Reallocation TMSI Reallocation

MECCP Est CNFRelay theEst CNFmessage

Stop page request timer

Term_SelectFacility

DTAP Setup

Start t303 GSM timer

DTAP Setup

DTAP Setup

DTAP Call Confirm

DTAP Call ConfirmDTAP Call Confirm

Relay theCall Confirmmessage

Stop t303 GSM timer

Term_CallConfirmed

Start timer 2

Stop timer 2

PSTN-a SIMa DDMa CCMaISUPSG SPM CpCallm

OHCP CMP MDP CCP THCP

CCMb

MCM/MM SAM MSFa MSFb DDMb SIMb FM DDFa DDFb

CsSpSelect Facility

BSC/ MSb

Est Req

Est CNF

Term_PresentCall

Page 26: Call Flows

Mobile2mobile

Page 26 of 42

SIMa DDMa CCMaMM/MCM SPM CpCallm

OHCP CMP MDP CCP THCP

CCMb

MCM/MM SAM MSFa MSFb DDMb SIMb FM DDFa DDFb

CsSp

EGCP (Add)EGCP (Add)

BSC/ MSa

Stop cs timer

Start cs timer

Assignment Request

Relay theEGCP Acceptmessage

Assignment Complete

Assignment Complete

Select Facility

Facility SelectedRelay theFacility Selectedmessage

Ccp_Set_Tid

Interconnect Selection Request

Interconnect ResponseRelay theInterconnect Responsemessage

Store Facility Info Request

Assgnment Request Assignment Request

Assignment CompleteRelay theDTAP Assignment Completemessage

Start responseTimer

Stop responseTimer

Start Assignment Request

Stop Assignment Request

EGCP (Add)Start responseTimer

EGCP (Accept)

Stop responseTimer

EGCP (Add)Start responseTimer

EGCP (Accept)

Relay theEGCP Acceptmessage

Stop responseTimer

Stop t303 GSM timer Mobile_readyStart t310 GSM timerWait for Alerting DTAP Alerting

DTAP AlertingMECCP Alerting

Relay theBECCP Alertingmessage Stop t310 GSM timer

Mate Alert

Apply Tone

Term_Alerting

DTAP Alerting

Start t301 GSM timer

BSC/ MSb

Mobile_assignment

Page 27: Call Flows

Mobile2mobile

Page 27 of 42

Start responseTimer for each EGCP request

Orig_and_Term_Setup->Procedure_Start

SIMa DDMa CCMaMM/MCM SPM CpCallm

OHCP CMP MDP CCP THCP

CCMb

MM/MCM SAM MSFa MSFb DDMb SIMb PSTN-b FM DDFa DDFb

CsSp

Ccp Alert

Orig_Alerting

Alerting

A;erting

EGCP (Accept)

EGCP (Accept)

Stop responseTimer for each EGCP Accept

Relay twoEGCP (Accept)messages

Procedure_Return->Orig_and_Term_Setup PDM

Create_PDB DTAP Connect

DTAP ConnectDTAP Connect

MECCP Connect

Relay theBECCP Connectmessage

Stop t301 GSM timer

Mate Connect

Term_Active

CCP Connect

MMCC Notification

BSC/ MSa

DTAP Connect ACK

DTAP Connect ACK

DTAP Connect ACK

Page 28: Call Flows

Mobile2mobile

Page 28 of 42

Connect

Orig_Active

EGCP (Mod)

EGCP (Mod)

Orig_and_Term_Setup->Procedure_Start

EGCP (Accept)

EGCP (Accept)

Connect

Connect

SIMa DDMa CCMaMM/MCM SPM CpCallm

OHCP CMP MDP CCP THCP

CCMb

MCM/MM SAM MSFa MSFb DDMb SIMb PSTN-b FM DDFa DDFb

CsSp

Relay twoEGCP (Accept)messages

Procedure_Return->State_Stable

PDM

Update_PDBStart cdrLongCallTimer

DTAP Disconnect

DTAP Disconnect

BECCP Disconnect

DTAP Disconnect

Release Procedure - (Originating Disconnect first)

Relay theBECCP Disconnectmessage

Start responseTimer for each EGCP request

Stop responseTimer for each EGCP Accept

Start t313 GSM timer

Connect Ack

Connect Ack

Connect Ack

Relay BECCP Connect Ackmessages

MMCC Connect Ack

Stop t313 GSM timer

Start t308 GSM Timer

BSC/ MSa

Page 29: Call Flows

Mobile2mobile

Page 29 of 42

DTAP Release

Relay theBECCP Disconnectmessage

Mate Disconnect

CCP_Release_Notification

Orig_Idle

DTAP Release

DTAP ReleaseDTAP Disconnect

DTAP Disconnect DTAP Disconnect

Term_Active->Term_TearDown

Start t305 GSM Timer

EGCP (Subtract)

EGCP (Subtract) for interconnect

Terminator_Only

DTAP Release

DTAP ReleaseBECCP ReleaseRelay the

BECCP Releasemessage

Term_TearDown->Term_Idle

CCP_Release_Notification PDM

Stop t308 GSM Timer

Delete_PDBStop cdrLongCallTimer

Start GuardTimer

Procedure_Return->Sig_Guard

Terminator_Only->Procedure_Start

GuardTimer timesout

Sig_Guard->End_Process

SIMa DDMa CCMaMM/MCM SPM CpCallm

OHCP CMP MDP CCP THCP

CCMb

MCM/MM SAM MSFa MSFb DDMb SIMb PSTN-b FM DDFa DDFb

CsSp

DTAP Release

DTAP Disconnect

DTAP Disconnect

MECCP Disconnect

DTAP DisconnectRelease Procedure - Terminating Disconnect first)

Relay theBECCP DISCONNECTmessage

Stop t305 GSM Timer

Start t308 GSM Timer

Orig_FinalReleasePending

Ept_Idle_req for interconnectEGCP (Subtract) for interconnect

BECCP RelComp Relay theBECCP RelCompmessage

DTAP Release Complete

DTAP Release Complete

DTAP Release Complete

MMCC_REL_Req

EGCP (Subtract)

BSC/ MSa

DTAP Release

Clear Command

Clear Command

Clear CompleteClear Complete Clear Complete

DTAP Release Complete

Clear CommandClear Command

Clear Complete

Clear Complete

Clear Complete

Dis_ReqSCCP Resd

SCCP Rlc

Ept_Idle_req

Start t308 GSM Timer

MMCC_REL_Req

DTAP Release CompleteDTAP Release Complete

Ept_Idle_req

Dis_Req

SCCP Resd

SCCP Rlc

MMCC_REL_Req

Page 30: Call Flows

Mobile2mobile

Page 30 of 42

DTAP Release

Relay theBECCP DISCONNECTmessage

Mate Disconnect

CCP_Release_Notification

Orig_TearDown

DTAP Release

DTAP ReleaseDTAP Release

DTAP Disconnect

DTAP Disconnect Term_Active->Term_IdleStart t305 GSM timer

EGCP (Subtract)

EGCP (Subtract)

Originator_Only

DTAP Release

DTAP Release

DTAP Release

BECCP Release

Relay theBECCP Releasemessage

Ept_Idle_req

Orig_Idle

CCP_Release_Notification

PDM

Delete_PDBStop cdrLongCallTimer

Start GuardTimer

Procedure_Return->Sig_Guard

Originator_Only->Procedure_Start

GuardTimer timesout

Sig_Guard->End_Process

Ept_Idle_req

EGCP (Subtract) for InterconnectEGCP (Subtract) for Interconnect

Stop t305 GSM Timer

MMCC_REL_Req

Clear Command

Clear Command

Start t308 GSM Timer

Clear CompleteClear Complete Clear Complete

Dis_Req

SCCP Resd

SCCP Rlc

DTAP Release Complete

DTAP Release Complete

DTAP Release Complete

Ept_Idle_req

BECCP RelComp

Relay theBECCP RelCompmessage

MMCC_REL_Req

Clear Command Clear Command

Clear Complete

Clear Complete

Clear Complete

Dis_ReqSCCP Resd

SCCP Rlc

Stop t308 GSM Timer MMCC_REL_Req

Page 31: Call Flows

LocationUpdate

Page 31 of 42

SIMa

DTAP LocUpdReq

DDMa CCMa MM

DDMb SIMb

DTAP LocUpdReq

DDFa DDFb BSC/ MSa

Start timer 3370

Stop timer 3370

HLRa

Start timer x

Stop timer x

HLRa

Start timer 1

Stop timer 1

DTAP Authentication Request

DTAP Authentication Request

DTAP Authentication Response

DTAP Authentication Response

DTAP Authentication Response

Authentication is an optional procedure

PVLR

DTAP LocUpdReq

PVLR

Send identification

Send identification

Send identification Ack

Send identification Ack

Send identification Ack

Received TMSI resolving the previous VLR

DTAP Identity Request

DTAP Identity Request

DTAP Identity Response

DTAP Identity Response

DTAP Identity Response

Provide IMSI Procedure if needed

Send Authentication Info

Send Authentication Info

Send Authentication Info Ack

Send Authentication Info Ack

Send Authentication Info Ack

Start timer y

Stop timer y

Obtain Authentication Vectors (Up to 5 Vectors) If needed

DDMb SIMb DDFb

SIMa DDMa CCMa MM DDFa

BSC/ MSa

Page 32: Call Flows

LocationUpdate

Page 32 of 42

Start timer 30

Stop timer 30

HLRa

Cipher Mode Command

Cipher Mode Command

Cipher Mode CompleteCipher Mode Complete Cipher Mode Complete

Start timer 10

DTAP TMSI Reallocation

DTAP TMSI ReallocationDTAP TMSI Reallocation

Stop timer 10

Start timer 2 when provising TMSI ie

Stop timer 2

TMSI Reallocation is an optional procedure only when LocaUpd Accept containing TMSI IE

PVLR

Update Location

Cancel Location

Cancel Location Ack

Update Location Ack

Cancel Location if needed

DDMb DDFb

DDMa CCMa MM DDFa

BSC/ MSa

Update Location

Insert Subscriber DataInsert Subscriber Data

Insert Subscriber Data

Insert Subscriber Data AckInsert Subscriber Data Ack

Update Location Ack

DTAP LocUpd Accept (with TMSI as an option ie)

DTAP LocUpd Accept (with TMSI as an option ie)

Notify (IMSI, MSISDN) only when it is needed

Page 33: Call Flows

Intra-MSC Single MSF HO

Page 33 of 42

SIMa

HO_Required

CCM CCP/OHCP

SAM MSFa

HO_RequiredHO_Required

Ccp_Rel_Notification

FM DDMa DDFa

CCMaMM/MCM SPM CpCallm

OHCP CMP MDP CCP THCP

CsSp

Start ho_cs timer

MMCC_HO_Prepare (Intra)

Start Guard timer

Stop Guard timer

MSaCpCallm for HO

Orig_Idle

Originator_only

Idle

T-BSCS-BSS

Stop ho_cs timer

MMCC HoBearerChange(ho detect)

DDF/SIM CCM ISUPSG

Select Facility

MMCC_HO_CCCallID

Facility_SelectedMMCC_HO_Prepare Ack

Start Guard timer

Sig_Guard

Relay theHoBearerChange for ho detectmessage

Ccp_mobile_handover_req

MMCCHoPrep

HO_Request

HO_Request AckHO_Request Ack

HO_Request Ack

Start 101 timer

Stop 101 timer

HO_Command

HO_Command

HO_Access HO_DetectHO_Detect

HO_Detect

Start 102 timer

GuardTimer timesout

End_Process

SIMa CCMa

SAM MSFa FM

DDMa DDFa

CCM MSaCpCallm

T-BSCS-BSS SIM/DDF

Stop 102 timer

HO_Complete HO_Complete HO_Complete

Clear CommandClear Command

MMCC HoBearerChangeRelay theHoBearerChangemessage

Start Guard timer

Ccp_mobile_handover_req

EGCP(Add the new connection)

EGCP(Accept)

Start Response timer

Stop Response timer

MMCC HoBearerChange Ack

Stop Guard timer

Ccp_mobile_handover_req Success

Ccp_update_pdb_on_demand

Mate_update_pdb_on_demand

Ccp_update_pdb_on_demand Ack

Update PDB 3 times due to buffer needed

PDM

HO Detect is an optional message

Page 34: Call Flows

Intra-MSC Single MSF HO

Page 34 of 42

CCMa CCP/OHCP

SAM MSFa FM

DDMa DDFa

CCMMM/MCM SPM CpCallm for HO

OHCP CMP MDP CCP THCP

CsSp

MSaCpCallm

S-BSS SIM/DDF

MMCC HoBearerChange Ack

Mate_Update_pdb_on_demand

Ccp_Update_pdb_on_demand Ack

Ept_Idle_req

Clear CompleteClear Complete

Clear Complete

Dis_Req

SCCP Resd

SCCP RLC

PDM

Update_PDB

EGCP(Modify)

EGCP(Accept)

Start Response timer

Stop Response timer

MMCC HoBearerChange for ho complete

Relay theHoBearerChange for ho completemessage

EGCP(Subtract the old connection)

Ccp_mobile_handover_req

Ccp_mobile_handover_req Success

Ccp_update_pdb_on_demand

MMCC HoBearerChange Ack

Mate_Update_pdb_on_demand

Ccp_Update_pdb_on_demand Ack

Update_PDB

Ccp_mobile_handover_req Success

Ccp_update_pdb_on_demand

Page 35: Call Flows

Inter-MSC HO Ancho side

Page 35 of 42

SIMa

HO_Required

CCM OHCP/CCP/THCP

SAM MSFa

HO_RequiredHO_Required

FM DDMa DDFa

CCMaMM/MCM SPM CpCallm

OHCP CMP MDP CCP THCP

CsSp

MMCC_HO_Prepare (Inter)

Start Guard timer

Stop Guard timer

MSaCpCallm for HO

Orig_Idle

Originator_only

Idle

T-MSCS-BSS DDF/SIM CCM ISUPSG

MMCC_HO_Prepare Ack

MMCCHoPrep

MAP_Prep_Handover_Req

MAP_Prep_Handover_Req AckMAP_Prep_Handover_Req Ack

MAP_Prep_Handover_Req Ack

Start ho_Request timer

MMCC HOReq

Ccp_Set_Tid

Ccp_Send_Call

MMCC HOReq

Ccp_terminate_call

Ccp_Send_Call Ack

Term_Idle

CPSCCSP Termination_Attempt

Term_AuthorizationAttempt

CPSCCSP Authorize_Termination

CPSCCSP Termination_Attempt

Start cs timer

Stop cs timer

Ccp_Set_Tid

Start setup timer ECCP Setup

Term_WaitCallProc

Call Preceeding

IAM

Stop setup timer

Term_WaitAlert

SIMa CCM

SAM MSFa FM

DDMa DDFa

CCMa MSaCpCallm for HO

T-MSCS-BSS DDF/SIM CCM

Start alert timer

Start Guard timer

Page 36: Call Flows

Inter-MSC HO Ancho side

Page 36 of 42

CCM OHCP/CCP/THCP

SAM MSFa FM

DDMa DDFa

CCMaMM/MCM SPM CpCallm

OHCP CMP MDP CCP THCP

CsSp

MSaCpCallm for HO

S-BSS DDF/SIM CCM ISUPSG

Start no_answer_rsrc timer

ACMACM

ECCP Alert

Ccp_make_backward_path

Stop alert timer

Term_Alerting

Mate AlertMMCC HOReq Ack

Ccp Alert PDM

Create PDB 3 times due to buffer needed

Orig_and_Term_Setup

Stop Guard timer

MMCC HoBearerChangeRelay theHoBearerChangemessage

Ccp_mobile_handover_req

HO_Command

Start 103 timer

EGCP(Add the new connection)

EGCP(Accept)

Start Response timer

Stop Response timer

Ccp_mobile_handover_req Success

Ccp_update_pdb_on_demand

Mate_update_pdb_on_demand

Ccp_update_pdb_on_demand Ack

Update PDB 3 times due to buffer neededMMCC HoBearerChange Ack

MMCC HoBearerChangeRelay theHoBearerChangemessage

MAP Process_Access_Signal (ho_detect)

Stable

Ccp_mobile_handover_req

EGCP(Modify the new connection)

Start Response timer

Stop Response timer EGCP(Accept)

Ccp_mobile_handover_req Success

Ccp_update_pdb_on_demand

Mate_update_pdb_on_demand

Ccp_update_pdb_on_demand Ack

Update PDB 3 times duw to buffer neededMMCC HoBearerChange Ack

Stable

Stop 103 timer

SIMa CCM OHCP/CCP/THCP

SAM MSFa FM

DDMa DDFa

CCMaMM/MCM SPM CpCallm

MSaCpCallm for HO

T-MSCS-BSS DDF/SIM CCM ISUPSG

HO_Complete HO_CompleteHO_Complete HO_Complete

HO_Command

HO Detect is an optional message

MAP Process_Access_Signal (ho_detect)

Page 37: Call Flows

Inter-MSC HO Ancho side

Page 37 of 42

CCM OHCP/CCP/THCP

CCMaMM/MCM SPM CpCallm

OHCP CMP MDP CCP THCP

CsSpCpCallm for HO

CCM ISUPSG

PDM

MMCC HoBearerChange

Relay theHoBearerChangemessage

Ccp_mobile_handover_req

Ccp_mobile_handover_req Success

Ccp_update_pdb_on_demand

Mate_update_pdb_on_demand

Ccp_update_pdb_on_demand Ack

Update PDB 3 times due to buffer neededMMCC HoBearerChange Ack

Stable

ANMANM

ECCP Connect

MMCC HoComp

MMCC HoComp

Stop no_answer_rsrc timer

Mate Connect

Term_Active

Ccp Connect

MMCC Ho Connect

Stable

Update PDB 2 times due to buffer needed

Ept_Idle_req

EGCP(Subtract the old connection)

EGCP(Accept)

Dis_ReqSCCP Resd

SCCP RLC

SIMa CCM OHCP/CCP/THCP

SAM MSFa FM

DDMa DDFa

CCMaMM/MCM SPM CpCallm

OHCP CMP MDP CCP THCP

CsSp

MSaCpCallm for HO

T-MSCS-BSS DDF/SIM CCM ISUPSG

MAP PAS (Disconnect)

Clear CompleteClear Complete

Clear Complete

Clear Command

Clear Command

Page 38: Call Flows

Inter-MSC HO Ancho side

Page 38 of 42

CCM OHCP/CCP/THCP OHCP CMP MDP CCP THCP

CsSp

PDM

Relay theBDisconnectmessage

REL

MAP PAS (Disconnect)

Start 308 GSM timer

Mate Disconnect

ECCP Release (to the far end)

BDisconnect

Stable

MAP Forward_Access_Signal (Release)

MAP FAS (Release)

BRelease

Orig_FinalReleasePending

Start timed Rel timer

Term_TearDownRLC

ECCP RelCompRelay theECCP RelCompmessage

RLC

CCP_Release_NotificationEpt_Idle_req

Term_Idle

Stop timed rel Timer

Stop t308 GSM Timer BECCP RelComp Relay the

BECCP RelCompmessage

MAP PAS Release Complete

MAP PAS Release Complete

MAP PAS Release Complete

EGCP (Subtract)

EGCP (Accept)

Originator_only

CCP_Release_Notification

MMCC_REL_Req

Orig_Idle

Ept_Idle_req

MMCC HO_Rel_Ind

REQUEST EVENT

MAP FAS (Clear Command)

EGCP (Subtract) Mate Disconnect

CCP_Release_Notification

Orig_IdleREL

ECCP Release (to HO end)

Start timed Rel timer

Terminator_only

Term_teardown

SIMa CCM OHCP/CCP/THCP

SAM MSFa FM

DDMa DDFa

CCMaMM/MCM SPM CpCallm

OHCP CMP MDP CCP THCP

CsSp

MSaCpCallm for HO

T-MSCS-BSS DDF/SIM CCM ISUPSG

RLC

Delete PDB

Stop cdrLongCallTimer

Release Procedure - (Originating Disconnect first)

Need to fix the trace display in MDP, CMP, & CCP.

MAP PAS (Disconnect)

MAP FAS (Clear Command)

MAP PAS (Clear Complete)

MAP PAS (Clear Complete)

Page 39: Call Flows

Inter-MSC HO Ancho side

Page 39 of 42

PDM

Delete PDB

RLC

ECCP RelComp

RLC

CCP_Release_Notification

Ept_Idle_req

Stop timed rel Timer

Term_Idle

Start GuardTimer

Procedure_Return->Sig_Guard

GuardTimer timesout

Sig_Guard->End_Process

Stop cdrLongCallTimer

Start GuardTimer

Procedure_Return->Sig_Guard

GuardTimer timesout

Sig_Guard->End_Process

Page 40: Call Flows

Inter-MSC HO Serving Side

Page 40 of 42

SIMa CCM

OHCP/CCP/THCP

SAM MSFa

MAP Prepare (Ho_Request)

FM DDMa DDFa MM/MCM SPM

CsSp

CCMa CpCallm OHCP CMP MDP CCP THCP

MMCC_HO_Prepare (Inter, HON)

Start Guard timer

Stop Guard timer

MSaCpCallm for HO

Orig_Idle

Originator_only

Idle

A-MSCT-BSS DDF/SIM CCM ISUPSG

Facility Select

MMCCHoPrep

MAP_Prep_Handover_Req Ack (HON, Ho_request_Ack)

Start ho_cs timer

MMCC HO_Prepare Ack

Start cs timer

MCm_Info

Facility Selected

Stop ho_cs timer

Facility Selected

MAP Prepare (Ho_Request)

Start Guard timer

Sig_Guard

GuardTimer timesout

End_Process

MAP_Prep_Handover_Req Ack

Stop 201 timer

IAM

IAM

IAM ECCP Setup

Relay theSetupmessage

Orig_IdleOriginator_only

CPSCCSP Originating Attempt

CPSCCSP Originating AttemptStart early acm timer CPSCCSP Continue

Relay theContinuemessage

Orig_WaitCS

Stop cs timer Ccp_set_tid

Call Proceeding

Ccp_send_call

Orig_SendCall

Ccp_terminate_call

Ccp_send_call_ack

SIMa CCM

SAM MSFa FM

DDMa DDFa MM/MCM SPM

CCMa MSaCpCallm for HO

A-MSCT-BSS DDF/SIM CCM

Ho Request

Start 201 timer Ho Request Ack

Ho Request

Start 204 timer

Ho Request Ack

Page 41: Call Flows

Inter-MSC HO Serving Side

Page 41 of 42

CCM

OHCP/CCP/THCP

SAM MSFa FM

DDMa DDFa MM/MCM SPM

CsSp

CCMa CpCallm OHCP CMP MDP CCP THCP

Stop cs timer

MSaCpCallm for HO

Orig_and_term_Setup

T-BSS DDF/SIM CCM ISUPSG

MMCC HO_Bearer_Req

Start cs timer

Start ho_interin_circuit_info_resp timer

Orig_Alerting

Start ho_complete timer

MMCC Hodetect

Term_Idle

CPSCCSP Termination_Attempt

Term_AuthorizeAttempt

CPSCCSP Continue

Relay theContinuemessage

UnknownMMCC HO_Bearer_Resp, But Cpcallm does not how to display Stop ho_interin_circuit_info_resp timer

Ccp_set_tid

mate_alert

Stop early acm timer ECCP Alert

ACM ccp_alert

EGCP(Add the new connection)

EGCP(Accept)

Start Response timer

Stop Response timer

PDM

Create PDB

HO_Access HO_Detect

HO Detect is an optional message

MAP Process_Access_Signal (ho_detect)

Relay theHodetectmessage

SIMa CCM

OHCP/CCP/THCP

SAM MSFa FM

DDMa DDFa MM/MCM SPM

CCMa CpCallm

MSaCpCallm for HO

A-MSCT-BSS DDF/SIM CCM ISUPSG

Page 42: Call Flows

Inter-MSC HO Serving Side

Page 42 of 42

HO_CompleteHO_CompleteHO_Complete

CCM

OHCP/CCP/THCP MM/MCM SPM

CsSp

CCMa CpCallm OHCP CMP MDP CCP THCP

CpCallm for HO CCM ISUPSG

Orig_Active

Stop ho_complete timer

ECCP Connect ANM

Start cdrLongCallTimer

PDM

Update PDB 2 times due to buffer needed

MAP Send_End_Signal Req (Ho_Complete)

MMCC HoComplete Relay theMMCCHoCompmessage

HO_Complete

mate_Connect

ccp_Connect

EGCP(Add the new connection)

EGCP(Accept)

Start Response timer

Stop Response timer

Stable

Start 204 timer

MMCC HoComplete