2009-12-21 34 views
21

¿Cómo enviar un SMS desde un servidor web escrito en PHP?Enviando SMS desde PHP

+1

http://www.ozekisms.com/php-sms-api-asp-sms-api/index_p_php_q_ow_page_number_e_327opt .html – miku

+0

posible duplicado de [SMS desde la aplicación web] (http://stackoverflow.com/questions/432944/sms-from-web-application) – sth

+0

El otro (aún existente) es: [cualquier buen tutorial php sobre cómo para enviar sms a teléfonos?] (http://stackoverflow.com/q/1022597/367456) – hakre

Respuesta

23

Clickatell es una puerta de enlace SMS popular. Funciona en más de 200 países.

Su API ofrece una selección de opciones de conexión a través de: HTTP/S, SMPP, SMTP, FTP, XML, SOAP. Cualquiera de estas opciones se puede usar desde php.

El método HTTP/S es tan simple como esto:

http://api.clickatell.com/http/sendmsg?to=NUMBER&msg=Message+Body+Here (Clickatell API Guide)

El método SMTP consiste en enviar un correo electrónico de texto sin formato a: [email protected], con el siguiente cuerpo:

user: xxxxx 
password: xxxxx 
api_id: xxxxx 
to: 448311234567 
text: Meet me at home 

También puede probar la puerta de enlace (entrante y saliente) de forma gratuita desde su navegador: "Test SMS Gateway".

+0

He intentado utilizar el método HTTP/S y está devolviendo un ID de seguimiento de mensaje con algún código. Pero no estoy recibiendo ningún texto. ¿Por qué es esto? – WTFZane

+1

Estos enlaces ahora están muertos. Pruebe https://www.clickatell.com/pricing-and-coverage/message-pricing/#step-1 – mplungjan

+0

¿Por qué necesito usar algún servidor si no es gratis? – fdrv

2

Tiene que suscribirse a una puerta de enlace de SMS. Hay miles de ellos (intente buscar con google) y generalmente no son gratuitos. Por ejemplo, this one tiene soporte para PHP.

9

PHP por sí mismo no tiene ningún módulo de SMS o funciones y no le permite enviar SMS.

SMS (Short Messaging System) es una tecnología GSM y necesita un proveedor de GSM que le proporcione este servicio y que tenga una implementación de PHP API para él.

Por lo general, las personas en las empresas de telecomunicaciones utilizan Asterisk para manejar llamadas y programación de sms.

Cuestiones relacionadas