Service SMS avec kannel.

Fermé
fredmajor - 12 janv. 2010 à 17:57
keita1985 Messages postés 30 Date d'inscription dimanche 7 mars 2010 Statut Membre Dernière intervention 17 avril 2012 - 15 déc. 2011 à 15:08
Bonjour,
je voudrais mettre en place un service SMS avec la passerelle kannel sous ubuntu. je l'ai configuré et ça marche.je peux envoyer des sms à des téléphones portables. j'utilise un modem GSM de type siemens TC65.
le probléme quand j'envoie une requete SMS au service j ne reçois aucune reponse. Aidez moi.
merci d'avance. ci-dessus la configuration de ma passerelle.

#
# THIS IS A SAMPLE CONFIGURATION FOR KANNEL
#
# For any modifications to this file, see Kannel User Guide
# If that does not help, send email to 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 related
#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 related
#wapbox-port = 13002
#udp-deny-ip = "*.*.*.*"
#udp-allow-ip = "127.0.0.1"
#wdp-interface-name = "*"


# SMSC CONNECTIONS - GLOBAL FIELDS
#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 to use the old implementation
#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 means false, 1 means true)


# 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 Fake
#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 =


# SMSBOX SETUP

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 =


# SEND-SMS USERS

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

# this sender is for Kannel relay testing (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 =



# SMS SERVICES

#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 =


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


# SMS SERVICE black-list
group = sms-service
keyword = emp
text = "You are not alowed to use this service, Go away!"
accepted-smsc = mysmsc


# SMS SERVICE Default
# there should be default always
group = sms-service
keyword = default
text = "No service specified"
A voir également:

4 réponses

Ajoute ca et essai a nouveau

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


AMSY BOYS
0
merci d'avance
j vais l'essayer
0
amsy10 > fredmajor
28 janv. 2010 à 12:48
pas de quoi
toi tu fais comment pour envoyer des massages aux numeros a parde ton kannel
0
amsy10 > fredmajor
28 janv. 2010 à 12:49
Pas de quoi
toi tu fais comment pour envoyer des massages aux numeros a parde ton kannel
0
amsy10 > fredmajor
28 janv. 2010 à 12:51
Pas de quoi
toi tu fais comment pour envoyer des massages aux numeros a parde ton kannel
Cordialment
0
fredmajor > amsy10
11 févr. 2010 à 15:36
Excuse moi de ne t'avoir pas repondu tot. je n'etais pas sur place.
Pour en voyer les messages à partir de kannel, j'utilise un modem GSM qui est connecté à mon ordinateur. ce modem à une carte SIM. avec la configuration que j'ai faite je peux envoyer des messages à partir du navigateur avec cette adresse:
http://127.0.0.1:13013/cgi-bin/sendsms?username=tester&password=foobar&to=+22678140701&text=%C3%A7a%20marche%20maintenant
tu vois bien c pas compliqué. mais c qui est dur c'est la reception d'une requete (cas des services SMS).
j'ai essayé ce que tu as dit et ça n'a pas marché. mais j cherche toujours si tu as du nouveau tiens moi au courant.
merci
0
bibiserge Messages postés 3 Date d'inscription samedi 6 février 2010 Statut Membre Dernière intervention 2 mars 2010
2 mars 2010 à 16:26
Bonjour,
je voudrais savoir si le numéro que l'on definit comme numéro de centre de messagerie dans le telephone GSM est celui de notre moodem GSM connecté à kannel, lorsque l'on veut envoyer et recevoir les SMS avec kannel.
MERCI
0
mgadio Messages postés 1 Date d'inscription lundi 24 décembre 2001 Statut Membre Dernière intervention 10 juin 2010
10 juin 2010 à 11:44
Bibiserge, la réponse à ta question est Non.

La réponse de "amsy10" est assez claire.
Tu crées le dossier "service" (dans /var/www/html bien entendu) et dedans le fichier "creerpage.php".

N'oublie pas d'ajouter ceci dans kannel.conf:

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


Au branchement du modem, tu verras dans les logs un truc qui contient "tty" ayant la forme "ttyACM0", c'est cela que tu mettras dans la partie device (ci-dessus).

voilà
0
keita1985 Messages postés 30 Date d'inscription dimanche 7 mars 2010 Statut Membre Dernière intervention 17 avril 2012 4
15 déc. 2011 à 15:08
Bonjour,

J'ai reussi a configurer kannel , j'arrive a envoyer des messages correctement mais je n'arrive pas a recevoir de messages alors que j'ai configuré mon groupe sms-service . voici la configuration de ma partie sms-service:

group=sms-service
keyword=test
text="ok c'est bon"
catch-all=true

group=sms-service
keyword=default
text="defaut"

Est ce que quelqu'un aurait une idée? Merci d'avance.
0