Isso é estranho. No meu iPhone 5s (iPhone6,1 no Sprint 15.1 executando o iOS 7.0.2), sempre que tento enviar um SMS que contenha 148 ou 149 caracteres, ele não é entregue.
Levei algumas semanas para rastrear o que realmente estava acontecendo. No começo, pensei que algumas mensagens não fossem enviadas talvez devido a problemas de rede; parecia aleatório e normal. Um iMessage com o mesmo conteúdo seria entregue perfeitamente. Eu finalmente me cansei deles de falhar o tempo todo (escrevo mensagens relativamente longas), então me sentei e resolvi qual seria o problema. Eu pensei que talvez minhas mensagens estivessem falhando para certas operadoras, tornando-o um problema que está fora do meu alcance. Enviei as mesmas amostras para um dos meus contatos de cada um dos quatro principais provedores de serviços - AT&T, Verizon, Sprint e T-Mobile (ah, e também o Google Voice como bônus). Eles sempre falhavam nas mensagens de comprimento 148 e 149. Aqui estão algumas capturas de tela para ilustrar o que acontece:
Pelo menos para mim, tem sido 100% repetível. Eu tentei muitos outros comprimentos também, e até agora, esses são os dois únicos que fazem isso. Eu pensei que poderia ser um bug no iOS 7, então meus contatos contaram os caracteres e enviaram os suspeitos de volta para mim. Eu os recebi muito bem de cada um deles. Como não conheço mais ninguém com um iPhone 5s, não posso testar se há algo com o hardware, a operadora, o iOS de 64 bits ou o firmware da banda base.
Algum de vocês ja experimentou isto? (Procurei em todo lugar no Google sem sucesso.)
Para qualquer pessoa com um iPhone 5s, por favor, tente isso em LTE e 3G?
Alguém sabe o que poderia estar errado?
Edit: Eu apenas tentei isso de novo agora. Estou no 3G e ele enviou as mensagens muito bem. Eu estava sempre no LTE quando as mensagens falharam. Vou tentar novamente quando tiver cobertura LTE, caso tenha sido resolvida desde minhas descobertas.
Edit: Meu iPhone conectado ao LTE, então eu tentei novamente, e ele não conseguiu enviar a mesma mensagem que foi enviada hoje com sucesso no 3G. Isso é bizarro! Devido a isso, acho que pode-se supor com segurança que não é um problema no iOS 7 de 64 bits, porque, caso contrário, teria falhado tanto no 3G quanto no LTE. Isso ocorre porque o iOS simplesmente envia o SMS como a mesma sequência de dados da PDU para a banda base, independentemente da tecnologia sem fio usada, e a banda base lida com todo o resto a partir desse momento. Atualizei o título e o conteúdo desta pergunta para refletir essas novas informações.
Edit: O contato na captura de tela acima chamado Ryan tem um iPhone 5 na mesma operadora. Ele está conectado à mesma torre Sprint LTE que eu. Nós testamos e ele poderia enviar mensagens de 148 caracteres para mim, mas eu não podia enviá-las de volta. (Isso deve ser assumido, mas eu gostaria de afirmar que o iMessage está desativado durante todos os meus testes.) Isso me leva a acreditar que não há um problema com a transportadora. Estou fazendo uma dedução cautelosa aqui, mas vou sugerir que o problema esteja no firmware da banda base. Alguém mais pode apoiar ou confirmar minha hipótese? Alguém pode fornecer algumas dicas sobre por que isso pode ocorrer?
Editar:Apenas quando eu pensei que não poderia ficar mais complicado, isso aconteceu. Eu estava conectado ao LTE, então pensei: ei, talvez a atualização do iOS 7.0.3 o tenha corrigido. Sei que funcionou hoje mais cedo no meu escritório, a cerca de 64 km da minha casa, mas não há LTE no meu escritório - apenas 3G. Cheguei em casa do trabalho hoje e tentei enviar uma mensagem de 148 caracteres e ela falhou (sem sorte com a atualização). Queria verificar se é um problema apenas de LTE, então desativei o LTE nas configurações de Celular. Tentei enviar a mensagem, mas ela falhou. Desliguei completamente os dados celulares e eles ainda falharam. Por alguma razão, e somente no meu iPhone 5s, quando estou na torre perto de minha casa, não consigo enviar um SMS que contenha 148 ou 149 caracteres. Agora a geografia entra em jogo. Uau, isso está ficando fora de controle. Eu não tenho ideia do que fazer com isso, mas é realmente irritante. Isso está acontecendo apenas para mim, mesmo que haja outras pessoas em minha casa no Sprint e elas possam enviar as mesmas mensagens muito bem. Seria uma coisa se isso acontecesse de vez em quando, mas é 100% consistente e reproduzível perto de minha casa. Eu dirigi até 16 quilômetros, e ele ainda falhou. A quem eu iria procurar apoio ou uma resolução nessa situação? Arrancada? Maçã? Os midi-clorianos? Estou completamente perdido aqui. A quem eu iria procurar apoio ou uma resolução nessa situação? Arrancada? Maçã? Os midi-clorianos? Estou completamente perdido aqui. A quem eu iria procurar apoio ou uma resolução nessa situação? Arrancada? Maçã? Os midi-clorianos? Estou completamente perdido aqui.
Atualização: Acabei de realizar meus testes novamente e confirmei que isso ainda está ocorrendo.
Atualização: mudei-me recentemente para o centro da cidade e isso não ocorre aqui. Da próxima vez que voltar ao meu antigo local, testarei novamente para ver se estou em um local não problemático ou se a Sprint o corrigiu.
Respostas:
Parece-me que seus textos estão chegando a um tamanho em que o telefone precisa enviar um SMS concatenado. A julgar pelo seu sucesso com o 3G e não com o LTE, acho que esse é um problema do operador com suporte à concatenação no LTE em alguns cenários.
EDIT: O teste que você executou com seu amigo conectado à mesma torre obviamente coloca isso em dúvida.
fonte
Estava com algumas falhas no envio de mensagens SMS e me deparei com esta postagem. Eu tenho um Samsung S3 com o Android 4.3 com serviço Sprint e posso confirmar que as mensagens com 148 e 149 caracteres falham consistentemente. As mensagens de 147 e 150 caracteres são enviadas sem problemas.
Isso faz sentido, pois no passado eu editava ou dividia minhas mensagens manualmente com sucesso, mas nunca entendi por que isso funcionava. Bastante irritante, mas pelo menos há uma solução alternativa apenas adicionando ou excluindo alguns caracteres, olhando para o contador de caracteres ou em tentativas falhas.
fonte
Eu posso reproduzir esse problema exatamente no Sprint Galaxy Note 3. Sempre que minha mensagem contém 148 ou 149 caracteres, ela falha com "code: 34" e "Network not respond" ".
fonte
Tente enviá-lo como uma mensagem multimídia que permita mais de 140 e veja se isso funciona.
fonte