Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Android

Khắc phục lỗi SMS không gửi được trên Android

Có nhiều lý do khiến tin nhắn SMS trên Android không gửi được (hoặc không nhận được, nhưng bài này tập trung vào lỗi không gửi). Nếu bạn không nhận được SMS, xem bài Điện thoại không nhận tin nhắn.

Tuy nhiên, nếu bạn nhận tin nhắn bình thường nhưng tin nhắn của bạn luôn không gửi được, vấn đề khả năng cao nằm ở số SMSC. Đây không phải lỗi phần cứng hay phần mềm; reset cài đặt gốc không giải quyết được. Vì số SMSC thực tế được ghi trên thẻ SIM, không phải trên thiết bị.

Trong bài này, chúng tôi sẽ trình bày nhiều phương pháp sửa số SMSC trên thiết bị Android.

Số SMSC không được thiết lập đúng

Một vấn đề thường bị bỏ qua là số SMSC được thiết lập sai. SMSC chịu trách nhiệm gửi tin nhắn SMS từ thiết bị của bạn. Khi bạn gửi SMS, nó được chuyển đến SMSC, sau đó SMSC gửi đến đích. Nhà mạng SIM của bạn chịu trách nhiệm duy trì mạng SMSC.

Nếu số SMSC sai, bạn vẫn nhận được tin nhắn vì SMSC của người khác chuyển tin nhắn trực tiếp đến số SIM của bạn. Nhưng tin nhắn của bạn không gửi được vì tin nhắn không đến được SMSC của nhà mạng. Xem sơ đồ đơn giản:

Khắc phục lỗi SMS không gửi được trên Android

Có nhiều cách số SMSC có thể bị cấu hình sai hoặc xóa vô tình. Theo kinh nghiệm cá nhân, SMSC của tôi bị xóa khi tải một ứng dụng root tuyên bố kích hoạt VoLTE. Bài học: ứng dụng "chỉnh sửa" cài đặt điện thoại có thể là ý tưởng tồi nếu bạn không biết chính xác chúng làm gì.

Giải pháp 1: Thiết lập SMSC qua menu bí mật điện thoại

Phương pháp này hoạt động với hầu hết – đây là phương pháp được chuyên gia khuyên dùng nhiều nhất. Cá nhân tôi, nó không hoạt động. Khi cố thêm số SMSC của nhà mạng vào trường phù hợp, menu báo lỗi "failed". Dù có chuyển đổi SMSC sang PDU hay không. Vì vậy nếu phương pháp này cũng thất bại, hãy thử phương pháp tiếp theo.

  1. Mở ứng dụng Dialer điện thoại.
  2. Nhập số *#*#4636#*#*
  3. Một menu sẽ khởi chạy. Chọn "Phone Information" (Thông tin điện thoại).
  4. Cuộn xuống SMSC, nhấn 'Refresh' (Làm mới). Thiết bị sẽ tự động cố gắng thiết lập đúng số SMSC.
  5. Nếu thất bại ('Refresh error'), bạn có thể thử thiết lập thủ công.Khắc phục lỗi SMS không gửi được trên Android
  6. Trong trường SMSC, nhập số SMSC của nhà mạng.
  7. Sau khi nhập, nhấn 'Update' (Cập nhật).

Nếu bạn không biết số SMSC của nhà mạng, có thể tra danh sách số SMSC toàn cầu cho các nhà mạng phổ biến theo quốc gia. Tuy nhiên danh sách này có thể cũ – tốt nhất liên hệ nhà mạng để lấy số SMSC chính xác.

Nếu nhận 'Update error' khi thêm thủ công SMSC, nhiều người dùng khuyên chuyển đổi số SMSC sang định dạng PDU. Điều này không hoạt động với tôi nhưng tôi liệt kê các bước phòng khi nó hoạt động cho bạn.

  1. Truy cập trang web – Online PDU Encoder and Decoder.
  2. Cuộn xuống cuối trang, nơi có trường SMSC để chuyển đổi.Khắc phục lỗi SMS không gửi được trên Android
  3. Xóa văn bản trong trường "Receiver" và hộp tin nhắn phía trên nút "Convert".
  4. Nhập số SMSC vào trường SMSC và nhấn convert.
  5. Hộp bên phải sẽ tạo chuỗi chữ số. Bạn cần 16 chữ số đầu tiên trên dòng thứ 2 (được highlight trong ảnh chụp).
  6. Nhập số PDU này vào trường SMSC, thử nhấn "Update" lại. Nếu vẫn thất bại, thử thêm dấu + ở đầu số PDU. Nếu vẫn thất bại, thử phương pháp tiếp theo.

Giải pháp 2: Thiết lập SMSC trong ứng dụng nhắn tin mặc định

Nhiều người thích tải ứng dụng nhắn tin thay thế thay vì ứng dụng gốc. Textra, Chomp, EvolveSMS, thậm chí tính năng SMS trong Facebook Messenger trông sang trọng hơn.

Nếu bạn là người dùng root thích gỡ bloatware, bạn có thể đã vô hiệu hóa ứng dụng SMS mặc định. Điều thú vị là ứng dụng SMS mặc định thường có tùy chọn thiết lập số SMSC, trong khi hầu hết ứng dụng SMS bên thứ ba không có. Điều này điển hình vì ứng dụng SMS mặc định là ứng dụng /system có đặc quyền sửa SMSC, còn ứng dụng thứ ba thì không.

Nếu điều này nghe giống tình huống của bạn, hãy thử cách này.

Khắc phục lỗi SMS không gửi được trên Android
  1. Vào Settings > Apps, tìm ứng dụng SMS gốc (được cài sẵn trên điện thoại).
  2. Nhấn vào nó, đảm bảo nó không bị vô hiệu hóa. Nếu đã, hãy bật lại.
  3. Khởi chạy ứng dụng SMS, tìm cài đặt SMSC. Trên thiết bị của tôi, nó ở Settings > SMS settings > SMS service center.
  4. Nhập SMSC, lưu lại, và thử gửi tin nhắn.

Nếu gửi được, vấn đề giải quyết! Bây giờ bạn có thể chuyển về ứng dụng SMS ưa thích, nhưng đừng vô hiệu hóa ứng dụng SMS mặc định. Ứng dụng thứ ba có thể thực sự phụ thuộc vào cấu hình của ứng dụng SMS mặc định.

Giải pháp 3: Reset SMSC trên điện thoại khác

Nếu chưa có gì hiệu quả, một số người báo cáo họ sửa được bằng cách thiết lập SMSC trên một điện thoại khác, sau đó gắn thẻ SIM lại vào điện thoại bị lỗi.

  1. Tháo thẻ SIM khỏi thiết bị, gắn vào điện thoại khác. Ngay cả Nokia cũ cũng dùng được.
  2. Tìm cài đặt SMS / SMSC trên điện thoại kia, thiết lập đúng. Quan trọng nhớ rằng cài đặt SMSC không lưu trên điện thoại, chúng lưu trên chính thẻ SIM. Cấu hình SMSC đúng sẽ chuyển về khi gắn lại vào điện thoại chính.

Một người dùng internet báo cáo phương pháp này không hoạt động cho đến khi họ làm thêm bước:

"Tôi gắn sim vào Nokia 6120 C cũ, lần này thay đổi Cấu hình SMS. Đổi tiêu đề từ 'Pusat Pesan SMS' thành Message Centre. Lần này thành công."