Professional Documents
Culture Documents
Currently, most of the prepaid roaming implementations utilize the capabilities provided by
1
2
USSD deploys a callback mechanism as you know ,For each outgoing call initiated by a roamer, there will be two call legsan international call leg back home and a follow-on call. That make call cost v.high because it is surely not an efficient way to handle the call. For that you can use USSD call Back service, But the user needs to initiate the service by using a special service code. However, implementing prepaid roaming with USSD is rather simple, fast, cheaper, and supported by almost all existing networks, providing a global footprint.
1. The roamer keys in 1XY0770 XXX XXXX# and presses the <SEND/OK> button to initiate a call to subscriber 0770 XXXX in another network. 2. The VPLMN MSC/VLR transfers this USSD string to the HPLMN HLR. 3. The HPLMN HLR passes this string to the prepaid roaming platform 4. After the required precall checks, the prepaid roaming platform initiates two outgoing calls (i.e., one to the roamer and one to the requested Called party) and connects
5.0770 XXX
Response USSD
Response USSD
Response USSD
Response USSD
Unknown alphabet: This indicates that the receiving entity does not support the alphabet indicated in the USSD operation.
Application Server
MSC/VLR
USSD *155*C#
HLR
USSD Gateway
USSD ACK
Speech
A USSD acknowledgment is sent by the HLR to the roamer by the same transaction. The application performs precall checks. For example, it checks if the caller is authorized to make such a call and if there is enough credit balance in the callers account. If the caller does not qualify, an appropriate notification is sent by using the unstructured SS notify procedure. If the caller qualifies, the application initiates a mobile terminating call to the calling party first. The MAP send routing information (SRI) procedure is invoked toward the HLR to get the routing information necessary to establish the call. The HLR, on receiving the SRI message, invokes the provide roaming number (PRN) procedure toward the serving MSC/VLR to get the MSRN assigned to the roamer. Once the MSRN is known, the application using the ISUP procedure initiates an outgoing call. (The application server implementation is vendor dependent. As a minimum, it should have call processing capabilities and should be connected to a MSC/STP by CCS7 ISUP links. It should also have the capability to send SMS notification to a roamer via SMSC.)
For questions or more details or any idea to make this presentation more useful for all. Send emial to:
www.rawand.ali@asiacell.com rawandtxt@yahoo.com
QUESTIONS?