При отправке SMS-сообщений через прямые подключения к мобильным операторам сбоев в доставке сообщений при доступности абонентов для приема SMS быть не должно. Очень редкие, единичные случаи чаще всего могут возникать при технических работах на оборудовании самих операторов, проблемах на линиях связи, а также при нахождении абонентов в роуминге.
В большинстве случаев проблемы с доставкой сообщений возникают при отправке SMS через подключения к транзитным (непрямым) операторам, доставка через которых не гарантируется в силу того, что некоторые конечные мобильные операторы могут блокировать спам-фильтрами SMS-рассылки в свои сети, отправленные через каналы данных транзитных операторов.
Также может возникнуть проблема с отображением SMS в телефоне при отправке составного сообщения из нескольких SMS-частей, если в силу каких-либо причин одна из частей сообщения не была доставлена до аппарата конечного абонента, например, при переполнении буфера SMS. В таком случае телефон может вообще не отобразить сообщение, а статус в системе может установиться в «Доставлено» так как определяется по последней части.
Чаще всего при полученном статусе «Доставлено» сообщения могут не отображаться в телефоне при проблемах, связанных с аппаратной или программной частью телефона самого абонента, например, в случае некорректной прошивки, установленной в телефоне, использовании сторонних программ для работы с SMS, некоторых программ для защиты от спама или антивирусов. В таких случаях аппаратная часть телефона может принять сообщение и вернуть оператору уведомление об успешном принятии, однако далее программная часть может не отобразить SMS абоненту. В подобной ситуации можно провести проверку, выключив телефон и послав SMS еще раз. Сообщение должно принять статус «Передано оператору», и данный статус не должен изменяться. Если после включения телефона данный статус изменится, значит аппарат все-таки получил SMS, но не отобразил его.
Еще одной причиной неотображения сообщений может являться отсутствие поддержки заданного в SMS алфавита, например, нет поддержки русского языка. Это можно проверить отправкой в транслите или английскими буквами.
При некорректных прошивках некоторые телефоны, например, аппараты на базе системы Android, могут перестать отображать сообщения при сбоях внутренних индексов, связанных с большим количеством сообщений в истории SMS, хотя и уведомлять абонента о приходе SMS соответствующим звуковым сигналом. В таких случаях помогает удаление старых сообщений и перезагрузка телефона.
← Назад Все вопросы