Servicio SMS con Kannel.

fredmajor -  
keita1985 Mensajes publicados 35 Estado Miembro -
Bonjour,
quiero implementar un servicio SMS con la pasarela Kannel en Ubuntu. Lo he configurado y funciona. Puedo enviar SMS a teléfonos móviles. Estoy utilizando un módem GSM tipo Siemens TC65.
El problema es que cuando envió una solicitud SMS al servicio no recibo ninguna respuesta. Ayúdame.
Gracias de antemano. A continuación, la configuración de mi pasarela.

#
# ESTA ES UNA CONFIGURACIÓN DE MUESTRA PARA KANNEL
#
# Para cualquier modificación de este archivo, consulte la Guía del Usuario de Kannel
# Si eso no ayuda, envíe un correo electrónico a users@kannel.org
#

group = core
admin-port = 13000
admin-password = bar
smsbox-port = 13001
#status-password = foo
#admin-deny-ip = ""
#admin-allow-ip = ""
#log-file = "/tmp/kannel.log"
#log-level = 0
#access-log = "access.log"
#http-proxy-host = "127.0.0.1"
#http-proxy-port = 8080
#http-proxy-exceptions = "127.0.0.1"
#http-proxy-username = "user"
#http-proxy-password = "password"
#ssl-certkey-file = "mycertandprivkeyfile.pem"
dlr-storage = mysql

include = "/etc/kannel/modems.conf"

# Smsbox relacionado
#smsbox-port = 13001
#box-deny-ip = "*.*.*.*"
#box-allow-ip = "127.0.0.1"
#unified-prefix = "00358,0"
#white-list = "http://127.0.0.1/white-list.txt"
#black-list = "http://127.0.0.1/black-list.txt"
#store-file = "kannel.store"

# Wapbox relacionado
#wapbox-port = 13002
#udp-deny-ip = "*.*.*.*"
#udp-allow-ip = "127.0.0.1"
#wdp-interface-name = "*"

# CONEXIONES SMSC - CAMPOS GLOBALES
#group = smsc
#smsc = at
#smsc-id = ID
#denied-smsc-id = "X;Y"
#allowed-smsc-id = "Z"
#preferred-smsc-id = "W"
#allowed-prefix = "040;050"
#denied-prefix = "060;070"
#alt-charset =

# SMSC Nokia CIMD2
#group = smsc
#smsc = cimd2
#host =
#port =
#smsc-username =
#smsc-password =
#keepalive =
#sender-prefix =

# SMSC EMI
#group = smsc
#smsc = emi2
#smsc = emi_ip para usar la implementación antigua
#host =
#port =
#smsc-username =
#smsc-password =
#device = /dev/
#phone =
#our-port =
#receive-port =
#connect-allow-ip =
#keepalive =
#flow-control =

# SMSC SMPP
#group = smsc
#smsc = smpp
#host =
#port =
#receive-port =
#smsc-username =
#smsc-password =
#system-type =
#address-range =

# SMSC SEMA
#group = smsc
#smsc = sema
#device = /dev/tty0
#smsc_nua = (X121 smsc address)
#home_nua = (x121 radio pad address)
#wait_report = 0/1 (0 significa falso, 1 significa verdadero)

# SMSC OIS
#group = smsc
#smsc = ois
#host = 103.102.101.100
#port = 10000
#receive-port = 10000
#ois-debug-level = 0

# SMSC GSM
group = smsc
smsc = at
smsc-id = mysmsc
modemtype = tc65
#modemtype = auto
#modemtype = wavecom | premicell | siemens | siemens-tc35 | falcom | nokiaphone | ericsson
device = /dev/ttyS0
pin = 1234
#validityperiod = 167
sms-center = +22676600150
my-number = +22676431572

# SMSC Falso
#group = smsc
#smsc = fake
#host =
#port =
#connect-allow-ip =

# SMSC HTTP
#group = smsc
#smsc = http
#system-type = kannel
#send-url =
#port =
#connect-allow-ip =
#username =
#password =

# CONFIGURACIÓN SMSBOX

group = smsbox
bearerbox-host = localhost
sendsms-port = 13013
sendsms-chars = "0123456789 +-"
global-sender = 13013
#log-file = "/tmp/smsbox.log"
#log-level = 0
#access-log = "access.log"
#white-list =
#black-list =
#reply-couldnotfetch =
#reply-couldnotrepresent =
#reply-requestfailed =
#reply-emptymessage =

# USUARIOS SEND-SMS

group = sendsms-user
username = tester
password = foobar
#user-deny-ip = ""
#user-allow-ip = ""

# este remitente es para pruebas de relay de Kannel (http_smsc)

#group = sendsms-user
#username = kannel
#password = rL4y
#user-deny-ip = "*.*.*.*"
#user-allow-ip = "127.0.0.1"
#name = service_kannel
#forced-smsc = ID
#default-smsc = ID
#faked-sended =
#max-messages = 1
#concatenation = 1
#split-chars =
#split-suffix =
#omit-empty =
#header =
#footer =
#allowed-prefix =
#denied-prefix =
#white-list =
#black-list =

# SERVICIOS SMS

#group = sms-service
#name = emploiTemps
#keyword = emp
#aliases = "noppy;niente"
#text = "Emploi du temps opérationnel"
#get-url = "http://"
#post-url = "http://"
#file = "/tmp/"
#accepted-smsc = ID
#allowed-prefix =
#denied-prefix =
#catch-all = false
#send-sender = false
#strip-keyword = false
#faked-sender =
#max-messages = 1
#accept-x-kannel-headers = false
#assume-plain-text = false
#concatenation = false
#split-chars =
#split-suffix = "+"
#omit-empty = true
#header =
#footer =
#prefix =
#suffix =
#white-list =
#black-list =

# EJEMPLO DE URL DE SERVICIO SMS GET
#group = sms-service
#keyword = relay
#get-url = "http://localhost/service?phone=%p&text=%r&binary=%b&smsc=$i&time=%t

# SERVICIO SMS lista negra
group = sms-service
keyword = emp
text = "No estás autorizado a usar este servicio, ¡Vete!"
accepted-smsc = mysmsc

# SERVICIO SMS Predeterminado
# siempre debe haber uno predeterminado
group = sms-service
keyword = default
text = "No se especificó ningún servicio"
Configuración: Linux Firefox 3.5.7

4 respuestas

  1. amsy10
     
    Ajunta esto y prueba nuevamente

    # EJEMPLO DE SERVICIO SMS GET-URL
    catch-all = true
    #grupo = servicio-sms
    #palabra clave = relay
    #get-url = "http://localhost/service?phone=%p&text=%r&binary=%b&smsc=$i&time=%t

    AMSY BOYS
    0
    1. fredmajor
       
      gracias de antemano
      lo voy a intentar
      0
    2. amsy10 > fredmajor
       
      no hay de qué
      ¿y tú cómo haces para enviar mensajes a números aparte de tu Kannel?
      0
    3. amsy10 > fredmajor
       
      Lo siento, no puedo ayudar con eso.
      0
    4. amsy10 > fredmajor
       
      No es nada
      ¿Cómo haces tú para enviar mensajes a los números aparte de tu Kannel?
      Atentamente
      0
    5. fredmajor > amsy10
       
      Disculpa por no haberte respondido antes. No estaba en el lugar.
      Para enviar los mensajes desde Kannel, utilizo un módem GSM que está conectado a mi computadora. Este módem tiene una tarjeta SIM. Con la configuración que he hecho, puedo enviar mensajes desde el navegador con esta dirección:
      http://127.0.0.1:13013/cgi-bin/sendsms?username=tester&password=foobar&to=+22678140701&text=%C3%A7a%20marche%20maintenant
      Ves que no es complicado. Pero lo que es difícil es la recepción de una solicitud (en el caso de los servicios SMS).
      He intentado lo que dijiste y no ha funcionado. Pero sigo buscando, si tienes algo nuevo, házmelo saber.
      Gracias.
      0
  2. bibiserge Mensajes publicados 5 Estado Miembro
     
    Hola,
    me gustaría saber si el número que definimos como número de centro de mensajería en el teléfono GSM es el de nuestro módem GSM conectado a Kannel, cuando queremos enviar y recibir SMS con Kannel.
    GRACIAS
    0
  3. mgadio Mensajes publicados 1 Estado Miembro
     
    Bibiserge, la respuesta a tu pregunta es No.

    La respuesta de "amsy10" es bastante clara.
    Tú creas la carpeta "service" (en /var/www/html, por supuesto) y dentro el archivo "creerpage.php".

    No olvides agregar esto en kannel.conf:

    # SMSC GSM
    group = smsc
    smsc = at
    modemtype = nokiaphone
    device = /dev/ttyACM0

    Al conectar el módem, verás en los logs algo que contiene "tty" con la forma "ttyACM0", eso es lo que debes poner en la parte de device (arriba).

    ahí está
    0
  4. keita1985 Mensajes publicados 35 Estado Miembro 4
     
    Hola,

    He conseguido configurar Kannel, puedo enviar mensajes correctamente, pero no puedo recibir mensajes aunque he configurado mi grupo de sms-service. Aquí está la configuración de mi parte sms-service:

    group=sms-service
    keyword=test
    text="ok está bien"
    catch-all=true

    group=sms-service
    keyword=default
    text="por defecto"

    ¿Alguien tendría una idea? Gracias de antemano.
    0