Como o SMS
SMS pode parecer um serviço muito trivial. A filha enviou os escassos 3000 SMS em novembro (1200 + para que o mesmo cara). Ela tem, claro, nenhuma idéia de como ele trabalha nos bastidores e não se importam, é claro, em que, mas desde que eu escrevi um post quilômetros para uma mailing list para explicar, eu senti que o trabalho foi feito e que eu poderia muito bem compartilhar com os outros. Eu bem pode aproveitar esta oportunidade para alertar que é difícil de explicar em lekmannanivå sem se tornar completamente incontrolável. Algum conhecimento de nós da rede e topologia GSM deve ter isso em mente antes de entender completamente abaixo.
A questão é quando vai as mensagens de texto para trás e os factores que influenciam esta?
Costumo dizer que eles entendem o GSM aquele momento em que você está infinitamente cheio, pouco antes de os galos. O momento que você entender onde termina o universo e os outros problemas grandes. Em seguida, adormecer e esquecê-lo pela manhã.
É completamente irrelevante que você está entregando a sua assinatura para um, mas há duas coisas que são importantes;
* Em que rede realiza HLR (Conhecido HPMN - Início rede móvel pública, HLR Home Location Register -.. Que o banco de dados operacional em que sua assinatura está registrado, não é a lista de clientes reais - seu endereço de faturamento e quando o serviço ao cliente entrou em contato com você mas a sua identidade SIM e serviços relacionados))
* Em qual rede / durante o qual o VLR é atualizado (Conhecido VPMN -. Visitados Rede Móvel Público VLR significa Registrar locais visitados, o que pode ser considerado como uma cópia local de trabalho de seu CPR, que inclui todo o seu próprio e clientes que visitam que estão registrados nos termos deste VLRs pickup)
As t SMSC enviar tem que ter um relacionamento com ambos. Você está na sua hammanät são estes o mesmo e é um problema menor. Grade de SMSCs t é chamado APMN. (Associated Rede Pública Mobile)
Quem projetou o SMS era um "gênio" que pensou que a cadeia normal de cliente - servidor - servidor - cliente foi otimizar. Muito seria mais fácil se ele achava que toda a cadeia para fora e também pára
fumar maconha na especificação não! Estou certo de que o favorito do técnico dizendo "quebrado" é algo que é usado para comentar sobre isso. ![]()
Introdução ao SMS ******
Telefonia é baseado em ter carga (o tráfego de voz real - normalmente de 64 kbit / s conexão de comutação de circuitos), e sinalização. No passado sinalizou que no canal de voz / carga que permitiu BlueBox tecnologia poderia ser usada para fazer chamadas gratuitas (veja o filme Sneakers de como poderia parecer). Eles emulado a sinalização e poderia chamar que eles queriam. Agora há sinalização de um pacote lógico separado de redes comutadas. A sinalização é, assim, o controlo de sinalização entre os nós de rede.
Agora estou um pouco inseguro da terminologia - se eu usar o "stack" direito, mas eu sou afinal um advogado e não tecnologias por isso que eu me permitir deslizar sobre os conceitos, por vezes, ![]()
# Nos Estados Unidos usa um ANSI (Nomeado SS7) pilha definido e na Europa uma CCITT - agora ITU - (Nomeado C7) definido variante, então você precisa através de um gateway se você deve viajar entre sistemas.
# No topo do que você siga
- ISUP para sinalização de ligação puro (desconexão, conexão, informação de identificador de chamadas, etc);
- MAP (Mobile Application Parte - besöksnät um roamare batendo e verificar com o RCP, se ele pode andar e tudo o mais necessário para manter a mobilidade) e
- CAP (Application Part CAMEL - disponível em várias fases utilizadas para cobrança em tempo real, conversão de código, expulsos de sua rede doméstica, e assim por diante).
SMS é um serviço que usa o MAP.
SMS vai como esta:
1) O celular envia para o seu SMSC, independentemente de onde você está. SMSC é definido no formato internacional no telefone - retirado do SIM, e é SMSCs tais que, então, é o remetente. Pelo remetente é o SMSCs suecas, como o uso do plano de numeração sueco e é por isso que você pode enviar 71xxx e 72xxx até do exterior. (SMS testado em IR.24 testado, o que significa que, se o roaming funciona, você deve texto da mensagem também Funka tanto dentro como fora de pós-pago - ou algo de errado Para pré-pago, ele pode ser diferente.). Quanto ao cliente - servidor: agora é o pânico.
2) SMSC: t agora tira onde o receptor está enviando um SRI (Informações Assinante Routing) a CPR do destinatário - em troca, recebe uma referência para o VLR onde você está atualizado. Se algo der errado aqui, você sabe SMSCs tal que deu errado e você receber uma mensagem de erro adequada.
3) SMSC: t está entregando agora SMS.et à rede em que você está atualizado.
Sons de curso fácil, mas porque pode ser que todas essas partes dar errado, ela não é tão simples.
O que poderia dar errado?
a) Para um SMSC para enviar uma SRI, então deve haver uma relação de sinalização estabelecida entre as duas redes - uma implementou um GLOBAL Outro Título "rants" e será aberto
através C7 carriern. A premissa é que ele está fechado, então não há normalmente um esforço ativo para abrir. Ele geralmente abre para as redes que foram de roaming (SMS vem com "a casa") ou você deve ter aberto especial (incomum). Às vezes você tem sorte e fornecedores de sinalização abriram um pouco mais do que apenas algumas fileiras GT (às vezes eles abrem todo o país de uma vez), mas em troca nós sabemos claro que não se vai continuar a funcionar. Por isso, é sempre bom para se certificar de que é verde por parte do fornecedor.
Normalmente, este é um dos SMSC.t fora que as redes estão abertas (uma lista branca) e usa um corretor SMS caso você não chegar a si mesmo. Portanto, este é um jogador especial no mercado de SMS entrega que vende capacidade de encerrar SMS por um preço atraente e como destinos possíveis. Há um número incrível de jogadores neste mercado.
Aqui está o problema; ACK para a entrega de mensagens de texto são normalmente enviados pela corretora para a sua plataforma receberam os SMS. Você receberá uma mensagem que tem através, mas não é verdade - a única coisa que está clara é que o corretor recebeu, este não é o mesmo que o destinatário recebeu. Um caso no ponto quando você texto e ele diz que o destinatário recebeu e você aprende que não o faz - então é tipicamente de modo que um corretor tem sido utilizado e que não conseguiu entregar SM et.
Uma dimensão mágica é como encontrar a rede certa, se tudo que você tem é o número ea operadora do destinatário está em um país com nummerpotrabilitet. "Ela se dissolve na sinalização dimensão" que recebi em resposta, mas não se tornam mais sábios dele.
b) Você deve ter um endereço VLR sensata de volta ao seu pedido SRI.
Algumas redes permitem o SMSC para outras redes simplesmente enviar aos seus clientes se não houver um acordo especial assinado SMS (SMS interfuncionamento). Isto é manifestado, por exemplo, através do envio de volta SHAM, mas de uma mensagem correctamente formatada. (Eu tão claramente não apontam para qualquer um aqui - especialmente Vodafone na Alemanha ![]()
c) Quando a pessoa já sabe que VLR para que o receptor está no que é SMSC para enviá-lo. Se houver uma rede móvel (isto é, HLR e VLR para o receptor não é a mesma rede), de modo que pode ir muito errado. Como antes, sabemos que o HLR e VLR rede tem roaming (e, portanto, de sinalização) - caso contrário, o receptor não tinha sido capaz de atualizar-se nesta rede. O problema é que não APMN (SMSC rede) precisam ter roaming com uma visita à rede (VPMN). Este é o caso de erro mais comum, você obtém resposta razoável à sua pergunta SRI, mas alimentada então você deve entregar, é uma rede, você não pode alcançar.
- Se existe uma relação de sinalização entre SMSC rede e rede VLR que vai bem (entregue ou acontecer de você estar ligado). SM sobe - ACK volta.
- Se essa relação estiver ausente, pode ser que o SMSC: t ainda pode enviar a mensagem para o VLR, porque passa a ser aberto. A menos que o failar (erro correto) - SM não se aproxima.
- O receptor recebe e vai agora visitar o web enviar um ACK de volta. Se ele vai para a frente como ele conseguiu e temos uma mensagem entregue corretamente. SMS sobe - ACK volta.
- Mas o circo de verdade aparecer em SMSC envio St. rede bem sucedida, mas o receptor não pode retornar um ACK. Então SMSC por exemplo, em sua nova tentativa
agendar. Dependendo de como ele é definido, você pode SMSC: t aqui para bombardear o destinatário das mensagens. Quando 3 era um operador de jovem e tinha um extremamente agressivos retryschema isso seria meu chefe mensagens de texto de seu irmão (um cliente da T-Mobile) e trocou as duas figuras. O receptor estava em Marrocos e percorriam o provedor Telia foram de roaming com a gente em 3 teve o outro. O receptor foi ligeiramente histérica depois de cerca de 250 mensagens em menos de um dia.
O que você pode fazer?
Um operador pode proteger os seus próprios clientes sempre retornando por conta própria (virtual ou real) VLR endereço de todas as questões de SRI. Isto irá evitar o SMSC envio: t enviar para o receptor. Quando você cria um cliente clássico -> servidor -> servidor -> cliente da marca que funciona.
Há muito mais para aprofundar os SMS de substâncias
Questões SRI pode ser usado para um monte de coisas que são legais e éticos áreas cinzentas.
- Alguns rede verifica números de série com SRI para descobrir qual número inclui assinantes. Isso pode ser feito a fim de medir um concorrente ou como preparação para a recolha de dados antes de uma campanha de spam SMS. Uma alternativa para internet damsuga para endereços de email antes que eles tenham para enviar spam e-mail. Eu não posso dizer que eu sei que isso acontece muitas vezes, mas eu, pessoalmente, ter conhecimento sobre um caso de um operador indiano fez isso com um operador britânico (e os britânicos sofreram um texto ataque de spam mensagem apenas uma semana depois).
- Você pode construir alguns serviços de SRI: Se você tiver um visitante em sua na roamare. Se você perder o que o visitante, você pode fazer uma pergunta SRI. É roamaren em outro país, então obrigado por acessar e desejando boas-vindas de volta ("Au Revoir SMS"), mas se ele está em outra rede no mesmo país, você pode enviar "reconquistar SMS" (marketing para o cliente a mudar ativamente a rede a sua). Note que Winback curso SMS vai directamente para o caso normal, o prestador de serviços para casa nem mesmo ver que esta mensagem vai. Todos os processos em que visita as redes de envio de SMS é normalmente proibida, a menos que seu provedor tenha dado o seu consentimento. Este é regulada por documentos da GSM Association BA.47 que foi assinado e entregue por um número de linhas. Minha contribuição foi a de criar opinião pública e também outros tipos de marketing através de outros meios - como Transmissão Bluetooth, que ocorre na Itália - devem ser cobertos. O ponto é que você é um cliente de sua operadora local e não em rede dos visitantes que toda a comunicação deve ir a partir da rede de casa ou estar com o consentimento da rede doméstica. Poucas coisas são quebradas-lo para uma extensão maior do que este!










































Comentários Recentes