Почему SMS не проходит в определенных географических регионах на моем iPhone 5s, если оно содержит ровно 148 или 149 символов?

Это странно. На моем iPhone 5s (iPhone6,1 на Sprint 15.1 под управлением iOS 7.0.2) всякий раз, когда я пытаюсь отправить SMS, содержащее 148 или 149 символов, оно не доставляется.

Мне потребовалась пара недель, чтобы выяснить, что же на самом деле происходит. Сначала я просто подумал, что некоторые сообщения не отправляются, возможно, из-за проблем с сетью; это казалось случайным и нормальным. iMessage с тем же содержимым будет доставлен просто отлично. В конце концов мне надоело, что они постоянно выходят из строя (я пишу относительно длинные сообщения), поэтому я сел и разобрался, в чем может быть проблема. Я подумал, что, возможно, мои сообщения не доходят до определенных операторов связи, что делает эту проблему недоступной для меня. Я отправил одни и те же образцы одному из моих контактов для каждого из четырех основных поставщиков услуг — AT&T, Verizon, Sprint и T-Mobile (о, а также Google Voice в качестве бонуса). Они всегда терпели неудачу с сообщениями длиной 148 и 149 символов. Вот несколько скриншотов, чтобы проиллюстрировать, что происходит:

введите описание изображения здесь

По крайней мере, для меня это стопроцентная повторяемость. Я также пробовал много других длин, и пока это единственные две, которые делают это. Я подумал, что это может быть ошибка в iOS 7, поэтому я попросил своих контактов подсчитать их символы и отправить подозреваемых обратно мне. Я получил их просто отлично от каждого из них. Я не знаю никого другого с iPhone 5s, поэтому я не могу проверить, связано ли это с аппаратным обеспечением, оператором связи, 64-битной iOS или прошивкой основной полосы частот.

Кто-нибудь из вас испытал это? (Я искал везде в Google, но безрезультатно.)
Всем, у кого есть iPhone 5s, не могли бы вы попробовать это сами на LTE и 3G?
Кто-нибудь знает, что может быть не так?

Изменить: я только что попробовал это снова. У меня 3G, сообщения отправляются нормально. Однако я всегда был на LTE, когда сообщения терпели неудачу. Я попробую еще раз, когда попаду в зону покрытия LTE, на случай, если проблема будет решена после моих выводов.

Редактировать: мой iPhone подключился к LTE, поэтому я попробовал еще раз, и ему не удалось отправить то же сообщение, которое было успешно отправлено ранее сегодня по 3G. Это странно! В связи с этим, я думаю, можно с уверенностью предположить, что это не проблема с 64-битной iOS 7, потому что в противном случае она не работала бы как с 3G, так и с LTE. Это связано с тем, что iOS просто отправляет SMS в виде одной и той же последовательности данных PDU в основную полосу независимо от того, какую беспроводную технологию она использует, и с этого момента основная полоса обрабатывает все остальное. Я обновил заголовок и содержание этого вопроса, чтобы отразить эту новую информацию.

Редактировать: у контакта на скриншоте выше по имени Райан есть iPhone 5 на том же носителе. Он подключен к той же башне Sprint LTE, что и я. Мы протестировали его, и он мог отправлять мне 148-символьные сообщения, но я не мог отправлять их обратно. (Это следует предположить, но я хотел бы заявить, что я удостоверяюсь, что iMessage отключен во время всех моих тестов.) Это заставляет меня поверить, что это не проблема с оператором связи. Я делаю здесь осторожный вывод, но я собираюсь предположить, что проблема заключается в прошивке основной полосы частот. Может ли кто-нибудь еще поддержать или подтвердить мою гипотезу? Может ли кто-нибудь дать некоторое представление о том, почему это может произойти?

Редактировать:Как раз тогда, когда я подумал, что это не может быть более сложным, это произошло. Я был подключен к LTE, поэтому подумал: эй, может быть, обновление iOS 7.0.3 исправило это. Я знаю, что сегодня он работал в моем офисе примерно в 40 милях от моего дома, но в моем офисе нет LTE - только 3G. Я пришел сегодня домой с работы и попытался отправить 148-символьное сообщение, и это не удалось (не повезло с обновлением). Я хотел убедиться, что это проблема только с LTE, поэтому я отключил LTE в настройках сотовой связи. Я попытался отправить сообщение, но это не удалось. Я вообще отключил сотовые данные, и это все равно не удалось. Почему-то, и только на моем iPhone 5s, когда я нахожусь на вышке возле своего дома, я не могу отправить и SMS, содержащее 148 или 149 символов. Теперь в игру вступает география. Ничего себе, это выходит из-под контроля. Я понятия не имею, что делать со всем этим, но это действительно раздражает. Это происходит только со мной, хотя в моем доме на Sprint есть другие люди, и они могут отправлять те же сообщения без проблем. Одно дело, если бы это происходило время от времени, но это на 100% стабильно и воспроизводимо рядом с моим домом. Я даже проехал 10 миль, и это все равно не удалось. К кому бы я вообще обратился за поддержкой или решением в этой ситуации? Спринт? Яблоко? Мидихлорианы? Я здесь совершенно потерян. К кому бы я вообще обратился за поддержкой или решением в этой ситуации? Спринт? Яблоко? Мидихлорианы? Я здесь совершенно потерян. К кому бы я вообще обратился за поддержкой или решением в этой ситуации? Спринт? Яблоко? Мидихлорианы? Я здесь совершенно потерян.

Обновление: я только что снова прошел свои тесты и подтвердил, что это все еще происходит.

Обновление: я недавно переехал в верхнюю часть города, и здесь этого не происходило. В следующий раз, когда я вернусь рядом со своим старым местом, я снова проверю его, чтобы увидеть, просто ли это то, что я нахожусь в непроблемном месте, или Sprint исправил это.

Ух ты. Это настоящая находка! Не мешало бы хотя бы рассказать об этом Apple — apple.com/feedback/iphone.html .
Пробовали повторить на iPhone 5 по LTE (в Европе, если это имеет значение), но с отправкой сообщения проблем не было. Это странно!
Это может быть связано с вашим провайдером. Можете ли вы вставить другую SIM-карту в свой телефон и попробовать? Возможно, используйте свою сим-карту в другом iPhone и попробуйте это.
Кстати, плюс в том, что АНБ не читает ваши сообщения... ;)
@CousinCocaine Это похоже на проблему с провайдером. Sprint — это CDMA, поэтому никаких SIM-карт.
@AndrewLarsson Я живу в Европе, здесь у нас нет телефонов без SIM-карты (пока), и мы даже не знали, что они существуют;) Если это проблема провайдера, можете ли вы попробовать роуминг в другой сети?
@CousinCocaine О, понятно; CDMA — это прежде всего американский метод подключения к сотовым сетям. Мне пришлось бы уехать довольно далеко, чтобы начать бродить, а мое географическое положение, похоже, уже влияет на результат, поэтому, возможно, следующим шагом в моем расследовании будет выяснить, какие области затронуты. Спасибо, что подали мне хорошую идею!
@AndrewLarsson, вы должны создать сочетание клавиш для текста, содержащего 149 символов, что экономит время копирования и вставки;) Кстати, вы можете получать сообщения из 149 символов?
@CousinCocaine Гений! Я могу получать сообщения длиной 149 символов, но не могу их отправить. Я проверил это с моим контактом по имени Райан в то же время, когда я тестировал получение 148 символов (на той же башне Sprint, на которой я был).

Ответы (4)

Мне кажется, что ваши тексты приближаются к длине, когда телефон должен отправить объединенное SMS. Судя по вашему успеху с 3G, а не с LTE, я бы предположил, что это проблема оператора с поддержкой конкатенации в LTE в некоторых сценариях.

РЕДАКТИРОВАТЬ: Тест, который вы провели с вашим другом, подключенным к той же башне, очевидно, ставит это под сомнение.

Я снова проверил это с другим контактом, который был на той же башне Sprint, что и я. Произошло то же самое - они могли отправить мне 148-символьное сообщение, но я не мог отправить их обратно.
Кроме того, вы заметите, что в моем четвертом редактировании моего вопроса я обнаружил, что не имеет значения, какую сотовую технологию я использую, но, похоже, она географическая (проблема либо с вышкой, либо с чем-то еще). , но это происходит только в определенных областях).
Я не знаю, будет ли это вариант для вас, так как ваш телефон, скорее всего, заблокирован, но если это не так, вы можете попробовать поменять SIM-карту и посмотреть, что произойдет. Также было бы интересно посмотреть, как он реагирует на вставку и извлечение SIM-карты.
На самом деле он разблокирован, но проблема с телефонами CDMA заключается в том, что радио CDMA имеет приоритет над GSM, поэтому, хотя технически он может подключаться к AT&T, если у меня есть SIM-карта, он все равно будет подключаться к Sprint. Хорошая идея, однако.

У меня были сбои при отправке SMS-сообщений, и я наткнулся на этот пост. У меня есть Samsung S3 с Android 4.3 со службой Sprint, и я могу подтвердить, что сообщения со 148 и 149 символами постоянно терпят неудачу. Сообщения длиной 147 и 150 символов отправляются без проблем.

Это имеет смысл, так как в прошлом я успешно редактировал или вручную разбивал свои сообщения, но никогда не понимал, почему это работает. Довольно раздражает, но, по крайней мере, есть обходной путь, просто добавив или удалив пару символов, посмотрев на счетчик символов или на неудачные попытки.

Интересный вывод, что это может быть чисто проблема с носителем. ко всему, что связано с конкретной мобильной ОС или аппаратным обеспечением.
@Марвин Спасибо за информацию! Интересно, что мы могли бы сделать, чтобы определить реальную проблему и что мы можем сделать, чтобы решить ее. Я уверен, что представитель Sprint подумал бы, что я сошел с ума, если бы я сказал, что сообщения длиной ровно 148 или 149 символов постоянно не отправляются.

Я могу точно воспроизвести эту проблему на Sprint Galaxy Note 3. Всякий раз, когда мое сообщение содержит 148 или 149 символов, оно выдает ошибку «код: 34» и «Сеть не отвечает».

Добро пожаловать в Спроси Разное! Это на самом деле не отвечает на вопрос. Если у вас достаточно репутации, вы можете проголосовать за вопрос. Кроме того, пометьте его как избранное, и вы будете уведомлены о любых новых ответах. Если у вас есть другой вопрос, вы можете задать его, нажав « Задать вопрос» со ссылкой на этот вопрос, если это помогает обеспечить контекст.
@LukeMorehead Приятно знать, что я не сумасшедший и не только я! Похоже, это проблема со Sprint. Однако затронутые области и причины проблемы на данный момент неизвестны.

Попробуйте отправить его как мультимедийное сообщение, которое допускает более 140, и посмотрите, сработает ли это.

Вы не можете принудительно отправить MMS на iPhone, а ограничение для SMS составляет 160 символов. Кроме того, ваш ответ должен быть комментарием.
Вопрос по поводу отправки СМС сообщений. MMS — это другой тип сообщений, которые не могут быть получены большинством несмартфонов, и поэтому не являются решением этой проблемы.