Escolar Documentos
Profissional Documentos
Cultura Documentos
by:
CDMA TroubleShooting
Ft. Lauderdale, FL
March 4, 2008
Agenda
9:10 Voice Trouble Resolution
David Weixelman, Network Engineer, Sprint
9:55 Q&A
10:05 SMS Trouble Resolution
Daniel Salek, Staff Engineer, Qualcomm
10:40 Q&A
10:50 Break
11:05 Packet Data
Nars Haran, US Cellular
Bryan Cook, Senior Staff Engineer, Qualcomm
11:50 Q&A
Ft Lauderdale, March ’08
2 Sponsored by Verisign
www.cdg.org
Contributions
• Many thanks to the following for their contributions to the
materials.
– Bryan Cook, Qualcomm
– Nars Haran, US Cellular
– Jeff Kraus, US Cellular
– Devora Pippenger, Syniverse
– Daniel Salek, Qualcomm
CDMA Voice
TroubleShooting
Ft. Lauderdale, FL
March 4, 2008
Opening Remarks
1. Organizational Preparation
2. Ticket Methodology
3. Entrance criteria
4. Tools
5. Object lesson: Checklist
6. Investigation Results Report
7. Work Load And Root Cause Analysis
8. Wrap Up
Direct
Verisign Links with
Carrier B
Direct
Links with Syniverse
Carrier A
• Detailed oriented people are usually best suited for this type
of job.
• Also, people who can empathize with the customers situation
and go the extra mile for resolution are your key personnel.
Employees that personalize the situation are well suited for
troubleshooting.
• If you have cross functional teams (Customer Care, Tier II,
Tier III etc) handling roaming tickets, make sure all teams are
in agreement on best practices for trouble ticket resolution
• Define where each team’s roles and responsibilities start and
stop. This is usually best done through Service Level
Agreements between the groups
Speed To Closure
Slow
– MSC access
– HLR access to validate customer profiles
– SMSC access
– STP access
– SS7 messaging analyzer (Access7)
– RSP messaging analyzer
– Troubleshooting ticketing system
– Billing system
Registration = B
Call Termination = A
Serving MSC in g
om
In c
STP STP STP LOC REQ RET (A4)
Routing Request(A2)
ROUTE (A10)
Route Request Return Result(TLDN#) (A3)
No
Billing /Account verification
Results
Logs ticket
Report
Yes
Root cause
analysis Tier 2 End
No
Clarify the issue if need be
Lessons
learned
Yes
No
Analyze live traces received from Tier 2
Possibly test with customer or roaming partner
No resolution .
New problem
25
20
15 Knowledge
Resolution
10 Tickets
0
Month 1 Month 2 Month 3 Month 4
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
35 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
36 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
42 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
43 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
Ft Lauderdale
March, 2008
Packet Data Roaming
AAA AAA
PDSN PDSN
FA
Internet/CRX
Internet/CRX
AAA AAA
PDSN Internet/CRX
Internet/CRX
PDSN
10.23.45.13
PCF Application PCF RAN
RAN Server
LNS
AAA AAA
PDSN PDSN
FA
Internet/CRX
Internet/CRX
• Device scenarios
• Important for home operator to gather information about the subscriber’s device
Methodology:
• Authentication failure
– Review relevant H-AAA logs
– Look for clues on reason for failure (bad password?)
• Routing Issues
– Check Home HA or LNS logs (pass authentication, etc?)
– Look for possible firewall, port blocking, and routing table issues
– Work with CRX and roaming partner engineers
• PPP Issues
– Obtain roaming subscriber’s A10/A11 logs if available (e.g. RADCOM)
– Otherwise, very difficult
• Checklist:
– Try pinging the local host to verify the network interface is up
– Try pinging the server (remote host)
– Verify port blocking may be occurring
– Try different source/destination ports (if possible)
– Verify the route to the gateway host is defined
– Try another default gateway that may have a route to the host
– Try using another application server that may be less loaded
High Packet Error/Loss Rate Cables and Devices • Physical cables and devices
• IP fragmentation
Network • Insufficient core network capacity
• Checklist:
– Verify number of hops to server (traceroute)
– Verify round-trip time to server (Ping)
– Verify network loading (# of other users)
– Verify no extraneous or foreign traffic being generated
by the device