Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
by:
SMS Roaming
Troubleshooting
Ft Lauderdale
March, 2008
Contents
• Assumptions
• Background
• Reference documentation/Tools
• Possible Problems
• Troubleshooting Process
HLR MSC
3
5
4. MC
1. Message
sendsarrives
messageat MC,
to MSC
addressed
using the
to MS
address
MC received in the previous step – SMS Delivery
2. MC To
queries
PointHLR for MS location – SMS MS
1 Point (SMDPP) message
Request (SMSREQ) message
5.
3. MSC deliverssubscriber
HLR checks message tois MS over the returns
authorized, air
address (SMS_Address from registration time)
Ft Lauderdale, March ’08
5 Sponsored by Verisign
www.cdg.org
Background – Message Flows (2 of 3)
• Mobile-Terminated with delayed delivery (MT):
HLR MSC
3
4 8
59
MC
1 - 4. As per previous 7 slide 6
5.Message
9.
7. MS goesaccess
System into
is coverage
delivered hole, message
successfully
plus pending to MS
flag triggerdelivery
MSC MS
1 fails.
Other
to sendMSC sets to
notification
advice “SMS Delivery
scenarios
MC that MSareisPending”
available–flag
possible for
–if HLR
MS
knows
6.
SMSNotification
Some that
time
subscriber
later,
(SMSNOT)
MSisreturns
unavailable,
message
to coverage,
it will issue
the
makes
8. MC
SMSNOT
resends
system instead
access
SMDPP of the MSC
Ft Lauderdale, March ’08
6 Sponsored by Verisign
www.cdg.org
Background – Message Flows (3 of 3)
• Mobile-Originated (MO) – Indirect Routing
• Indirect routing means that the message is routed
through the originator’s MC:
2
MSC
• MSC Datafill
– SMSADDR Population
• MSC’s PC/GT in application layer
• ITU vs ANSI encoding can be tricky
• This value usually overwritten by the RSP
– MC address
• Required for MO-SMS.
• Associated by MIN range or HLR
• For roamers typically the same as the HLR address – i.e. RSP.
• RSP Datafill
– SMSADDR Population
• Overwrite with their own address
– MC address
• Required for MO-SMS
• Info supplied by home operator
• MC defined as valid sender for MT-SMS
– Addressing
• Map serve-supplied addresses to home-required values –
e.g. MDN in SMS_OOA.
• HLR Datafill
– SMSADDR (Again)
• Some HLRs statically define the SMSADDR against the MSCID
Ft Lauderdale, March ’08
12 Sponsored by Verisign
www.cdg.org
Possible Problems (4 of 5)
• User Error
– Wrong dialplan
• Enter destination address in format for visited country
• Enter a short code only valid for the visited network’s subscribers
• Message “Jamming”
– Subscriber not able to receive any messages
• Can occur when an overlength message arrives – this fails delivery
but remains at the front of the queue in the MC – it is attempted
again before any new incoming message
• Commercial Issues
– SMS Roaming not yet implemented in a particular market
• Customers often expect/assume SMS to be present wherever voice
roaming available
Ft Lauderdale, March ’08
13 Sponsored by Verisign
www.cdg.org
Possible Problems (5 of 5)
• Checklist
– Subscriber authorized for SMS at HLR & VLR
– Check RSP tool for delivery attempts
• If not present, may not be reaching RSP (datafill error, link/element
outage) or may not be reaching RSP application layer (overlength)
• If present, check response. “Postponed” is the only SMSCAUSE
value that indicates a notification is pending
– Check MC logs/queue
• Retest
– Recreate issue if possible
– Capture complete logs with protocol analyzer or MC/MSC tool
– MC retry schedule may mask SMSNOT functioning