IN CAL FLOW
Call initiated by a PPS User
Expected signaling flow:
MSCa/VLR/SSP
Trigger by O-CSI
gsmSCPa
HLRb
MSCb/VLR
IDP
RRBE
AC
Calling Party
FCI
continue
SRI
SRI res(MSRN)
PRN
PRN res
IAM
ACM
ANM
AT
RR-AT
AT
RR-AT
ACR
AC
ACR
ERB(o-Disconnect)
RC
IDP Initial DP
RRBE :Request Report
BCSM Event
AC :Apply Charging
FCI: Furnish Call
Information.
SRI Send Routing
Information.
PRN: Provide Roaming
Number
MSRN: Mobile
Subscriber Roaming
Number
IAI: Initial Address
message with
additional Information
ACM : Address
Complete Message.
ANC Answer Signal
Charge
AT Activity Test
ERB :Event Report
BCSM Event
ACR Apply Charging
Report
Call initiated by a PPS subscriber.
1. Procedures:
2. 1. The MSC a/VLR/SSP receives the call and according to
Originating Camel Subscription Information (O-CSI), triggers the
service.
3. 2. Put the area code of the MSC a/VLR/SSP in the Location
Number parameter of IDP message and send to the SCP a.
4. 3. The SCP a, after receiving the IDP message, analyzes the calling
party's user account. If the user account is valid, it determines a call
rate for the calling party according to the area code of the calling
party's visit location (Location Number within IDP message) and the
called party's HLR number, converts the balance to talk time, and
then sends RRBE, AC, and FCI to the MSCa/VLR/SSP.
5. 4. When receiving Continue, the MSC a/VLR/SSP sends the SRI
message to the called party's HLRb and gets the called party's
MSRN, and finally puts the call through.
6. 5. After talking , the calling party or called party hangs up, and the
MSC a/VLR/SSP sends the charging report and Release event.
Ordinary GSM subscriber calls a PPS subscriber
Expected
signaling
flow:
MSCa/VLR/SSP
gsmSCPb
SRI
SRI res(T
CSI)
Trigger by T-CSI
IDP
RRBE
Called
Party Pays
AC
Conect
SRI
SRI
res(MSRN)
IAI
ACM
ANC
ACR
ERB(t-Disconnect)
HLRb
MSCb/VL
R
PRN
PRN
res
RC
IDP Initial DP
RRBE :Request Report
BCSM Event
AC :Apply Charging
FCI: Furnish Call
Information.
SRI Send Routing
Information.
PRN: Provide Roaming
Number
MSRN: Mobile Subscriber
Roaming Number
IAI: Initial Address
message with additional
Information
ACM : Address Complete
Message.
ANC Answer Signal Charge
AT Activity Test
ERB :Event Report BCSM
Event
ACR Apply Charging
Report
Ordinary GSM subscriber calls a PPS subscriber
Procedures:
1. The MSC a/VLR/SSP receives the call originated by a GSM user. After
judging that the calling party is not a PPS user, it sends SRI to the called
party and gets the called party's subscription information T-CSI.
2. From T-CSI, the MSC a/VLR/SSP gets the called SCP b's address and
sends the IDP message to it. Area code of the originating MSC/VLR is put in
the LocationNumber field in the IDP message.
3. The SCP b, after receiving the IDP message, analyzes the called party's
user account. If the user account is valid, it determines a call rate for the
called party according to the called party's HLR number and current
location, converts the balance to talk time, and then sends RRBE, AC, and
Connect to the MSCa/VLR/SSP.
4. Upon receiving Connect, the MSC a/VLR/SSP sends again the SRI
message to the called party's HLRb and gets the called party's MSRN.
5. The MSC a/VLR/SSP finally puts the call through according to the called
party's MSRN.
6. After the conversation, the calling or called party hangs up, and the MSC
a/VLR/SSP sends the charging report and Release event.
A PPS subscriber calls another PPS subscriber
Expected signaling flow:
MSCa/VLR/SSP
IDP Initial DP
RRBE :Request Report
BCSM Event
AC :Apply Charging
FCI: Furnish Call
Information.
SRI Send Routing
Information.
PRN: Provide Roaming
Number
MSRN: Mobile Subscriber
Roaming Number
IAI: Initial Address
message with additional
Information
ACM : Address Complete
Message.
ANC Answer Signal
Charge
AT Activity Test
ERB :Event Report BCSM
Event
ACR Apply Charging
Report
SCPa
HLRa
MSCb/VLR
O_CSI
IDP
RRBE
AC,FCI
Continue
Send Routing Info
SRI_ack(T_CSI)
IDP
RRBE
Apply Charging
Connect
Send Routing Info
SRI_ack(MSRN)
IAIMSRN)
ACM
ANC
5 ...
ApplyChargingReport
ERB (DP9)
RC
ACR
ERB (DP17)
RC
CAP
MAP
TUP
PRN
PRN_ack
A PPS subscriber calls another PPS subscriber
Procedures:
1. The MSC a/VLR/SSP receives the call and according to Originating Camel
Subscription Information (O-CSI), triggers the service and sends the IDP
message to the SCP a. Area code of the MSCa/VLR/SSP is put in the
LocationNumber parameter of IDP.
2. The SCP a, according to the calling party's location and called number,
determines a call rate for the calling party, converts the balance to talk time,
and then sends RRBE, AC, FCI and Continue to the MSCa/VLR/SSP.
3. When receiving Continue, the MSC a/VLR/SSP sends the SRI message to the
called party's HLRb and gets the called partys T-CSI (Terminating Camel
Subscription Information) and location information.
4. From T-CSI, the MSCb/VLR/SSP gets the called SCP a's address and sends the
IDP message to it. Area code of the originating MSC/VLR is put in the
LocationNumber field in the IDP message.
5. The SCP a, after receiving the IDP message, analyzes the called party's user
account. If the user account is valid, it determines a call rate for the called party
according to the called party's HLR number and current location, converts the
balance to talk time, and then sends RRBE, AC, and Connect to the
MSCa/VLR/SSP.
6. Upon receiving Connect, the MSC a/VLR/SSP sends again the SRI message to
the called party's HLR a and gets the called party's MSRN.
7. The MSC a/VLR/SSP finally puts the call through according to the called party's
MSRN.
8. After the conversation, the calling party or called party hangs up, and the MSC
a/VLR/SSP reports the Release event and Charging to the SCPa.
Normal
Call
Flow
continues
Message Flow in case of
announcements :
srr
idp
pa
SCP
rrbcsm
ari
etc
iam
MSC
acm
anm
IP
SMS message Flow (post-paid in HPLMN)
.
FSM
MSC1
SRI
SRI resp.
SRI
HLR2
SRI
FSM
MSC2
SMSC
SMS message Flow (pre-paid in HPLMN)
.
SINAP
IN
FSM
MSC1
SRI
SRI
SRI resp.
SRI resp.
HLR2
SMSC
FSM
MSC2
USSD Flow
.
MSC1
Begin
subs. activity
ProcUnstruct
SS-Data
Resp.
HLR1
Begin
subs. activity
ProcUnstruct
SS-Data
Resp.
IN