20
(G)MSC/ VLR/SGSN gsmSSF/ gprsSSF gsmSCF MAP GW SDP AF/ USSD GW CCN SRP/IP GGSN SC HLR SCP IDP(DP2, ServiceKey,CdP#,CgP#,LN,..) Retrieve(FI) RetriveResult RRBE(O_CalledPartyBusy,RouteSelectFailure,ONoAnswer,OAnswer) RRBE(OAbandon) CUE() ERB(OAnswer) ACH(Duration) RRBE(ODisconnect & Legid=1) RRBE(ODisconnect&Legid=2) CUE() ACR(Duration_used) ACH(Duration) ACR(Duration_used) ACH(Duration) ACR(Duration_used,Callactive=FALSE) ERB(ODisconnect,legid) ReleaseCall Retrieve(II) RetrieveResult Retrieve(II) RetrieveResult Retrieve(FinI) RetrieveResult Normal CAP2 Call / Long Duration Call Unstructured SS Notify Unstructured SS Notify Unstructured SS Notify Unstructured SS Notify ACK Unstructured SS Notify ACK Unstructured SS Notify ACK NormalVoiceCall - Outgoing

Camel_Cap2 Cap3 Call Flows

Embed Size (px)

DESCRIPTION

Cap2 Cap3 Call Flows

Citation preview

Page 1: Camel_Cap2 Cap3 Call Flows

(G)MSC/VLR/SGSN

gsmSSF/gprsSSF gsmSCF MAP GW

SDP AF/USSD GWCCNSRP/IPGGSNSC HLR

SCP

IDP(DP2, ServiceKey,CdP#,CgP#,LN,..)Retrieve(FI)

RetriveResultRRBE(O_CalledPartyBusy,RouteSelectFailure,ONoAnswer,OAnswer)RRBE(OAbandon)

CUE()

ERB(OAnswer)

ACH(Duration)RRBE(ODisconnect & Legid=1)RRBE(ODisconnect&Legid=2)

CUE()

ACR(Duration_used)

ACH(Duration)

ACR(Duration_used)

ACH(Duration)

ACR(Duration_used,Callactive=FALSE)

ERB(ODisconnect,legid)

ReleaseCall

Retrieve(II)

RetrieveResult

Retrieve(II)

RetrieveResult

Retrieve(FinI)

RetrieveResult

Normal CAP2 Call / Long Duration Call

Unstructured SS NotifyUnstructured SS Notify

Unstructured SS Notify

Unstructured SS Notify ACKUnstructured SS Notify ACK

Unstructured SS Notify ACK

NormalVoiceCall - Outgoing

Page 2: Camel_Cap2 Cap3 Call Flows

(G)MSC/VLR/SGSN

gsmSSF/gprsSSF gsmSCF MAP GW

SDP AF/USSD GWCCNIP/SRPGGSNSC HLR

SCP

IDP(DP2, ServiceKey,CdP#,CgP#,LN,..)Retrieve(FI)

RetriveResult

RRBE(O_CalledPartyBusy,RouteSelectFailure,ONoAnswer,OAnswer)CUE()

ERB(OAnswer)

ACH(Duration)RRBE(ODisconnect & Legid=1)RRBE(ODisconnect&Legid=2)

CUE()

ACR(Duration_used)

ACH(Duration)

ACR(Duration_used,Callactive=FALSE)

ERB(ODisconnect,legid)

ReleaseCall

Retrieve(II)

RetrieveResult

Retrieve(FinI)

RetrieveResult

Pre-call Announcement for a Long Duration Call - (Direct IP Mode)

RRBE(OAbandon)EstablishTemporaryConnect(AssistSSPIPAddress)

ISUP PATHARI(CorrID)

CTR()

PA(ANNC)

SRR()DisconnectforwardConn()

DISCONNECT (ISUP REL)

Unstructured SS NotifyUnstructured SS Notify

Unstructured SS Notify

Unstructured SS Notify ACKUnstructured SS Notify ACK

Unstructured SS Notify ACK

Precall Annc DirectIP mode

Page 3: Camel_Cap2 Cap3 Call Flows

(G)MSC/VLR/SGSN

gsmSSF/gprsSSF gsmSCF MAP GW

SDP AF/USSD GWCCNIP/SRPGGSNAssisting

gsmSSF HLRSCP

IDP(DP2, ServiceKey,CdP#,CgP#,LN,..)Retrieve(FI)

RetriveResult

RRBE(O_CalledPartyBusy,RouteSelectFailure,ONoAnswer,OAnswer)CUE()

ERB(OAnswer)

ACH(Duration)RRBE(ODisconnect & Legid=1)RRBE(ODisconnect&Legid=2)

CUE()

ACR(Duration_used)

ACH(Duration)

ACR(Duration_used,Callactive=FALSE)

ERB(ODisconnect,legid)

ReleaseCall

Retrieve(II)

RetrieveResult

Retrieve(FinI)

RetrieveResult

Pre-call Announcement for a Long Duration Call - IP via AssistSSP

RRBE(OAbandon)EstablishTemporaryConnect(AssistSSPIPAddress)

ARI(CorrID)

CTR()

PA(ANNC)

SRR()DisconnectforwardConn()

SRF ofAssistinggsmSSF

ISUP PATH

IPConnection

DiSCONNECT (REL ISUP)

Unstructured SS NotifyUnstructured SS Notify

Unstructured SS Notify

Unstructured SS Notify ACKUnstructured SS Notify ACK

Unstructured SS Notify ACK

Precall Annc IP Via Assist SSP

Page 4: Camel_Cap2 Cap3 Call Flows

(G)MSC/VLR/SGSN

gsmSSF/gprsSSF gsmSCF MAP GW

SDP AF/USSD GWCCNIPGGSNSC HLR

SCP

IDP(DP2, ServiceKey,CdP#,CgP#,LN,..)Retrieve(FI)

RetriveResult

RRBE(O_CalledPartyBusy,RouteSelectFailure,ONoAnswer,OAnswer)CUE()

ERB(OAnswer)

ACH(Duration)RRBE(ODisconnect & Legid=1)RRBE(ODisconnect&Legid=2)

CUE()

ACR(Duration_used,Callactive=TRUE)

ACH(Duration,playTone)

ACR(Duration_used,Callactive=FALSE)

ERB(ODisconnect,legid)

ReleaseCall

Retrieve(II)

RetrieveResult

Retrieve(FinI)

RetrieveResult

LowBalance Call with Precall Annc(Direct IP example)

RRBE(OAbandon)EstablishTemporaryConnect(AssistSSPIPAddress)

ISUP PATHARI(CorrID)

CTR()

PA(ANNC)

SRR()DisconnectforwardConn()

Prepaid Subscriber hear low balance tone 30 secs prior to disconnect

DISCONNECT ISUP REL

Unstructured SS NotifyUnstructured SS Notify

Unstructured SS Notify

Unstructured SS Notify ACKUnstructured SS Notify ACK

Unstructured SS Notify ACK

LowBalance with Annc -OG

Page 5: Camel_Cap2 Cap3 Call Flows

(G)MSC/VLR/SGSN

gsmSSF/gprsSSF gsmSCF MAP GW

SDP AF/USSD GWCCNSRP/IPGGSNSC HLR

SCP

IDP(DP2 | DP12, ServiceKey,CdP#,CgP#,LN,..)Retrieve(FI)

RetriveResult

Successful Toll Free call

Applicable for1. Outgoing Voice -DP22. Call Forwarding3. Incoming Call -DP12 andeventTypeT-BCSM

RRBE(O_CalledPartyBusy,RouteSelectFailure,ONoAnswer,OAnswer)RRBE(OAbandon)

CUE()

ERB(OAnswer)

ACH(Duration)RRBE(ODisconnect & Legid=1)RRBE(ODisconnect&Legid=2)

CON()

ERB(ODisconnect,legid)

ReleaseCall

Retrieve(FinI)

RetrieveResult

Successful Toll Free - ALL

Page 6: Camel_Cap2 Cap3 Call Flows

(G)MSC/VLR/SGSN

gsmSSF/gprsSSF gsmSCF MAP GW

SDP AF/USSD GWCCNSRP/IPGGSNSC HLR

SCP

IDP(DP2 | DP12, ServiceKey,CdP#,CgP#,LN,..)Retrieve(FI)

RetriveResult

Not allowed Call

Applicable for1. Outgoing Voice -DP22. Call Forwarding3. Incoming Call -DP12 andeventtype T-BCSM

RRBE(OAbandon)

ReleaseCall

Not allowed Call

Page 7: Camel_Cap2 Cap3 Call Flows

(G)MSC/VLR/SGSN

gsmSSF/gprsSSF gsmSCF MAP GW

SDP AF/USSD GWCCNSRP/IPGGSNSC HLR

SCP

IDP(DP2 | DP12, ServiceKey,CdP#,CgP#,LN,..)Retrieve(FI)

RetriveResult

CALL ABANDON / BUSY / NO-ANSWER / ROUTEFAILURE

Applicable for1. Outgoing Voice -DP22. Call Forwarding3. Incoming Call -DP12 andEventtype T-BCSM

RRBE(O_CalledPartyBusy,RouteSelectFailure,ONoAnswer,OAnswer)RRBE(OAbandon)

CUE()

ERB(OAbandon)

ReleaseCall

Call Abandon

Retrieve(FinI)

ReleaseCall

IDP(DP2 | DP12, ServiceKey,CdP#,CgP#,LN,..)Retrieve(FI)

RetriveResultRRBE(O_CalledPartyBusy,RouteSelectFailure,ONoAnswer,OAnswer)

RRBE(OAbandon)CUE()

ERB(OBusy)

CON()

BUSY

Retrieve(FinI)

Retrieve Result

IDP(DP2 | DP12, ServiceKey,CdP#,CgP#,LN,..)Retrieve(FI)

RetriveResultRRBE(O_CalledPartyBusy,RouteSelectFailure,ONoAnswer,OAnswer)

RRBE(OAbandon)CUE()

ERB(OBusy)

CON()

No-Answer

Retrieve(FinI)

ReleaseCall

Call Abandon Busy No-ans -- ALL

Page 8: Camel_Cap2 Cap3 Call Flows

(G)MSC/VLR/SGSN

gsmSSF/gprsSSF gsmSCF MAP GW

SDP AF/USSD GWCCNSRP/IPGGSNSC HLR

SCP

IDP(DP12, ServiceKey,CdP#,CgP#,LN,..)Retrieve(FI)

RetriveResultRRBE(T_CalledPartyBusy,TNoAnswer,TAnswer)RRBE(TAbandon)

CUE()

ERB(TAnswer)

ACH(Duration)RRBE(TDisconnect & Legid=1)RRBE(TDisconnect&Legid=2)

CUE()

ACR(Duration_used)

ACH(Duration)

ACR(Duration_used)

ACH(Duration)

ACR(Duration_used,Callactive=FALSE)

ERB(TDisconnect,legid)

ReleaseCall

Retrieve(II)

RetrieveResult

Retrieve(II)

RetrieveResult

Retrieve(FinI)

RetrieveResult

Terminating CAP2 Call / Long Duration Call

Unstructured SS NotifyUnstructured SS Notify

Unstructured SS Notify

Unstructured SS Notify ACKUnstructured SS Notify ACK

Unstructured SS Notify ACK

TerminatingCall

Page 9: Camel_Cap2 Cap3 Call Flows

(G)MSC/VLR/SGSN

gsmSSF/gprsSSF gsmSCF MAP GW

SDP AF/USSD GWCCNSRP/IPGGSNSC HLR

SCP

IDP(DP12, ServiceKey,CdP#,CgP#,LN,..)Retrieve(FI)

RetriveResultRRBE(T_CalledPartyBusy, TNoAnswer,TAnswer)RRBE(TAbandon)

CUE()

ERB(OAnswer)

ACH(Duration)RRBE(ODisconnect & Legid=1)RRBE(ODisconnect&Legid=2)

CUE()

ACR(Duration_used)

ACH(Duration)

ACR(Duration_used,Callactive=FALSE)

ERB(ODisconnect,legid)

ReleaseCall

Retrieve(II)

RetrieveResult

Retrieve(FinI)

RetrieveResult

Successful Call forwarding Unconditional case

ERB(TAnswer)

IDP(DP2, ServiceKey,CdP#, OrigCdPA#, CgP#,LN,..)Retrieve(FI)

RetriveResultRRBE(O_CalledPartyBusy,RouteSelectFailure,ONoAnswer,OAnswer)RRBE(OAbandon)

CUE()

TC_END [ CUE()]

Retrieve(FI)RetrieveResult

REPRESENTS T-BCSM

REPRESENTS O-BCSM

Unstructured SS NotifyUnstructured SS Notify

Unstructured SS Notify

Unstructured SS Notify ACKUnstructured SS Notify ACK

Unstructured SS Notify ACK

Successful Call FWD Uncond Case

Page 10: Camel_Cap2 Cap3 Call Flows

(G)MSC/VLR/SGSN

gsmSSF/gprsSSF gsmSCF MAP GW

SDP AF/USSD GWCCNSRP/IPGGSNSC HLR

SCP

IDP(DP12, ServiceKey,CdP#,CgP#,LN,..)Retrieve(FI)

RetriveResultRRBE(T_CalledPartyBusy, TNoAnswer,TAnswer)RRBE(TAbandon)

CUE()

ERB(OAnswer)

ACH(Duration)RRBE(ODisconnect & Legid=1)RRBE(ODisconnect&Legid=2)

CUE()

ACR(Duration_used)

ACH(Duration)

ACR(Duration_used,Callactive=FALSE)

ERB(ODisconnect,legid)

ReleaseCall

Retrieve(II)

RetrieveResult

Retrieve(FinI)

RetrieveResult

Successful Call forwarding BUSY case

ERB(TAnswer)

IDP(DP2, ServiceKey,CdP#, OrigCdPA#, CgP#,LN,..)Retrieve(FI)

RetriveResultRRBE(O_CalledPartyBusy,RouteSelectFailure,ONoAnswer,OAnswer)RRBE(OAbandon)

CUE()

TC_END [ CUE()]

Retrieve(FI)

RetrieveResult

REPRESENTS T-BCSM

REPRESENTS O-BCSM

Unstructured SS NotifyUnstructured SS Notify

Unstructured SS Notify

Unstructured SS Notify ACKUnstructured SS Notify ACK

Unstructured SS Notify ACK

Successful Call FWD Busy

Page 11: Camel_Cap2 Cap3 Call Flows

(G)MSC/VLR/SGSN

gsmSSF/gprsSSF gsmSCF MAP GW

SDP AF/USSD GWCCNSRP/IPGGSNSC HLR

SCP

Retrieve(FI)

RetriveResult

RRBE(O_sms_submit,O_sms_fail)CUE_sms()

EventReportSMS(O_sms_submit)

SMS MO Successful - CAP3

IDPSMS(sms-collectedinfo, ServiceKey,CdP#,CgP#,LI | LISGSN)

Retrieve(FinI)

RetrieveResult

releaseSMS()

FSM_MOSMS

FSM_result

getSDPID(msisdn)

reponse(SDP_IPAddress)

IP Traffic

SS7 Messaging

Unstructured SS NotifyUnstructured SS Notify

Unstructured SS Notify

Unstructured SS Notify ACKUnstructured SS Notify ACK

Unstructured SS Notify ACK

SMS-MO Successful

Page 12: Camel_Cap2 Cap3 Call Flows

(G)MSC/VLR/SGSN

gsmSSF/gprsSSF gsmSCF MAP GW

SDP AF/USSD GWCCNSRP/IPGGSNSC HLR

SCP

Retrieve(FI)

RetriveResultRRBE(O_sms_submit,O_sms_fail)

CUE_sms()

EventReportSMS(O_sms_fail)

SMS MO Submit Failure- CAP3

IDPSMS(sms-collectedinfo, ServiceKey,CdP#,CgP#,LI | LISGSN)

Retrieve(FinI)

RetrieveResult

releaseSMS()

FSM_MOSMS

FSM_result

getSDPID(msisdn)

reponse(SDP_IPAddress)

IP Traffic

SS7 Messaging

SMS MO Submit Failure

Page 13: Camel_Cap2 Cap3 Call Flows

(G)MSC/VLR/SGSN

gsmSSF/gprsSSF gsmSCF MAP GW

SDP AF/USSD GWCCNSRP/IPGGSNSC HLR

SCP

Retrieve(FI)

RetriveResult

releaseSMS(cause)

SMS MO Submit Denial- CAP3

IDPSMS(sms-collectedinfo, ServiceKey,CdP#,CgP#,LI | LISGSN)

getSDPID(msisdn)

reponse(SDP_IPAddress)

IP Traffic

SS7 Messaging

SMS-MO Denial

Page 14: Camel_Cap2 Cap3 Call Flows

(G)MSC/VLR/SGSN

gsmSSF/gprsSSF gsmSCF MAP GW

SDP AF/USSD GWCCNSRP/IPGGSNSC HLR

SCP

IDP-GPRS(DP=12, ServiceKey,ChargingID,MSISDN,LocInfo,gGSNAddr,..)

Retrieve(FI)

RetriveResult

ACH_GPRS(Duration)

ACR_GPRS(Dur)

RRBE(GPRSDisconnect,PDPid)CUE()

GPRS - PDP context Establishment Acknowledgement (NORMAL CALL)

UpdateGPRSLoc

InsertSubsData(GPRSSubscriptionData,GPRS-CSI)

request

confirm

Retrieve(II)

RetriveResult

ACH_GPRS(Duration)

ACR_GPRS(Dur)

Retrieve(FinI)

RetriveResult

ERB_GPRS(Disconnect)

ReleaseGPRS()

getSDPID(msisdn)

reponse(SDP_IPAddress)

IP Traffic

SS7 Messaging

Unstructured SS NotifyUnstructured SS Notify

Unstructured SS Notify

Unstructured SS Notify ACKUnstructured SS Notify ACK

Unstructured SS Notify ACK

GPRS - PDP context Acknowledgem

Page 15: Camel_Cap2 Cap3 Call Flows

(G)MSC/VLR/SGSN

gsmSSF/gprsSSF gsmSCF MAP GW

SDP AF/USSD GWCCNSRP/IPGGSNSC HLR

SCP

IDP-GPRS(DP=11, ServiceKey,ChargingID,MSISDN,LocInfo,gGSNAddr,..)

Retrieve(FI)

RetriveResultRRBE(PDP-ContextEstAck,PDPid)

CUE()

GPRS - PDP context Establishment (Also called as Early triggering)

UpdateGPRSLoc

InsertSubsData(GPRSSubscriptionData,GPRS-CSI)

request

confirm

ERB_GPRS(PDP-ContextEstAck)

ACH_GPRS(Duration)

ACR_GPRS(Dur)

RRBE(GPRSDisconnect,PDPid)CUE()

Unstructured SS NotifyUnstructured SS Notify

Unstructured SS Notify

Unstructured SS Notify ACKUnstructured SS Notify ACK

Unstructured SS Notify ACK

Retrieve(II)

RetriveResult

ACH_GPRS(Duration)

ACR_GPRS(Dur)

Retrieve(FinI)

RetriveResult

ERB_GPRS(Disconnect)

ReleaseGPRS()

getSDPID(msisdn)

reponse(SDP_IPAddress)

IP Traffic

SS7 Messaging

GPRS - PDP Context Est

Page 16: Camel_Cap2 Cap3 Call Flows

(G)MSC/VLR/SGSN

gsmSSF/gprsSSF gsmSCF MAP GW

SDP AF/USSD GWCCNSRP/IPGGSNSC HLR

SCP

IDP-GPRS(DP=12, ServiceKey,ChargingID,MSISDN,LocInfo,gGSNAddr,..)

Retrieve(FI)

RetriveResult

CancelGPRS(PDPid)

GPRS - PDP context Establishment Acknowledgement (TOLL FREE)

UpdateGPRSLoc

InsertSubsData(GPRSSubscriptionData,GPRS-CSI)

request

confirm

getSDPID(msisdn)

reponse(SDP_IPAddress)

IP Traffic

SS7 Messaging

TollFree GPRS

Page 17: Camel_Cap2 Cap3 Call Flows

(G)MSC/VLR/SGSN

gsmSSF/gprsSSF gsmSCF MAP GW

SDP AF/USSD GWCCNSRP/IPGGSNSC HLR

SCP

IDP-GPRS(DP=12, ServiceKey,ChargingID,MSISDN,LocInfo,gGSNAddr,..)

Retrieve(FI)

RetriveResult

GPRS - PDP context Establishment Acknowledgement (Not Allowed GPRS)

UpdateGPRSLoc

InsertSubsData(GPRSSubscriptionData,GPRS-CSI)

request

confirm

ReleaseGPRS()

getSDPID(msisdn)

reponse(SDP_IPAddress)

IP Traffic

SS7 Messaging

Not Allowed GPRS

Page 18: Camel_Cap2 Cap3 Call Flows

(G)MSC/VLR/SGSN

gsmSSF/gprsSSF gsmSCF MAP GW

SDP AF/USSD GWCCNSRP/IPGGSN HLR

SCP

IDP-GPRS(DP=12, ServiceKey,ChargingID,MSISDN,LocInfo,gGSNAddr,..)

Retrieve(FI)

RetriveResultACH_GPRS(Duration)

RRBE(GPRSDisconnect,PDPid)CUE()

GPRS - New SGSN Connects after Old SGSN disconnects

UpdateGPRSLoc

InsertSubsData(GPRSSubscriptionData,GPRS-CSI)

request

confirm

ACR_GPRS(Dur)

Retrieve(FinI)

RetriveResult

ERB_GPRS(Disconnect)

ContinueGPRS()

getSDPID(msisdn)reponse(SDP_IPAddress)

IP Traffic

SS7 Messaging

(G)MSC/VLR/SGSN

gsmSSF/gprsSSF

IDP-GPRS(DP=12, ServiceKey,ChargingID,MSISDN,LocInfo,gGSNAddr,..)

UpdateGPRSLoc

InsertSubsData(GPRSSubscriptionData,GPRS-CSI)

Retrieve(FI)RetriveResult

ACH_GPRS(Duration)RRBE(GPRSDisconnect,PDPid)

CUE()ACR_GPRS(Dur) Retrieve(II)

RetriveResult

ERB_GPRS(Disconnect)Retrieve(FinI)

RetriveResult

ACH_GPRS(Duration)

Release_GPRS()

NEW OLD

ACR_GPRS(Dur)

Unstructured SS NotifyUnstructured SS Notify

Unstructured SS Notify

Unstructured SS Notify AckUnstructured SS Notify Ack

Unstructured SS Notify Ack

New SGSN Connects after Old

Page 19: Camel_Cap2 Cap3 Call Flows

(G)MSC/VLR/SGSN

gsmSSF/gprsSSF gsmSCF MAP GW

SDP AF/USSD GWCCNSRP/IPGGSN HLR

SCP

IDP-GPRS(DP=12, ServiceKey,ChargingID,MSISDN,LocInfo,gGSNAddr,..)

Retrieve(FI)

RetriveResultACH_GPRS(Duration)

RRBE(GPRSDisconnect,PDPid)CUE()

GPRS - New SGSN Connects before Old SGSN disconnects

Unstructured SS NotifyUnstructured SS Notify

Unstructured SS Notify

Unstructured SS Notify AckUnstructured SS Notify Ack

Unstructured SS Notify Ack

UpdateGPRSLoc

InsertSubsData(GPRSSubscriptionData,GPRS-CSI)

request

confirm

ACR_GPRS(Dur)

Retrieve(FinI)

RetriveResult

ERB_GPRS(Disconnect)

ContinueGPRS()

getSDPID(msisdn)reponse(SDP_IPAddress)

IP Traffic

SS7 Messaging

(G)MSC/VLR/SGSN

gsmSSF/gprsSSF

IDP-GPRS(DP=12, ServiceKey,ChargingID,MSISDN,LocInfo,gGSNAddr,..)

UpdateGPRSLoc

InsertSubsData(GPRSSubscriptionData,GPRS-CSI)

Retrieve(FI)RetriveResult

ACH_GPRS(Duration)RRBE(GPRSDisconnect,PDPid)

CUE()ACR_GPRS(Dur)

Retrieve(II)

RetriveResult

ERB_GPRS(Disconnect)Retrieve(FinI)

RetriveResult

ACH_GPRS(Duration)

Release_GPRS()

NEW OLD

ResetTimer_GPRS()

ACR_GPRS(Dur)

New SGSN Connects before Old

Page 20: Camel_Cap2 Cap3 Call Flows

(G)MSC/VLR/SGSN gsmSCF MAP GW

SDP AF/USSD GWCCNSRP/IPGGSNMS HLR

SCP

Process Unstructured SS ACK

USSD Based Balance Query

USSD Request

Process Unstructured SS Req

Process Unstructured SS Req

Process Unstructured SS Req

Bal Query

Response

Process Unstructured SS ACK

Process Unstructured SS ACK

USSD Response

Single Request / Transaction (Balance Query)

Note : If multiple Transactions are used then Max.time between USSD_Request and USSD_Response shouldnot exceed 10 min at the MS

IP Traffic

USSD Balance Query/Recharge