Sunteți pe pagina 1din 20

1X Voice and Data Call Flows

CDMA Customer Service


Department(Shenzhen) 20080308

Target of the Course


After taking this course, you are expected to
Be conversant with 1X voice and data call flows;

And understand how to locate and fix problems by

analyzing call signaling flows

Content of the Course


A general introduction to the message flows of MS originated calls, MS terminated calls, soft-handoff calls and hard-handoff calls of normal voice services, and also the typical messages of the call flows. An introduction to the call flows of 4 different data call procedures, and the detailed processing of each procedure. Some typical examples of fixing problems by analyzing call signaling flows

Voice Call Flows


Originated Voice Call Flows
MS CEC CSCHP RCM DSM SDM VTC ABPM DSPM BSSAP MSC RMP

Uma_OriginationMsg Ump_BSAckOrder Abiscr_AccessChannelMessageTransfer( ORM) DBAccess(GetPreferredCIC) Abisdf_BTSSetup Tdbaccess DBAccessAck(GetPreferredCIC) A1r_CMServiceRequest T42m Tconnb Amf_FCHSetup Tconfigtch Amr_FCHSetupAck AddChannelItem Taddchannelitem AddChannelItemAck Abisdr_BTSSetupAck A1f_AssignmentRequest DBAccess(AllocateResource) Tdbaccess DBAccessAck(AllocateResource) Ump_ECAM Abiscf_PagingChannelMessageTransfer( ECAM) AddChannelItem Taddchannelitem Abaf_ActivateSDM Amf_PhysicalTransitionDirective Amr_PhysicalTransitionDirectiveAck Null Traffic Preambles NULL TRAFFIC Preambles Tsync Asvf_InitiaVocoderAck Abar_ActivateSDMAck Abaf_StartVocoderCoding Asvr_StartVocoderCodingOrder Asvf_StartVocoderCodingOrderAck UmfBSAckOrder UmrMSAckOrder Service Negotiation Avr_AssignmentComplete A1r_AssignmentComplete Voice Conversation Abisdf_PhysicalTransitionDirective Abisdr_PhysicalTransitionDirectiveAck Asvr_InitiaVocoder Tactivatesdm Tassign T10 Tphytransdir Avf_ServiceAssignment AddChannelItemAck Abisdr_Connect Abisdf_ConnectAck Tsetupb T3230&T303

a b c d e f g h i j k l m n o p q r s t u v w x y z aa bb cc dd ee ff gg hh ii jj kk ll

Voice Call Flows


MS CEC CSCHP RCM DSM SDM VTC ABPM DSPM BSSAP MSC RMP

A1f_PagingRequest Ump_GPM Uma_PRM Ump_BSAckOrder T3113 Abiscr_AccessChannelMessageTransfer( PRM) DBAccess(GetPreferredCIC) Abisdf_BTSSetup Tdbaccess DBAccessAck(GetPreferredCIC) A1r_PagingResponse T42m Tconnb Amf_FCHSetup Tconfigtch Amr_FCHSetupAck AddChannelItem Taddchannelitem AddChannelItemAck Abisdr_BTSSetupAck A1f_AssignmentRequest DBAccess(AllocateResource) Tdbaccess DBAccessAck(AllocateResource) Ump_ECAM Abiscf_PagingChannelMessageTransfer( ECAM) AddChannelItem Taddchannelitem Abaf_ActivateSDM Amf_PhysicalTransitionDirective Amr_PhysicalTransitionDirectiveAck Null Traffic Preambles NULL TRAFFIC Preambles Tsync Asvf_InitiaVocoderAck Abar_ActivateSDMAck Abaf_StartVocoderCoding Asvr_StartVocoderCodingOrder Asvf_StartVocoderCodingOrderAck Umf_BSAckOrder Umr_MSAckOrder Service Negotiation Umf_AlertWithInfomation Umr_MSAckOrder Umf_ConnectOrder Umr_MSAckOrder Avr_Connect A1r_Connect Voice Conversation Tuserconnect T301 Avr_AssignmentComplete A1r_AssignmentComplete Abisdf_PhysicalTransitionDirective Abisdr_PhysicalTransitionDirectiveAck Asvr_InitiaVocoder Tactivatesdm Tassign T10 Tphytransdir Avf_ServiceAssignment AddChannelItemAck Abisdr_Connect Abisdf_ConnectAck Tsetupb T3230&T303 Abiscf_PagingChannelMessageTransfer( GPM)

Terminated Voice Call Flows

a b c d e f g h i j k l m n o p q r s t u v w x y z aa bb cc dd ee ff gg hh ii jj kk ll mm nn oo pp qq rr ss tt

Voice Call Flows


Soft-handoff Procedure of Originated Call

MS includes multiple pilots in Origination Message, and BS would


allocate radio resource in BTS according to the pilots in the received origination message. After the radio resource is successfully allocated, multiple BTS channels would be assigned in ECAM message sent to

MS. The MS then establishes connections with multiple BTSs


according to the assignment. The message flow is depicted below. During the originated call procedure the access handoff is not carried out by MS, and MS receives ECAM message from source BTS.


Soft-handoff Procedure of Originated Call
MS S-CEC T-CEC S-CSCHP S-RCM T-CSCHP T-RCM S-DSM T-DSM ABPM SDM DSPM BSSAP MSC

Uma_Origination Ump_BSAckOrder Abiscr_ACHMsgTransfer(ORM) A1r_CMServiceRequest Abisdf_BTSSetup Abisdr_Connect Abisdf_ConnectAck AddChannelItem Amf_FCHSetup Tadd
Tconfigtch Tconfigtch Tadd T303 Tsetupb

a b c d e f g h i j k l m n o p q r s

Tconnb

Tconnb

AddChannelItemAck Abisdr_BTSSetupAck AddChannelItem Tadd AddChannelItemAck A1f_AssignmentRequest T10 Abiscf_PCHMsgTransfer(ECAM)

Amr_FCHSetupAck

Ump_ECAM Avf_ActicateDSPM Tassign Abaf_ServiceAssignment Null Traffic Preamble Umf_BSAckOrder Umr_MSAckOrder Service Negotiation
Tactivatesdm

Null Traffic Preamble

Conversation State

t u Abar_ActivateSDMAck v w x y Avr_AssignmentComplete z A1r_AssignmentComplete aa bb


Soft-handoff Procedure of Originated Call

BS pages MS, and MS includes multiple pilots in Paging Response message. BS would
allocate radio resource in BTS according to the pilots in the received Paging Response message. After the radio resource is successfully allocated, multiple BTS channels would be assigned in ECAM message sent to MS. The MS then

establishes connections with multiple BTSs according to the assignment.


The message flow is depicted below. During the terminated call procedure the access handoff is not carried out by MS, and MS receives ECAM message from source BTS.


Soft-handoff Procedure of Terminated Call
MS S-CEC T-CEC S-CSCHP S-RCM T-CSCHP T-RCM S-DSM T-DSM ABPM SDM DSPM BSSAP MSC

A1f_PagingRequest Abiscf_PCHMsgTransfer(GPM) Ump_GPM Uma_PRM Ump_BSAckOrder Abiscr_ACHMsgTransfer(PRM) A1r_PagingResponse Abisdf_BTSSetup Abisdr_Connect Abisdf_ConnectAck AddChannelItem Amf_FCHSetup Tadd
Tconfigtch Tconfigtch Tadd T303 Tsetupb T3113

a b c d e f g h i j

Tconnb

Tconnb

Amr_FCHSetupAck

Ump_ECAM

k l AddChannelItemAck m n Abisdr_BTSSetupAck o AddChannelItem p Tadd AddChannelItemAck q A1f_AssignmentRequest r Abiscf_PCHMsgTransfer(ECAM) T10 s t u v Tactivatesdm w x Abar_ActivateSDMAck y z aa bb Avr_AssignmentComplete cc A1r_AssignmentComplete dd ee

Avf_ServiceAssignment Tassign Abaf_ActivateSDM

Null Traffic Preamble

Null Traffic Preamble Umf_BSAckOrder Umr_MSAckOrder Service Negotiation

Conversation State


Hard-handoff Procedure
MS CEC CSCHP RCM DSM ABPM VTC SDM DSPM BSSAP BSSAPi MSC RMP/HDMP

A1f_HandoffRequest DBAccess(GetHandoffProc)
Tdbacess

a b c d e f g h i j k l m n o p q r s t u v w x y z aa bb cc dd ee

DBAccessAck(GetHandoffProc) AddHardHOReference AddHardHOReferenceAck


Taddhardhoref

Abisdf_BTSSetup Abisdr_Connect
Tconnb

Abisdf_ConnectAck
Tsetupb

Amf_FCHSetup AddChannelItem
Taddchannelitem Tconfigtch

Abisdr_BTSSetupAck

AddChannelItemAck A1r_HandoffRequestAck DBAccess(AllocationResource)


Tdbacess

Amr_FCHSetupAck

DBAccessAck(AllocationResource)

AddChannelItem Avf_ServiceAssignment AddChannelItemAck Abaf_ActivateSDM Amf_PhysicalTransitionDirective Amr_PhysicalTransitionDirectiveAck Abisdf_PhysicalTransitionDirective Abisdr_PhysicalTransitionDirectiveAck Asvr_InitialVocoder Asvf_InitialVocoderAck Null Traffic Preambles NULL TRAFFIC Preambles
Tactivatevtc Tassign Tactivatesdm Tphytransdir T9 Taddchannelitem

Tsync

Abar_ActivateSDMAck Abaf_StartVocoderCoding Asvr_StartVocoderCodingOrder Asvf_StartVocoderCodingOrderAck Umr_HandoffCompletionMsg Umf_BSAckOrder Avr_HandoffComplete A1r_HandoffComplete Umf_InTrafficSystemParametersUpdateMsg Umf_NeighborListUpdateMsg Conversation State

ff gg hh ii jj

Content of the Course


A general introduction to the message flows of originated calls, terminated calls, soft-handoff calls and hard-handoff calls of normal voice services, and also the typical messages of the call flows. An introduction to the call flows of 4 different data call procedures, and the detailed processing of each procedure.
Some typical examples of fixing problems by analyzing call signaling flows


Setup of Data Service
MS CEC CSCHP RCM DSM SDM RLP ABPM DSPM BSSAP PCF MSC RMP PDSN

Uma_OriginationMsg Ump_BSAckOrder Abiscr_AccessChannelMessageTransfer( ORM) A1r_CMServiceRequest Abisdf_BTSSetup T42m Tconnb Amf_FCHSetup Tconfigtch Amr_FCHSetupAck AddChannelItem Taddchannelitem AddChannelItemAck Abisdr_BTSSetupAck A1f_AssignmentRequest DBAccess(AllocateResource) DBAccessAck(AllocateResource) Ump_ECAM Abiscf_PagingChannelMessageTransfer( ECAM) AddChannelItem Taddchannelitem Abaf_ActivateSDM Amf_PhysicalTransitionDirective Amr_PhysicalTransitionDirectiveAck Null Traffic Preambles NULL TRAFFIC Preambles Tsync Asdf_ActivateRLPAck Abar_ActivateSDMAck Umf_BSAckOrder A9-Setup-A8 Umr_MSAckOrder Ta8setup Tregreq A9-Connect-A8 Service Negotiation Abaf_PCFInfoL3 Asdr_NegotiationInfo Abaf_PCFInfoL3Ack Avr_AssignmentComplete A1r_AssignmentComplete A11r_RegistrationRequest A11f_RegistrationReply Abisdf_PhysicalTransitionDirective Abisdr_PhysicalTransitionDirectiveAck Asdr_ActivateRLP Tactivatesdm Tassign T10 Tphytransdir Avf_ServiceAssignment AddChannelItemAck Tdbaccess Abisdr_Connect Abisdf_ConnectAck Tsetupb T3230&T303

a b c d e f g h i j k l m n o p q r s t u v w x y z aa bb cc dd ee ff gg hh ii jj kk ll mm nn oo

Establishing PPP Connection, Mobile IP Registration, Low Rate Data On FCH


MS originated activation from Dormant state
MS CEC CSCHP RCM DSM SDM RLP ABPM DSPM BSSAP PCF MSC RMP PDSN

MS in Dormant State, PPP Connection Maintained Uma_OriginationMsg Ump_BSAckOrder Abiscr_AccessChannelMessageTransfer( ORM) T42m Abisdf_BTSSetup Abisdr_Connect Tconnb Amf_FCHSetup Tconfigtch Amr_FCHSetupAck AddChannelItem Taddchannelitem AddChannelItemAck Abisdr_BTSSetupAck A1f_AssignmentRequest DBAccess(AllocateResource) DBAccessAck(AllocateResource) Tdbaccess Ump_ECAM Abiscf_PagingChannelMessageTransfer( ECAM) AddChannelItem Taddchannelitem Abaf_ActivateSDM Amf_PhysicalTransitionDirective Amr_PhysicalTransitionDirectiveAck Null Traffic Preambles NULL TRAFFIC Preambles Tsync Asdr_ActivateRLPAck Abar_ActivateSDMAck Umf_BSAckOrder A9-Setup-A8 Umr_MSAckOrder Ta8setup A9-Connect-A8 Abisdf_PhysicalTransitionDirective Abisdr_PhysicalTransitionDirectiveAck Asdf_ActivateRLP Tphytransdir Tassign Tactivatesdm T10 Avf_ServiceAssignment AddChannelItemAck Abisdf_ConnectAck T3230&T303 Tsetupb A1r_CMServiceRequest

a b c d e f g h i j k l m n o p q r s t u v w x y z aa bb cc dd ee ff gg hh ii jj kk ll mm nn oo

Service Negotiation Abaf_PCFInfoL3 Asdf_NegotiationInfo Abaf_PCFInfoL3Ack Avr_AssignmentComplete A1r_AssignmentComplete

Establishing PPP Connection, Mobile IP Registration, Low Rate Data On FCH


MS originated release to Dormant state
MS CEC CSCHP RCM DSM SDM RLP ABPM DSPM BSSAP PCF MSC RMP PDSN

Active / PPP Connected Umr_ReleaseOrder Umf_ReleaseOrder Avr_ReleaseRequest Trelease Avf_ReleaseResponse A1r_ClearRequest T300 Tactive Tdbaccess DBAccess(ReleaseResource) A1r_ClearCommand DBAccessAck(ReleaseResourceAck) T315 A1r_ClearComplete

a b c d e f g h i j k l m n o p q r s t u
Tdrptgtb

A9_ReleaseA8 Trel9 Abaf_ReleaseSDM DeleteChannelItem Abisdf_DropTarget DeleteChannelItemAck Asdr_ReleaseRLP Treleaserlp Asdf_ReleaseRLPAck Abar_ReleaseSDMAck Amf_FCHRemove Tdisconb DeleteChannelItem Taddchannelitem DeleteChannelItemAck Abisdf_RemoveAck Abisdr_DropTargetAck Abisdr_Remove Tdelchannelitem Treleasesdm A9_ReleaseComplete

Tclosece Amr_FCHRemoveAck

v w x y z aa


MS released from Dormant state

MS

CEC

CSCHP

RCM

DSM

SDM

RLP

ABPM

DSPM

BSSAP

PCF

MSC

RMP

PDSN

Dormant / PPP Connected Umr_RegistrationMsg(MS PowerDown) Ump_BSAckOrder Abiscr_AccessChannelMessageTransfer(RGM) A1r_LocationUpdate T3210&T3230 Abiscf_PageChannelMessageTransfer(Register Accept) Ump_RegistrationAccept A11r_RegistrationRequest(lifetime=0) Tregreq A9_UpdateA8Ack A11r_RegistrationReply Tupd9 A9_UpdateA8 A1f_LocationUpdateAccept(Release indication)

a b c d e f g h i j k l m

Content of the Course


A general introduction to the message flows of originated calls, terminated calls, soft-handoff calls and hard-handoff calls of normal voice services, and also the typical messages of the call flows. An introduction to the call flows of 4 different data call procedures, and the detailed processing of each procedure.
Some typical examples of fixing problems by analyzing call signaling flows


Case 1: call failure caused by link problem

From call signaling traces on last slide we can observe that the SCCP connection request
was rejected, the signaling EV_S_SccpDisconnect indicates that the link status between BSC and MSC has problem and needs to be checked;

There are two ways to check link status between BSC and MSC:
Use the Dynamic ManagementResource Management function. We can check if the signaling

link is working fine and if the SCCP association is ok. Its very quick and convenient to check the basic status of the links by using Resource Management function.
Telnet into the CMP board and check the status of the signaling points through command lines.

The txt file above shows the interface after logging in. Input the command ShowCallState after telnet and we can see that the value of ucSPState is 2 which indicates the link is in abnormal state. It should be 0 if the link is fine. Then we can check the signaling configurations, and it is found that the SPC of the BSCs neighboring switch is not consistent with the MSCs SPC and this has caused the signaling link problem. After correcting the SPC and making it consistent with

MSCs the link is back to normal state.

Questions

The function of T3230 and T303 timers Briefly describe the MS originated call procedure and MS terminated

call procedure.

Whats the main task of MS after it has entered and remained in Traffic Channel State?

S-ar putea să vă placă și