2012-04-03 35 views
11

Deseo enviar mensajes SMS a varios números en mi base de datos según el evento que ocurra. Me preguntaba si hay una forma de hacerlo en PHP o Javascript. Tal vez hay una función como la función de correo de php?Cómo enviar mensajes SMS desde un servidor

Si no, ¿alguien sabe de algún sistema bueno y fácil de implementar pagado o gratis?

Me gustaría intentar desarrollar algo como esto yo mismo, pero tengo la sensación de que podría llevarme mucho tiempo.

Cualquier otra información o consejos sobre el tema sería muy apreciada.

Gracias por el tiempo.

Ah, también estoy usando Ubuntu Server si eso ayuda.

+0

Si esta es una característica para una empresa, simplemente encuentre una empresa que brinde el servicio. Debería haber cargas por ahí donde simplemente pueda usar su API (¿RESTO, probablemente?) Para enviar un sms por una tarifa menor. Estoy usando un proveedor holandés que probablemente no puedas usar, así que busca proveedores de servicios en Google que te puedan ayudar. ¿No es necesario que te metas con software y hardware? – Nanne

+1

posible duplicado de [cómo enviar sms programáticamente?] (Http://stackoverflow.com/questions/1061752/how-to-send-sms-programmatically) – Quentin

+0

Consulte también [Cómo agregar la funcionalidad de mensajes de texto SMS a mi sitio web? ] (http://webmasters.stackexchange.com/questions/533/how-to-add-sms-text-messaging-functionality-to-my-website) (en W.SE) – Matt

Respuesta

10

No hay función en PHP o javascript que pueda enviar sms directamente. Los SMS se basan básicamente en el protocolo SMPP (Short Message Peer-to-Peer), por lo que no hay forma de que pueda enviar sms programáticamente. Sí, puede usar smsgateway o una API existente donde puede hacer una solicitud http desde php. Hay muchos proveedores de servicios de sms como proveedores de VAS y hay muchos smsgateways de código libre como kannel que puede utilizar para enviar/recibir sms o si también puede configurar su propio gateway.

+6

el enlace de la puerta de enlace está roto – Pankaj

7

Normalmente utiliza una puerta de enlace SMS para hacer esto. Hay muchos por ahí, google. Esos ofrecen una API de algún tipo (RESTO, JABÓN, lo que sea) a la que puede hacer una solicitud. El servicio de puerta de enlace luego enviará el mensaje SMS a través de la red telefónica. Estos servicios generalmente se pagan.

Para escenarios muy limitados que solo necesitan admitir ciertos operadores, a menudo puede salirse con la suya enviando un correo electrónico regular a una dirección especial, como [phonenumber]@carrier.com. Sin embargo, no todos los operadores admiten esto.

3

Puede usar un SMS gateway provider o configurar your own gateway.

+0

la página ha cambiado :(Estaba bastante interesado en la guía para configurar mi propia puerta de enlace. – isaaclw

+0

https://web.archive.org/ web/20121026124509/http: //www.x11.net/wiki/index.php/Setting_up_an_SMS_Gateway shou ld ayuda. Al menos para el enlace de arriba. Estoy seguro de que hay material de aprendizaje más nuevo en Google. – tonymarschall

Cuestiones relacionadas