2010-05-13 19 views
5

¿Es posible enviar SMS desde una aplicación Java? No quiero usar J2ME en este caso. Quiero saber con respecto a J2SE y J2EE solamente. ¿Hay alguna API disponible para lograr esto? ¿Si está disponible si tenemos que usar cualquier proveedor de servicios o no para esto? ¿Puedes decirme cómo lograr eso?Java: ¿Es posible enviar SMS desde una aplicación Java?

Respuesta

0

Es posible, pero esto no es específico de Java. Los proveedores de servicios móviles (y los revendedores) ofrecen API para enviar SMS. Estos pueden incluir

  • servicios web
  • HTTP GET/POST peticiones
  • zócalos

Puede hacer todo esto con Java.

1

Podrías mirar en my cool sms, tienen una API para enviar SMS, funciona con Java.

2

Ciertamente. Actualmente estamos enviando mensajes SMS a través del Ericsson IPX. Simplemente, PUBLICAMOS una URL específica para enviar el mensaje (y publican un documento XML en nuestra URL cuando recibimos SMS). Esto es fácil de hacer en la mayoría de los idiomas.

También hay bastantes proveedores de gama baja que permiten SMS gratuitos o de bajo costo, siempre que el volumen sea lo suficientemente bajo.

0

www.openmarket.com tiene un SDK Java

1

La mejor manera de lograr esto es utilizar un gateway SMS. Una puerta de enlace SMS encapsula los aspectos técnicos de la interfaz con el medio portador de SMS por un lado y, por otro lado, proporciona una interfaz para protocolos de nivel de aplicación como http, SMTP, ftp, etc. para interactuar con él. Por ejemplo, puede hacer que una aplicación web converse con SMS Gateway a través de HTTP y la puerta de enlace del otro lado se comunicará con el centro de mensajes SMS a través de algún protocolo propietario para enviar el texto SMS recibido de la aplicación. De esta forma, la aplicación no necesita conocer los protocolos de bajo nivel para enviar los SMS.

Puede arrendar una línea a un centro SMS (SMSC) si necesita enviar una gran cantidad de SMS masivos y configurar su pasarela SMS para utilizar esta línea de arrendamiento para enviar los mens. Pero alquilar una línea es mucho más caro. Si necesita enviar una pequeña cantidad de mensajes, puede usar su teléfono móvil en lugar de la línea arrendada. Conecte su teléfono móvil a su PC/Servidor y configure la Puerta de enlace para usar su teléfono. Debe consultar la documentación de su puerta de enlace al interconectar su teléfono con la puerta de enlace. Esto no es muy difícil, pero es bastante simple.

Hay muchos accesos comerciales disponibles en el mercado que se pueden utilizar. Pero usar una puerta de enlace de SMS de código abierto es una buena opción. Puede usar una puerta de enlace de código abierto llamada - Kannel. Créame, no es muy difícil de configurar y comenzar a usar.

Cuestiones relacionadas