Você está na página 1de 42

ISUP2ISUP

PSTN-a SIMa DDMa MSFa CCMa SAM CCMb MSFb DDMb SIMb PSTN-b
DDFa ISUPSG CpCallm SPM FM ISUPSG DDFb
IAM(A->B) OHCP CMP MDP CCP THCP CsSp
IAM(A->B) with CIC
IAM(A->B) with CIC
ECCP Setup(A->B)

Relay the ECCP Setup message

Originator_only

ECCP Setup(A->B)

Start cs timer Orig_Idle CPSCCSP Origination_Attempt(callID, A) ?? Not able to appriciate on why Orig_auth send to
FM instead of SPM
Start early acm timer CPSCCSP Origination_Attempt(callID, A)
CPSCCSP Continue
Relay the
Continue
message
?? Why select facility not send to FM ??

Stop cs timer Orig_WaitCS


Ccp_Set_Tid
Call Preceeding
Ccp_Send_Call

Orig_SendCall

Ccp_Terminate_Call

Ccp_Send_Cal_ack

Orig_And_Term_Setup

Term_Idle
Start cs timer

CPSCCSP Termination_Attempt(callID)

term_AuthorizationAttempt

CPSCCSP Termination_Attempt(callID)

Term_AuthorizationAttempt->Procedure_Start

CPSCCSP Authorize_Term(callID)

PSTN-a SIMa DDMa MSFa CCMa SAM CCMb MSFb DDMb SIMb PSTN-b
DDFa FM ISUPSG DDFb

Page 1 of 42
ISUP2ISUP

PSTN-a DDMa MSFa CCMa SAM CCMb MSFb DDMb PSTN-b


DDFa ISUPSG CpCallm SPM FM ISUPSG DDFb
OHCP CMP MDP CCP THCP CsSp
Relay the
Authorize_Term
message
Stop cs timer

Ccp_Set_Tid

ECCP Setup

Start Setup timer

IAM
Procedure_Return->Term_WaitCallProc
IAM

Call Preceeding
Relay the
Call Preceeding
message
Stop Setup timer

Start Alert timer

ACM
ACM
Term_WaitCallProc->Term_WaitAlert ACM

ECCP Alert
Relay the
ECCP Alert
message Stop Alert timer

CCP_make_backward_path
mate_Alert
Start No answer rsrc timer

Term_WaitAlert->Term_Alerting

PSTN-a SIMa DDMa MSFa CCMa SAM CCMb MSFb DDMb SIMb PSTN-b
DDFa ISUPSG CpCallm SPM FM ISUPSG DDFb

Page 2 of 42
ISUP2ISUP
CCMa CCMb
ISUPSG CpCallm SPM ISUPSG
OHCP CMP MDP CCP THCP CsSp

EGCP (Add)
EGCP (Add)
Start responseTimer for
each EGCP request
Stop early acm timer

Orig_and_Term_Setup->Procedure_Start

ECCP Alert
ACM ECCP Alert
ACM

Orig_Alerting

EGCP (Accept)
EGCP (Accept)

Relay two
EGCP (Accept) Stop responseTimer for
messages each EGCP Accept

Procedure_Return->Orig_and_Term_Setup PDM

Create_PDB ANM
ANM
ANM

ECCP Connect
Relay the
ECCP Connect
message
Stop No answer rsrc timer

Mate Connect

Term_Active

PSTN-a SIMa DDMa MSFa CCMa SAM CCMb MSFb DDMb SIMb PSTN-b
DDFa ISUPSG CpCallm SPM FM ISUPSG DDFb
OHCP CMP MDP CCP THCP CsSp

Page 3 of 42
ISUP2ISUP

OHCP CMP MDP CCP THCP CsSp

CCP Connect

Orig_Active

EGCP (Mod)
EGCP (Mod)
Start responseTimer for
each EGCP request

Orig_and_Term_Setup->Procedure_Start

ECCP ANSWER
ANM
ANM
EGCP (Accept)
EGCP (Accept)

Stop responseTimer for


Relay two each EGCP Accept PDM
EGCP (Accept)
messages

Start cdrLongCallTimer
Update_PDB

Procedure_Return->State_Stable

PSTN-a SIMa DDMa MSFa CCMa SAM CCMb MSFb DDMb SIMb PSTN-b
DDFa ISUPSG CpCallm SPM FM ISUPSG DDFb
REL
OHCP CMP MDP CCP THCP CsSp
REL
Release Procedure - (Originating Disconnect first)

Page 4 of 42
ISUP2ISUP

Release Procedure - (Originating Disconnect first)


REL
ECCP Release
Relay the
ECCP release
message

ECCP RelComp
RLC Mate Disconnect
RLC CCP_Release_Notification
Ept_Idle_req
ECCP Release
REL
Orig_Idle Start timed rel Timer
REL

Term_Active->Term_TearDown
EGCP (Subtract)
RLC
RLC
Terminator_Only
RLC

Relay the ECCP RelComp


ECCP RelComp
message Stop timed rel Timer

Ept_Idle_req
CCP_Release_Notification

Term_Idle
PDM

Terminator_Only->Procedure_Start
EGCP (Subtract)
Stop cdrLongCallTimer Delete_PDB

Start GuardTimer

Procedure_Return->Sig_Guard

GuardTimer
timesout

Sig_Guard->End_Process

PSTN-a SIMa DDMa MSFa CCMa SAM CCMb MSFb DDMb SIMb PSTN-b
DDFa ISUPSG CpCallm SPM FM ISUPSG DDFb
OHCP CMP MDP CCP THCP CsSp REL
Release Procedure - Terminating Disconnect first) REL
REL

Page 5 of 42
ISUP2ISUP

ECCP Release
Relay the
ECCP release
message
ECCP RelComp
Mate Disconnect RLC
RLC
CCP_Release_Notification
ECCP Release
REL
Ept_Idle_req
REL
Term_Active->Term_Idle
Start timed rel Timer

Orig_TearDown EGCP (Subtract)


RLC
RLC Originator_Only
RLC
ECCP RelComp

Relay the
ECCP RelComp
message

Stop timed rel Timer Ept_Idle_req

CCP_Release_Notification

PDM
Orig_Idle

Originator_Only->Procedure_Start
EGCP (Subtract)

Stop cdrLongCallTimer Delete_PDB

Start GuardTimer

Procedure_Return->Sig_Guard

GuardTimer
timesout

Sig_Guard->End_Process

Page 6 of 42
ISUP2Mobile

PSTN-a SIMa DDMa MSFa CCMa SAM CCMb MSFb DDMb SIMb HLRb
DDFa ISUPSG CpCallm SPM FM MCM/MM DDFb
IAM(A->B) OHCP CMP MDP CCP THCP CsSp
IAM(A->B) with CIC
IAM(A->B) with CIC
ECCP Setup(A->B)

Relay the ECCP Setup message

Originator_only

ECCP Setup(A->B)

Start cs timer Orig_Idle CPSCCSP Origination_Attempt(callID, A)

CPSCCSP Origination_Attempt(callID, A)
Start early acm timer
CPSCCSP Continue
Relay the
Continue
message

Stop cs timer Orig_WaitCS


Ccp_Set_Tid
Call Preceeding
Analyze_Info
SRI SRI

PRN PRN

PRN ACK PRN ACK


SRI ACK
Analyze_Route SRI ACK
Relay the
Analyze_Route
message

Ccp_Send_Call
Ccp_Terminate_Call
Orig_SendCall
Ccp_Send_Cal_ack

Orig_And_Term_Setup

Term_Idle
Start cs timer

CPSCCSP Termination_Attempt(callID)

Term_AuthorizationAttempt

CPSCCSP Continue(callID)

PSTN-a SIMa DDMa MSFa CCMa SAM CCMb MSFb DDMb SIMb BSC/
DDFa FM MCM/MM DDFb MSb

Page 7 of 42
ISUP2Mobile

PSTN-a DDMa MSFa CCMa SAM CCMb MSFb DDMb BSC/


DDFa ISUPSG CpCallm SPM FM MCM/MM DDFb MSb
OHCP CMP MDP CCP THCP CsSp
Relay the Stop cs timer
Continue
message Ccp_Set_Tid

Term_AuthorizationAttempt->Procedure_Start
MECCP Est Req
Start page request timer
Mobile_idle

Page Request

Start page timer(1) Page Request


Page Response
Page Response

Stop page timer (1)

Connection Confirm
Authentication Request Connection Confirm
Authentication Request
Authentication Response
Authentication Response
Cipher Mode Command
Cipher Mode Command
Cipher Mode Complete
Cipher Mode Complete
TMSI Reallocation TMSI Reallocation

TMSI Reallocation
TMSI Reallocation
Relay the MECCP Est CNF Est CNF
Est CNF
message Stop page request timer

Term_SelectFacility

DTAP Setup
DTAP Setup
Start t303 GSM timer DTAP Setup
DTAP Call Confirm
DTAP Call Confirm
DTAP Call Confirm
Relay the
Call Confirm
Stop t303 GSM timer
message

Term_PresentCall

PSTN-a SIMa DDMa MSFa CCMa SAM CCMb MSFb DDMb SIMb BSC/
DDFa ISUPSG CpCallm SPM FM MCM/MM DDFb MSb

Page 8 of 42
ISUP2Mobile
CCMa CCMb BSC/
ISUPSG CpCallm SPM MCM/MM MSb
OHCP CMP MDP CCP THCP CsSp
Select Facility

Facility Selected Start cs timer


Relay the
Facility Selected
message
Stop cs timer
Ccp_Set_Tid
Start responseTimer
Interconnect Selection Request

Store Facility Info Request


Assgnment Request
Assignment Request Assignment
Request
Start Assignment Request

Mobile_assignment
Relay the Interconnect Response
Interconnect Response
message Stop responseTimer

EGCP (Add)
Start responseTimer

Relay the EGCP (Accept)


EGCP Accept
message Stop responseTimer
EGCP (Add)
Start responseTimer
EGCP (Accept)
Relay the Stop responseTimer
Assignment Complete
EGCP Accept
message
Assignment Complete
Relay the Assignment Complete
DTAP Assignment Complete
message Stop t303 GSM timer Stop Assignment Request
DTAP Alerting
Start t310 GSM timer Mobile_ready
Wait for Alerting DTAP Alerting
DTAP Alerting
MECCP Alerting
Relay the
BECCP Alerting
message Stop t310 GSM timer

Mate Alert
Apply Tone

Term_CallConfirmed->Term_Alerting

Start t301 GSM timer

PSTN-a SIMa DDMa MSFa CCMa SAM CCMb MSFb DDMb SIMb BSC/
DDFa ISUPSG CpCallm SPM FM MCM/MM DDFb MSb
OHCP CMP MDP CCP THCP CsSp

Page 9 of 42
ISUP2Mobile

OHCP CMP MDP CCP THCP CsSp

EGCP (Add)
EGCP (Add)
Start responseTimer for
each EGCP request
Stop early acm timer

Orig_and_Term_Setup->Procedure_Start

ECCP Alert
ACM ECCP Alert
ACM

Orig_Alerting

EGCP (Accept)
EGCP (Accept)

Relay two
EGCP (Accept) Stop responseTimer for
messages each EGCP Accept

Procedure_Return->Orig_and_Term_Setup PDM

Create_PDB DTAP Connect


DTAP Connect
DTAP Connect

MECCP Connect
Relay the
BECCP Connect
message
Stop t301 GSM timer

Mate Connect
DTAP Connect ACK
DTAP Connect ACK
DTAP Connect ACK

Term_Active

PSTN-a SIMa DDMa MSFa CCMa SAM CCMb MSFb DDMb SIMb BSC/
DDFa ISUPSG CpCallm SPM FM MCM/MM DDFb MSb
OHCP CMP MDP CCP THCP CsSp

Page 10 of 42
ISUP2Mobile

CCP Connect

Orig_Active

EGCP (Mod)
EGCP (Mod)
Start responseTimer

Orig_and_Term_Setup->Procedure_Start

ECCP ANSWER
ANM
ANM
EGCP (Accept)
EGCP (Accept)

Relay two PDM


EGCP (Accept)
messages Stop responseTimer

Start cdrLongCallTimer
Update_PDB

Procedure_Return->State_Stable

PSTN-a SIMa DDMa MSFa CCMa SAM CCMb MSFb DDMb SIMb BSC/
DDFa ISUPSG CpCallm SPM FM MCM/MM DDFb MSb
REL
OHCP CMP MDP CCP THCP CsSp
REL
Release Procedure - (Originating Disconnect first)
REL

Page 11 of 42
ISUP2Mobile

ECCP Release
Relay the
ECCP release
message

ECCP RelComp
RLC Mate Disconnect
RLC CCP_Release_Notification
Ept_Idle_req
EGCP (Subtract)
Ept_Idle_req

Orig_Idle EGCP (Subtract) for interconnect

Start t305 GSM Timer DTAP Disconnect


DTAP Disconnect

DTAP Disconnect
Term_TearDown
DTAP Release
Terminator_Only
DTAP Release DTAP Release

Relay the BECCP Release


BECCP Release
message Stop t305 GSM Timer

DTAP Release Complete


DTAP Release Complete DTAP Release
Ept_Idle_req
Complete
CCP_Release_Notification
MMCC_REL_Req
MMCC_REL_Req
Term_Idle Clear Command Clear Command

Terminator_Only->Procedure_Start Clear Complete


EGCP (Subtract)
Clear Complete
PDM Clear Complete
Stop cdrLongCallTimer Delete_PDB
Dis_Req
Start GuardTimer SCCP Resd

SCCP Rlc
Procedure_Return->Sig_Guard

GuardTimer
timesout

Sig_Guard->End_Process

PSTN-a SIMa DDMa MSFa CCMa SAM CCMb MSFb DDMb SIMb BSC/
DDFa ISUPSG CpCallm SPM FM MCM/MM DDFb MSb
OHCP CMP MDP CCP THCP CsSp DTAP Disconnect
Release Procedure - Terminating Disconnect first) DTAP Disconnect
DTAP Disconnect
MECCP Disconnect
Relay the
BECCP
DISCONNECT
message

Page 12 of 42
ISUP2Mobile

Relay the
BECCP
DISCONNECT DTAP Release
message
Mate Disconnect Start t308 GSM Timer DTAP Release
ECCP Release DTAP Release
Start timed rel Timer
REL
REL
Term_teardown
RLC
Orig_ReleasePending
RLC
RLC Originator_Only
ECCP RelComp
Relay the
ECCP RelComp
message
Ept_Idle_req
Stop timed rel Timer
CCP_Release_Notification
EGCP (Subtract) DTAP Release
Ept_Idle_req Complete

Orig_Idle EGCP (Subtract) for the interconnect DTAP Release Complete


DTAP Release Complete
Relay the MECCP Disconnect
BECCP RelComp
message Stop t308 GSM Timer

CCP_Release_Notification

Originator_Only->Procedure_Start
MMCC_REL_Req
MMCC_REL_Req
Ept_Idle_req
Clear Command
EGCP (Subtract) for terminating endpoint Clear Complete
Request_Event (Disconnect) Clear Command
PDM
Stop cdrLongCallTimer Clear Complete
Term_teardown->Term_Idle Clear Complete

Start GuardTimer Delete_PDB Dis_Req SCCP Resd

SCCP Rlc
Procedure_Return->Sig_Guard

GuardTimer
timesout

Sig_Guard->End_Process

Page 13 of 42
Mobile2ISUP

BSC/ SIMa DDMa MSFa CCMa SAM CCMb MSFb DDMb SIMb HLRa
MSa DDFa MM/MCM CpCallm SPM FM ISUPSG DDFb
CM Service Request OHCP CMP MDP CCP THCP CsSp
CM Service Request
CM Service Request
Connection Confirm

Connection Confirm
Invoking Authentication Info Request procedure as needed Send
Send Authentication Info Request Authentication
Info Request
Start timer x
Stop timer x Send Authentication Info ACK

Send Authentication Info ACK

Authentication is an optional procedure


Authentication Request Start timer 1

Authentication Request

Authentication Response

Authentication Response
Stop timer 1
Authentication Response

Start timer 10
Cipher Mode Command
Cipher Mode Command

Cipher Mode Complete


Stop timer 10
Cipher Mode Complete
Cipher Mode Complete

TMSI Reallocation is an optional procedure


Start timer 2
TMSI Reallocation

TMSI Reallocation

TMSI Reallocation Stop timer 2


TMSI Reallocation
TMSI Reallocation

BSC/ SIMa DDMa MSFa CCMa SAM CCMb MSFb DDMb SIMb PSTN-b
MSa DDFa FM ISUPSG DDFb

Page 14 of 42
Mobile2ISUP

BSC/ DDMa MSFa CCMa SAM CCMb MSFb DDMb PSTN-b


MSa DDFa MM/MCM CpCallm SPM FM ISUPSG DDFb
Setup OHCP CMP MDP CCP THCP CsSp
Setup
Setup Est Ind

Relay the EST IND message


Start MCM timer Mobile_idle

Originator_only
MM_MCM_Info_Resp
Est Ind

Orig_Idle
Est Resp CPSCCSP Origination_Attempt(callID, A)

Stop MCM timer Start cs timer

Orig_AttemptAuthorized CPSCCSP Continue


Relay the
CPSCCSP Continue
message
Call Preceeding Call Preceeding
Select Facility
Call Preceeding
Orig_SelectFacility

Relay the
Stop cs timer Facility Selected
message
Ccp_Set_Tid
Relay the
Store Facility Info
message Start assignment request GSM timer
Relay the
Assignment Request
message Start assignment req GSM timer

Assignment Request
Assignment Request
Mobile_Assignment
Assignment Complete
Assignment Complete
Stop assignment req GSM timer
Assignment Complete

Mobile_Ready

Assignment Complete

Relay the MECCP


Stop assignment request GSM timer Assignment Complete message

BSC/ SIMa DDMa MSFa CCMa SAM CCMb MSFb DDMb SIMb PSTN-b
MSa DDFa MM/MCM CpCallm SPM FM ISUPSG DDFb

Page 15 of 42
Mobile2ISUP
BSC/ CCMa CCMb
MSa MM/MCM CpCallm SPM ISUPSG
OHCP CMP MDP CCP THCP CsSp
DTAP Progress

DTAP Progress
Start early alert GSM timer
DTAP Progress

DTAP Progress

Ccp_Send_Call

Orig_SendCall

Ccp_Terminate_Call

Ccp_Send_Cal_ack

Orig_And_Term_Setup

Term_Idle
Start cs timer

Term_AuthorizationAttempt

CPSCCSP Termination_Attempt(callID)

CPSCCSP Termination_Attempt(callID)

CPSCCSP Authorize_Term(callID)
Relay the
Authorize_Term
message

CPSCCSP Authorize_Term(callID) Stop cs timer

Ccp_Set_Tid

Term_AuthorizationAttempt->Procedure_Start

ECCP Setup

Start Setup timer

IAM
IAM

BSC/ SIMa DDMa MSFa CCMa SAM CCMb MSFb DDMb SIMb PSTN-b
MSa DDFa MM/MCM CpCallm SPM FM ISUPSG DDFb
OHCP CMP MDP CCP THCP CsSp

Page 16 of 42
Mobile2ISUP

OHCP CMP MDP CCP THCP CsSp


Start responseTimer Interconnect Selection Request

Relay the
Interconnect Response
Interconnect Response
message
Stop responseTimer

Start responseTimer EGCP (Add)


EGCP (Accept)
Relay the
EGCP Accept
message
Stop responseTimer

EGCP (Add) Start responseTimer


EGCP (Accept)
Relay the
EGCP Accept Stop responseTimer
message

Procedure_Return->Term_WaitCallProc

Relay the Call Preceeding


Call Preceeding
message Stop Setup timer

Start Alert timer ACM


ACM
Term_WaitAlert ACM

ECCP Alert
Relay the
ECCP Alert
message Stop Alert timer

CCP_make_backward_path
mate_Alert
Stop early alert timer Start No answer rsrc timer

Term_Alerting

BSC/ SIMa DDMa MSFa CCMa SAM CCMb MSFb DDMb SIMb PSTN-b
MSa DDFa MM/MCM CpCallm SPM FM ISUPSG DDFb
OHCP CMP MDP CCP THCP CsSp
EGCP (Add)

Page 17 of 42
Mobile2ISUP

EGCP (Add)
EGCP (Add)

Start responseTimer for


each EGCP request
Orig_and_Term_Setup->Procedure_Start

Ccp Alert

MMCC Notification

Alerting
A;erting

Orig_Alerting

EGCP (Accept)
EGCP (Accept)

Relay two
EGCP (Accept) Stop responseTimer for
messages each EGCP Accept

Procedure_Return->Orig_and_Term_Setup PDM

Create_PDB ANM
ANM
ANM

ECCP Connect
Relay the
ECCP Connect
message
Stop No answer rsrc timer

Mate Connect

Term_Active

BSC/ SIMa DDMa MSFa CCMa SAM CCMb MSFb DDMb SIMb PSTN-b
MSa DDFa MM/MCM CpCallm SPM FM ISUPSG DDFb
OHCP CMP MDP CCP THCP CsSp

CCP Connect

Page 18 of 42
Mobile2ISUP

Orig_Active

EGCP (Mod)
EGCP (Mod)
Start responseTimer for
each EGCP request

Orig_and_Term_Setup->Procedure_Start
Start t313 GSM timer
Connect

Connect
Connect
EGCP (Accept)
EGCP (Accept)

Stop responseTimer for


Relay two each EGCP Accept PDM
EGCP (Accept)
messages

Start cdrLongCallTimer
Update_PDB

Connect Ack Procedure_Return->State_Stable


Connect Ack
Connect Ack
MMCC Connect Ack
Relay
BECCP Connect Ack
Stop t313 GSM timer messages

BSC/ SIMa DDMa MSFa CCMa SAM CCMb MSFb DDMb SIMb PSTN-b
MSa DDFa MM/MCM CpCallm SPM FM ISUPSG DDFb
DTAP Disconnect
OHCP CMP MDP CCP THCP CsSp
DTAP Disconnect
Release Procedure - (Originating Disconnect first)
DTAP Disconnect
BECCP Disconnect Relay the
Start t308 GSM Timer
BECCP Disconnect
message

Page 19 of 42
Mobile2ISUP

Start t308 GSM Timer Relay the


BECCP Disconnect
message

DTAP Release
DTAP Release Mate Disconnect Start timed rel Timer
ECCP Release
DTAP Release Orig_FinalReleasePending REL REL
RLC
Term_Active->Term_TearDown RLC
RLC
Relay the ECCP RelComp
ECCP RelComp Stop timed rel Timer
message
CCP_Release_Notification
Ept_Idle_req

Term_TearDown->Term_Idle
EGCP (Subtract)
DTAP Release Complete
Ept_Idle_req for interconnect
DTAP Release Complete EGCP (Subtract) for interconnect EGCP (Subtract) for interconnect
DTAP Release Complete
Terminator_Only
BECCP RelComp Relay the
Stop t308 GSM Timer
BECCP RelComp
message

CCP_Release_Notification
MMCC_REL_Req PDM
Ept_Idle_req
EGCP (Subtract)
Clear Command
Clear Command Orig_Idle

Clear Complete Terminator_Only->Procedure_Start


Clear Complete Clear Complete

Stop cdrLongCallTimer
Delete_PDB

Start GuardTimer
Dis_Req
SCCP Resd
Procedure_Return->Sig_Guard

SCCP RLC GuardTimer


timesout

Sig_Guard->End_Process

BSC/ SIMa DDMa MSFa CCMa SAM CCMb MSFb DDMb SIMb PSTN-b
MSa DDFa MM/MCM CpCallm SPM FM ISUPSG DDFb
OHCP CMP MDP CCP THCP CsSp REL
Release Procedure - Terminating Disconnect first) REL
REL
ECCP Release
Relay the
ECCP release
message

Page 20 of 42
Mobile2ISUP

Relay the
ECCP release
message
ECCP RelComp
Mate Disconnect RLC
DTAP Release CCP_Release_Notification RLC
Ept_Idle_req
DTAP Disconnect
Ept_Idle_req
DTAP Disconnect
Term_Active->Term_Idle
Start t305 GSM timer
EGCP (Subtract) for Interconnect
EGCP (Subtract) for Interconnect
EGCP (Subtract)
DTAP Release
Orig_TearDown
DTAP Release
DTAP Release
Originator_Only

BECCP Release
Relay the
BECCP Release
message

CCP_Release_Notification
Stop t308 GSM Timer
Orig_Idle

MMCC_REL_Req PDM

Ept_Idle_req
Clear Command
Originator_Only->Procedure_Start
Clear Command EGCP (Subtract)

Stop cdrLongCallTimer Delete_PDB


Clear Complete
Clear Complete
Clear Complete

Start GuardTimer
Dis_Req
Procedure_Return->Sig_Guard
SCCP Resd
GuardTimer
timesout
SCCP RLC

Sig_Guard->End_Process

Page 21 of 42
Mobile2mobile

BSC/ SIMa DDMa MSFa CCMa SAM CCMb MSFb DDMb SIMb HLRa
MSa DDFa MM/MCM CpCallm SPM FM ISUPSG DDFb
CM Service Request OHCP CMP MDP CCP THCP CsSp
CM Service Request
CM Service Request
Connection Confirm

Connection Confirm
Invoking Authentication Info Request procedure as needed Send
Send Authentication Info Request Authentication
Info Request
Start timer x
Stop timer x Send Authentication Info ACK

Send Authentication Info ACK

Authentication is an optional procedure


Authentication Request Start timer 1

Authentication Request

Authentication Response

Authentication Response
Stop timer 1
Authentication Response

Start timer 10
Cipher Mode Command
Cipher Mode Command

Cipher Mode Complete


Stop timer 10
Cipher Mode Complete
Cipher Mode Complete

TMSI Reallocation is an optional procedure


Start timer 2
TMSI Reallocation

TMSI Reallocation

TMSI Reallocation Stop timer 2


TMSI Reallocation
TMSI Reallocation

BSC/ SIMa DDMa MSFa CCMa SAM CCMb MSFb DDMb SIMb HLR-b
MSa DDFa FM MM/MCM DDFb

Page 22 of 42
Mobile2mobile

BSC/ DDMa MSFa CCMa SAM CCMb MSFb DDMb HLR-b


MSa DDFa MM/MCM CpCallm SPM FM MM/MCM DDFb
Setup OHCP CMP MDP CCP THCP CsSp
Setup
Setup Est Ind

Relay the EST IND message


Mobile_idle
Start MCM timer
Originator_only
MM_MCM_Info_Resp Est Ind

Orig_Idle
Est Resp
CPSCCSP Origination_Attempt(callID, A)
Stop MCM timer Est Resp
Start cs timer

Orig_AttemptAuthorized CPSCCSP Continue


Relay the
CPSCCSP Continue
message
Call Preceeding Call Preceeding
Select Facility
Call Preceeding
Orig_SelectFacility

Relay the
Facility Selected
Stop cs timer message
Ccp_Set_Tid
Relay the
Store Facility Info
message Start assignment request GSM timer
Relay the
Assignment Request
message Start assignment req GSM timer

Assignment Request
Assignment Request
Mobile_Assign
Assignment Complete ment
Assignment Complete
Stop assignment req GSM timer
Assignment Complete

Mobile_Ready

MMCC A ssignment Complete

Relay the MECCP


Stop assignment request GSM timer Assignment Complete message

BSC/ SIMa DDMa MSFa CCMa SAM CCMb MSFb DDMb SIMb HLR-b
MSa DDFa MM/MCM CpCallm SPM FM MCM/MM DDFb

Page 23 of 42
Mobile2mobile
BSC/ CCMa CCMb
MSa MM/MCM CpCallm SPM MCM/MM
OHCP CMP MDP CCP THCP CsSp
DTAP Progress

DTAP Progress
Start early alert GSM timer
DTAP Progress

DTAP Progress
Analyze_Info
SRI SRI
PRN
Start cs timer PRN
PRN
Orig_WaitCS
PRN ACK
PRN ACK

SRI ACK
SRI ACK

SRI ACK

Relay the
Analyze_Route
message

Ccp_Send_Call
Stop cs timer Ccp_Terminate_Call

Orig_SendCall Term_Idle

Ccp_Send_Cal_ack CPSCCSP Termination_Attempt(callID)

Orig_And_Term_Setup
Start cs timer

Term_AuthorizationAttempt

CPSCCSP Continue(callID)
Relay the
Continue
message
Stop cs timer

Ccp_Set_Tid

Term_AuthorizationAttempt->Procedure_Start

PSTN-a SIMa DDMa MSFa CCMa SAM CCMb MSFb DDMb SIMb BSC/
DDFa MM/MCM CpCallm SPM FM MCM/MM DDFb MSb
OHCP CMP MDP CCP THCP CsSp

Page 24 of 42
Mobile2mobile

OHCP CMP MDP CCP THCP CsSp


Est Req
MECCP MMCC Est Req

Mobile_idle
Start page request timer
Page Request

Start page timer(1) Page Request


Page Response
Page Response

Stop page timer (1)

Connection Confirm
Connection Confirm

Authentication Request Authentication


Request
Authentication Response
Authentication Response

Cipher Mode Command Cipher Mode


Command
Cipher Mode Complete
Cipher Mode Complete

TMSI Reallocation TMSI Reallocation


Start timer 2
TMSI Reallocation
Stop timer 2 TMSI Reallocation

MECCP Est CNF Est CNF


Relay the
Est CNF
message

Stop page request timer

DTAP Setup DTAP Setup


Term_SelectFacility
Start t303 GSM timer
DTAP Setup
Term_PresentCall DTAP Call Confirm
DTAP Call Confirm
DTAP Call Confirm
Relay the
Call Confirm
Stop t303 GSM timer
message

Term_CallConfirmed

PSTN-a SIMa DDMa MSFa CCMa SAM CCMb MSFb DDMb SIMb BSC/
DDFa ISUPSG CpCallm SPM FM MCM/MM DDFb MSb
OHCP CMP MDP CCP THCP CsSp
Select Facility

Page 25 of 42
Mobile2mobile

Facility Selected Start cs timer


Relay the
Facility Selected
message
Stop cs timer
Ccp_Set_Tid
Start responseTimer
Interconnect Selection Request

Store Facility Info Request


Assgnment Request Assignment Request
Assignment
Start Assignment Request Request

Relay the Interconnect Response


Interconnect Response Mobile_assignment
message

Stop responseTimer
Start responseTimer EGCP (Add)

Relay the EGCP (Accept)


EGCP Accept
message
Stop responseTimer
EGCP (Add)
Start responseTimer
EGCP (Accept)
Relay the Assignment Complete
EGCP Accept Stop responseTimer
message
Assignment Complete
Relay the Assignment Complete
DTAP Assignment Complete
message Stop Assignment Request

DTAP Alerting
Start t310 GSM timer Stop t303 GSM timer Mobile_ready
Wait for Alerting DTAP Alerting
DTAP Alerting
MECCP Alerting
Relay the
BECCP Alerting
message Stop t310 GSM timer

Mate Alert
Apply Tone

Term_Alerting

Start t301 GSM timer

BSC/ SIMa DDMa MSFa CCMa SAM CCMb MSFb DDMb SIMb BSC/
MSa DDFa MM/MCM CpCallm SPM FM MCM/MM DDFb MSb
OHCP CMP MDP CCP THCP CsSp
EGCP (Add)
EGCP (Add)

Page 26 of 42
Mobile2mobile

Start responseTimer for


each EGCP request
Orig_and_Term_Setup->Procedure_Start

Ccp Alert

MMCC Notification

Alerting
A;erting

Orig_Alerting

EGCP (Accept)
EGCP (Accept)

Relay two
EGCP (Accept) Stop responseTimer for
messages each EGCP Accept

Procedure_Return->Orig_and_Term_Setup PDM

Create_PDB DTAP Connect


DTAP Connect
DTAP Connect

MECCP Connect
Relay the
BECCP Connect
message
Stop t301 GSM timer

Mate Connect
DTAP Connect ACK
DTAP Connect ACK

DTAP
Term_Active Connect ACK

BSC/ SIMa DDMa MSFa CCMa SAM CCMb MSFb DDMb SIMb PSTN-b
MSa DDFa MM/MCM CpCallm SPM FM MM/MCM DDFb
OHCP CMP MDP CCP THCP CsSp

CCP Connect

Page 27 of 42
Mobile2mobile

Orig_Active

EGCP (Mod)
EGCP (Mod)
Start responseTimer for
each EGCP request

Orig_and_Term_Setup->Procedure_Start
Start t313 GSM timer
Connect

Connect
Connect
EGCP (Accept)
EGCP (Accept)

Stop responseTimer for


Relay two each EGCP Accept PDM
EGCP (Accept)
messages

Start cdrLongCallTimer
Update_PDB

Connect Ack Procedure_Return->State_Stable


Connect Ack
Connect Ack
MMCC Connect Ack
Relay
BECCP Connect Ack
Stop t313 GSM timer messages

BSC/ SIMa DDMa MSFa CCMa SAM CCMb MSFb DDMb SIMb PSTN-b
MSa DDFa MM/MCM CpCallm SPM FM MCM/MM DDFb
DTAP Disconnect OHCP CMP MDP CCP THCP CsSp
DTAP Disconnect
Release Procedure - (Originating Disconnect first)
DTAP Disconnect
BECCP Disconnect Relay the
Start t308 GSM Timer
BECCP Disconnect
message

Page 28 of 42
Mobile2mobile
Start t308 GSM Timer Relay the
BECCP Disconnect
message

DTAP Release
DTAP Release Mate Disconnect Start t305 GSM Timer
DTAP Disconnect
DTAP Release Orig_FinalReleasePending DTAP Disconnect DTAP Disconnect
DTAP Release
Term_Active->Term_TearDown
DTAP Release DTAP Release
Relay the BECCP Release
BECCP Release Stop t305 GSM Timer
message
CCP_Release_Notification
DTAP Release Complete DTAP Release Complete
DTAP Release
MMCC_REL_Req Complete
MMCC_REL_Req
Clear Command
Term_TearDown->Term_Idle Clear Command
EGCP (Subtract)
DTAP Release Complete Ept_Idle_req for interconnect Clear Complete
EGCP (Subtract) for interconnect EGCP (Subtract) for interconnect Clear Complete
DTAP Release Complete
Ept_Idle_req
DTAP Release Complete Clear Complete
Terminator_Only
BECCP RelComp Relay the
Stop t308 GSM Timer
BECCP RelComp Dis_Req
message
SCCP Resd
PDM
CCP_Release_Notification
SCCP Rlc
MMCC_REL_Req

Ept_Idle_req
EGCP (Subtract)
Clear Command
Clear Command Orig_Idle

Clear Complete Terminator_Only->Procedure_Start


Clear Complete Clear Complete

Delete_PDB
Stop cdrLongCallTimer

Start GuardTimer
Dis_Req
SCCP Resd Procedure_Return->Sig_Guard

SCCP Rlc GuardTimer


timesout

Sig_Guard->End_Process

BSC/ SIMa DDMa MSFa CCMa SAM CCMb MSFb DDMb SIMb PSTN-b
MSa DDFa MM/MCM CpCallm SPM FM MCM/MM DDFb
OHCP CMP MDP CCP THCP CsSp DTAP Disconnect

Release Procedure - Terminating Disconnect first) DTAP Disconnect


DTAP Disconnect
MECCP Disconnect
Relay the
BECCP
DISCONNECT Start t308 GSM Timer
message

Page 29 of 42
Mobile2mobile
Relay the
BECCP
DISCONNECT Start t308 GSM Timer
message DTAP Release
DTAP Release
Mate Disconnect
DTAP Release CCP_Release_Notification DTAP Release
Ept_Idle_req
DTAP Disconnect
DTAP Disconnect Start t305 GSM timer Term_Active->Term_Idle DTAP Release
Complete
EGCP (Subtract) for Interconnect EGCP (Subtract) for Interconnect
EGCP (Subtract) DTAP Release Complete
Orig_TearDown
BECCP RelComp DTAP Release Complete
DTAP Release
Relay the
DTAP Release BECCP RelComp
DTAP Release message
Stop t308 GSM Timer
MMCC_REL_Req MMCC_REL_Req
Originator_Only Clear Command Clear Command
BECCP Release Ept_Idle_req
Relay the
BECCP Release Clear Complete
message Clear Complete
CCP_Release_Notification Clear Complete
Stop t305 GSM Timer
Orig_Idle
Dis_Req
PDM SCCP Resd
MMCC_REL_Req
SCCP Rlc
Clear Command
Clear Command Ept_Idle_req

Clear Complete
Clear Complete Clear Complete Originator_Only->Procedure_Start
EGCP (Subtract)

Stop cdrLongCallTimer Delete_PDB

Start GuardTimer
Dis_Req
SCCP Resd
Procedure_Return->Sig_Guard
SCCP Rlc GuardTimer
timesout

Sig_Guard->End_Process

Page 30 of 42
LocationUpdate

BSC/ SIMa DDMa CCMa DDMb SIMb HLRa PVLR


MSa DDFa MM DDFb
DTAP LocUpdReq
DTAP LocUpdReq
Received TMSI resolving the previous VLR
DTAP LocUpdReq
Send identification
Start timer x
Send identification

Send identification Ack


Stop timer x
Send identification Ack
Send identification Ack

Provide IMSI Procedure if needed


DTAP Identity Request
DTAP Identity Request Start timer 3370

DTAP Identity Response


DTAP Identity Response Stop timer 3370
DTAP Identity Response

Obtain Authentication Vectors (Up to 5 Vectors) If needed


Start timer y Send Authentication Info
Send Authentication Info

Stop timer y Send Authentication Info Ack

Send Authentication Info Ack


Send Authentication Info Ack

Authentication is an optional procedure


Start timer 1
DTAP Authentication Request
DTAP Authentication Request

DTAP Authentication Response

DTAP Authentication Response


DTAP Authentication Response Stop timer 1

BSC/ SIMa DDMa CCMa DDMb SIMb HLRa PVLR


MSa DDFa MM DDFb

Page 31 of 42
LocationUpdate

BSC/ DDMa CCMa DDMb HLRa PVLR


MSa DDFa MM DDFb

Notify (IMSI, MSISDN) only when it is needed

Start timer 30 Update Location Cancel Location if needed


Update Location
Cancel Location

Cancel Location Ack

Insert Subscriber Data


Insert Subscriber Data
Insert Subscriber Data
Stop timer 30 Insert Subscriber Data Ack
Insert Subscriber Data Ack

Update Location Ack


Update Location Ack
Cipher Mode Command
Start timer 10
Cipher Mode Command
Cipher Mode Complete Stop timer 10
Cipher Mode Complete Cipher Mode Complete

Start timer 2 when provising TMSI


DTAP LocUpd Accept (with TMSI as an option ie) ie

DTAP LocUpd Accept (with TMSI as an option ie)

TMSI Reallocation is an optional procedure only


when LocaUpd Accept containing TMSI IE
DTAP TMSI Reallocation
Stop timer 2
DTAP TMSI Reallocation
DTAP TMSI Reallocation

Page 32 of 42
Intra-MSC Single MSF HO

MSa S-BSS T-BSC SIMa DDMa MSFa CCMa SAM CCM CCM DDF/SIM
DDFa MM/MCM CpCallm SPM FM CpCallm for HO ISUPSG
HO_Required OHCP CMP MDP CCP THCP CsSp CCP/OHCP
HO_Required
HO_Required Idle

MMCC_HO_Prepare (Intra)
MMCCHoPrep

Start Guard timer


Originator_only

Orig_Idle
Select Facility Start ho_cs timer
MMCC_HO_CCCallID

Stop Guard timer Facility_Selected Stop ho_cs timer


MMCC_HO_Prepare Ack

Start Guard timer MMCC HoBearerChange Ccp_Rel_Notification


Relay the Start Guard timer
HoBearerChange
message
Sig_Guard
Ccp_mobile_handover_req Start Response timer
GuardTimer
EGCP(Add the new connection) timesout
EGCP(Accept) Stop Response timer

Ccp_mobile_handover_req Success End_Process


Ccp_update_pdb_on_demand
Mate_update_pdb_on_demand
Ccp_update_pdb_on_demand Ack PDM
Stop Guard timer
Update PDB 3 times due to buffer needed
MMCC HoBearerChange Ack

HO_Request
Start 101 timer
HO_Request Ack
HO_Request Ack Stop 101 timer
HO_Request Ack
HO_Command
Start 102 timer
HO_Command

HO_Access HO_Detect
HO_Detect
HO_Detect
HO Detect is an optional message
HO_Complete HO_Complete Relay the
HO_Complete MMCC HoBearerChange(ho detect) HoBearerChange for ho detect
message
Stop 102 timer

Clear Command
Clear Command Ccp_mobile_handover_req

MSa S-BSS T-BSC SIMa DDMa MSFa CCM SAM CCMa SIM/DDF
DDFa FM CpCallm

Page 33 of 42
Intra-MSC Single MSF HO

MSa S-BSS DDMa MSFa CCM SAM CCMa SIM/DDF


DDFa MM/MCM CpCallm for HO SPM FM CpCallm
OHCP CMP MDP CCP THCP CsSp CCP/OHCP
EGCP(Modify) Start Response timer
EGCP(Accept)
Stop Response timer

Ccp_mobile_handover_req Success
PDM
Ccp_update_pdb_on_demand
MMCC HoBearerChange Ack

Mate_Update_pdb_on_demand

Ccp_Update_pdb_on_demand Ack

Update_PDB
MMCC HoBearerChange for ho complete

Ept_Idle_req

Relay the
HoBearerChange for ho complete
message

Ccp_mobile_handover_req

EGCP(Subtract the old connection)

Ccp_mobile_handover_req Success
Ccp_update_pdb_on_demand
MMCC HoBearerChange Ack
Clear Complete Mate_Update_pdb_on_demand
Clear Complete
Clear Complete
Ccp_Update_pdb_on_demand Ack

Update_PDB

Dis_Req
SCCP Resd

SCCP RLC

Page 34 of 42
Inter-MSC HO Ancho side

MSa S-BSS T-MSC SIMa DDMa MSFa CCMa SAM CCM CCM DDF/SIM
DDFa MM/MCM CpCallm SPM FM CpCallm for HO ISUPSG
HO_Required OHCP CMP MDP CCP THCP CsSp OHCP/CCP/THCP
HO_Required
HO_Required Idle

MMCC_HO_Prepare (Inter)

MMCCHoPrep
Start Guard timer
Originator_only
Stop Guard timer Orig_Idle
MMCC_HO_Prepare Ack

MAP_Prep_Handover_Req
MAP_Prep_Handover_Req Ack
MAP_Prep_Handover_Req Ack
MAP_Prep_Handover_Req Ack
MMCC HOReq

Start ho_Request timer MMCC HOReq


Start Guard timer
Ccp_Set_Tid

Ccp_Send_Call
Ccp_terminate_call

Ccp_Send_Call Ack

Term_Idle Start cs timer


CPSCCSP Termination_Attempt

CPSCCSP Termination_Attempt
Term_AuthorizationAttempt

CPSCCSP Authorize_Termination Stop cs timer

Ccp_Set_Tid

ECCP Setup
Start setup timer IAM

Term_WaitCallProc

Call Preceeding

Stop setup timer


Start alert timer

Term_WaitAlert

MSa S-BSS T-MSC SIMa DDMa MSFa CCMa SAM CCM CCM DDF/SIM
DDFa FM CpCallm for HO

Page 35 of 42
Inter-MSC HO Ancho side

MSa S-BSS DDMa MSFa CCMa SAM CCM CCM DDF/SIM


DDFa MM/MCM CpCallm SPM FM CpCallm for HO ISUPSG
OHCP CMP MDP CCP THCP CsSp OHCP/CCP/THCP
ACM
ACM
ECCP Alert

Stop alert timer


Ccp_make_backward_path

Start no_answer_rsrc timer

Mate Alert
Stop Guard timer MMCC HOReq Ack
Term_Alerting
MMCC HoBearerChange Ccp Alert
Relay the PDM
HoBearerChange
Create PDB 3 times due to buffer needed
message

Start 103 timer Ccp_mobile_handover_req Orig_and_Term_Setup


Start Response timer
EGCP(Add the new connection)
EGCP(Accept)
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 needed
MMCC HoBearerChange Ack
HO_Command
Stable
HO_Command MMCC HoBearerChange
Relay the
HoBearerChange
HO Detect is an optional message message
MAP Process_Access_Signal (ho_detect)
MAP Process_Access_Signal (ho_detect)
Start Response timer
Ccp_mobile_handover_req
EGCP(Modify the new connection)
EGCP(Accept) Stop Response timer

HO_Complete HO_Complete Ccp_mobile_handover_req Success


HO_Complete HO_Complete Ccp_update_pdb_on_demand

Mate_update_pdb_on_demand
Stop 103 timer
Ccp_update_pdb_on_demand Ack
Update PDB 3 times duw to buffer needed
MMCC HoBearerChange Ack

Stable

MSa S-BSS T-MSC SIMa DDMa MSFa CCMa SAM CCM CCM DDF/SIM
DDFa MM/MCM CpCallm SPM FM CpCallm for HO ISUPSG
OHCP/CCP/THCP

Page 36 of 42
Inter-MSC HO Ancho side
CCMa CCM CCM
MM/MCM CpCallm SPM CpCallm for HO ISUPSG
OHCP CMP MDP CCP THCP CsSp OHCP/CCP/THCP

MMCC HoComp

MMCC HoComp ANM


ANM
ECCP Connect
Stop no_answer_rsrc timer

Mate Connect

Term_Active
Ccp Connect
MMCC Ho Connect

MMCC HoBearerChange Update PDB 2 times due to buffer needed

Ept_Idle_req
Stable
Relay the
HoBearerChange
message

Ccp_mobile_handover_req
EGCP(Subtract the old connection)

EGCP(Accept)
Ccp_mobile_handover_req Success
Ccp_update_pdb_on_demand

Mate_update_pdb_on_demand
PDM
Ccp_update_pdb_on_demand Ack
Update PDB 3 times due to buffer needed
MMCC HoBearerChange Ack
Clear Command
Stable
Clear Command

Clear Complete
Clear Complete
Clear Complete

Dis_Req
SCCP Resd
SCCP RLC

MSa S-BSS T-MSC SIMa DDMa MSFa CCMa SAM CCM CCM DDF/SIM
DDFa MM/MCM CpCallm SPM FM CpCallm for HO ISUPSG
OHCP CMP MDP CCP THCP CsSp OHCP/CCP/THCP

Page 37 of 42
Inter-MSC HO Ancho side CCM

OHCP CMP MDP CCP THCP CsSp OHCP/CCP/THCP


MAP PAS (Disconnect) Release Procedure - (Originating Disconnect first)
MAP PAS (Disconnect) BDisconnect
Relay the
BDisconnect
message
BRelease
MAP Forward_Access_Signal (Release) Start 308 GSM timer
MAP FAS (Release)
Orig_FinalReleasePending

Mate Disconnect
PDM
Start timed Rel timer ECCP Release (to the far end) REL

Term_TearDown RLC
RLC

Relay the ECCP RelComp


ECCP RelComp Stop timed rel Timer
message
MAP PAS Release Complete CCP_Release_Notification Stable
EGCP (Subtract)
MAP PAS Release Complete Ept_Idle_req
EGCP (Accept)
MAP PAS Release Complete Term_Idle

BECCP RelComp Relay the


Stop t308 GSM Timer
BECCP RelComp
message

Originator_only

CCP_Release_Notification

Orig_Idle

MMCC_REL_Req

MAP FAS (Clear Command) Ept_Idle_req


MAP FAS (Clear Command) MMCC HO_Rel_Ind Need to fix the trace display
REQUEST EVENT in MDP, CMP, & CCP.
EGCP (Subtract) Mate Disconnect
MAP PAS (Clear Complete)
Delete PDB CCP_Release_Notification
MAP PAS (Clear Complete) ECCP Release (to HO end)
Orig_Idle
REL
Term_teardown
Start timed Rel timer

Terminator_only

MSa S-BSS T-MSC SIMa DDMa MSFa CCMa SAM CCM CCM DDF/SIM
DDFa MM/MCM CpCallm SPM FM CpCallm for HO ISUPSG
OHCP CMP MDP CCP THCP CsSp OHCP/CCP/THCP
Stop cdrLongCallTimer
RLC

Page 38 of 42
Inter-MSC HO Ancho side

Stop cdrLongCallTimer
RLC

RLC
ECCP RelComp
Start GuardTimer

Procedure_Return->Sig_Guard Ept_Idle_req

GuardTimer Stop timed rel Timer


timesout
CCP_Release_Notification

Sig_Guard->End_Process PDM
Term_Idle
Delete PDB

Start GuardTimer

Procedure_Return->Sig_Guard

GuardTimer
timesout

Sig_Guard->End_Process

Page 39 of 42
Inter-MSC HO Serving Side

MSa T-BSS A-MSC SIMa DDMa MSFa CCM CCMa SAM CCM DDF/SIM
DDFa ISUPSG CpCallm FM SPM MM/MCM CpCallm for HO
OHCP CMP MDP CCP THCP CsSp OHCP/CCP/THCP
MAP Prepare (Ho_Request)
Idle
MAP Prepare (Ho_Request)
MMCC_HO_Prepare (Inter, HON)

MMCCHoPrep
Start Guard timer MCm_Info

Originator_only

Orig_Idle
Facility Select
Start ho_cs timer

Facility Selected
Ho Request Ho Request
Facility Selected
Ho Request Ack Ho Request Ack Start 201 timer Stop ho_cs timer
Start Guard timer
Stop 201 timer MMCC HO_Prepare Ack

Stop Guard timer


MAP_Prep_Handover_Req Ack (HON, Ho_request_Ack) Sig_Guard
GuardTimer
MAP_Prep_Handover_Req Ack
Start 204 timer timesout
IAM
IAM End_Process
IAM
ECCP Setup
Relay the
Setup
message

Originator_only
Orig_Idle
Start cs timer CPSCCSP Originating Attempt

Start early acm timer CPSCCSP Originating Attempt


CPSCCSP Continue

Relay the
Continue
message
Orig_WaitCS
Stop cs timer Ccp_set_tid

Call Proceeding

Ccp_send_call
Ccp_terminate_call
Orig_SendCall

Ccp_send_call_ack

MSa T-BSS A-MSC SIMa DDMa MSFa CCM CCMa SAM CCM DDF/SIM
DDFa FM SPM MM/MCM CpCallm for HO

Page 40 of 42
Inter-MSC HO Serving Side

MSa T-BSS DDMa MSFa CCM CCMa SAM CCM DDF/SIM


DDFa ISUPSG CpCallm FM SPM MM/MCM CpCallm for HO
OHCP CMP MDP CCP THCP CsSp OHCP/CCP/THCP
Orig_and_term_Setup

Term_Idle
Start cs timer CPSCCSP Termination_Attempt

Term_AuthorizeAttempt

CPSCCSP Continue
Relay the
Continue
Stop cs timer
message

Start ho_interin_circuit_info_resp timer MMCC HO_Bearer_Req

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

Ccp_set_tid Start ho_complete timer


mate_alert

Stop early acm timer


ECCP Alert PDM
ACM ccp_alert

Orig_Alerting
Start Response timer
EGCP(Add the new connection)
EGCP(Accept)
Stop Response timer

Create PDB

HO Detect is an optional message

HO_Access HO_Detect

MAP Process_Access_Signal (ho_detect)

Relay the MMCC Hodetect


Hodetect
message

MSa T-BSS A-MSC SIMa DDMa MSFa CCM CCMa SAM CCM DDF/SIM
DDFa ISUPSG CpCallm FM SPM MM/MCM CpCallm for HO
OHCP/CCP/THCP

Page 41 of 42
Inter-MSC HO Serving Side
CCM CCMa CCM
ISUPSG CpCallm SPM MM/MCM CpCallm for HO
HO_Complete OHCP CMP MDP CCP THCP CsSp OHCP/CCP/THCP
HO_Complete HO_Complete

Start 204 timer


MAP Send_End_Signal Req (Ho_Complete)

MMCC HoComplete
Relay the MMCC HoComplete
MMCCHoComp
message
Stop ho_complete timer HO_Complete
mate_Connect

ccp_Connect
ECCP Connect
PDM
ANM
Orig_Active
Start Response timer
EGCP(Add the new connection)
EGCP(Accept)
Stop Response timer

Start cdrLongCallTimer
Update PDB 2 times due to buffer needed

Stable

Page 42 of 42

Você também pode gostar