Que tipo de tecnologias estão disponíveis para o envio de mensagens de texto?[fechado]

StackOverflow https://stackoverflow.com/questions/53019

  •  09-06-2019
  •  | 
  •  

Pergunta

Eu estou olhando para o envio regular automatizado de mensagens de texto à lista de utilizadores subscritos.Tendo jogado com dispositivos Windows Mobile, que eu poderia facilmente implementar isso usando o compacto .Net framework + um dispositivo conectado a usb e enviar as mensagens através deste.Eu gostaria de explorar outras soluções de como ter um servidor ou algo semelhante para fazer isso.Eu só não tem idéia do que está envolvido em tal sistema.

Foi útil?

Solução

Realmente tudo depende de quantas mensagens de texto que pretende enviar e como é crítico que a mensagem chega na hora (e, na verdade, chega).

SMS Agregadores

Para maior volume e de boa confiabilidade, você vai querer ir com um SMS de um agregador.Esses agregadores têm API de serviço da web (ou SMPP) que você pode usar para enviar a mensagem e descubra se sua mensagem foi entregue ao longo do tempo.Alguns exemplos de agregadores com quem eu tenho a experiência são Air2Web, mBlox, etc.

A coisa agradável sobre como trabalhar com um agregador é que elas podem guiá-lo através do que ele leva para enviar mensagens eficazes.Por exemplo, se você quiser que o seu próprio, distinto, shortcode eles podem navegar o processo com as operadoras para garantir que shortcode.

Eles também podem certifique-se de que estão em conformidade com todas as regras com relação ao uso de SMS.Portadores da televisão fechada-lo fora se você não respeitar o uso de SMS e só usar o SMS, dentro dos limites do que foi acordado quando você começou a usar o agregador.Se você ultrapassar seus limites, eles têm o agregador de relacionamentos para evitar eventuais interrupções de serviço.

Você vai pagar por mensagem e pode ter uma linha de base de taxa de serviço.Se isso é determinado pelo seu volume.

SMTP para o SMS

Se você quiser um pouco fiáveis, baixa renda solução para um baixo número de endereços conhecidos, você pode utilizar um SMTP para o SMS solução.Nesse caso, basta você descobrir a operadora de celular para o destinatário e usar os seus dispositivos móveis provedor de e-mail esquema para enviar a mensagem.Um exemplo disso é 7705551212@cellcompany.com.

Nesse cenário, você envia a mensagem e ele se foi e espero que ele chegue lá.Você realmente não sabe se ele está fazendo isso.Também, alguns provedores de limitar a forma como as mensagens vêm em sua via SMTP gateway de SMS para limitar o SMS spam.

Mas, esse cenário é muito mais fácil de usar a partir de praticamente qualquer linguagem de programação.Há um milhão de C# exemplos de como enviar mensagens de e-mail e desta forma, não seria diferente.

Esta é a solução mais económica (i.e.livre) até obter um grande volume de mensagens.Quando você começar a fazer muito isso, as operadoras podem passo em quando eles acham que você está enviando uma tonelada de mensagens, através de seu SMTP gateway de SMS.

Eficaz De Mensagens De Texto

Em muitos casos, você tem que certificar-se de que os destinatários foram devidamente optou-se para o seu serviço.Este é apenas um grande negócio se seus textos estão indo para uma grande população.

Você vai querer lembrar-se de que as mensagens de texto são curtos (de mantê-lo para menos de 140 160 caracteres).Quando você programa as coisas que você vai querer para assar em que ou você acidentalmente pode enviar mensagens de várias partes.

Não se esqueça de que você vai querer certificar-se de que os destinatários se apercebam de que poderá ter de pagar para o recebimento de mensagens de texto.Em um mundo de texto ilimitadas planos isso é menos uma preocupação.

Outras dicas

Você normalmente pode obter uma conta com um provedor de serviços de sms e enviar mensagens através de uma API (SABÃO, resful http, smpp ....)

Uma pesquisa no google para o provedor de serviços de sms yeilds muitos resultados com a variação dos custos.Aqui está um artigo informativo Como Escolher um Provedor de Serviços de SMS

Eu uso AQL que fornecem gateways para enviar mensagens SMS, voz, mensagens de envio, recebimento de SMS -> HTTP POST gateways e outras coisas.

Para o Perl não é a minha SMS::AQL módulo de interface com eles;preparando algo em C# deve ser bastante fácil.

Você pode sempre tentar um terceiro serviço de gateway para isso.Alguém como clickatell fornecer um número de serviços e APIs para fazer esse trabalho em uma variedade de países.Isto não é um anúncio!Eu só usei seus serviços para uma tecnologia piloto.Há muito poucos destes em torno de.

Outra tecnologia de envio de mensagens sms é text2land.com texto para a tecnologia de voz para enviar mensagens sms para telefones fixos.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top