/ / Construir una propia puerta de enlace SMS [cerrada] - sms, puerta de enlace

Construir una propia puerta de enlace SMS [cerrado] - sms, puerta de enlace

Ejecutamos un sistema remoto y nos gustaría que los servidores pudieran alertarnos sobre su estado a través de SMS. ¿Es posible configurar nuestra propia puerta de enlace SMS (o nuestra propia red GSM) para que podamos NO tienes que pagar para un proveedor de SMS?

es posible? Si es así, háganos saber cuáles son los hardware necesarios y cómo empezamos.

Estoy seguro de que esto es posible, porque cuando elel operador A desea enviar un SMS al operador B, no paga ningún centavo al operador B. también, hay muchos servicios en línea como: Atompark.com, clickatell, ... etc.

Nota: sabemos cómo construir una puerta de enlace SMS con un sistema Linux, un módem GSM y una SIM válida, pero estamos buscando una manera de no tener que pagar ningún centavo por enviar mensajes SMS ...

Respuestas

19 para la respuesta № 1

Así es como funciona

>>> Agregador de expedición >>> Agregador de SMS >>> Operador móvil >>> Empresa movil >>> Tu cliente

3 partes principales están involucradas en todo el proceso:

1. Operadores Móviles: Manejan SMSC (Centros de Servicio de Mensajes Cortos). AT&T, Sprint / NEXTEL, T-Mobile USA, U.S.Cellular y Verizon Wireless son algunos de los principales operadores móviles en todo el mundo. Tienen conexiones profundas con todas las principales compañías de telefonía móvil. La mayoría de ellos tienen entre 800 y 950 compañías de telecomunicaciones / móviles en su panel. Todos sus mensajes llegaron a ellos a través de los agregadores de SMS y los reenvían a Mobile Company, que los envía al receptor al final.

Costo de convertirse en un operador móvil: Negocio de mil millones de dólares si no trillón.

2. Agregadores de SMS: mBlox, air2web y motricidad son algunos de ellos. Tienen conexiones profundas con los operadores móviles.

Costo de convertirse en agregador de SMS: en millones

3. Reenvío de agregadores / puertas de enlace SMS: Clickatell, Twilio y esendex y algunos otros sonproporcionando API de Gateway de SMS y la mayoría de los desarrolladores están usando Clickatell para integrar su API de SMS con su aplicación. Cobran tarifas diferentes para diferentes países (SIN TASA FIJA PARA TODOS LOS PAÍSES). Le costaría aproximadamente $ 600- $ 700 por 100,000 mensajes (internacionalmente).

Costo de convertirse en agregador de reenvío: Puede estar en millones

Línea de fondo: Estoy trabajando en una solución GRATUITA pero hasta hoyNo existe una solución GRATUITA y confiable en todo el mundo para enviar mensajes masivos GRATIS a nivel internacional Así que deja de perder tu tiempo buscando una solución GRATUITA. Tienes que idear una nueva tecnología para lograr esto.

Aunque hay muchas opciones para enviar mensajes masivos dentro de su país GRATIS o gastando poco dinero, simplemente no puede lograrlo si planea enviar mensajes a nivel internacional.

Por lo general, evito agregar comentarios en cualquier foro, pero este hombre realmente me obligó a poner mis piernas. Esto es lo que comentó: "¿Podemos poseer un SMSC con una pequeña red GSM privada?"


5 para la respuesta № 2

Puedes usar una frambuesa pi o una naranja pi con un Dongle. Luego podemos usar los comandos AT.

Podemos conectar el dongle y verificar si se está conectando como un modo correcto con este comando.

sudo lsusb

Luego podemos usar el código python para ejecutar comandos AT ..

enviando sms podemos usar este codigo

def sendsms(number,text):
ser.flushInput()
ser.flushOutput()
ser.write("AT+CMGF=1rn")
sleep(1)
ser.write("AT+CMGS="%s"rn" % number)
sleep(1)
ser.write("%s" % text)
sleep(1)
ser.write(ascii.ctrl("z"))
sleep(1)
ser.flushInput()
ser.flushOutput()
print "Text: %s  nhas been sent to: %s" %(text,number)

leer sms sin leer

def read_unread_sms():
ser.write("AT+CMGF=1rn")
sleep(2)
ser.write("AT+CMGL="ALL"rn")
sleep(5)
a = ser.readlines()
z=[]
y=[]
for x in a:
if x.startswith("+CMGL:"):
r=a.index(x)
t=r+1
z.append(r)
z.append(t)
for x in z:
y.append(a[x])
##Following line changed modem back to PDU mode
ser.write("AT+CMGF=0rn")
return y

podemos usar el "registrador" si desea crear un archivo de registrador para la puerta de enlace sms. Si desea enviar el mensaje no leído a la api, podemos usar el módulo de "solicitud" para eso.


4 para la respuesta № 3

Aparte de cualquier sistema de correo electrónico a SMS proporcionado por el operador, no existe una forma "gratuita" de hacerlo.

A desea enviar un SMS al operador B, no paga ningún centavo a la operador B

Esto se ve compensado por el hecho de que B no pagará a A por los mensajes que van en la otra dirección. Internacionalmente a menudo hacer pagar las tarifas de interconexión de SMS.

... configura nuestra propia pasarela SMS

Sí, pero necesita acceder a un SMSC en una red GSM para enviar los mensajes directamente oa través de un dispositivo con una tarjeta SIM, eso es lo que paga.

o nuestra propia red GSM

No prácticamente, no.


3 para la respuesta № 4

Si bien no hay formas libres de enviar texto adecuadoPuede que sea mejor comprar un módulo GSM para un servidor (usb en racks no sería ideal, pero debería haber buses de expansión de hw adecuados). Debería consultar el módulo en lugar de depender de un servidor intermedio de terceros para enviar esos mensajes, ahorrando una parte considerable de dinero.

Aunque no me di cuenta de esto per se, creé este plan para enviar mensajes de texto para un servicio mío. Era, con mucho, la opción más barata.