Troubleshooting Decision Tree¶
This comprehensive guide helps you route symptoms to the appropriate troubleshooting playbook.
Symptom Routing¶
graph TD
Start[Symptom] --> Messaging[Messaging]
Start --> Calling[Calling / Video]
Start --> Teams[Teams Interop]
Messaging --> SMS[SMS]
Messaging --> Email[Email]
Messaging --> Chat[Chat]
SMS --> SMS_Del[Delivery Failure?]
SMS --> SMS_Opt[Opt-out/in?]
SMS --> SMS_Rate[429 Throttling?]
Email --> Em_Del[Bounced/Not Delivered?]
Email --> Em_Ver[Domain Verification Fail?]
Email --> Em_Spam[Landing in Spam?]
Chat --> Ch_Del[Messages Not Arriving?]
Chat --> Ch_Thr[Thread Access Issues?]
Chat --> Ch_Not[Real-time Notifications?]
Calling --> Cal_Qual[Poor Audio/Video?]
Calling --> Cal_Drop[Calls Disconnecting?]
Calling --> Cal_Conn[Cannot Connect at all?]
Teams --> Tea_Join[Cannot Join Meeting?]
Teams --> Tea_Perm[Missing Features/Permissions?] SMS Routing Sub-tree¶
graph TD
Symptom[SMS Issues] --> Status{Delivery Status?}
Status -- Fail --> Reason{Reason?}
Reason -- Opt-out --> OptOut[Opt-out Handling]
Reason -- Throttled --> RateLimit[Rate Limiting]
Reason -- Undelivered --> DelFail[Delivery Failures] Calling Routing Sub-tree¶
graph TD
Symptom[Voice/Video Issues] --> Stage{When does it fail?}
Stage -- Setup --> ConnFail[Connection Failures]
Stage -- During Call --> Drop[Call Drops]
Stage -- Ongoing --> Quality[Call Quality] See Also¶
Sources¶
- Azure Communication Services Documentation
- Troubleshooting Support Framework