Como enviar mensagens SMS de um servidor [fechado]

quero enviar mensagens SMS para vários números na minha base de dados com base num evento a acontecer. Eu estava me perguntando se há uma maneira de fazer isso em PHP ou Javascript? Talvez haja uma função como a função de E-mail do php?

Se ninguém sabe de alguma coisa boa e fácil de implementar sistemas pagos ou grátis?

Gostava de tentar desenvolver algo assim, mas tenho a sensação de que pode demorar muito tempo.

Quaisquer outras informações ou dicas sobre a o assunto seria muito apreciado.

Obrigado pelo seu tempo.

Também estou a usar o servidor Ubuntu se isso ajudar.

Author: Brendan, 2012-04-03

3 answers

Não existe nenhuma função em PHP ou javascript que possa enviar sms directamente. Os SMS são basicamente baseados no Protocolo de Mensagens Curtas ponto-a-ponto (SMPP), de modo que não há nenhuma maneira de você enviar diretamente sms programaticamente. Sim você pode usar o smsgateway ou uma api existente onde você pode fazer um pedido http do php. Existem muitos prestadores de serviços de sms, como os prestadores de serviços VAS, e existem muitos smsgateway de código aberto e gratuito como kannel que pode usar para enviar / recieve sms ou se puder configura também a sua própria 'gateway' .

 10
Author: ro ko, 2012-04-03 10:25:32

Normalmente usa uma 'gateway' de SMS para fazer isto. Há muitos lá fora, google. Aqueles oferecem uma API de algum tipo (descanso, sabão, o que quer que) que você pode fazer um pedido para. O serviço de gateway irá então enviar a mensagem SMS através da rede de telefone. Estes serviços são normalmente pagos.

Para cenários muito limitados que só precisam de suportar certas transportadoras, pode muitas vezes escapar ao envio de um e-mail regular para um endereço especial, como [phonenumber]@carrier.com. Nem todas as transportadoras apoiam esta embora.

 8
Author: deceze, 2012-04-03 09:59:42
 3
Author: tonymarschall, 2012-04-03 10:01:13