Configuration de Kannel

Publié: 14 septembre 2010 dans Kannel, Linux, Serveurs, Telecoms
Tags:, , , , , , , , ,

Configuration et installation de Kannel

On va installer kannel et le configurer dans un but pédagogique. Donc ceci consiste à mettre en place un serveur qui permettra d’envoyer et de répondre à un sms automatiquement.

L’aspect théorique est laissé au soin du lecteur des liens seront mis en annexes pour les utilisateurs désirant approfondir leurs connaissances. Ce qui veut dire que seul l’aspect pratique sera  mise en exergue!

I.Installation

Allez sur le site de kannel et télécharger le paquet gateway (dans ce tutos le version 1.4.3 est utilisé)

et décompresse en tapant la commande «sudo tar xzvf Téléchargements/gateway-1.4.3.tar.gz »,compiler et installer

pour les novices voici les différentes commandes à taper

==>récupérer le paquet avec la commande wget

sudo wget http://kannel.org/download/1.4.3/gateway-1.4.3.tar.gz

==>décompresse le paquet avec la commande tar

 sudo tar xzvf  gateway-1.4.3.tar.gz

==>Se déplacer dans le répertoire de gateway-1.4.3

cd  gateway-1.4.3/

==> installons les dépendances de kannel les deux paquets libxml2 et libxml2-dev

sudo aptitude install libxml2-dev libxml2

==>maintenant nous pouvons compiler notre cher gateway

sudo ./configure

si tout est OK on continue

 sudo ./configure && sudo make

si tout est OK on continue et on l’installe

sudo make bindir=/usr/bin/kannel install

voilà ca devrait faire l’affaire notre serveur SMS est installé sans problème reste maintenant la configuration

II.Configuration

La configuration est assez simplement il nous faut un modem GSM(on utilisera un téléphone portable de marque NOKIA série 6230i comme modem GSM) et  également une clé bluetooth pour relier notre modem à l’ordinateur(vous pouvez aussi utiliser un câble ca ne gène pas)

en première lieu nous allons essayer d’établir une liaison série entre le modem et l’ordinateur en utilisant La technologie RFCOMM.

Ouvrons un terminal et lançons nous à la recherche de notre cher ami le modem mais avant tout veillez penser à activé le bluetooth sur votre portable

==>heureusement qu’on a des outils comme hcitools lançons la recherche !

 sudo hcitool scan

Scanning …

00:1E:E2:69:F4:5C €lw@n$

hohé suis la  !!!

si vous ne voyez pas le « hohé suis la »   redemander votre machine !

vous n ‘êtes pas sérieux quand même c’était une blague :-p

continuons notre …

==>notre cher modém est la tout heureux maintenant relions le à notre machine en utilisant RFCOMM

 sudo rfcomm connect 0 00:1E:E2:69:F4:5C 1

Connected /dev/rfcomm0 to 00:1E:E2:69:F4:5C on channel 1

Press CTRL-C for hangup

cela veut dire qu’on c’est connecté sur le device rfcomm0 dans le canal 1

tout se passe bien alors? bah oui! :)

Alors on a relié notre périphérie en liaison série avec notre machine il nous reste à configurer notre serveur.

Avant d’y aller faisons un petit tour au niveau des commandes AT et regardons si on peut testé notre chér modeme.

Installons minicom vous savez installer maintenant sinon on s’arrête là! ;-)  bon pas de soucis pour les fainéants copier et coller!

sudo aptitude install minicom et attendre la fin de l’installation

toujours dans notre terminal tapez

sudo minicom -s pour configurer minicom avec notre modem

=>Aller dans configuration du port série tapez A

=>changer le Port série :/dev/xxx en /dev/rfcomm0

=>appuyer sur Entrer pour sauvegarder

=>sur Entre a nouveau pour sortir

=>aller dans Enregistrer config. sous dfl pour sauvegarder la configuration par défaut

=> Puis sortir

si tout est OK vous devriez avoir quelques du genre

Bienvenue avec minicom 2.4

OPTIONS: I18n

Compilé le Jan 25 2010, 06:49:09.

Port /dev/rfcomm0

Tapez CTRL-A Z pour voir l’aide concernant les touches spéciales

OK

Maintenant voyons si notre SIM est bien en place

tapez toujours de le même terminal AT+CPIN ? Entrer

AT+CPIN?

+CPIN: READY

OK

Voilà le résultat attendu donc tout est OK ! Je vous encourage à lire la documentation sur les commandes AT ils sont intéressantes et permettes de faire des choses extra…. si vous maitrisez python ou C/C++ je vous assure que leur combinaison fait des ravages!à bon entendeur …..  :)

Revenons à nos moutons!c’était quoi encore ……haa OK!la fameuse configuration de kannel! ;)

Ouvrons un autre terminal et créer d’ abord le répertoire /etc/kannel

sudo mkdir /etc/kannel

Créons le fichier /etc/kannel/kannel.conf

sudo vim etc/kannel/kannel.conf

bon chacun y vas avec son éditeur favori  ;)

le fichier de configuration se compose de 5 groupe voir 6

=>le premier est le groupe core

=>le second le groupe smsc

=>le troisième est le smsbox

=>le quatrième est le sendsms-user

=>le cinquième est le sms-service

=>le sixième est le modems

voilà notre fichier de configuration toute préte

#-------------------------------------------------------

#CORE

group = core

admin-port = 13000

admin-password = bar

smsbox-port = 13001

log-file = "/var/log/kannel/bearerbox.log"

log-level=1

access-log = "access.log"

log-level=1

unified-prefix = "00221,+221,00"

bearerbox-host = localhost

#———————————————

# SMSBOX SETUP

group = smsbox

bearerbox-host = localhost

sendsms-port = 13013

sendsms-url = "/cgi-bin/sendsms"

global-sender = 13013

sendsms-chars = "0123456789 +-"

log-file = "/tmp/smsbox.log"

log-level = 0

access-log = "access.log"

#———————————————

# SMSC CONNECTIONS

group = smsc

smsc=at

modemtype=nokiaphone

host = localhost

device=/dev/rfcomm0

speed=9600

validityperiod =167

#———————————————-

#MODEM

group = modems

id = nokiaphone

name = "Nokia Phone"

detect-string = "Nokia Mobile Phone"

need-sleep = true

enable-mms = true

#———————————————

# SEND-SMS USERS

group = sendsms-user

username = tester

password = foobar

max-messages = 3

concatenation = true

#user-deny-ip = "*.*.*.*"

user-allow-ip = "*.*.*.*"

#———————————————

# SERVICES

group = sms-service

keyword = test

text = "test kannel is valide!"

******FIN DU FICHIER DE CONFIGURATION******

Telecharger le fichier ici

III.Test

maintenant tout est fin prés démarrons notre serveur!;)

++ouvrons un terminal

sudo /usr/local/sbin/bearerbox  /etc/kannel/kannel.conf

++ouvrir un autre terminal

 sudo /usr/local/sbin/smsbox  /etc/kannel/kannel.conf


Envoyer un sms depuis votre navigateur

ouvrer votre navigateur favori et go ahead...;-)

remplacer le "x" par le numéro de destinataire
en partant de la on peut s’imaginer une interface propre écrite dans votre langage préféré(python,php,java…..) pour envoyer des messages
About these ads
commentaires
  1. arno dit :

    slt
    j ai bien aimé ton tuto
    d avance un tres grand merci pour ton travail.

    j aimerai savoir comment faire à present si on desire mettre un service
    derriere cette config?

    peut tu m aider, j aimerai mettre en place un service d’emploi de temps

  2. elwan7 dit :

    slt merci de ton appreciation!;)tu peut creer un script php qui vas interroger une base de donnée(mysql,…) pour tirer les infos que tu veut ,avec php tout est possible(enfin presque):)
    donc aprés avoir fini ton script tu donne le chemin du fichier php dans le Service en utilisant "Get-url"
    exemple:

    # SERVICES

    group = sms-service

    keyword = emptps

    Get-url=http://localhost/kannel/emploidutps.php….

  3. arno dit :

    slt
    j ai suivi t instructions
    mais à la fin je me retrouve avec des erreurs peut tu m aider
    voila :

    ERROR: Group ‘sendsms-user’ may not contain field ‘log-level’.
    ERROR: Error found on line 62 of file `/etc/kannel/kannel.conf’.
    PANIC: Couldn’t read configuration from `/etc/kannel/kannel.conf’.
    PANIC: /usr/local/sbin/bearerbox(gw_panic+0xaf) [0x80c9bcf]
    PANIC: /lib/libc.so.6(__libc_start_main+0xe6) [0xd2ecc6]

    • cherif dit :

      comment resoudre l’erreure

      ERROR: Group ‘sendsms-user’ may not contain field ‘log-level’.
      ERROR: Error found on line 62 of file `/etc/kannel/kannel.conf’.
      PANIC: Couldn’t read configuration from `/etc/kannel/kannel.conf’.
      PANIC: /usr/local/sbin/bearerbox(gw_panic+0xaf) [0x80c9bcf]
      PANIC: /lib/libc.so.6(__libc_start_main+0xe6) [0xd2ecc6]

  4. elwan7 dit :

    slt si ta suivi les instructions a la lettre ca devrait marcher! :)
    mais défois une toute petite chose peut gacher notre conf!
    bon verifie la ligne 62 dans ton fichier de conf
    puis regarde les droits de ton fichier kannel.conf
    @++

  5. arno dit :

    slt
    j aimerai savoir si avec ton telephone 6230i
    tu arrivais à envoyer et recevoir des sms?

  6. elwan7 dit :

    reslt oui effectivement j’arrivais a envoyé des messages et a recevoir.toi tu utilise qu’elle telephone pour modem?

  7. arno dit :

    slt* j ai un nokia 6230
    pense tu que cela peux marcher?

  8. arno dit :

    tu peux m aider, je rencontre ce pb

    [14462] [0] ERROR: fopen failed: couldn’t open `/etc/kanne/kannel.conf’
    [14462] [0] ERROR: System error 2: No such file or directory
    [14462] [0] PANIC: Failed to load main configuration file `/etc/kanne/kannel.conf’. Aborting!
    [14462] [0] PANIC: /usr/local/sbin/bearerbox(gw_panic+0xaf) [0x80cbfdf]
    [14462] [0] PANIC: /usr/local/sbin/bearerbox(cfg_read+0x72b) [0x80b995b]
    [14462] [0] PANIC: /usr/local/sbin/bearerbox(main+0xd1) [0x8052841]
    [14462] [0] PANIC: /lib/libc.so.6(__libc_start_main+0xe6) [0x827cc6]
    [14462] [0] PANIC: /usr/local/sbin/bearerbox() [0x8051a41]

  9. arno dit :

    Bonjour
    j espere que vous allez bien
    je reussi maintenant à envoyer des sms a un ami-test
    cependant quand il me repond il recoit request failed.
    dans mon fichier smsbox je vois

    WARNING: No translation found for from to
    [20323] [4] ERROR: request failed

    TEST VERIF est le sms qu il m a envoyé.

    quand je regarde dans kannel.store, j ai

    root@localhost kannel]# cat /var/log/kannel/kannel.store
    �1234Orange����Request FailedL�^���������������������$0c5a8f69-2c85-4d86-b76a-f9d228fe2435��������������������������������

    voila ma config

    # Default kannel configuration file
    group = core
    admin-port = 13000
    admin-password = passer
    status-password = pass
    admin-deny-ip = "*.*.*.*"
    admin-allow-ip = "127.0.0.1"
    smsbox-port = 13001
    #wapbox-port = 13002
    box-deny-ip = "*.*.*.*"
    box-allow-ip = "127.0.0.1"
    wdp-interface-name = "*"
    log-file = "/var/log/kannel/bearerbox.log"
    log-level = 1
    store-location = "/var/log/kannel/kannel.store"

    #SMSBOX
    group = smsbox
    bearerbox-host = localhost
    sendsms-port = 13013
    sendsms-url = "/cgi-bin/sendsms"
    global-sender = 13013
    sendsms-chars = "0123456789 +-"
    log-file = "/var/log/kannel/smsbox.log"
    #log-level = 0
    access-log = "/var/log/kannel/access.log"

    # SMSC CONNECTIONS
    group = smsc
    smsc=at
    modemtype=nokiaphone
    host = localhost
    device= /dev/ttyACM0
    #sms-center = +221709900000 expresso
    sms-center = +2216380010
    speed= 9600
    validityperiod = 167
    pin = 1234

    #MODEM
    group = modems
    id = nokiaphone
    name = "Nokia Phone"
    detect-string = "Nokia Mobile Phone"
    need-sleep = true
    #enable-mms = true

    # SEND-SMS USERS
    group = sendsms-user
    username = arno
    password = passer
    max-messages = 1
    concatenation = true
    #user-deny-ip = "*.*.*.*"
    user-allow-ip = "127.0.0.1"

    # SERVICES
    #group = sms-service
    #keyword = nop
    #text = "You asked nothing and I did it!"

    Avez vous une idée
    Merci

  10. elwan7 dit :

    slt j’étais tres occupé ces temps!
    mais apparement tu n’as activer aucun service donc c’est probable que kannel ne reponde pas décommente tes lignes services et dit a ton ami(testeur :) ) qu’il envoi commme message nop ;) et il auras une reponse aussi tot
    sinon aussi tu peut changer le "nop" et mettre autre chose…
    @++

  11. arno dit :

    Avec ta meme config, tu parviens à recevoir des sms?
    les sms que tu recois c est sur ton phone ou dans les fichiers
    log de kannel(access)?

    j arrive maintenant à envoyer des sms mais les reponses
    je ne parviens pas à les recevoir sur mon phone plutot dans access.log
    est ce possible sur son phoone?

  12. elwan7 dit :

    bah je c’est pas ce que tu veut faire mais si veut recevoir tes sms dans ton phone pourkw ta besoin d’un serveur sms??? sinon je pense qu’ un relai pourrait etre possible mais j’ai jamais tester ce truc…
    @++

  13. mouhnum1 dit :

    Elwan on s’ete rencontre au barcamp goree 2010 2nd edition !!!
    Dis moi quels sont les manip a suivre si on utilise un cable usb

  14. elwan dit :

    slt sorry de tarder a repondre j’etait un peut occuper a cause des cours mais tu change seulement le port serie en /dev/ACM0 c’est moins complique que pour le bluetooth ;)
    @++

  15. bertasso dit :

    Bonjour à tous

    Félicitation pour le tuto.
    Après configuration d’un service pour un web sms, je n’arrive pas à envoyer via mon interface web sms une chaine de caractère contenant des espaces (ex : Bonjour mes amis).
    L’envoi du sms passe lorsque j’envoie seulement un mot par ex Bonjour.
    Une piste de la résolution me serait utilie pour toute personne aurait déjà rencontré le même problème et résolu.

    Merci bien

    • elwan7 dit :

      @bertasso desolé de tarder a répondre je suis un peu pris par mes cours mais pour ton blém il suffit juste de mettre des "+" entre les espaces j’ai meme fait une mise a jour du tuto tu peut le regarder de nouveau!
      @+

      • Bonjour elwan.

        Merci pour la réponse. J’étais dernièrement à Dakar (17 janv au 03 fev 2011) dans le cadre de ma soutenance en master téléinfo à l’ESMT. J’en ai en profiter pendant mon séjour pour régler ce problème.
        Je suis également très intéressé par les SVA possibles avec kannel.
        J’ai repris mon boulot ce matin au pays, je te contacterais si possible pour partage d’idées relatives aux SVA.

        Cdlt

  16. faz1987 dit :

    avant tous j’avoue que c’est travail tres bien fait et je vous remerci enorment
    mon soucie ce que j’aimerais bien rélié kannel avec une base de donnée mysql mais j’arrive pas ici vous pouvez me donnez un coup de main merci!!!

  17. CHANFI (Barcamp 1er Edition) dit :

    hi

    vs allez bien jspr.
    cntant pr toi Elwan car j retrouve k ta rien laché et k t devenu un specialiste en Kannel j sui tres fiere d toi.
    bonne continuation moi j sui aux comores actuelement é jé ma propr boite de developemen et SVA.
    n’hesite pas à m contacté en cas de besoin
    cordialement

    • elwan7 dit :

      Bonjour maitre chanfi ce fut un honneur aussi de vous retrouvez et vous remercie aussi de m’avoir montrer le chemin et je tenais a vous dire que j’ai presenté Kannel au Barcamp V2.Je vous contacterez dans les plus bref delai c’est temps si je suis un peu pris par les cours vos suggestions sont les bienvenues pour ce tuto et pour tout autre remaque.
      Cordialement

  18. Bonjour à tous,
    je souhaite mettre en place une application pour transmettre des données par sms sur une base de données. Ceci étant faisable avec kannel par exécution d’un script php sur un serveur. Seulement la méthode d’envoi de ces données est linéaire (un message séparé par des espaces) sur le téléphone de l’utilisation. Serait-il possible d’avoir une application java à installer sur le tél de l’utilisateur pour l’envoi de ces données sous forme d’un formulaire ?
    Un exemple simple me permettrait d’adapter avec le mien.

    Merci bien

    • elwan7 dit :

      slt alain je pense que faire une application en java pour envoyer tes donnees est une tres bonne idees et c’est possible de le faire mais malheureusement je suis pas tres bien en java mais j’y suis..;)
      @++

  19. Marietou dit :

    Merci, c’est plus clair avec vos explications.

  20. chercheur ingenieur dit :

    les amis exusez moi beaucoup c’est la première fois que j’interviens mais j’aimerais avoir le script PHP permettant de créer l’interface qui me permettra l’envoi des sms depuis la page web

  21. Marietou dit :

    J’ai configurer kannel en utilisant un modem Huawei E1552. Après envoi de 3 messages, j’ai le resultat suivant :

    root@DjolofTek:/etc/kannel# /usr/local/sbin/bearerbox /etc/kannel/kannel.conf
    2011-03-29 18:07:06 [3045] [0] INFO: Debug_lvl = -1, log_file = , log_lvl = 0
    2011-03-29 18:07:06 [3045] [0] WARNING: DLR: using default ‘internal’ for storage type.
    2011-03-29 18:07:06 [3045] [0] INFO: DLR using storage type: internal
    2011-03-29 18:07:06 [3045] [0] DEBUG: Kannel bearerbox version `1.4.3′.
    Build `Mar 15 2011 10:04:06′, compiler `4.4.5′.
    System Linux, release 2.6.35-28-generic, version #49-Ubuntu SMP Tue Mar 1 14:40:58 UTC 2011, machine i686.
    Hostname DjolofTek, IP 192.168.1.104.
    Libxml version 2.7.7.
    Using native malloc.

    2011-03-29 18:07:06 [3045] [0] INFO: Added logfile `/var/log/kannel/bearerbox.log’ with level `1′.
    2011-03-29 18:07:06 [3045] [0] INFO: Started access logfile `/var/log/kannel/access.log’.
    2011-03-29 18:07:06 [3045] [0] WARNING: ‘store-file’ option deprecated, please use ‘store-location’ and ‘store-type’ instead.
    2011-03-29 18:07:06 [3045] [0] INFO: SSL not supported, no SSL initialization done.
    2011-03-29 18:07:06 [3045] [0] INFO: HTTP: Opening server at port 13000.
    2011-03-29 18:07:06 [3045] [0] DEBUG: Started thread 1 (gwlib/fdset.c:poller)
    2011-03-29 18:07:06 [3045] [0] DEBUG: Started thread 2 (gwlib/http.c:server_thread)
    2011-03-29 18:07:06 [3045] [0] DEBUG: Started thread 3 (gw/bb_http.c:httpadmin_run)
    2011-03-29 18:07:06 [3045] [0] DEBUG: starting smsbox connection module
    2011-03-29 18:07:06 [3045] [0] INFO: BOXC: ‘smsbox-max-pending’ not set, using default (100).
    2011-03-29 18:07:06 [3045] [0] DEBUG: Started thread 4 (gw/bb_boxc.c:sms_to_smsboxes)
    2011-03-29 18:07:06 [3045] [0] DEBUG: Started thread 5 (gw/bb_boxc.c:smsboxc_run)
    2011-03-29 18:07:06 [3045] [0] INFO: Set SMS resend frequency to 60 seconds.
    2011-03-29 18:07:06 [3045] [1] DEBUG: Thread 1 (gwlib/fdset.c:poller) maps to pid 3045.
    2011-03-29 18:07:06 [3045] [0] INFO: SMS resend retry set to unlimited.
    2011-03-29 18:07:06 [3045] [0] DEBUG: smsbox MO concatenated message handling enabled
    2011-03-29 18:07:06 [3045] [0] INFO: DLR rerouting for smsc id disabled.
    2011-03-29 18:07:06 [3045] [0] INFO: AT2[/dev/ttyUSB0]: configuration shows modemtype
    2011-03-29 18:07:06 [3045] [0] DEBUG: AT2[/dev/ttyUSB0]: Reading modem definitions from
    2011-03-29 18:07:06 [3045] [0] DEBUG: AT2[/dev/ttyUSB0]: Found modems in config
    2011-03-29 18:07:06 [3045] [2] DEBUG: Thread 2 (gwlib/http.c:server_thread) maps to pid 3045.
    2011-03-29 18:07:06 [3045] [3] DEBUG: Thread 3 (gw/bb_http.c:httpadmin_run) maps to pid 3045.
    2011-03-29 18:07:06 [3045] [4] DEBUG: Thread 4 (gw/bb_boxc.c:sms_to_smsboxes) maps to pid 3045.
    2011-03-29 18:07:06 [3045] [5] DEBUG: Thread 5 (gw/bb_boxc.c:smsboxc_run) maps to pid 3045.
    2011-03-29 18:07:06 [3045] [0] INFO: AT2[/dev/ttyUSB0]: read modem definition for
    2011-03-29 18:07:06 [3045] [0] DEBUG: Started thread 6 (gw/smsc/smsc_at.c:at2_device_thread)
    2011-03-29 18:07:06 [3045] [0] DEBUG: Started thread 7 (gw/bb_smscconn.c:sms_router)
    2011-03-29 18:07:06 [3045] [0] DEBUG: starting wapbox connection module
    2011-03-29 18:07:06 [3045] [0] ERROR: Missing wapbox-port variable, cannot start WAP
    2011-03-29 18:07:06 [3045] [0] DEBUG: starting WDP router
    2011-03-29 18:07:06 [3045] [0] DEBUG: Started thread 8 (gw/bearerbox.c:wdp_router)
    2011-03-29 18:07:06 [3045] [0] INFO: —————————————-
    2011-03-29 18:07:06 [3045] [0] INFO: Kannel bearerbox II version 1.4.3 starting
    2011-03-29 18:07:06 [3045] [0] INFO: Loading store file `/var/log/kannel/kannel.store’
    2011-03-29 18:07:06 [3045] [0] INFO: Store-file size 823, starting to unpack
    2011-03-29 18:07:06 [3045] [6] DEBUG: Thread 6 (gw/smsc/smsc_at.c:at2_device_thread) maps to pid 3045.
    2011-03-29 18:07:06 [3045] [6] INFO: AT2[/dev/ttyUSB0]: opening device
    2011-03-29 18:07:06 [3045] [0] INFO: Retrieved 4 messages, non-acknowledged messages: 4
    2011-03-29 18:07:06 [3045] [6] DEBUG: AT2[/dev/ttyUSB0]: device opened. Telnet mode = 0
    2011-03-29 18:07:06 [3045] [0] DEBUG: Started thread 9 (gw/bb_store_file.c:store_dumper)
    2011-03-29 18:07:06 [3045] [0] INFO: MAIN: Start-up done, entering mainloop
    2011-03-29 18:07:06 [3045] [0] DEBUG: AT2[/dev/ttyUSB0]: start called
    2011-03-29 18:07:06 [3045] [7] DEBUG: Thread 7 (gw/bb_smscconn.c:sms_router) maps to pid 3045.
    2011-03-29 18:07:06 [3045] [7] DEBUG: sms_router: handling message (0x97fcae8 vs 0x97fcae8)
    2011-03-29 18:07:06 [3045] [7] DEBUG: Routing failed, re-queued.
    2011-03-29 18:07:06 [3045] [7] DEBUG: sms_router: handling message (0x980c4e8 vs 0x97fcae8)
    2011-03-29 18:07:06 [3045] [7] DEBUG: Routing failed, re-queued.
    2011-03-29 18:07:06 [3045] [7] DEBUG: sms_router: handling message (0x980c1d8 vs 0x97fcae8)
    2011-03-29 18:07:06 [3045] [7] DEBUG: Routing failed, re-queued.
    2011-03-29 18:07:06 [3045] [7] DEBUG: sms_router: handling message (0x98044f0 vs 0x97fcae8)
    2011-03-29 18:07:06 [3045] [7] DEBUG: Routing failed, re-queued.
    2011-03-29 18:07:06 [3045] [7] DEBUG: sms_router: handling message (0x97fcae8 vs 0x97fcae8)
    2011-03-29 18:07:06 [3045] [7] DEBUG: Routing failed, re-queued.
    2011-03-29 18:07:06 [3045] [7] DEBUG: sms_router: time to sleep 30.00 secs.
    2011-03-29 18:07:06 [3045] [7] DEBUG: sms_router: gwlist_len = 4
    2011-03-29 18:07:06 [3045] [7] DEBUG: sms_router: handling message (0x980c4e8 vs 0x980c4e8)
    2011-03-29 18:07:06 [3045] [7] DEBUG: Routing failed, re-queued.
    2011-03-29 18:07:06 [3045] [7] DEBUG: sms_router: handling message (0x980c1d8 vs 0x980c4e8)
    2011-03-29 18:07:06 [3045] [7] DEBUG: Routing failed, re-queued.
    2011-03-29 18:07:06 [3045] [7] DEBUG: sms_router: handling message (0x98044f0 vs 0x980c4e8)
    2011-03-29 18:07:06 [3045] [7] DEBUG: Routing failed, re-queued.
    2011-03-29 18:07:06 [3045] [7] DEBUG: sms_router: handling message (0x97fcae8 vs 0x980c4e8)
    2011-03-29 18:07:06 [3045] [7] DEBUG: Routing failed, re-queued.
    2011-03-29 18:07:06 [3045] [7] DEBUG: sms_router: handling message (0x980c4e8 vs 0x980c4e8)
    2011-03-29 18:07:06 [3045] [6] DEBUG: AT2[/dev/ttyUSB0]: device opened
    2011-03-29 18:07:06 [3045] [6] INFO: AT2[/dev/ttyUSB0]: Logging in
    2011-03-29 18:07:06 [3045] [7] DEBUG: Routing failed, re-queued.
    2011-03-29 18:07:06 [3045] [7] DEBUG: sms_router: time to sleep 30.00 secs.
    2011-03-29 18:07:06 [3045] [8] DEBUG: Thread 8 (gw/bearerbox.c:wdp_router) maps to pid 3045.
    2011-03-29 18:07:06 [3045] [8] DEBUG: Thread 8 (gw/bearerbox.c:wdp_router) terminates.
    2011-03-29 18:07:06 [3045] [6] INFO: AT2[/dev/ttyUSB0]: init device
    2011-03-29 18:07:06 [3045] [6] INFO: AT2[/dev/ttyUSB0]: speed set to 9600
    2011-03-29 18:07:06 [3045] [9] DEBUG: Thread 9 (gw/bb_store_file.c:store_dumper) maps to pid 3045.
    2011-03-29 18:07:06 [3045] [6] DEBUG: AT2[/dev/ttyUSB0]: –> ATZ^M
    2011-03-29 18:07:06 [3045] [6] DEBUG: AT2[/dev/ttyUSB0]: <– ATZ
    2011-03-29 18:07:06 [3045] [6] DEBUG: AT2[/dev/ttyUSB0]: AT^M
    2011-03-29 18:07:06 [3045] [6] DEBUG: AT2[/dev/ttyUSB0]: <– AT
    2011-03-29 18:07:06 [3045] [6] DEBUG: AT2[/dev/ttyUSB0]: AT&F^M
    2011-03-29 18:07:06 [3045] [6] DEBUG: AT2[/dev/ttyUSB0]: <– AT&F
    2011-03-29 18:07:06 [3045] [6] DEBUG: AT2[/dev/ttyUSB0]: ATE0^M
    2011-03-29 18:07:06 [3045] [6] DEBUG: AT2[/dev/ttyUSB0]: <– ATE0
    2011-03-29 18:07:06 [3045] [6] DEBUG: AT2[/dev/ttyUSB0]: AT+IFC=2,2^M
    2011-03-29 18:07:06 [3045] [6] DEBUG: AT2[/dev/ttyUSB0]: AT+CPIN?^M
    2011-03-29 18:07:06 [3045] [6] DEBUG: AT2[/dev/ttyUSB0]: <– +CPIN: READY
    2011-03-29 18:07:06 [3045] [6] DEBUG: AT2[/dev/ttyUSB0]: AT+CSCA="00221776380010"^M
    2011-03-29 18:07:06 [3045] [6] DEBUG: AT2[/dev/ttyUSB0]: AT+CMGF=0^M
    2011-03-29 18:07:07 [3045] [6] DEBUG: AT2[/dev/ttyUSB0]: AT+CSMS=?^M
    2011-03-29 18:07:07 [3045] [6] DEBUG: AT2[/dev/ttyUSB0]: <– +CSMS: (0-1)
    2011-03-29 18:07:07 [3045] [6] DEBUG: AT2[/dev/ttyUSB0]: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0^M
    2011-03-29 18:07:07 [3045] [6] DEBUG: AT2[/dev/ttyUSB0]: AT+CMGS=20^M
    2011-03-29 18:07:09 [3045] [6] DEBUG: AT2[/dev/ttyUSB0]: <– AT+CMGS=20
    2011-03-29 18:07:09 [3045] [6] DEBUG: AT2[/dev/ttyUSB0]:
    2011-03-29 18:07:09 [3045] [6] DEBUG: AT2[/dev/ttyUSB0]: send command status: 1
    2011-03-29 18:07:09 [3045] [6] DEBUG: AT2[/dev/ttyUSB0]: –> 0011000C912271279981600000A706EE37BD0C9201
    2011-03-29 18:07:09 [3045] [6] DEBUG: AT2[/dev/ttyUSB0]: –> ^Z
    2011-03-29 18:07:09 [3045] [6] DEBUG: AT2[/dev/ttyUSB0]: 0011000C912271279981600000A706EE37BD0C9201

  22. Marietou dit :

    2011-03-29 18:09:00 [3045] [7] DEBUG: re-queing SMS not-yet-to-be resent
    2011-03-29 18:09:00 [3045] [7] DEBUG: sms_router: handling message (0x98044f0 vs 0x9803ee8)
    2011-03-29 18:09:00 [3045] [7] DEBUG: re-queing SMS not-yet-to-be resent
    2011-03-29 18:09:00 [3045] [7] DEBUG: sms_router: handling message (0x9803ee8 vs 0x9803ee8)
    2011-03-29 18:09:00 [3045] [7] DEBUG: re-queing SMS not-yet-to-be resent
    2011-03-29 18:09:00 [3045] [7] DEBUG: sms_router: time to sleep 30.00 secs.
    2011-03-29 18:09:06 [3045] [6] DEBUG: AT2[/dev/ttyUSB0]: send command status: -1
    2011-03-29 18:09:08 [3045] [6] DEBUG: AT2[/dev/ttyUSB0]: TP-Validity-Period: 24.0 hours
    2011-03-29 18:09:08 [3045] [6] DEBUG: AT2[/dev/ttyUSB0]: –> AT+CMGS=28^M
    2011-03-29 18:09:08 [3045] [6] DEBUG: AT2[/dev/ttyUSB0]: <– AT+CMGS=28
    2011-03-29 18:09:10 [3045] [6] DEBUG: AT2[/dev/ttyUSB0]: <–
    2011-03-29 18:09:10 [3045] [6] DEBUG: AT2[/dev/ttyUSB0]: maybe Sim storage is full? I’ll have a look at it. (500)
    2011-03-29 18:09:10 [3045] [6] DEBUG: AT2[/dev/ttyUSB0]: send command status: 1
    2011-03-29 18:09:10 [3045] [6] DEBUG: AT2[/dev/ttyUSB0]: –> 0011000C912271279981600000A70FC3777DFCAE83C62062FA5D6F8701
    2011-03-29 18:09:10 [3045] [6] DEBUG: AT2[/dev/ttyUSB0]: –> ^Z
    2011-03-29 18:09:30 [3045] [7] DEBUG: sms_router: gwlist_len = 3
    2011-03-29 18:09:30 [3045] [7] DEBUG: sms_router: handling message (0x98044f0 vs 0x98044f0)
    2011-03-29 18:09:30 [3045] [7] DEBUG: re-queing SMS not-yet-to-be resent
    2011-03-29 18:09:30 [3045] [7] DEBUG: sms_router: handling message (0x9803ee8 vs 0x98044f0)
    2011-03-29 18:09:30 [3045] [7] DEBUG: Message routed successfully.
    2011-03-29 18:09:30 [3045] [7] DEBUG: sms_router: handling message (0x97fcae8 vs 0x97fcae8)
    2011-03-29 18:09:30 [3045] [7] DEBUG: re-queing SMS not-yet-to-be resent
    2011-03-29 18:09:30 [3045] [7] DEBUG: sms_router: handling message (0x98044f0 vs 0x97fcae8)

  23. Marietou dit :

    Et la boucle ne s’arrete plus., jusqu’à ce que je fasse CTrl Z. Qu’elle est la solution ?

    • elwan7 dit :

      slt marietou d’apres tes logs je pense que tes messages ne sont pas envoyei oubien ? et le faite qu’il tourne en boucle c’est qu’il tente d’envoyer les messages toutes les 30s.
      tu peut m’envoyer ton fichier kannel.conf stp!

  24. cheikh dit :

    bonjour voilà je me nomme cheikh,je m’interesse assez à kannel,donc je voulais demander a tous concernant la partie sms – service du fichier kannel.conf
    j’aimerai mettre en place un script php pour gerer les reponses automatique mais je sais pas comment faire,le truc est que j’arrive à envoyer aisement mais j’aimerai entrer en contact avec une base de donnée et pouvoir via l’id ou un mot clé donnez une reponse que souhaite l’utilisateur merci.

  25. Marietou dit :

    Maintenant j’ai 3 problèmes :
    -je peux envoyer un message à partir de mon navigateur(firefox), je le veux sur la console mais il n’y a pas de réponse.
    -si j’envoie le mot clé à partir d’un portable, je ne vois rien sur la console, aucune réaction
    -en plus, sur la console où j’ai lancé le bearerbox, il ya un message d’erreur (ERROR CMS 500 carte sim pleine), alors qu’il n’y a rien sur la carte sim.

    Voici mon fichier kannel.conf

    #
    # 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
    #include = "/etc/kannel/modems.conf"

    #CORE

    group = core
    admin-port = 13000
    admin-password = playsms
    status-password = playsms
    log-file = "/var/log/kannel/bearerbox.log"
    log-level=0
    access-log = "/var/log/kannel/access.log"
    #admin-deny-ip = « *.*.*.* »
    #admin-allow-ip = « 127.0.0.1″
    wapbox-port = 13002
    smsbox-port = 13001
    #wdp-interface-name = « * »
    store-file = "/var/log/kannel/kannel.store"
    #box-deny-ip = « *.*.*.* »
    #box-allow-ip = « 127.0.0.1″
    unified-prefix = « 00221,+221,00″

    #———————————————

    # SMSBOX SETUP

    group = smsbox
    bearerbox-host = localhost
    sendsms-port = 13013
    #sendsms-url = "/cgi-bin/sendsms"
    global-sender = 13013
    sendsms-chars = "0123456789 +-"
    log-file = "/var/log/kannel/smsbox.log"
    log-level = 0
    access-log = "/var/log/kannel/access.log"
    #———————————————

    # SMSC Fake
    group = smsc
    smsc = fake
    host = localhost
    port = 13014
    #———————————————

    # SMSC CONNECTIONS – GLOBAL FIELDS
    # SMSC GSM

    group = smsc
    smsc = at
    modemtype = huawei
    device = /dev/ttyUSB0
    speed = 9600
    #———————————————

    #MODEM

    group = modems
    id = huawei
    name = "huawei e1552"
    detect-string = "Huawei E1552"
    init-string = "ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0"
    speed = 9600
    keepalive-cmd = "AT+CBC;+CSQ"
    #message-storage = sm
    broken = true
    #———————————————

    # SEND-SMS USERS

    group = sendsms-user
    username = playsms
    password = playsms
    #———————————————

    # SMS SERVICE ‘Default’
    # there should be default always

    group = sms-service
    keyword = default
    text = "default message"
    #———————————————

    #SERVICES

    group = sms-service
    keyword = jeu
    get-url = "http://localhost/jeu.php?rep=%r"
    #———————————————

    # another service
    group = sms-service
    keyword = hello
    text = "Welcome to Marietou’s"

    # WAP CONNECTIONS – GLOBAL FIELDS
    group = wapbox
    bearerbox-host = localhost
    log-file = "/var/log/kannel/wapbox.log"

    # SMS SERVICE black-list
    #group = sms-service
    #keyword = list
    #text = "You are not alowed to use this"

  26. elwan7 dit :

    @marietou -je peux envoyer un message à partir de mon navigateur(firefox), je le veux sur la console mais il n’y a pas de réponse.
    la j’ai pas compris ce que tu veut dire quand tu parle d’envoi sur console
    alors dans ton fichier de configuration j’ai vu que tu as declarei 2 smsc essaye decommenter le fake smsc et ensuite je pense que ton modem est en mode pdu c’est pourquoi il te parle de memoire pleine essaye de voir comment on active le mode texte pour l’envoi des sms sur ton modem apres tu me tiens au courant!
    mais en premier active le "message-storage = sm" d’abord
    ps: sorry pour les accents j’ai un clavier qwerty :-)
    @++

  27. Marietou dit :

    l’activation du mode texte se fait ainsi AT+CMGF=1
    Ensuite j’ai essayé d’envoyé un message mais j’ai toujours
    CMS ERROR 500

  28. elwan7 dit :

    ok bon essaye de mettre le numero du centre de messagerie dans le groupe du smsc
    sms-center =" +2216380010 "

  29. Marietou dit :

    J’ai mis le sms-center puis j’ai envoyé "jeu" mais pas de réactions.

  30. elwan7 dit :

    tu as commenter le fake smsc ?

  31. Marietou dit :

    oui je l’ai commenté

  32. Marietou dit :

    aussi j’ai fait AT+CREG? et le resultat est
    +CREG: 0,0

    OK

  33. Marietou dit :

    J’ai vu que mes message sont toujours en mode pdu.
    AT+CMGL="ALL"
    +CMGL: 0,"REC UNREAD","002B003200320031003700370037003100300031003200340039",,""
    004A006500750020002E006100640067
    +CMGL: 1,"REC UNREAD","002B003200320031003700370037003100300031003200340039",,""
    0043006F00750063006F0075
    +CMGL: 2,"REC UNREAD","002B003200320031003700370037003100300031003200340039",,""
    004A00650075
    +CMGL: 3,"REC UNREAD","002B003200320031003700370037003100300031003200340039",,""
    00640065006600610075006C0074
    +CMGL: 4,"REC UNREAD","002B003200320031003700370037003100300031003200340039",,""
    006A00650075
    +CMGL: 5,"REC UNREAD","002B003200320031003700370037003100300031003200340039",,""
    006E006F00740065
    +CMGL: 6,"REC UNREAD","002B003200320031003700370037003100300031003200340039",,""
    004A00650075
    +CMGL: 7,"REC UNREAD","002B003200320031003700370037003100300031003200340039",,""
    006E006F007400650020
    +CMGL: 8,"REC UNREAD","002B003200320031003700370037003100300031003200340039",,""
    006E006F0074006500200031
    +CMGL: 9,"REC UNREAD","002B003200320031003700370037003100300031003200340039",,""
    006E006F0074006500200032
    +CMGL: 10,"REC UNREAD","002B003200320031003700370032003900390031003800300036",,"
    006A00650075
    +CMGL: 11,"REC UNREAD","002B003200320031003700370032003900390031003800300036",,"
    006E006F0074006500200032
    +CMGL: 12,"REC UNREAD","002B003200320031003700370032003900390031003800300036",,"
    006E006F00740065
    +CMGL: 13,"REC UNREAD","002B003200320031003700370032003900390031003800300036",,"

    +CMGL: 14,"REC UNREAD","002B003200320031003700370032003900390031003800300036",,"
    006E006F0074006500200032
    +CMGL: 15,"REC UNREAD","002B003200320031003700370032003900390031003800300036",,"

    +CMGL: 16,"REC UNREAD","002B003200320031003700370032003900390031003800300036",,"

    +CMGL: 17,"REC UNREAD","002B003200320031003700370032003900390031003800300036",,"

    +CMGL: 18,"REC UNREAD","002B003200320031003700370032003900390031003800300036",,"
    006E006F00740065
    +CMGL: 19,"REC UNREAD","002B003200320031003700370032003900390031003800300036",,"
    006E006F00740065
    +CMGL: 20,"REC UNREAD","002B003200320031003700370032003900390031003800300036",,"

    +CMGL: 21,"REC UNREAD","002B003200320031003700370032003900390031003800300036",,"
    006E006F00740065
    +CMGL: 22,"REC UNREAD","002B003200320031003700370032003900390031003800300036",,"
    006E006F0074006500200032
    +CMGL: 23,"REC UNREAD","002B003200320031003700370032003900390031003800300036",,"
    006A0065007500200031003900360030
    +CMGL: 24,"REC UNREAD","002B003200320031003700370032003900390031003800300036",,"
    006A0065007500200031003900360030
    +CMGL: 25,"REC UNREAD","002B003200320031003700370032003900390031003800300036",,"

    +CMGL: 26,"REC UNREAD","002B003200320031003700370032003900390031003800300036",,"

    +CMGL: 27,"REC UNREAD","002B003200320031003700370037003100300031003200340039",,"
    006E006F0074006500200032
    +CMGL: 28,"REC UNREAD","002B003200320031003700370032003900390031003800300036",,"
    006A0065007500200031003900360030
    +CMGL: 29,"REC UNREAD","002B003200320031003700370032003900390031003800300036",,"
    006A0065007500200031003900360035

    OK

  34. elwan7 dit :

    la commande AT+CMGF=? te donnes quoi?

  35. Marietou dit :

    cela donne 1

  36. Marietou dit :

    Maintenant j’arrive à les lire. Mais lorsque j’envoie un message depuis mon portable, il n’y a pas de reactions.
    si je tape AT+CMGL="ALL", je vois tous les messages y compris le dernier envoyé.

  37. elwan7 dit :

    Si AT+CMGF=? donne 1 donc le mode texte est activei et maintenant s’il n’y a aucune reaction quand tu envoi un sms alors la ton bearbox ou le smsbox a un probleme tu l’ais a demerrarer tous les deux?

  38. Marietou dit :

    oui je les ai redémarré tous les deux, mais pas de changements

  39. Marietou dit :

    si j’essaie d’envoyer un message avec le minicom ça marche.
    Donc surement mon bearebox ou le smsbox n’est pas bien configuré.

  40. elwan7 dit :

    Si reconfigure kannel tu as compiler kannel ou tu as utiliser la version qui est sur les depots de ubuntu?

  41. Marietou dit :

    je l’ai compiler. (Aussi j’arrive pas à me connecter à internet avec ma clé huawei)
    Je vais recompiler kannel.

  42. Marietou dit :

    je recommence à zero.

    1. Le modem
    C’est une clé Orange Internett everywhere. Pour l’installation, le système demande le pays : je mets senegal. Il demande le fournisseur il n’y a que Tigo disponible. Alors je suis retournée pour mettre france comme pays. Est ce une bonne idée ?

  43. elwan7 dit :

    au fait tu peut definir le nom de orange sa ce trouve tout en haut de la liste!

  44. Marietou dit :

    sur ma liste, il n’y a que Tigo

  45. elwan7 dit :

    il ya une option en bas je souhaite ajouter mon operateur manuellement tu le vois pas?

  46. cheikh dit :

    merci c’est sympa j’y suis arrivé maintenant ,le soucis c’est que j’aimerais faire coordonner mon fichier php avec une base de donnée et envoyer par sms :par exemple si j’ai comme keyword "note" si j’envoi "note matiere" que cela me renvoie la note dans la matière designé par matiere.merci

    • elwan dit :

      oui chiekh c’est bien possible de le relier a une base de donnee tu creer ton fichier php qui interagit avec la base de donnee et renvoi le resultat souhaiter!

  47. cheikh dit :

    je voulais savoir aussi est-ce qu’il était possible de paramétrer plusieurs service sms pour avoir plusieur mot clé.merci et desolé pour toutes les questions…

  48. elwan dit :

    encore oui :-) toujours possible autant de service que tu veut et pour les questions faut en posees ca me derrange pas du tout au contraire !merci

  49. kahina dit :

    bjr,
    je te remercie pour ton tuto,j’ai suivie toutes les étapes et tout a marché sauf la dernière pour ce qui est de démarrer le serveur.j’ai copié ton fichier kannel.conf et quand je tape la dernière commande pour démarrer le serveur voila ce que l’on me dit:

    2011-05-15 16:23:37 [11659] [0] INFO: Debug_lvl = -1, log_file = , log_lvl = 0
    2011-05-15 16:23:37 [11659] [0] ERROR: fopen failed: couldn’t open `/etc/kannel:kannel.conf’
    2011-05-15 16:23:37 [11659] [0] ERROR: System error 2: No such file or directory
    2011-05-15 16:23:37 [11659] [0] PANIC: Failed to load main configuration file `/etc/kannel:kannel.conf’. Aborting!
    2011-05-15 16:23:37 [11659] [0] PANIC: /usr/local/sbin/bearerbox(gw_panic+0xf2) [0x80c17f2]
    2011-05-15 16:23:37 [11659] [0] PANIC: /usr/local/sbin/bearerbox(cfg_read+0x723) [0x80ad103]
    2011-05-15 16:23:37 [11659] [0] PANIC: /usr/local/sbin/bearerbox(main+0xd1) [0x80517f1]
    2011-05-15 16:23:37 [11659] [0] PANIC: /lib/libc.so.6(__libc_start_main+0xe7) [0x4dcce7]
    2011-05-15 16:23:37 [11659] [0] PANIC: /usr/local/sbin/bearerbox() [0x8050ba1]

    si t’as une idée de ce que je devrais faire…stp aide moi!!!

  50. arno dit :

    met /etc/kannel/kannel.conf et non /etc/kannel:kannel.conf
    teste pour voir

  51. elwan7 dit :

    bon j’ai fait une petite mise a jour du tuto j’ai mis a la fin le fichier de configuration a télécharger je pense que c’est mieux que le copier coller qui peut souvent créer des problèmes :-) a Bientôt et merci pour vos remarques et suggestions!
    @++

  52. kahina dit :

    merci pour votre aide!…voila j’ai téléchargé le fichier mais j’ai tjrs des erreurs quand je lance la 1er commande "bearbox"!..je ne sais que faire…si pouviez m’aider svp!!
    2011-05-15 21:20:54 [14457] [0] INFO: Debug_lvl = -1, log_file = , log_lvl = 0
    2011-05-15 21:20:54 [14457] [0] WARNING: DLR: using default ‘internal’ for storage type.
    2011-05-15 21:20:54 [14457] [0] INFO: DLR using storage type: internal
    2011-05-15 21:20:54 [14457] [0] DEBUG: Kannel bearerbox version `1.4.1′.
    Build `May 15 2011 13:51:43′, compiler `4.4.5′.
    System Linux, release 2.6.35-28-generic, version #50-Ubuntu SMP Fri Mar 18 19:00:26 UTC 2011, machine i686.
    Hostname kahina-PC, IP 192.168.1.2.
    Libxml version 2.7.7.
    Using native malloc.

    2011-05-15 21:20:54 [14457] [0] INFO: Started access logfile `access.log’.
    2011-05-15 21:20:54 [14457] [0] INFO: SSL not supported, no SSL initialization done.
    2011-05-15 21:20:54 [14457] [0] INFO: HTTP: Opening server at port 13000.
    2011-05-15 21:20:54 [14457] [0] ERROR: bind failed
    2011-05-15 21:20:54 [14457] [0] ERROR: System error 98: Address already in use
    2011-05-15 21:20:54 [14457] [0] DEBUG: Started thread 1 (gw/bb_http.c:httpadmin_run)
    2011-05-15 21:20:54 [14457] [0] DEBUG: starting smsbox connection module
    2011-05-15 21:20:54 [14457] [0] INFO: BOXC: ‘smsbox-max-pending’ not set, using default (100).
    2011-05-15 21:20:54 [14457] [0] DEBUG: Started thread 2 (gw/bb_boxc.c:sms_to_smsboxes)
    2011-05-15 21:20:54 [14457] [0] DEBUG: Started thread 3 (gw/bb_boxc.c:smsboxc_run)
    2011-05-15 21:20:54 [14457] [0] INFO: Set SMS resend frequency to 60 seconds.
    2011-05-15 21:20:54 [14457] [0] INFO: SMS resend retry set to unlimited.
    2011-05-15 21:20:54 [14457] [0] INFO: DLR rerouting for smsc id disabled.
    2011-05-15 21:20:54 [14457] [0] ERROR: bind failed
    2011-05-15 21:20:54 [14457] [0] ERROR: System error 98: Address already in use
    2011-05-15 21:20:54 [14457] [0] ERROR: smsc_fake: could not create listening socket in port 1000
    2011-05-15 21:20:54 [14457] [0] ERROR: Failed to create fake smsc connection
    2011-05-15 21:20:54 [14457] [0] PANIC: Cannot start with SMSC connection failing
    2011-05-15 21:20:54 [14457] [0] PANIC: /usr/local/sbin/bearerbox(gw_panic+0xf2) [0x80c17f2]
    2011-05-15 21:20:54 [14457] [0] PANIC: /usr/local/sbin/bearerbox(smsc2_start+0x39d) [0x80588ad]
    2011-05-15 21:20:54 [14457] [0] PANIC: /usr/local/sbin/bearerbox(main+0xbad) [0x80522cd]
    2011-05-15 21:20:54 [14457] [0] PANIC: /lib/libc.so.6(__libc_start_main+0xe7) [0x86ace7]
    2011-05-15 21:20:54 [14457] [0] PANIC: /usr/local/sbin/bearerbox() [0x8050ba1]

  53. elwan7 dit :

    slt tu as des problèmes de port alors je c’est pas par quel méthode tu as installe kannel ?? donc vérifie s’il n’y a pas une autre instance qui tourne sur ta machine avec le port 13000 et pour le fakesmsc aussi le port 1000 est aussi apparemment pris alors tu peut changer pour essayer de voir .
    @++

  54. Extremely rated post. I learn one thing completely new on totally different blogs everyday. Deciding on one . stimulating to read the paper content material from different writers and learn just a little something from their website. I’d like to apply sure of this content on my blog you’re mind. Natually I’ll give a hyperlink here we’re at your internet-site. Appreciate your sharing.

  55. Ayesha Jarrel dit :

    I haven’t checked in here for a while as I thought it was getting boring, but the last several posts are good quality so I guess I will add you back to my everyday bloglist.You deserve it friend :)

  56. Valuable info.Lucky me I found your site by accident, and I’m shocked why this accident did not happened earlier! I bookmarked it

  57. Hello, i think that i saw you visited my blog thus i came to “return the favor”.I am trying to find things to enhance my web site!I suppose its ok to use some of your ideas!!

  58. imvu signup dit :

    magnificent points altogether, you simply gained a brand new reader.What would you suggest in regards to your post that you made some days ago? Any positive?

  59. eminem albums dit :

    Undeniably believe that which you stated.Your favorite reason seemed to be on the internet the simplest thing to be aware of.I say to you, I definitely get annoyed while people think about worries that they just don’t know about.You managed to hit the nail upon the top and defined out the whole thing without having side-effects , people could take a signal.Will likely be back to get more.Thanks

  60. I’ve been absent for a while, but now I remember why I used to love this blog.Thanks , I will try and check back more often.How frequently you update your web site?

  61. Rachat de pret dit :

    C'est vraiment flippant, quand je suis arrivé ici, j'ai entendu une voix sortir de mon PC qui me disait : "la glace au chocolat, c'est mal !" C'est une blague ou bien ?
    Je vous souhaite un bon vendredi
    !

  62. Mouha dit :

    slt elwan moi cé mouha. big merci pour cette configuration vraiment detaille.
    Mé moi jé installé avec un cable au lieux du bluetooth, dans ce cas pe ton utilisé hcitool pour rechercher notre modem. aussi les conf pour tester le modem et le sim vont elle changer

  63. elwan7 dit :

    slt mouha dans ton cas hcitool ne peut pas t’aider car c’est un outil pour le bluetooth, pour retrouver ou est monté ton modem(par défaut c’est /dev/ttyACM0) tu tape la commande tail /var/log/syslog aprés l’avoir brancher .sinon concernant le reste rien ne change :-) !
    @+

  64. marietoulgi dit :

    Salut Elwans, j’ai mis un nouveau tuto. Regardez si c’est correct !!! Bonne journée !

  65. fatima dit :

    slt vous savé pas comment on fé pour envoyé des sonnerie et logo avec kannel svp j’ai vrémen besoin d’aide je doi soutenir sur sa

  66. Paul Aziel dit :

    bjr Elwan7 deja merci pr tn tuto. cepdt jai quelques soucis.

    1- lorsque je lance la connexion rfcomm, jai le message suivant dans le terminal
    Press CTRL-C for hangup
    Diconnected
    donc ce qui veut dire que ça se déconnecte immédiatement.
    2- découlant du premier, lorsque je termine la config minicom, jai le message ci après:
    device /dev/rfcomm access failed: Aucun fichier ou répertoire de ce type

    peux tu m’aider à résoudre ces problèmes?
    o fait je travaille avec un téléphone HTC P3300 et comme système d’exploitation CentOS 5

    Merci

  67. elwan7 dit :

    bon Paul je pense que le problème vient des HTC j’ai tester avec un ami mais le rfcomm ca passe pas avec le bluetooth bon la je suis entrain de cherché pourquoi ça bloque en attendant la solution tu peut tester avec un autre téléphone :)

    • emmanuel dit :

      Bonjour elwan7,
      je suis sur un projet de classe avec kannel,j’ai essayer de faire toute les config proposez mais toutjours est-il que je n’arrive pas a envoyer des sms.j’utilise un telephone sony ericsson p1i comme modem et j’ai aussi essayer avec la clé internet everywere mais toujours rien est ce que vous pouvez m’aider.je precise que je travail sous ubuntu mais en maichine virtuel.

      voila le message qu’il affiche:
      root@emmanuel:/etc# bearerbox /etc/kannel.conf
      2011-10-27 15:22:50 [9686] [0] INFO: Debug_lvl = -1, log_file = , log_lvl = 0
      2011-10-27 15:22:50 [9686] [0] WARNING: DLR: using default ‘internal’ for storage type.
      2011-10-27 15:22:50 [9686] [0] INFO: DLR using storage type: internal
      2011-10-27 15:22:50 [9686] [0] DEBUG: Kannel bearerbox version `1.4.0′.
      Build `Oct 18 2011 13:32:59′, compiler `4.2.4 (Ubuntu 4.2.4-1ubuntu4)’.
      System Linux, release 2.6.24-29-generic, version #1 SMP Tue Oct 11 15:26:26 UTC 2011, machine i686.
      Hostname emmanuel, IP 127.0.1.1.
      Libxml version 2.6.31.
      Using native malloc.

      2011-10-27 15:22:50 [9686] [0] ERROR: Couldn’t open logfile `« /var/log/kannel/bearerbox.log »’.
      2011-10-27 15:22:50 [9686] [0] ERROR: System error 2: No such file or directory
      2011-10-27 15:22:50 [9686] [0] INFO: SSL not supported, no SSL initialization done.
      2011-10-27 15:22:50 [9686] [0] INFO: HTTP: Opening server at port 13000.
      2011-10-27 15:22:50 [9686] [0] ERROR: bind failed
      2011-10-27 15:22:50 [9686] [0] ERROR: System error 98: Address already in use
      2011-10-27 15:22:50 [9686] [1] DEBUG: Thread 1 (gw/bb_http.c:httpadmin_run) maps to pid 9686.
      2011-10-27 15:22:50 [9686] [1] DEBUG: HTTP: No clients with requests, quitting.
      2011-10-27 15:22:50 [9686] [1] DEBUG: Thread 1 (gw/bb_http.c:httpadmin_run) terminates.
      2011-10-27 15:22:50 [9686] [0] DEBUG: Started thread 1 (gw/bb_http.c:httpadmin_run)
      2011-10-27 15:22:50 [9686] [0] DEBUG: starting smsbox connection module
      2011-10-27 15:22:50 [9686] [0] INFO: BOXC: ‘smsbox-max-pending’ not set, using default (100).
      2011-10-27 15:22:50 [9686] [2] DEBUG: Thread 2 (gw/bb_boxc.c:sms_to_smsboxes) maps to pid 9686.
      2011-10-27 15:22:50 [9686] [0] DEBUG: Started thread 2 (gw/bb_boxc.c:sms_to_smsboxes)
      2011-10-27 15:22:50 [9686] [3] DEBUG: Thread 3 (gw/bb_boxc.c:smsboxc_run) maps to pid 9686.
      2011-10-27 15:22:50 [9686] [3] ERROR: bind failed
      2011-10-27 15:22:50 [9686] [3] ERROR: System error 98: Address already in use
      2011-10-27 15:22:50 [9686] [3] PANIC: Could not open smsbox port 13001
      2011-10-27 15:22:50 [9686] [3] PANIC: bearerbox(gw_panic+0x1ca) [0x80d4fb6]
      2011-10-27 15:22:50 [9686] [3] PANIC: bearerbox [0x80563a3]
      2011-10-27 15:22:50 [9686] [3] PANIC: bearerbox [0x80ca14d]
      2011-10-27 15:22:50 [9686] [3] PANIC: /lib/tls/i686/cmov/libpthread.so.0 [0xb77404fb]
      2011-10-27 15:22:50 [9686] [3] PANIC: /lib/tls/i686/cmov/libc.so.6(clone+0x5e) [0xb75a2f5e]

      • elwan7 dit :

        salut évite le copier coller du fichier de configuration qui se trouve dans le site il peut y avoir dé-fois des problèmes d’encodage avec ton éditeur texte et le contenu copié c’est ce qui a provoquer la première et la deuxième erreur télécharge fichier de configuration et change l’extension ".odt" en ".conf" ici . concernant l’erreur "bind failed" j’imagine que tu a du installer kannel par apt-get donc au démarrage tu stop le deamon kannel (sudo service kannel stop).
        ps:la virtualisation ne dérange pas mais c’est pas recommander :)

  68. karl dit :

    bonsoir j’ai suivi votre tuto main des erreur jj’ai telecharge ton kannel.conf
    root@karlpc:/home/karlgamba# /usr/sbin/bearerbox /etc/kannel/kannel.conf
    2011-11-02 18:57:14 [3533] [0] INFO: Debug_lvl = -1, log_file = , log_lvl = 0
    2011-11-02 18:57:14 [3533] [0] WARNING: DLR: using default ‘internal’ for storage type.
    2011-11-02 18:57:14 [3533] [0] INFO: DLR using storage type: internal
    2011-11-02 18:57:14 [3533] [0] DEBUG: Kannel bearerbox version `1.4.3′.
    Build `Mar 19 2010 03:53:52′, compiler `4.4.3′.
    System Linux, release 2.6.32-5-686, version #1 SMP Mon Oct 3 04:15:24 UTC 2011, machine i686.
    Hostname karlpc, IP 127.0.1.1.
    Libxml version 2.7.6.
    Using OpenSSL 0.9.8m 25 Feb 2010.
    Compiled with MySQL 5.1.45, using MySQL 5.1.49.
    Using SQLite 3.6.23.
    Using native malloc.

    2011-11-02 18:57:14 [3533] [0] INFO: Started access logfile `access.log’.
    2011-11-02 18:57:14 [3533] [0] INFO: HTTP: Opening server at port 13000.
    2011-11-02 18:57:14 [3533] [0] ERROR: bind failed
    2011-11-02 18:57:14 [3533] [0] ERROR: System error 98: Address already in use
    2011-11-02 18:57:14 [3533] [0] DEBUG: Started thread 1 (gw/bb_http.c:httpadmin_run)
    2011-11-02 18:57:14 [3533] [0] DEBUG: starting smsbox connection module
    2011-11-02 18:57:14 [3533] [0] INFO: BOXC: ‘smsbox-max-pending’ not set, using default (100).
    2011-11-02 18:57:14 [3533] [0] DEBUG: Started thread 2 (gw/bb_boxc.c:sms_to_smsboxes)
    2011-11-02 18:57:14 [3533] [0] DEBUG: Started thread 3 (gw/bb_boxc.c:smsboxc_run)
    2011-11-02 18:57:14 [3533] [0] INFO: Set SMS resend frequency to 60 seconds.
    2011-11-02 18:57:14 [3533] [0] INFO: SMS resend retry set to unlimited.
    2011-11-02 18:57:14 [3533] [0] DEBUG: smsbox MO concatenated message handling enabled
    2011-11-02 18:57:14 [3533] [0] INFO: DLR rerouting for smsc id disabled.
    2011-11-02 18:57:14 [3533] [0] ERROR: bind failed
    2011-11-02 18:57:14 [3533] [0] ERROR: System error 98: Address already in use
    2011-11-02 18:57:14 [3533] [0] ERROR: smsc_fake: could not create listening socket in port 1000
    2011-11-02 18:57:14 [3533] [0] ERROR: Failed to create fake smsc connection
    2011-11-02 18:57:14 [3533] [0] PANIC: Cannot start with SMSC connection failing
    2011-11-02 18:57:14 [3533] [0] PANIC: /usr/sbin/bearerbox(gw_panic+0xaf) [0x80d264f]
    2011-11-02 18:57:14 [3533] [0] PANIC: /usr/sbin/bearerbox(smsc2_start+0x415) [0x805c725]
    2011-11-02 18:57:14 [3533] [0] PANIC: /usr/sbin/bearerbox(main+0xbe8) [0x8055c48]
    2011-11-02 18:57:14 [3533] [0] PANIC: /lib/i686/cmov/libc.so.6(__libc_start_main+0xe6) [0xb70a1c76]
    2011-11-02 18:57:14 [3533] [0] PANIC: /usr/sbin/bearerbox() [0x8054321]

    • elwan7 dit :

      salut comment tu as installé kannel en mode apt-get oubien manuellement ?? deuxièmement vas dans le fichier de kannel.conf change le port du fakesmsc en mettant 10000 au lieu de 1000
      @+

  69. karl dit :

    salut frero j’ai modifié le port à 1000 j’ai toujours la même erreur je vais réinstaller en téléchargeant le paquet comme tu propose

    j’avais installé par apt-get
    ma distribution c’est squeeze

    • elwan7 dit :

      salut pas besoin de réinstallé a chaque démarrage stop le deamon de kannel (/etc/init.d kannel stop ) ensuite essaye de redémarrer le bearbox pour voir ce que ca donne ;)
      @+

  70. recent dit :

    Bonsoir,J’ai réalisé la même chose avec un modem wavecom fastrack sur ubuntu 11.0 et la dernière version de kannel mais j’ai un problème quand je lance:

    bearerbox -v 1 kannel.conf

    voila mon fichier kannel.conf:
    #
    # Sample configuration file for Kannel bearerbox on Debian.
    # See the documentation for explanations of fields.
    #

    # HTTP administration is disabled by default. Make sure you set the
    # password if you enable it.

    group = core
    admin-port = 13000
    admin-password = 123456
    admin-deny-ip = "*.*.*.*"
    admin-allow-ip = ""
    smsbox-port = 91
    #wdp-interface-name = "*"
    #log-file = "/var/log/kannel/bearerbox.log"
    box-deny-ip = "*.*.*.*"
    box-allow-ip = "127.0.0.1"

    # SMSC MODEM GSM
    group = smsc
    smsc = at
    host = localhost
    port = 92
    #smsc-id = modem
    modemtype = wavecom
    device = /dev/ttyS0
    speed = 9600
    sms-center = 5094400000
    #pin= 010177
    keepalive = 50
    my-number = 50934885021

    group = modems
    id = wavecom
    name = wavecom
    detect-string = WAVECOM
    reset-string = “ATZ”
    init-string = “ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0″

    # SMSBOX SETUP
    group = smsbox
    bearerbox-host = localhost
    sendsms-port = 93
    sendsms-chars = “0123456789+”
    log-file = “/var/log/kannel/smsbox.log”
    log-level = 0
    access-log = “/var/log/kannel/access.log”

    # SEND-SMS USERS
    group = sendsms-user
    username = 123456
    password = 123456

    # SMS SERVICE ‘Default’
    # there should be default always
    group = sms-service
    keyword = default
    max-messages = 0
    exec = /var/www/playsms/installer/bin/kannel_incoming %t %q %a
    #get-url = “http://localhost/~playsms/plugin/gateway/kannel/geturl.php?t=%t&q=%q&a=%a”

    et ca c’est l’erreur qu’il m’a donnée

    2011-12-23 12:06:34 [3856] [0] INFO: Kannel bearerbox II version 1.4.3 starting
    2011-12-23 12:06:34 [3856] [0] INFO: MAIN: Start-up done, entering mainloop
    2011-12-23 12:06:34 [3856] [6] INFO: AT2[/dev/ttyS0]: opening device
    2011-12-23 12:06:34 [3856] [6] INFO: AT2[/dev/ttyS0]: Logging in
    2011-12-23 12:06:34 [3856] [6] INFO: AT2[/dev/ttyS0]: init device
    2011-12-23 12:06:34 [3856] [6] INFO: AT2[/dev/ttyS0]: speed set to 9600
    2011-12-23 12:06:46 [3856] [6] INFO: AT2[/dev/ttyS0]: Phase 2+ is supported
    2011-12-23 12:06:50 [3856] [6] ERROR: AT2[/dev/ttyS0]: Initialization of device failed.
    2011-12-23 12:06:50 [3856] [6] INFO: AT2[/dev/ttyS0]: Closing device
    2011-12-23 12:06:50 [3856] [6] ERROR: AT2[/dev/ttyS0]: Couldn’t connect (retrying in 10 seconds).

    • elwan7 dit :

      salut essaye plutôt de mettre un commentaire sur le init-string et si ca marche toujours pas installe minicom et fait un teste pour voir la valeur exacte de init-string
      @+

      • Talate dit :

        Salut Elwan7. Merci pour votre diponibilité pour nous servire. jèmerais ke vous m’aidez a configurer la passerelle WAP jai deja installalé Kannel. c’est très urgent.
        En fèt jvien juste de découvrire votre tuto jèpa parcouru tous les mésages. Excusez moi au cas où joré deja la réponse a ma question. Merci!

      • elwan7 dit :

        salut personnellement j’ai jamais fait du wap avec kannel mais je vais t’envoyer un fichier qui pourra s’en doute t’aider.merci et du courage ;)

      • recent dit :

        Merci c’a m’a vraiment aider maintenat j’ai trouver le message :AT SMSC successfully opened.

        mais mon smsbox ne marche pa toujours je ne sais pas comment relie smsbox et bearerbox,et me permettant d’envoyer des messages sur un autre telephone gsm voila ce qu’affiche apres avoir lancer smsbox -v1 kannel.conf:

        root@pascal-linux-box:/etc/kannel# smsbox -v 1 kannel.conf
        2011-12-27 12:04:19 [3496] [0] INFO: Debug_lvl = 1, log_file = , log_lvl = 0
        2011-12-27 12:04:19 [3496] [0] INFO: Starting to log to file smsbox.log level 0
        2011-12-27 12:04:19 [3496] [0] INFO: Added logfile `smsbox.log’ with level `0′.
        2011-12-27 12:04:19 [3496] [0] INFO: Logging accesses to ‘kannel.access’.
        2011-12-27 12:04:19 [3496] [0] INFO: Started access logfile `kannel.access’.
        2011-12-27 12:04:19 [3496] [0] INFO: HTTP: Opening server at port 13131.
        2011-12-27 12:04:19 [3496] [0] INFO: Set up send sms service at port 13131
        2011-12-27 12:04:19 [3496] [0] ERROR: connect failed
        2011-12-27 12:04:19 [3496] [0] ERROR: System error 111: Connection refused
        2011-12-27 12:04:19 [3496] [0] ERROR: error connecting to server `localhost’ at port `91′
        2011-12-27 12:04:19 [3496] [0] PANIC: Couldn’t connect to the bearerbox.
        2011-12-27 12:04:19 [3496] [0] PANIC: smsbox(gw_panic+0xd2) [0x80892c2]
        2011-12-27 12:04:19 [3496] [0] PANIC: smsbox(main+0xf62) [0x8053952]
        2011-12-27 12:04:19 [3496] [0] PANIC: /lib/i386-linux-gnu/libc.so.6(__libc_start_main+0xe7) [0x617e37]
        2011-12-27 12:04:19 [3496] [0] PANIC: smsbox() [0x805447d]

        et je vous redonne encore mon script kannel.conf

        #
        # Sample configuration file for Kannel bearerbox on Debian.
        # See the documentation for explanations of fields.
        #

        # HTTP administration is disabled by default. Make sure you set the
        # password if you enable it.

        group = core
        admin-port = 13000
        admin-password = 123456
        admin-deny-ip = "*.*.*.*"
        admin-allow-ip = ""
        smsbox-port = 91
        #wdp-interface-name = "*"
        #log-file = "/var/log/kannel/bearerbox.log"
        box-deny-ip = "*.*.*.*"
        box-allow-ip = "127.0.0.1"

        # SMSC MODEM GSM
        group = smsc
        smsc = at
        host = localhost
        port = 92
        #smsc-id = modem
        modemtype = wavecom
        device = /dev/ttyS0
        speed = 9600
        sms-center = 18
        #pin= 010177
        keepalive = 50
        my-number = 50946330967

        group = modems
        id = wavecom
        name = wavecom
        detect-string = WAVECOM
        reset-string = “ATZ”
        #init-string = “ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0″

        # SMSBOX SETUP
        group = smsbox
        bearerbox-host = localhost
        sendsms-port = 13131
        sendsms-chars = “0123456789+”
        #log-file = “/var/log/kannel/smsbox.log”
        log-file = "smsbox.log"
        log-level = 0
        #access-log = “/var/log/kannel/access.log”
        access-log = "kannel.access"

        # SEND-SMS USERS
        group = sendsms-user
        username = 123456
        password = 123456

        # SMS SERVICE ‘Default’
        # there should be default always
        group = sms-service
        keyword = default
        max-messages = 0
        exec = /var/www/playsms/installer/bin/kannel_incoming %t %q %a
        #get-url = “http://localhost/~playsms/plugin/gateway/kannel/geturl.php?t=%t&q=%q&a=%a”

      • elwan7 dit :

        salut tu as un problème de port change le port 91 au niveau du smsbox-port en 13131 .

      • recent dit :

        Merci beaucoup pour votre aide:mais quand j’ai change le smsbox-port en 13131 le bearerbox -v 1 kannel.conf me donne des erreurs.

        Kannel bearerbox II version 1.4.3 starting
        2011-12-28 11:53:33 [4016] [3] ERROR: bind failed
        2011-12-28 11:53:33 [4016] [3] ERROR: System error 98: Address already in use
        2011-12-28 11:53:33 [4016] [3] PANIC: Could not open smsbox port 13131
        2011-12-28 11:53:33 [4016] [0] INFO: MAIN: Start-up done, entering mainloop
        2011-12-28 11:53:33 [4016] [3] PANIC: bearerbox(gw_panic+0xd2) [0x80d1b62]
        2011-12-28 11:53:33 [4016] [3] PANIC: bearerbox() [0x8056488]
        2011-12-28 11:53:33 [4016] [3] PANIC: bearerbox() [0x80c8bbb]
        2011-12-28 11:53:33 [4016] [3] PANIC: /lib/i386-linux-gnu/libpthread.so.0(+0x5e99) [0xacde99]
        2011-12-28 11:53:33 [4016] [3] PANIC: /lib/i386-linux-gnu/libc.so.6(clone+0x5e) [0xce573e]

        et le smsbox -v 1 kannel.conf me done pas des erreur mais il me donne ca:

        2011-12-28 11:56:39 [4031] [0] INFO: HTTP: Opening server at port 10000.
        2011-12-28 11:56:39 [4031] [0] INFO: Set up send sms service at port 10000
        2011-12-28 11:56:39 [4031] [0] INFO: Connected to bearerbox at localhost port 13131.

        Je vou redonne une fois de plus mon srcipt kannel.conf:

        #
        # Sample configuration file for Kannel bearerbox on Debian.
        # See the documentation for explanations of fields.
        #

        # HTTP administration is disabled by default. Make sure you set the
        # password if you enable it.

        group = core
        admin-port = 13000
        admin-password = 123456
        admin-deny-ip = "*.*.*.*"
        admin-allow-ip = ""
        smsbox-port = 13131
        #wdp-interface-name = "*"
        #log-file = "/var/log/kannel/bearerbox.log"
        box-deny-ip = "*.*.*.*"
        box-allow-ip = "127.0.0.1"

        # SMSC MODEM GSM
        group = smsc
        smsc = at
        host = localhost
        port = 92
        #smsc-id = modem
        modemtype = wavecom
        device = /dev/ttyS0
        speed = 9600
        sms-center = 18
        #pin= 010177
        keepalive = 50
        my-number = 50946330967

        group = modems
        id = wavecom
        name = wavecom
        detect-string = WAVECOM
        reset-string = “ATZ”
        #init-string = “ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0″

        # SMSBOX SETUP
        group = smsbox
        bearerbox-host = localhost
        sendsms-port = 10000
        sendsms-chars = “0123456789+”
        #log-file = “/var/log/kannel/smsbox.log”
        #log-file = "kannel.accesss"
        log-level = 0
        #access-log = “/var/log/kannel/access.log”

        # SEND-SMS USERS
        group = sendsms-user
        username = 123456
        password = 123456

        # SMS SERVICE ‘Default’
        # there should be default always
        group = sms-service
        keyword = default
        max-messages = 0
        exec = /var/www/playsms/installer/bin/kannel_incoming %t %q %a
        #get-url = “http://localhost/~playsms/plugin/gateway/kannel/geturl.php?t=%t&q=%q&a=%a”

      • elwan7 dit :

        salut comment tu as installer kannel ?

  71. mayacine diop dit :

    bonne continuation bro j vois que tu try de tirer ton épingle du jeux bonne continuation !!!!! et comme recommandation regarde du coté de ruby aussi like python il est so puissant et peut aider dans de nombreuses choses peace

  72. recent dit :

    j’ai installer kannel de cette maniere: par 2 processus

    1)apt get research kannel
    2)apt get install kannel

  73. Xcution dit :

    Salut elwan…apres avoir suivi les instructions j’ai lancé le bearbox…c’est assez flippant de lire un log donc je te donne juste l’erreur:

    2012-01-17 16:48:47 [8102] [6] ERROR: AT2[/dev/ttyACM0]: Wrong or no answer to AT. Trying again
    2012-01-17 16:48:47 [8102] [6] DEBUG: AT2[/dev/ttyACM0]: –> AT^M
    2012-01-17 16:48:51 [8102] [6] ERROR: AT2[/dev/ttyACM0]: Second attempt to send AT failed
    2012-01-17 16:48:51 [8102] [6] ERROR: AT2[/dev/ttyACM0]: Initialization of device failed.
    ..
    La j’ai vraiment aucune idée de l’origine de cette erreur…..

    • elwan7 dit :

      d’après le log ton téléphone n’est pas compatible je pense donc si tu peut donner les caractéristiques de ton mobile peut être que je pourrais t’aider désolé du retard en espérant que tu as pu résoudre ton problème

  74. Patson dit :

    comment faire pour envoyer un sms depuis mon application j2ME???
    Et comment faire pour recuperer ce sms par mon application ki est en fait un agent server??

    • elwan7 dit :

      salut tu peut aller regarder mon tuto sur comment connecter drupal a kannel c’est a peut prés la même chose si tu veut envoyer des sms via ton appli j2me ;) et pour recevoir tes sms aussi tu peut creer un socket qui écoute sur l’adresse IP de ton serveur et le port 13013 pour recevoir les notifications de kannel puis analysé et recherché le contenu qui t’intéresse .En espérant t’avoir aider

  75. Patson dit :

    Salut plzzz dites moi lorsque je connectes un telephone pour envoyer un sms via kannel???le sms passe til dabord par mon operateur mobile???ou alors ca passe par le cable usb directement…???

  76. mayacine diop dit :

    slt mannn j’ai une question comment demarrer bearbox et smsbox en daemon ….. jai vu
    bearbox -d [file] mais ca n marche pas c pas pkoi si ta des idees dessus fait moi sign

    • elwan7 dit :

      salut man c’est bien la méthode qu’on utilise pour démarrer en mode deamon mais faut d’abord s’assurer que tout marche sinon un ‘ps -aux |grep Bearerbox’ peut te donner l’état du serveur s’il est a bien démarrer ou pas

  77. Patson dit :

    Les messages envoyés par un utilisateur au numero de télephone de celui connecté sur la machine ou il y a kannel sont ils lu par KANNEL AUTOMATIQUEMENT ET ENVOYE A L’APPLICATION decrite par le sms-service???

    • elwan7 dit :

      je comprend pas bien ta question mais faut dire que kannel lit les messages reçus du téléphones automatique et l’analyse pour sortir les mots clé afin de l’affecter au service approprier(sms-service) pour des traitements ultérieurs

  78. cheikh seye dit :

    bonjour ce que je voudrais savoir c’est, est-ce qu’il est possible de configurer kannel avec une clé usb d’orange pour eviter de recevoir les appels.car pendant l’utilisation de kannel lorsqu’on utilise un telephone,un coup de fil vient rapidement detruire le travail est-ce que c’est possible de reglé ce probleme la ,si oui comment.?si je peux avoir les coordonées du modem clé usb d’orange.pour effectuer des test.merci.coordialement

    • elwan7 dit :

      salut tu peux bien utiliser les clés USB que fourni orange c’est la même chose qu’utiliser un téléphone et pour désactiver les appels il doit y avoir une fonctionnalité sur ton téléphone qui bloque les appels entrant je pense que ça existe dans tout les téléphones pour ne pas abuser! :)
      @+

  79. cherif dit :

    aider moi a resoudre ce probleme
    2011-10-27 15:22:50 [9686] [0] INFO: Debug_lvl = -1, log_file = , log_lvl = 0
    2011-10-27 15:22:50 [9686] [0] WARNING: DLR: using default ‘internal’ for storage type.
    2011-10-27 15:22:50 [9686] [0] INFO: DLR using storage type: internal
    2011-10-27 15:22:50 [9686] [0] DEBUG: Kannel bearerbox version `1.4.0′.
    Build `Oct 18 2011 13:32:59′, compiler `4.2.4 (Ubuntu 4.2.4-1ubuntu4)’.
    System Linux, release 2.6.24-29-generic, version #1 SMP Tue Oct 11 15:26:26 UTC 2011, machine i686.
    Hostname emmanuel, IP 127.0.1.1.
    Libxml version 2.6.31.
    Using native malloc.

    2011-10-27 15:22:50 [9686] [0] ERROR: Couldn’t open logfile `« /var/log/kannel/bearerbox.log »’.
    2011-10-27 15:22:50 [9686] [0] ERROR: System error 2: No such file or directory
    2011-10-27 15:22:50 [9686] [0] INFO: SSL not supported, no SSL initialization done.
    2011-10-27 15:22:50 [9686] [0] INFO: HTTP: Opening server at port 13000.
    2011-10-27 15:22:50 [9686] [0] ERROR: bind failed
    2011-10-27 15:22:50 [9686] [0] ERROR: System error 98: Address already in use
    2011-10-27 15:22:50 [9686] [1] DEBUG: Thread 1 (gw/bb_http.c:httpadmin_run) maps to pid 9686.
    2011-10-27 15:22:50 [9686] [1] DEBUG: HTTP: No clients with requests, quitting.
    2011-10-27 15:22:50 [9686] [1] DEBUG: Thread 1 (gw/bb_http.c:httpadmin_run) terminates.
    2011-10-27 15:22:50 [9686] [0] DEBUG: Started thread 1 (gw/bb_http.c:httpadmin_run)
    2011-10-27 15:22:50 [9686] [0] DEBUG: starting smsbox connection module
    2011-10-27 15:22:50 [9686] [0] INFO: BOXC: ‘smsbox-max-pending’ not set, using default (100).
    2011-10-27 15:22:50 [9686] [2] DEBUG: Thread 2 (gw/bb_boxc.c:sms_to_smsboxes) maps to pid 9686.
    2011-10-27 15:22:50 [9686] [0] DEBUG: Started thread 2 (gw/bb_boxc.c:sms_to_smsboxes)

    2011-10-27 15:22:50 [9686] [3] DEBUG: Thread 3 (gw/bb_boxc.c:smsboxc_run) maps to pid 9686.
    2011-10-27 15:22:50 [9686] [3] ERROR: bind failed
    2011-10-27 15:22:50 [9686] [3] ERROR: System error 98: Address already in use
    2011-10-27 15:22:50 [9686] [3] PANIC: Could not open smsbox port 13001
    2011-10-27 15:22:50 [9686] [3] PANIC: bearerbox(gw_panic+0x1ca) [0x80d4fb6]
    2011-10-27 15:22:50 [9686] [3] PANIC: bearerbox [0x80563a3]
    2011-10-27 15:22:50 [9686] [3] PANIC: bearerbox [0x80ca14d]
    2011-10-27 15:22:50 [9686] [3] PANIC: /lib/tls/i686/cmov/libpthread.so.0 [0xb77404fb]
    2011-10-27 15:22:50 [9686] [3] PANIC: /lib/tls/i686/cmov/libc.so.6(clone+0x5e) [0xb75a2f5e

  80. cheikh seye dit :

    merci. ça marche maintenant,juste qu’il m’affiche une erreur de fragmentation de la mémoire..

  81. Patson dit :

    Salut, j ai gravement besoin d’aide une fois de plus.J arrive pas à connecter a kannel mon telephone Samsung S3600…En fait je sais pas comment savoir sur quel port mon samsung a été assigné…J’ai essayé /dev/ttyS0 rien de meme que /dev/ttyACM0 aussi…J utilise Fedora 16 je crois!C est relié par cable USB
    Elwan plzzz montre moi la procedure a suivre…

    • elwan7 dit :

      salut si tu entre ton téléphone tu peux lire le fichier dans les log pour sur quel port ton téléphone a été monté sinon install wvdial et lance la commande wvdialconf pour voir ou se trouve ton téléphone

  82. desiré dit :

    bonsoir, aidez moiu à resoudre ce probleme. j’ai fini de configurer kannel et quand je lance le bearerbox, il toune bien mais quand je lance le smsbox, apres quelques lignes il se plante.
    Et quand je lance l’envoie dans mon navigateur, j’ai ce message:
    3: Queued for later delivery, je ne sais pas quoi faire
    mon fichier kannel.conf est la suivante

    #########################################

    #Core Kannel Configuration Section
    group = core
    admin-port = 13000
    admin-password = kannel
    #status-password = kannel
    #admin-deny-ip = "*.*.*.*"
    #admin-allow-ip = "*.*.*.*"
    wapbox-port = 13002
    smsbox-port = 13003
    log-file = "/var/log/kannel/bearerbox.log"
    #box-deny-ip = "*.*.*.*"
    box-allow-ip = "127.0.0.1"
    log-level=1
    access-log = "/var/log/bearerbox-access.log"
    unified-prefix = “00221,+221,00″

    #Wapbox
    group = wapbox
    bearerbox-host = localhost
    log-file = "/var/log/kannel/wapbox.log"

    #Smsbox
    group = smsbox
    bearerbox-host = localhost
    sendsms-port = 13013
    sendsms-url = "/cgi-bin/sendsms"
    sendsms-chars = "0123456789+-"
    global-sender = 13013
    log-file = "/var/log/kannel/smsbox.log"
    log-level = 0
    access-log = "/var/log/kannel/access.log"

    #Smsc
    group = smsc
    smsc = at
    smsc-id = Nokia-6131
    modemtype = nokia_6131
    device = /dev/ttyACM8
    pin = 0000
    host = localhost
    sms-center = +22997976903
    my-number = +22966529716
    sim-buffering = true
    keepalive = 10
    reroute-dlr = false
    speed = 9600
    validityperiod=167

    #Modems
    group = modems
    id = nokia6131
    name = "Nokia-6131"
    detect-string = "Nokia Mobile Phone"
    init-string ="AT+CNMI=2,1,2,2,0"
    message-storage = "sm"
    speed = 9600
    need-sleep = true
    enable-mms = true

    #Sms Service Notes
    group = sms-service
    accepted-smsc = Nokia-6131
    keyword = test
    text = "Configuration de kannel réussie. Bravo !!!"
    catch-all = true

    #Sendsms
    group = sendsms-user
    username = kannel
    password = kannel
    forced-smsc = Nokia-6131
    user-allow-ip = « *.*.*.* »

    #######################################
    s’il vous c’est urgent pour moi

  83. desiré dit :

    Bonsoir tout le monde, j’ai perdu le controle de mon nokia 6131 et j’ai dû refaire toute la configuration avec motorola l6

    voila la configuration
    ##############

    #Core Kannel Configuration Section
    group = core
    admin-port = 13000
    admin-password = kannel
    status-password = kannel
    #admin-deny-ip = “*.*.*.*”
    #admin-allow-ip = “*.*.*.*”
    wapbox-port = 13002
    smsbox-port = 13001
    log-file = “/var/log/kannel/bearerbox.log”
    #box-deny-ip = “*.*.*.*”
    box-allow-ip = “127.0.0.1″
    log-level=1
    access-log = “/var/log/bearerbox-access.log”
    unified-prefix = “00229″

    #Wapbox
    group = wapbox
    bearerbox-host = localhost
    log-file = “/var/log/kannel/wapbox.log”

    #Smsbox
    group = smsbox
    bearerbox-host = localhost
    sendsms-port = 13013
    sendsms-url = “/cgi-bin/sendsms”
    sendsms-chars = “0123456789+-”
    global-sender = 13013
    log-file = “/var/log/kannel/smsbox.log”
    log-level = 0
    access-log = “/var/log/kannel/access.log”

    #Smsc
    group = smsc
    smsc = at
    smsc-id = motorola-l6
    modemtype = motorola
    device = /dev/ttyACM1
    pin = 0000
    host = localhost
    #sms-center = +22997976903
    my-number = 0022966529716
    sim-buffering = true
    keepalive = 10
    reroute-dlr = false
    speed = 9600
    validityperiod=167

    #Modems
    group = modems
    id = motorolal6
    name = “motorola-l6″
    detect-string = “motorola”
    init-string =”AT+CNMI=3,1,0,0,0"
    message-storage = “sm”
    speed = 9600
    need-sleep = true
    enable-mms = true

    #Sms Service Notes
    group = sms-service
    accepted-smsc = motorola-l6
    keyword = test
    text = “Configuration de kannel réussie. Bravo !!!”
    catch-all = true

    #Sendsms
    group = sendsms-user
    username = kannel
    password = kannel
    #forced-smsc = motorola-l6
    user-allow-ip = « *.*.*.* »

    #################

    la reponse de bearerbox est la suivante

    ##########"
    2012-04-18 21:19:10 [9787] [0] INFO: Debug_lvl = -1, log_file = , log_lvl = 0
    2012-04-18 21:19:10 [9787] [0] WARNING: DLR: using default ‘internal’ for storage type.
    2012-04-18 21:19:10 [9787] [0] INFO: DLR using storage type: internal
    2012-04-18 21:19:10 [9787] [0] DEBUG: Kannel bearerbox version `1.4.3′.
    Build `Dec 7 2009 17:31:12′, compiler `4.4.2 20091027 (Red Hat 4.4.2-7)’.
    System Linux, release 2.6.33.3-85.fc13.i686.PAE, version #1 SMP Thu May 6 18:27:11 UTC 2010, machine i686.
    Hostname atoyo, IP 127.0.0.1.
    Libxml version 2.7.6.
    Using OpenSSL 1.0.0-fips-beta4 10 Nov 2009.
    Using SQLite 3.6.20.
    Using native malloc.

    2012-04-18 21:19:10 [9787] [0] ERROR: Couldn’t open logfile `“/var/log/kannel/bearerbox.log”’.
    2012-04-18 21:19:10 [9787] [0] ERROR: System error 2: No such file or directory
    2012-04-18 21:19:10 [9787] [0] ERROR: Couldn’t open logfile `“/var/log/bearerbox-access.log”’.
    2012-04-18 21:19:10 [9787] [0] ERROR: System error 2: No such file or directory
    2012-04-18 21:19:10 [9787] [0] INFO: HTTP: Opening server at port 13000.
    2012-04-18 21:19:10 [9787] [0] ERROR: bind failed
    2012-04-18 21:19:10 [9787] [0] ERROR: System error 98: Address already in use
    2012-04-18 21:19:10 [9787] [0] DEBUG: Started thread 1 (gw/bb_http.c:httpadmin_run)
    2012-04-18 21:19:10 [9787] [1] DEBUG: Thread 1 (gw/bb_http.c:httpadmin_run) maps to pid 9787.
    2012-04-18 21:19:10 [9787] [0] DEBUG: starting smsbox connection module
    2012-04-18 21:19:10 [9787] [1] DEBUG: HTTP: No clients with requests, quitting.
    2012-04-18 21:19:10 [9787] [1] DEBUG: Thread 1 (gw/bb_http.c:httpadmin_run) terminates.
    2012-04-18 21:19:10 [9787] [0] INFO: BOXC: ‘smsbox-max-pending’ not set, using default (100).
    2012-04-18 21:19:10 [9787] [0] DEBUG: Started thread 2 (gw/bb_boxc.c:sms_to_smsboxes)
    2012-04-18 21:19:10 [9787] [2] DEBUG: Thread 2 (gw/bb_boxc.c:sms_to_smsboxes) maps to pid 9787.
    2012-04-18 21:19:10 [9787] [0] DEBUG: Started thread 3 (gw/bb_boxc.c:smsboxc_run)
    2012-04-18 21:19:10 [9787] [0] INFO: Set SMS resend frequency to 60 seconds.
    2012-04-18 21:19:10 [9787] [0] INFO: SMS resend retry set to unlimited.
    2012-04-18 21:19:10 [9787] [0] DEBUG: smsbox MO concatenated message handling enabled
    2012-04-18 21:19:10 [9787] [0] INFO: DLR rerouting for smsc id disabled.
    2012-04-18 21:19:10 [9787] [0] INFO: AT2[motorola-l6]: configuration shows modemtype
    2012-04-18 21:19:10 [9787] [0] DEBUG: AT2[motorola-l6]: Reading modem definitions from
    2012-04-18 21:19:10 [9787] [3] DEBUG: Thread 3 (gw/bb_boxc.c:smsboxc_run) maps to pid 9787.
    2012-04-18 21:19:10 [9787] [3] ERROR: bind failed
    2012-04-18 21:19:10 [9787] [3] ERROR: System error 98: Address already in use
    2012-04-18 21:19:10 [9787] [3] PANIC: Could not open smsbox port 13001
    2012-04-18 21:19:10 [9787] [3] PANIC: /usr/sbin/bearerbox(gw_panic+0xcd) [0x80ce55d]
    2012-04-18 21:19:10 [9787] [3] PANIC: /usr/sbin/bearerbox() [0x8057fb8]
    2012-04-18 21:19:10 [9787] [3] PANIC: /usr/sbin/bearerbox() [0x80c572e]
    2012-04-18 21:19:10 [9787] [3] PANIC: /lib/libpthread.so.0() [0xbf1919]
    2012-04-18 21:19:10 [9787] [3] PANIC: /lib/libc.so.6(clone+0x5e) [0xb3ae5e]

    #######"

    et celle de smsbox est:
    ###########"
    2012-04-18 21:20:39 [9791] [0] INFO: Debug_lvl = -1, log_file = , log_lvl = 0
    2012-04-18 21:20:39 [9791] [0] DEBUG: Kannel smsbox version `1.4.3′.
    Build `Dec 7 2009 17:31:12′, compiler `4.4.2 20091027 (Red Hat 4.4.2-7)’.
    System Linux, release 2.6.33.3-85.fc13.i686.PAE, version #1 SMP Thu May 6 18:27:11 UTC 2010, machine i686.
    Hostname atoyo, IP 127.0.0.1.
    Libxml version 2.7.6.
    Using OpenSSL 1.0.0-fips-beta4 10 Nov 2009.
    Using SQLite 3.6.20.
    Using native malloc.

    2012-04-18 21:20:39 [9791] [0] INFO: Starting to log to file “/var/log/kannel/smsbox.log” level 0
    2012-04-18 21:20:39 [9791] [0] ERROR: Couldn’t open logfile `“/var/log/kannel/smsbox.log”’.
    2012-04-18 21:20:39 [9791] [0] ERROR: System error 2: No such file or directory
    2012-04-18 21:20:39 [9791] [0] INFO: Service global sender set as ‘13013’
    2012-04-18 21:20:39 [9791] [0] INFO: Logging accesses to ‘“/var/log/kannel/access.log”’.
    2012-04-18 21:20:39 [9791] [0] ERROR: Couldn’t open logfile `“/var/log/kannel/access.log”’.
    2012-04-18 21:20:39 [9791] [0] ERROR: System error 2: No such file or directory
    2012-04-18 21:20:39 [9791] [0] INFO: HTTP: Opening server at port 13013.
    2012-04-18 21:20:39 [9791] [0] ERROR: bind failed
    2012-04-18 21:20:39 [9791] [0] ERROR: System error 98: Address already in use
    2012-04-18 21:20:39 [9791] [0] PANIC: Failed to open HTTP socket
    2012-04-18 21:20:39 [9791] [0] PANIC: /usr/sbin/smsbox(gw_panic+0xcd) [0x8088ced]
    2012-04-18 21:20:39 [9791] [0] PANIC: /usr/sbin/smsbox(main+0x12dc) [0x805431c]
    2012-04-18 21:20:39 [9791] [0] PANIC: /lib/libc.so.6(__libc_start_main+0xe6) [0xa73cc6]
    2012-04-18 21:20:39 [9791] [0] PANIC: /usr/sbin/smsbox() [0x8052821]

    #########

    et pour wapbox est :
    ##########"

    2012-04-18 21:22:21 [9803] [0] INFO: Debug_lvl = -1, log_file = , log_lvl = 0
    2012-04-18 21:22:21 [9803] [0] DEBUG: Kannel wapbox version `1.4.3′.
    Build `Dec 7 2009 17:31:12′, compiler `4.4.2 20091027 (Red Hat 4.4.2-7)’.
    System Linux, release 2.6.33.3-85.fc13.i686.PAE, version #1 SMP Thu May 6 18:27:11 UTC 2010, machine i686.
    Hostname atoyo, IP 127.0.0.1.
    Libxml version 2.7.6.
    Using OpenSSL 1.0.0-fips-beta4 10 Nov 2009.
    Using SQLite 3.6.20.
    Using native malloc.

    2012-04-18 21:22:21 [9803] [0] DEBUG: Dumping Cfg 0x9b51960
    2012-04-18 21:22:21 [9803] [0] DEBUG: filename =
    2012-04-18 21:22:21 [9803] [0] DEBUG: dumping group (wapbox):
    2012-04-18 21:22:21 [9803] [0] DEBUG: =
    2012-04-18 21:22:21 [9803] [0] DEBUG: =
    2012-04-18 21:22:21 [9803] [0] DEBUG: =
    2012-04-18 21:22:21 [9803] [0] DEBUG: dumping group (smsbox):
    2012-04-18 21:22:21 [9803] [0] DEBUG: =
    2012-04-18 21:22:21 [9803] [0] DEBUG: =
    2012-04-18 21:22:21 [9803] [0] DEBUG: =
    2012-04-18 21:22:21 [9803] [0] DEBUG: =
    2012-04-18 21:22:21 [9803] [0] DEBUG: =
    2012-04-18 21:22:21 [9803] [0] DEBUG: =
    2012-04-18 21:22:21 [9803] [0] DEBUG: =
    2012-04-18 21:22:21 [9803] [0] DEBUG: =
    2012-04-18 21:22:21 [9803] [0] DEBUG: =
    2012-04-18 21:22:21 [9803] [0] DEBUG: dumping group (core):
    2012-04-18 21:22:21 [9803] [0] DEBUG: =
    2012-04-18 21:22:21 [9803] [0] DEBUG: =
    2012-04-18 21:22:21 [9803] [0] DEBUG: =
    2012-04-18 21:22:21 [9803] [0] DEBUG: =
    2012-04-18 21:22:21 [9803] [0] DEBUG: =
    2012-04-18 21:22:21 [9803] [0] DEBUG: =
    2012-04-18 21:22:21 [9803] [0] DEBUG: =
    2012-04-18 21:22:21 [9803] [0] DEBUG: =
    2012-04-18 21:22:21 [9803] [0] DEBUG: =
    2012-04-18 21:22:21 [9803] [0] DEBUG: =
    2012-04-18 21:22:21 [9803] [0] DEBUG: =
    2012-04-18 21:22:21 [9803] [0] DEBUG: dumping group (modems):
    2012-04-18 21:22:21 [9803] [0] DEBUG: =
    2012-04-18 21:22:21 [9803] [0] DEBUG: =
    2012-04-18 21:22:21 [9803] [0] DEBUG: =
    2012-04-18 21:22:21 [9803] [0] DEBUG: =
    2012-04-18 21:22:21 [9803] [0] DEBUG: =
    2012-04-18 21:22:21 [9803] [0] DEBUG: =
    2012-04-18 21:22:21 [9803] [0] DEBUG: =
    2012-04-18 21:22:21 [9803] [0] DEBUG: =
    2012-04-18 21:22:21 [9803] [0] DEBUG: =
    2012-04-18 21:22:21 [9803] [0] DEBUG: dumping group (smsc):
    2012-04-18 21:22:21 [9803] [0] DEBUG: =
    2012-04-18 21:22:21 [9803] [0] DEBUG: =
    2012-04-18 21:22:21 [9803] [0] DEBUG: =
    2012-04-18 21:22:21 [9803] [0] DEBUG: =
    2012-04-18 21:22:21 [9803] [0] DEBUG: =
    2012-04-18 21:22:21 [9803] [0] DEBUG: =
    2012-04-18 21:22:21 [9803] [0] DEBUG: =
    2012-04-18 21:22:21 [9803] [0] DEBUG: =
    2012-04-18 21:22:21 [9803] [0] DEBUG: =
    2012-04-18 21:22:21 [9803] [0] DEBUG: =
    2012-04-18 21:22:21 [9803] [0] DEBUG: =
    2012-04-18 21:22:21 [9803] [0] DEBUG: =
    2012-04-18 21:22:21 [9803] [0] DEBUG: =
    2012-04-18 21:22:21 [9803] [0] DEBUG: dumping group (sendsms-user):
    2012-04-18 21:22:21 [9803] [0] DEBUG: =
    2012-04-18 21:22:21 [9803] [0] DEBUG: =
    2012-04-18 21:22:21 [9803] [0] DEBUG: =
    2012-04-18 21:22:21 [9803] [0] DEBUG: =
    2012-04-18 21:22:21 [9803] [0] DEBUG: dumping group (sms-service):
    2012-04-18 21:22:21 [9803] [0] DEBUG: =
    2012-04-18 21:22:21 [9803] [0] DEBUG: =
    2012-04-18 21:22:21 [9803] [0] DEBUG: =
    2012-04-18 21:22:21 [9803] [0] DEBUG: =
    2012-04-18 21:22:21 [9803] [0] DEBUG: =
    2012-04-18 21:22:21 [9803] [0] DEBUG: Dump ends.
    2012-04-18 21:22:21 [9803] [0] DEBUG: map_url_max = -1
    2012-04-18 21:22:21 [9803] [0] ERROR: Couldn’t open logfile `“/var/log/kannel/wapbox.log”’.
    2012-04-18 21:22:21 [9803] [0] ERROR: System error 2: No such file or directory
    2012-04-18 21:22:21 [9803] [0] INFO: Starting to log to file “/var/log/kannel/wapbox.log” level -1
    2012-04-18 21:22:21 [9803] [0] DEBUG: no syslog parameter
    2012-04-18 21:22:21 [9803] [0] INFO: ————————————————————
    2012-04-18 21:22:21 [9803] [0] INFO: Kannel wapbox version 1.4.3 starting up.
    2012-04-18 21:22:21 [9803] [0] DEBUG: Started thread 1 (wap/wsp_session.c:main_thread)
    2012-04-18 21:22:21 [9803] [0] DEBUG: Started thread 2 (wap/wsp_unit.c:main_thread)
    2012-04-18 21:22:21 [9803] [0] DEBUG: Started thread 3 (wap/wsp_push_client.c:main_thread)
    2012-04-18 21:22:21 [9803] [0] DEBUG: Started thread 4 (wap/timers.c:watch_timers)
    2012-04-18 21:22:21 [9803] [0] DEBUG: Started thread 5 (wap/wtp_resp.c:main_thread)
    2012-04-18 21:22:21 [9803] [0] DEBUG: Started thread 6 (gw/wap-appl.c:main_thread)
    2012-04-18 21:22:21 [9803] [0] DEBUG: Started thread 7 (gw/wap-appl.c:return_replies_thread)
    2012-04-18 21:22:21 [9803] [0] INFO: Connected to bearerbox at localhost port 13002.
    2012-04-18 21:22:21 [9803] [0] DEBUG: Started thread 8 (gw/heartbeat.c:heartbeat_thread)
    2012-04-18 21:22:21 [9803] [7] DEBUG: Thread 7 (gw/wap-appl.c:return_replies_thread) maps to pid 9803.
    2012-04-18 21:22:21 [9803] [5] DEBUG: Thread 5 (wap/wtp_resp.c:main_thread) maps to pid 9803.
    2012-04-18 21:22:21 [9803] [8] DEBUG: Thread 8 (gw/heartbeat.c:heartbeat_thread) maps to pid 9803.
    2012-04-18 21:22:21 [9803] [3] DEBUG: Thread 3 (wap/wsp_push_client.c:main_thread) maps to pid 9803.
    2012-04-18 21:22:21 [9803] [1] DEBUG: Thread 1 (wap/wsp_session.c:main_thread) maps to pid 9803.
    2012-04-18 21:22:21 [9803] [6] DEBUG: Thread 6 (gw/wap-appl.c:main_thread) maps to pid 9803.
    2012-04-18 21:22:21 [9803] [4] DEBUG: Thread 4 (wap/timers.c:watch_timers) maps to pid 9803.
    2012-04-18 21:22:21 [9803] [2] DEBUG: Thread 2 (wap/wsp_unit.c:main_thread) maps to pid 9803.

    " sans stop"

    #########"

    et maintenant quand je met dans le navigateur

    " http://127.0.0.1:130/cgi-bin/sendsms?username=kannel&password=kannel&to=0022996122164&text=salut+bonne+soirée "

    cela s’affiche

    Unknown request.

    Merci d’avance pour votre aide.

    • bertasso dit :

      Bonjour,

      Ok, après avoir lancer Bearbox, kannel ne trouve pas le chemin (ou répertoire) de log => /var/log/kannel/bearerbox.log mentionné dans ton fichier de configuration.

      Je te propose la première technique qui est la suivante :

      – Commente tous les chemins de log dans ton fichier de configuration -> # /var/log/kannel/bearerbox.log
      – Ensuite lance seulement le bearbox et vérifie le résultat. En cas faille, poste les messages d’erreurs pour analyse suivante.

      Tu dois corriger d’abord les erreurs de connexion pour le service bearbox avant de penser au lancement de smsbox.

      Cdt

  84. Cheikh dit :

    bonjour,voila me revoila avec un autre probleme,je voulais savoir si c’etait possible d’envoyer un sms avec kannel et que le recepteur ne puisse pas voir le numero,mais juste un mot:
    exemple:au lieu de voir comme expediteur 77777…. qu’ils voie cheikh par exemple..est-ce que c’est possible.merci.

  85. cheikh seye dit :

    bonsoir voila je souhaiterai savoir si il est possible avec kannel de personnalisé le numero de l’expediteur…par exemple en reception de sms 77777(numero de l’expediteur…)maintenant je voudrais savoir si avec kannel il est possible de faire comme par exemple l’orsqu’orange nous envoie un sms c’est ecrit expediteur orange.et on ne peut voir le numero de tel.
    par exemple pour mon cas voir cheikh comme expediteur au lieu de voir mon numero de telephone.merci.

    • bertasso dit :

      Bonjour,

      Dans ton fichier de configuration kannel.conf, dans la partie group smsbox ci-dessous, modifie la valeur du paramètre global-sender = 12345 par global-sender = cheikh
      Dans mon cas j’avais commenté la valeur par défaut et rajouter une ligne tout en remplaçant cette valeur par adminweb

      # SMSBOX SETUP

      group = smsbox
      bearerbox-host = localhost
      sendsms-port = 13013
      #sendsms-chars = "0123456789 +-"
      #global-sender = 12345
      global-sender = adminweb

      Cdt

  86. cheikh seye dit :

    MERCI pour la reponse mais ca ne marche pas…
    voila,le numero de la puce qui est dans le tel serveur visible lors de la reception du sms

    # Default kannel configuration file
    group=core
    admin-port=13000
    admin-password=bar
    #admin-deny-ip="*.*.*.*"
    #admin-allow-ip="127.0.0.1"
    smsbox-port=13013
    #wapbox-port=13002
    #wdp-interface-name="*"
    log-file="/etc/bearerbox.log"
    log-level=1
    access-log="sms.log"
    #box-deny-ip="*.*.*.*"
    box-allow-ip="127.0.0.1"
    #group=wapbox
    #bearbox-host=localhost
    #log-file="/wapbox.log"
    unified-prefix="00221,+221,00"
    unified-prefix="00241,+241"

    group=smsbox
    bearerbox-host=localhost
    sendsms-port=13060
    sendsms-url="/cgi-bin/sendsms"
    global-sender=cheikh
    sendsms-chars="0123456789+-"
    log-file="/tmp/smsbox.log"
    log-level=0
    access-log="/access.log"

    group=smsc
    smsc=at
    sms-center=+221776380010
    modemtype=huawei_e1552
    host=localhost
    device=/dev/ttyUSB1
    pin=0000
    speed=460800
    validityperiod=167
    #sim-buffering = true

    group=modems
    id=huawei_e1552
    name="huawei E1552"
    detect-string ="Huawei"
    init-string ="AT+CNMI=2,1,2,2,0"
    need-sleep=true
    enable-mms=true
    message-storage = "SM"
    speed= 460800
    #enable-hwhs = "AT+IFC=2,2"

    group=sendsms-user
    username=user
    password=pass
    concatenation=true
    #user-allow-ip="*.*.*.*"
    user-allow-ip="*.*.*.*"

    group=sms-service
    keyword=default
    catch-all=true
    accepted-smsc = Huawei-E1552
    get-url="http://localhost/dock/reccup.php?a=%a&t=%t&q=%q"
    #get-url="http://localhost/GBM/GBM/traitement_reponse_kannel.php?a=%a&t=%t&q=%q"
    #get-url="http://localhost/Macky/wss/dock/reccup.php?a=%a&t=%t&q=%q"
    max-message=0

    voila jusque la mon numero de tel apparait lorsque j’envoie les sms
    le recepteur du sms a toujours la possibilité de voir mon numero
    ce que je veux eviter.j’aimerai qu’a la reception,il recoivent cheikh
    comme expediteur(style sms no reply)!les manip précédentes ne marchent pas.Merci.si quelqu’un a la solution.

    • elwan7 dit :

      salut pour faire ça tu as besoin d’un numéro court qui doit être attribuer par l’artp et tu va payer au niveau des opérateurs pour qu’il soit routable je vous rappel que l’utilisation du téléphone est juste pour des fin de testes et personnel mais pour des usages professionnels il faut un numéro court .

      • cheikh seye dit :

        ah ok super,merci pour l’information je ne savais pas…numero court c’est bon merci pour tout…je vais me renseigner au niveau de l’artp…voir les couts et autres..

    • bertasso dit :

      Salut Seye,

      Je vois le problème, la modification que je t’ai indiqué plus haut est celle qui marche lorsque Kannel est configuré pour se connecter directement au smsc d’un opérateur.

      Je l’ai déjà déployé et ça marche avec un numéro court rattaché à un compte smpp.

      C’est vrai qu’avec la même modif, le statut reste inchangé lorsque tu utilises un téléphone.
      Cette opération serait possible a condition qu’il y ‘ait une petite config qu’il faudrait effectuer sur la plate forme (smsc) d’IT de ton opérateur pour les sms sortant provenant du numéro de test.

  87. bertasso dit :

    Ok, Seye.

    tu trouveras mes coordonnées et plus d’autres infos sur mon site http://alainyonso.fr/

    Merci bien

  88. cheikh seye dit :

    merci.

  89. desiré dit :

    salut tout le monde, j’ai deux petites preocupâtions
    1-je veux savoir si vous preconfigurer le portable avant de le connecter à l’ordinateut
    2-comment on envoye les messages internationaux avec kannel

  90. cheikh seye dit :

    slt desiré on ne preconfigure pas le telephone…tout se passe dans le kannel.conf…une fois configurer tu peux meme envoyer des messages a l’exterieur et partout ou tu veux…

  91. Heriette dit :

    Bonjour, je travaille sur le projet de la cretaion d’un serveur sms sous ubuntu pour l’envoie et la reception des sms envoyés àa partir d’une interface web sur pc vers un telephone portable. Pourrais je avoir le script php pour l’interface graphique? et vous allez trouver ma question bête mais quelle est l’utilité de ce genre de projet? Quels bénéfiques cette solution apport-elle pour une entreprise par exemple. Merci

    • elwan7 dit :

      salut tu veux creer un serveur sms ou utilser une passerelle sms ? sinon je te conseille mon article qui parle d’interfacer drupal a kannel et le code est disponible tu pourrais le télécharger .Sinon je pense que avoir une interface web pour envoyé des sms pourrait intéresser les entreprises qui font du marketing genre avisés les clients par sms des nouveaux produits etc…

      • Merci d’avoir répondu, en fait je veux faire un serveur sms avec base de données mysql mais je crois qu’il me faut une passerelle sms pour interagir avec le reseau gsm. Tu me corriges si je me trompe car je ne maitrise pas bien le sujet. je crois que c’est mieux donc pour l’entreprise d’avoir son propre serveur mail ce sera plus économique

  92. Bonjour, je travaille sur le projet de la cretaion d’un serveur sms sous ubuntu pour l’envoie et la reception des sms envoyés à partir d’une interface web sur pc vers un telephone portable. Pourrais-je avoir le script php pour l’interface graphique? et vous allez trouver ma question bête mais quelle est l’utilité de ce genre de projet? Quels bénéfices cette solution apport-elle pour une entreprise par exemple. Merci

    • hutch dit :

      Bonjour,
      moi mon problème c’est comment lancer les commandes AT.
      Quand je lance minicom je n’arrive pas à écrire dan le terminal

      • bonjour moi mon probleme c’est au tout début, j’aimerais que vous me detailliez mieux comment configurer le modem GSM. j’utilise pour cela un telephone nokia 6230 que je connecte au pc via le cable usb. Quelles sont les manoeuvres à effectuer avant de configurer kannel? Voici mon emain henriettelopez@yahoo.fr
        Merci.

  93. sally dit :

    bonjour, je travaille aussi sur kannel , mon problème c’est que je dois stocker les messages reçus dans une base de données crée au préalable , je trouve un problème pour créer la liaison entre ma base de donnée et kannel si quelqu’un pourrait bien m aider , merci .

    • hutch dit :

      Bonjour Sally

      Dans ton fichier de configuration /etc/kannel/kannel.conf
      tu crées un group sms-service comme suit :

      group = sms-service
      keyword = default
      get-url = "http://localhost/kannel/script.php?sender=%p&time=%t&text=%b"
      accept-x-kannel-headers = true
      concatenation = true
      catch-all = true

      Là tu pourras récupérer le numéro de téléphone du portable qui envoie avec la variable %p
      %t pour l’heure et la date
      %b pour le text

      Script.php est le script qui feras le traitement du sms envoyé pour le mettre en base de données
      tU pourras par exemple utiliser PDO comme suit:

      prepare("INSERT INTO tuto_kannel (sender,message) VALUES (:sender,:message)");

      $stmt->bindParam(‘:sender’,$sender);

      $stmt->bindParam(‘:message’,$text);

      $stmt->execute();

      $cmd = null;

      if($stmt->rowCount()>0)

      {

      echo "Hello ".$text.". Merci de votre message.";

      }

      else

      {

      echo "Desole! Veuillez recommencer";

      }

      }

      catch (PDOException $e) {

      echo ‘Connection failed: ‘ . $e->getMessage();

      }

      }

      insererMessage($_GET['sender'],$_GET['text']);

      ?>

      • hutch dit :

        Désolé le script n’était pas complet
        prepare("INSERT INTO tuto_kannel (sender,message) VALUES (:sender,:message)");

        $stmt->bindParam(‘:sender’,$sender);

        $stmt->bindParam(‘:message’,$text);

        $stmt->execute();

        $cmd = null;

        if($stmt->rowCount()>0)

        {

        echo "Hello ".$text.". Thank you for your registration.";

        }

        else

        {

        echo "Sorry an error has occured";

        }

        }

        catch (PDOException $e) {

        echo ‘Connection failed: ‘ . $e->getMessage();

        }

        }

        insertSms($_GET['sender'],$_GET['text']);

        ?>

  94. hutch dit :

    Je n’arrive pas à coller tout le script donne ton mail je t’envoie tout le script

    • Bonjour, je n’arrive pas à envoyer des messages. Voila ce que je reçois quand je lance le bearerbox

      2012-06-14 18:31:43 [10005] [0] INFO: AT2[/dev/ttyACM0]: configuration shows modemtype
      2012-06-14 18:31:43 [10005] [0] INFO: AT2[/dev/ttyACM0]: read modem definition for
      2012-06-14 18:31:43 [10005] [6] INFO: AT2[/dev/ttyACM0]: opening device
      2012-06-14 18:31:43 [10005] [0] INFO: Adding interface *
      2012-06-14 18:31:43 [10005] [0] ERROR: Couldn’t bind a UDP socket to port 9200
      2012-06-14 18:31:43 [10005] [0] ERROR: System error 98: Address already in use
      2012-06-14 18:31:43 [10005] [0] ERROR: Couldn’t bind a UDP socket to port 9201
      2012-06-14 18:31:43 [10005] [0] ERROR: System error 98: Address already in use
      2012-06-14 18:31:43 [10005] [0] INFO: —————————————-
      2012-06-14 18:31:43 [10005] [0] INFO: Kannel bearerbox II version 1.4.3 starting
      2012-06-14 18:31:43 [10005] [0] INFO: MAIN: Start-up done, entering mainloop
      2012-06-14 18:31:43 [10005] [8] PANIC: gwlib/socket.c:380: read_available: Assertion `fd >= 0′ failed.
      2012-06-14 18:31:43 [10005] [8] PANIC: bearerbox(gw_panic+0xd2) [0x80cb032]
      2012-06-14 18:31:43 [10005] [8] PANIC: bearerbox(read_available+0x1ac) [0x80d56ac]
      2012-06-14 18:31:43 [10005] [8] PANIC: bearerbox() [0x805e08b]
      2012-06-14 18:31:43 [10005] [8] PANIC: bearerbox() [0x80c0cfb]
      2012-06-14 18:31:43 [10005] [8] PANIC: /lib/i386-linux-gnu/libpthread.so.0(+0x6d4c) [0xb76d7d4c]
      2012-06-14 18:31:43 [10005] [8] PANIC: /lib/i386-linux-gnu/libc.so.6(clone+0x5e) [0xb74c8ace]

      Le smsbox

      2012-06-14 18:38:37 [10261] [0] DEBUG: =
      2012-06-14 18:38:37 [10261] [0] DEBUG: Started thread 4 (gw/smsbox.c:obey_request_thread)
      2012-06-14 18:38:37 [10261] [4] DEBUG: Thread 4 (gw/smsbox.c:obey_request_thread) maps to pid 10261.
      2012-06-14 18:38:37 [10261] [0] DEBUG: Started thread 5 (gw/smsbox.c:url_result_thread)
      2012-06-14 18:38:37 [10261] [0] DEBUG: Started thread 6 (gw/smsbox.c:http_queue_thread)
      2012-06-14 18:38:37 [10261] [6] DEBUG: Thread 6 (gw/smsbox.c:http_queue_thread) maps to pid 10261.
      2012-06-14 18:38:37 [10261] [0] ERROR: connect failed
      2012-06-14 18:38:37 [10261] [0] ERROR: System error 111: Connection refused
      2012-06-14 18:38:37 [10261] [0] ERROR: error connecting to server `localhost’ at port `13001′
      2012-06-14 18:38:37 [10261] [0] PANIC: Couldn’t connect to the bearerbox.
      2012-06-14 18:38:37 [10261] [0] PANIC: /usr/local/sbin/smsbox(gw_panic+0xd2) [0x8086eb2]
      2012-06-14 18:38:37 [10261] [0] PANIC: /usr/local/sbin/smsbox(main+0xea4) [0x80529f4]
      2012-06-14 18:38:37 [10261] [0] PANIC: /lib/i386-linux-gnu/libc.so.6(__libc_start_main+0xf3) [0xb74d24d3]
      2012-06-14 18:38:37 [10261] [0] PANIC: /usr/local/sbin/smsbox() [0x805351d]

      voici mon fichier de configuration :

      group = core
      admin-port = 13000
      admin-password = bar
      admin-deny-ip = "*.*.*.*"
      admin-allow-ip = "127.0.0.1"
      smsbox-port=13001
      wapbox-port = 13002
      wdp-interface-name = "*"
      log-file = "/var/log/kannel/bearerbox.log"
      #store-file="/var/log/kannel/kannel.store"
      box-deny-ip = "*.*.*.*"
      box-allow-ip = "127.0.0.1"
      unified-prefix="00212,+212,00"
      access-log="/var/log/kannel/access.log"
      #log-level=1

      group = wapbox
      bearerbox-host = localhost
      log-file = "/var/log/kannel/wapbox.log"

      group=smsc
      smsc=at
      modemtype=nokiaphone
      host=localhost
      device=/dev/ttyACM0
      sms-center="00212699790000"
      my-number="00212630785069"
      speed=9600
      validityperiod=167
      pin=0000
      reroute-dlr=false
      sim-buffering=true
      keepalive=10
      connect-allow-ip=127.0.0.1

      group=sendsms-user
      username=tester
      password=foobar
      #max-messages=3
      concatenation=true
      user-deny-ip="*.*.*.*"
      user-allow-ip="127.0.0.1"

      group=smsbox
      bearerbox-host=localhost
      sendsms-port=13131
      global-sender=13131
      sendsms-chars="0123456789 +-"
      log-file="/var/log/kannel/smsbox.log"
      #log-level=0
      sendsms-url="/cgi-bin/sendsms"
      access-log="/var/log/kannel/access.log"

      group=sms-service
      keyword=test
      text="Bonjour Monsieur"
      #catch-all=true

      group=modems
      id=nokiaphone
      name="Nokia Phone"
      message-storage="sm"
      detect-string="Nokia Mobile Phone"
      #need-sleep=true
      speed=9600

      Aidez moi s’il vous plait!!!!!!!!!!!!!!!!!!!!

    • Bonjour, j’aimerais aussi avoir le script php pour creer le lien entre la base de données et kannel. voici mon email henriettelopez@yahoo.fr

  95. bonjour moi mon probleme c’est au tout début, j’aimerais que vous me detailliez mieux comment configurer le modem GSM. j’utilise pour cela un telephone nokia 6230 que je connecte au pc via le cable usb. Quelles sont les manoeuvres à effectuer avant de configurer kannel? Voici mon email henriettelopez@yahoo.fr
    Merci.

  96. cheikh seye dit :

    bonjour mon probleme a moi est que ,malgré la configuration correct de kannel,je n’arrive a envoyer que 160 caractères par SMS,j’aimerai pouvoir en plus de caractere si possible,mais je cherche la combinaison parfaite si quelqu’un l’a

    • elwan7 dit :

      salut chiekh sur ton fichier de configuration il y a max-message qui défini le nombre de caractère à envoyé s’il est a 1 ça donne 160 s’il est a 2 ça donne 160*2 etc…

  97. cheikh seye dit :

    merci elwan,je voulais savoir si aussi il est possible d’utiliser kannel avec un numero court?

  98. cheikh seye dit :

    super!en voila un probleme de réglé maintenant pour la rapidité de reponse et de distribution des SMS a une grande masse…avec un Modem Wavecom ca irai vite?je cherche un modem qui distriburait les SMS a grande vitesse et qui serait compatible avec kannel!
    le seul defaut que je trouve a kannel c’est qu’on ne sait pas quand est-ce qu’il a fini l’envoi des sms surtout pour les envoi a plusieurs personnes,a moins qu’il yen ai un je serai ravis de le savoir!merci

  99. Mass dit :

    Bonjour,
    avez vous reussi a recevoir des sms sous kannel avec un modem Huawei E1550 ? l’envoi se passe sans probleme.
    Merci
    Mass

    • desiré dit :

      c’est pareil chez moi; je n’arrive pas à recevoir des sms sous kannel avec un modem Huawei l’envoi se passe sans probleme.
      seul l’accusée dereception au j’obtient dans mes fichiers journaux.mais le sms reçu est stoké au niveau du portable.

  100. elwan7 dit :

    salut pour ceux qui ont un problème de réception avec la clé huawei essayer de mettre l’option sim-buffering =true dans le group smsc du fichier de configuration

  101. desiré dit :

    o k ça marche

  102. cheikh seye dit :

    je vien decouvrir une passerelle sms de 4 a 72 kannaux mais je me demande est-ce qu’elle pourrait fonctionner avec kannel..?parcequ’il parait que c’est livré avec un logiciel du nom de sms pro….je me demande donc est-ce que kannel n’est pas limiter?

  103. arianne dit :

    bonsoir, s’il vous plait j’ai vraiment besoin de votre aide, j’ai installé kannel a la fin de l’installation et de configuration.seul le bearerbox demarre correctement. je me dit que le problème c’est le faite que je ne trouve pas le chemin d’acces des fichiers smsbox.log et access.log. il ne se trouvent pas dans le dans /var/log/kannel/. seul le fichier bearernox.log s’y trouve.

    s’il vous plait aidez moi je soutient dans deux semaine sur ce projet vous pouvez peut etre me permettre de telechager ces fichiers si vous les avez ou de me les envoyer dans ma boite: ariannelemo@yahoo.fr

    merci d’avance

  104. Merci pour la critique sensée sur elwan7.wordpress.com. Moi et mon voisin ont été simplement prépare à faire quelques recherches à ce sujet. Nous avons eu un prendre un livre dans notre bibliothèque locale, mais je pense que j’ai appris plus de ce poste. Je suis très heureux de voir ces informations étant très partagés librement là-bas.

  105. Je n’ai rien contre l’article, mais je suis en désaccord avec un couple de points à certaines extenct . Je suis probablement une minorité bien , lol . Merci pour le partage sur elwan7.wordpress.com . bonne chance!

  106. roxy dit :

    bonsoir j’ai un probleme de livraison des rapports. depuis j’ai configuré kannel comme client SMPP pour envoyer des messages et xa marche mais comment puis je savoir si un message a bien été envoyé.il doit y avoir un parametre peut être à ajouter le registred-delivery=1. mais quand je le mets j’ai une erreur de PANIC… merci de m’aider

  107. cheikh seye dit :

    bonjour j’aimerai savoir si quelqu’un a la configuration du modem wavecom avec kannel…merci

  108. seysade dit :

    Salut à toute la communauté!
    Mon souci est que je veux déclencher un service kannel en mode commande sur le terminal directement!!
    Je ne sais pas trop comment s’y prendre????
    j’ai vu quelque part : http://localhost:13013/cgi……………
    je ne comprend pas trop!
    Help me!

    • elwan7 dit :

      je comprend pas bien ta question c’est pas claire en faite un service doit être accessible de l’extérieur via un keyword que tu définie dans le fichier de configuration sinon tu peux exécuter une commande via un service avec l’attribut exec (par exemple exec = reboot et il redémarre la machine ) bon j’ai trop parlé pour ne rien dire expose nous ton problème à travers des exemples ça sera plus claire à mon avis

      • seysade dit :

        Merci elwan7, en fait j’ai fait le même post sur la liste de dakarlug!!!Ta proposition me parait cool mais je ne saisis pas trop le mode push de kannel dont tu parle!!!!
        Si la question n’est pas toujours claire je vais me répéter:
        L’objectif est de verifier le contenu d’un fichier, si le fichier a un contenu, le système déclenche automatiquement un service spécifique de kannel possédant un keyword, si le fichier est vide, le système ne fait rien.
        #! /bin/bash
        if test -s /Chemin/Vers/Fichier
        then
        lancement de kannel par le système
        fi

  109. elwan7 dit :

    salut de rien man sinon le service push de kannel c’est juste l’envoi simple de message à travers l’url (http://localhost:13013/cgi-bin/sendsms?username=$login&password=$pass&to=$Num&text=$Text ) maintenant tu n’a pas besoin de créer un service si c’est juste pour envoyé un message après le contrôle du fichier en espérant t’avoir aider a+

  110. bertasso dit :

    Bonjour à tous,

    Dans le cadre d’un projet, j’aimerais savoir si quelqu’un connaîtrait un type de modem
    pouvant traiter un grand nombre de sms simultanés avec kannel dans un environnement open source.

    Merci d’avance

  111. N hésiter pas a partager cette article

  112. nemphis dit :

    slt après config de kannel voici ceke j obtiens comme message pourriez vous m expliquer ce que ça signifie

    2012-10-29 15:56:35 [1423] [6] INFO: AT2[alcatel-585D]: opening device
    2012-10-29 15:56:35 [1423] [6] INFO: AT2[alcatel-585D]: Logging in
    2012-10-29 15:56:35 [1423] [6] INFO: AT2[alcatel-585D]: init device
    2012-10-29 15:56:35 [1423] [6] INFO: AT2[alcatel-585D]: speed set to 9600
    2012-10-29 15:56:39 [1423] [6] ERROR: AT2[alcatel-585D]: Wrong or no answer to ATZ, ignoring
    2012-10-29 15:56:47 [1423] [6] ERROR: AT2[alcatel-585D]: No answer to AT&F. Trying again

  113. george eric dit :

    bonjour cher tous , j’ai un soucis avec kannel que je tente de coupler à playsms; je suis sous centos 6.3 ; pr l’installation de playsms tout es ok et ça marche pour kannel je l’ai fais depuis yum ; je fais un copier coller de kannel.conf et de l’erreur qui me viens qd je lance bearerbox

    • george eric dit :

      # CORE
      group = core
      admin-port = 13000
      admin-password = playsms
      status-password = playsms
      log-file = /var/log/kannel/kannel.log
      log-level = 0
      access-log = /var/log/kannel/access.log
      smsbox-port = 13013
      store-type = file
      store-file = /var/log/kannel/kannel.store
      store-type = spool
      store-location = /var/spool/kannel/store
      smsbox-max-pending = 100
      box-allow-ip= »127.0.0.1;192.168.1.*″
      unified-prefix=»00225,+225,00″
      #bearerbox-host = 127.0.0.1

      # SMSBOX
      group = smsbox
      bearerbox-host = 127.0.0.1
      sendsms-port = 13060
      sendsms-chars = "0123456789+ "
      global-sender =ocpv
      log-file = /var/log/kannel/smsbox.log
      log-level = 0
      access-log = /var/log/kannel/access.log

      # SMSC MODEM GSM
      group = smsc
      smsc = at
      connect-allow-ip=127.0.0.1;192.168.1.*
      port=13013
      host=localhost
      sms-center = +22507070002
      my-number= "+22509267893"
      smsc-id = huawei
      modemtype = huawei
      speed=460800
      host = localhost
      port = 13013
      device = /dev/ttyUSB0
      sim-buffering =true

      # Modem config
      group = modems
      id = huawei
      name = »huawei E1552″
      detect-string = »Huawei »
      init-string = »AT+CNMI=2,1,2,2,0″
      need-sleep=true
      enable-mms=true
      message-storage= « SM »
      init-string = "ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0"
      speed = 460800

      # SENDSMS-USER
      group = sendsms-user
      default-smsc = default
      username = playsms
      password = playsms
      max-messages = 3
      concatenation = true
      user-allow-ip= »*.*.*.* »

      # SMS SERVICE ‘default’
      group = sms-service
      keyword = default
      catch-all=true
      accepted-smsc = Huawei-E1552
      assume-plain-text =true
      omit-empty = true
      max-messages = 0

      get-url= »http://localhost/playsms/index.php?app=call&cat=gateway&plugin=kannel&access=geturl&t=%t&q=%q&$

      • george eric dit :

        [root@playsms kannel]# bearerbox -v 0 /etc/kannel/kannel.conf
        2012-10-31 16:33:42 [3855] [0] INFO: Debug_lvl = 0, log_file = , log_lvl = 0
        2012-10-31 16:33:42 [3855] [0] ERROR: Group does not contain variable ‘group’.
        2012-10-31 16:33:42 [3855] [0] ERROR: Error found on line 79 of file `/etc/kannel/kannel.conf’.
        2012-10-31 16:33:42 [3855] [0] PANIC: Couldn’t read configuration from `/etc/kannel/kannel.conf’.
        2012-10-31 16:33:42 [3855] [0] PANIC: bearerbox(gw_panic+0xaf) [0x80c9aef]
        2012-10-31 16:33:42 [3855] [0] PANIC: bearerbox(main+0xd00) [0x8052fd0]
        2012-10-31 16:33:42 [3855] [0] PANIC: /lib/libc.so.6(__libc_start_main+0xe6) [0x65bce6]
        2012-10-31 16:33:42 [3855] [0] PANIC: bearerbox() [0x80515a1]

      • george eric dit :

        voici les erreurs signalées merci de votre secour , j’ai un huawei 1552 comme modem

        [root@playsms kannel]# smsbox -v 0 /etc/kannel/kannel.conf
        2012-10-31 16:43:22 [5121] [0] INFO: Debug_lvl = 0, log_file = , log_lvl = 0
        2012-10-31 16:43:22 [5121] [0] ERROR: Group does not contain variable ‘group’.
        2012-10-31 16:43:22 [5121] [0] ERROR: Error found on line 79 of file `/etc/kannel/kannel.conf’.
        2012-10-31 16:43:22 [5121] [0] PANIC: Couldn’t read configuration from `/etc/kannel/kannel.conf’.
        2012-10-31 16:43:22 [5121] [0] PANIC: smsbox(gw_panic+0xaf) [0x808535f]
        2012-10-31 16:43:22 [5121] [0] PANIC: smsbox(main+0x1300) [0x8053470]
        2012-10-31 16:43:22 [5121] [0] PANIC: /lib/libc.so.6(__libc_start_main+0xe6) [0x65bce6]
        2012-10-31 16:43:22 [5121] [0] PANIC: smsbox() [0x8051a01]

  114. george eric dit :

    OK , merci les amis je viens de voir les nombreuses erreurs qui étaient dans mon fichier de configuration de kannel , c’était qu’entre 2 groupes il ne dois avoir une seule ligne vide et pas d’espace après device=

  115. eric maby dit :

    bonjour cher tous , je tiens avant tout à encore remercier elwan7 et tous ceux qui y participe , je viens recourir à votre aide face à un soucis qui m’empeche de penser à autre chose , j’ai installé kannel que j’ai voulu coupler à playsms ; le bearerbox et le smsbox se lance sans erreurs ; mais je n’arrive a envoyer aucun message ni en recevoir alors que tous les messages restent dans la file d’attente; je tourne sous centos 6.3 avec la derniere version de kannel stable et playsms stable ou svp conseillé moi un bon equivalent de playsms qui pourrai fonctionner je suis à bout . Merci

  116. george eric dit :

    bonjour les amis ; et merci avant tout à elwan7.

    j’ai suivi les tutos presentés ici pour tenter de resoudre un autre problem mais rien n’y fit ;; je tourne sous Centos 6.3 avec les dernieres versions stables de kannel et playsms . j’ai installé kannel depuis yum install ; et pareil pour playsms , quand je lance la bearerbox j’ai un ok à la derniere ligne mais quand je lance la smsbox j’ai ça

    2012-11-04 17:30:58 [3948] [0] INFO: Starting to log to file /var/log/kannel/smsbox.log level 0
    2012-11-04 17:30:58 [3948] [0] INFO: Added logfile `/var/log/kannel/smsbox.log’ with level `0′.
    2012-11-04 17:30:58 [3948] [0] INFO: Service global sender set as ‘14000’
    2012-11-04 17:30:58 [3948] [0] INFO: Logging accesses to ‘/var/log/kannel/access.log’.
    2012-11-04 17:30:58 [3948] [0] INFO: Started access logfile `/var/log/kannel/access.log’.
    2012-11-04 17:30:58 [3948] [0] INFO: HTTP: Opening server at port 14000.
    2012-11-04 17:30:58 [3948] [0] DEBUG: Started thread 1 (gwlib/fdset.c:poller)
    2012-11-04 17:30:58 [3948] [1] DEBUG: Thread 1 (gwlib/fdset.c:poller) maps to pid 3948.
    2012-11-04 17:30:58 [3948] [0] DEBUG: Started thread 2 (gwlib/http.c:server_thread)
    2012-11-04 17:30:58 [3948] [0] INFO: Set up send sms service at port 14000
    2012-11-04 17:30:58 [3948] [2] DEBUG: Thread 2 (gwlib/http.c:server_thread) maps to pid 3948.
    2012-11-04 17:30:58 [3948] [0] DEBUG: Started thread 3 (gw/smsbox.c:sendsms_thread)
    2012-11-04 17:30:58 [3948] [0] DEBUG: ———————————————-
    2012-11-04 17:30:58 [3948] [0] DEBUG: Kannel smsbox version 1.4.3 starting
    2012-11-04 17:30:58 [3948] [3] DEBUG: Thread 3 (gw/smsbox.c:sendsms_thread) maps to pid 3948.
    2012-11-04 17:30:58 [3948] [0] DEBUG: dumping group (sendsms-user):
    2012-11-04 17:30:58 [3948] [0] DEBUG: =
    2012-11-04 17:30:58 [3948] [0] DEBUG: =
    2012-11-04 17:30:58 [3948] [0] DEBUG: =
    2012-11-04 17:30:58 [3948] [0] DEBUG: =
    2012-11-04 17:30:58 [3948] [0] DEBUG: =
    2012-11-04 17:30:58 [3948] [0] DEBUG: =
    2012-11-04 17:30:58 [3948] [0] DEBUG: Started thread 4 (gw/smsbox.c:obey_request_thread)
    2012-11-04 17:30:58 [3948] [0] DEBUG: Started thread 5 (gw/smsbox.c:url_result_thread)
    2012-11-04 17:30:58 [3948] [4] DEBUG: Thread 4 (gw/smsbox.c:obey_request_thread) maps to pid 3948.
    2012-11-04 17:30:58 [3948] [0] DEBUG: Started thread 6 (gw/smsbox.c:http_queue_thread)
    2012-11-04 17:30:58 [3948] [6] DEBUG: Thread 6 (gw/smsbox.c:http_queue_thread) maps to pid 3948.
    2012-11-04 17:30:58 [3948] [5] DEBUG: Thread 5 (gw/smsbox.c:url_result_thread) maps to pid 3948.
    2012-11-04 17:30:58 [3948] [0] INFO: Connected to bearerbox at 127.0.0.1 port 13002.
    2012-11-04 17:30:58 [3948] [0] DEBUG: Started thread 7 (gw/heartbeat.c:heartbeat_thread)
    2012-11-04 17:30:58 [3948] [7] DEBUG: Thread 7 (gw/heartbeat.c:heartbeat_thread) maps to pid 3948.

    tous mes sms que je tente d’envoyé depuis playsms vont dans la file d’attente , je suis perdu j’ai fouillé peu etre pas la ou il fallait mais je suis à bout voici le contenu de mon fichier kannel.conf

    # CORE
    group = core
    admin-port = 13000
    admin-password = playsms
    status-password = playsms
    log-file = /var/log/kannel/kannel.log
    log-level = 0
    access-log = /var/log/kannel/access.log
    smsbox-port = 13002
    #store-type = file
    store-file = /var/log/kannel/kannel.store
    #store-type = spool
    store-location = /var/spool/kannel/store
    smsbox-max-pending = 100
    box-allow-ip= »127.0.0.1;192.168.1.*″
    unified-prefix=»00225,+225,00″
    #bearerbox-host = 127.0.0.1

    # SMSBOX
    group = smsbox
    bearerbox-host = 127.0.0.1
    sendsms-port = 14000
    sendsms-chars = "0123456789+ "
    global-sender =14000
    log-file = /var/log/kannel/smsbox.log
    log-level = 0
    access-log = /var/log/kannel/access.log

    # SMSC MODEM GSM
    group = smsc
    smsc = at
    connect-allow-ip=127.0.0.1;192.168.1.*
    host=localhost
    sms-center = +22507070002
    my-number= "+22509267893"
    smsc-id = Huawei-E1552
    modemtype = huawei_e1552
    keepalive= 10
    speed= 9600
    device =/dev/ttyUSB0
    sim-buffering =true

    # Modem config
    group = modems
    id = huawei_e1552
    name = "huawei E1552"
    detect-string = "Huawei"
    init-string = "AT+CNMI=2,1,2,2,0"
    # need-sleep=true
    enable-mms=true
    message-storage="ME"
    speed = 9600

    # SENDSMS-USER
    group = sendsms-user
    default-smsc = default
    username = playsms
    password = playsms
    concatenation = true
    user-allow-ip= »*.*.*.* »

    # SMS SERVICE ‘default’
    group = sms-service
    keyword = default
    catch-all=true
    accepted-smsc = Huawei-E1552
    assume-plain-text =true
    omit-empty = true
    max-messages = 0
    get-url= "http://localhost/playsms/index.php?app=call&cat=gateway&plugin=kannel&access=geturl&t=%t&q=%q&$"
    get-url = http://localhost/info.php?t=%t&q=%q&a=%a

    …………………………………..
    Merci de me donner un coup de main

    • elwan7 dit :

      salut est que tu as essayé d’envoyer un message sans le playsms ? sinon montre le comportement de ton bearerbox ça sera plus explicite a mon avis. mais je pense que ton erreur se trouve au niveau de default-smsc que tu as mis sur le groupe send-smsuser tu as deja donné un id a ton smsc donc ne mais pas le default essaye de le commenté pour voir

      • george eric dit :

        merci de m’avoir repondu ; j’ai commenté comme suggeré voici ce que dit mon bearerbox

        2012-11-06 12:04:05 [5850] [6] DEBUG: AT2[Huawei-E1552]: AT^M
        2012-11-06 12:04:07 [5850] [6] DEBUG: AT2[Huawei-E1552]: AT+CPMS?^M
        2012-11-06 12:04:07 [5850] [6] DEBUG: AT2[Huawei-E1552]: <– +CPMS: "ME",0,23,"SM",4,20,"SM",4,20
        2012-11-06 12:04:07 [5850] [6] DEBUG: AT2[Huawei-E1552]: AT^M
        2012-11-06 12:04:19 [5850] [6] DEBUG: AT2[Huawei-E1552]: AT+CPMS?^M
        2012-11-06 12:04:19 [5850] [6] DEBUG: AT2[Huawei-E1552]: <– +CPMS: "ME",0,23,"SM",4,20,"SM",4,20
        2012-11-06 12:04:19 [5850] [6] DEBUG: AT2[Huawei-E1552]: AT^M
        2012-11-06 12:04:31 [5850] [6] DEBUG: AT2[Huawei-E1552]: AT+CPMS?^M
        2012-11-06 12:04:31 [5850] [6] DEBUG: AT2[Huawei-E1552]: <– +CPMS: "ME",0,23,"SM",4,20,"SM",4,20
        2012-11-06 12:04:31 [5850] [6] DEBUG: AT2[Huawei-E1552]: AT^M
        2012-11-06 12:04:43 [5850] [6] DEBUG: AT2[Huawei-E1552]: AT+CPMS?^M
        2012-11-06 12:04:43 [5850] [6] DEBUG: AT2[Huawei-E1552]: <– +CPMS: "ME",0,23,"SM",4,20,"SM",4,20
        2012-11-06 12:04:43 [5850] [6] DEBUG: AT2[Huawei-E1552]: <– OK
        2012-11-06 12:04:46 [5850] [5] INFO: Client connected from
        2012-11-06 12:04:46 [5850] [5] DEBUG: Started thread 9 (gw/bb_boxc.c:function)
        2012-11-06 12:04:46 [5850] [9] DEBUG: Thread 9 (gw/bb_boxc.c:function) maps to pid 5850.
        2012-11-06 12:04:46 [5850] [9] DEBUG: Started thread 10 (gw/bb_boxc.c:boxc_sender)
        2012-11-06 12:04:46 [5850] [10] DEBUG: Thread 10 (gw/bb_boxc.c:boxc_sender) maps to pid 5850.
        2012-11-06 12:04:55 [5850] [6] DEBUG: AT2[Huawei-E1552]: –> AT^M
        2012-11-06 12:04:55 [5850] [6] DEBUG: AT2[Huawei-E1552]: AT+CPMS?^M
        2012-11-06 12:04:55 [5850] [6] DEBUG: AT2[Huawei-E1552]: <– +CPMS: "ME",0,23,"SM",4,20,"SM",4,20
        2012-11-06 12:04:55 [5850] [6] DEBUG: AT2[Huawei-E1552]: AT^M
        2012-11-06 12:05:07 [5850] [6] DEBUG: AT2[Huawei-E1552]: AT+CPMS?^M
        2012-11-06 12:05:07 [5850] [6] DEBUG: AT2[Huawei-E1552]: <– +CPMS: "ME",0,23,"SM",4,20,"SM",4,20
        2012-11-06 12:05:07 [5850] [6] DEBUG: AT2[Huawei-E1552]: AT^M
        2012-11-06 12:05:19 [5850] [6] DEBUG: AT2[Huawei-E1552]: AT+CPMS?^M
        2012-11-06 12:05:19 [5850] [6] DEBUG: AT2[Huawei-E1552]: <– +CPMS: "ME",0,23,"SM",4,20,"SM",4,20
        2012-11-06 12:05:19 [5850] [6] DEBUG: AT2[Huawei-E1552]: AT^M
        2012-11-06 12:05:31 [5850] [6] DEBUG: AT2[Huawei-E1552]: AT+CPMS?^M
        2012-11-06 12:05:31 [5850] [6] DEBUG: AT2[Huawei-E1552]: <– +CPMS: "ME",0,23,"SM",4,20,"SM",4,20
        2012-11-06 12:05:31 [5850] [6] DEBUG: AT2[Huawei-E1552]: AT^M
        2012-11-06 12:05:43 [5850] [6] DEBUG: AT2[Huawei-E1552]: AT+CPMS?^M
        2012-11-06 12:05:43 [5850] [6] DEBUG: AT2[Huawei-E1552]: <– +CPMS: "ME",0,23,"SM",4,20,"SM",4,20
        2012-11-06 12:05:43 [5850] [6] DEBUG: AT2[Huawei-E1552]: AT^M
        2012-11-06 12:05:55 [5850] [6] DEBUG: AT2[Huawei-E1552]: AT+CPMS?^M
        2012-11-06 12:05:55 [5850] [6] DEBUG: AT2[Huawei-E1552]: <– +CPMS: "ME",0,23,"SM",4,20,"SM",4,20
        2012-11-06 12:05:55 [5850] [6] DEBUG: AT2[Huawei-E1552]: AT^M
        2012-11-06 12:06:07 [5850] [6] DEBUG: AT2[Huawei-E1552]: AT+CPMS?^M
        2012-11-06 12:06:07 [5850] [6] DEBUG: AT2[Huawei-E1552]: <– +CPMS: "ME",0,23,"SM",4,20,"SM",4,20
        2012-11-06 12:06:07 [5850] [6] DEBUG: AT2[Huawei-E1552]: AT^M
        2012-11-06 12:06:19 [5850] [6] DEBUG: AT2[Huawei-E1552]: AT+CPMS?^M
        2012-11-06 12:06:19 [5850] [6] DEBUG: AT2[Huawei-E1552]: <– +CPMS: "ME",0,23,"SM",4,20,"SM",4,20
        2012-11-06 12:06:19 [5850] [6] DEBUG: AT2[Huawei-E1552]: AT^M
        2012-11-06 12:06:31 [5850] [6] DEBUG: AT2[Huawei-E1552]: AT+CPMS?^M
        2012-11-06 12:06:31 [5850] [6] DEBUG: AT2[Huawei-E1552]: <– +CPMS: "ME",0,23,"SM",4,20,"SM",4,20
        2012-11-06 12:06:31 [5850] [6] DEBUG: AT2[Huawei-E1552]: AT^M
        2012-11-06 12:06:43 [5850] [6] DEBUG: AT2[Huawei-E1552]: AT+CPMS?^M
        2012-11-06 12:06:43 [5850] [6] DEBUG: AT2[Huawei-E1552]: <– +CPMS: "ME",0,23,"SM",4,20,"SM",4,20
        2012-11-06 12:06:43 [5850] [6] DEBUG: AT2[Huawei-E1552]: AT^M
        2012-11-06 12:06:55 [5850] [6] DEBUG: AT2[Huawei-E1552]: AT+CPMS?^M
        2012-11-06 12:06:55 [5850] [6] DEBUG: AT2[Huawei-E1552]: <– +CPMS: "ME",0,23,"SM",4,20,"SM",4,20
        2012-11-06 12:06:55 [5850] [6] DEBUG: AT2[Huawei-E1552]: <– OK

      • elwan7 dit :

        tu as envoyé depuis un navigateur ? sinon message-storage= "ME" tu peux commenter aussi ça te sert pas a grand chose je pense .

  117. george eric dit :

    je viens de voir une doc ou me demande de faire démarrer manuellement sendsmsd ce que j’ai fais et tout semble ok , merci encore je fais une dernière vérification et vous fais un retour encore mille merci

  118. george eric dit :

    Bonjour cher tous , je viens encore solliciter votre secours , voici j’ai installé kannel que j’ai couplé à playsms , je parviens sans soucis à envoyer des sms depuis playsms mais impossible d’en recevoir , voici le contenu de mon fichier kannel.conf

    CORE
    group = core
    admin-port = 13000
    admin-password = playsms
    status-password = playsms
    log-file = /var/log/kannel/kannel.log
    log-level = 0
    access-log = /var/log/kannel/access.log
    smsbox-port = 13002
    #store-type = file
    store-file = /var/log/kannel/kannel.store
    #store-type = spool
    store-location = /var/spool/kannel/store
    smsbox-max-pending = 100
    box-allow-ip= »127.0.0.1;192.168.1.*″
    unified-prefix=»00225,+225,00″
    #bearerbox-host = 127.0.0.1

    # SMSBOX
    group = smsbox
    bearerbox-host = 127.0.0.1
    sendsms-port = 14000
    sendsms-chars = "0123456789+ "
    global-sender = +22557245512
    log-file = /var/log/kannel/smsbox.log
    log-level = 0
    access-log = /var/log/kannel/access.log

    # SMSC MODEM GSM
    group = smsc
    smsc = at
    connect-allow-ip=127.0.0.1;192.168.1.*
    host=localhost

    sms-center = +22507070002
    my-number= "+22557245512"
    smsc-id = Huawei-E1552
    modemtype = huawei_e1552
    keepalive= 10
    speed= 9600
    device =/dev/ttyUSB0
    sim-buffering =true

    # Modem config
    group = modems
    id = huawei_e1552
    name = "huawei E1552"
    detect-string = "Huawei"
    init-string = "AT+CNMI=2,1,2,2,0"
    # need-sleep=true
    enable-mms=true
    message-storage="ME"
    speed = 9600

    # SENDSMS-USER
    group = sendsms-user
    #default-smsc = default
    username = playsms
    password = playsms
    concatenation = true
    user-allow-ip= »*.*.*.* »

    # SMS SERVICE ‘default’
    group = sms-service
    keyword = default
    catch-all=true
    accepted-smsc = Huawei-E1552
    assume-plain-text =true
    omit-empty = true
    max-messages = 0
    get-url= "http://localhost/playsms/index.php?app=call&cat=gateway&plugin=kannel&access=geturl&t=%t&q=%q&$"
    ………………………………………………..

    je precise que je tourne sous Centos 6.3 avec la derniere version de kannel

    Merci pour votre support

  119. El Hadj Sene dit :

    bonjour, j’aimerais de l’aide pour la plateforme sms sous ubuntu server avec la clé intenet everywhere comme modem.
    J’ai commencé mais comment faire. C’est un projet à rendre et je n’ai pas encore commencé. Aidez-moi

  120. samsoft dit :

    Salut tout quelqu’un peut-il m’aider en me donnant la commande pour repérer la valeur de la variable init-string de son modem et pour mon cas j’utilise le modem Huawei E153u-1 je veux connaitre la valeur de son init-string est-ce possible?

  121. tums dit :

    Boujour à tous mon bearerbox et mon smsbox marche bien lorsque je le démarre mais lorsque je send le mot clé test à partir de mon portable le message arrive bien sur mon terminale où je lancer le smsbox mais sur le terminal où je lancer mon bearerbox voici ce qui le message qui s’affiche c’est dû à quoi?
    2013-04-06 11:31:05 [1764] [6] DEBUG: AT2[Samsung GT-B7510]: <– +CMT: ,23
    2013-04-06 11:31:05 [1764] [6] DEBUG: AT2[Samsung GT-B7510]: <– 0791428399906900240C9142836909060900003140601103950004F4F29C0E
    2013-04-06 11:31:05 [1764] [6] DEBUG: AT2[Samsung GT-B7510]: received message from SMSC: +243899099600
    2013-04-06 11:31:05 [1764] [6] DEBUG: AT2[Samsung GT-B7510]: Numeric sender (international)
    2013-04-06 11:31:05 [1764] [6] DEBUG: AT2[Samsung GT-B7510]: User data length read as (4)
    2013-04-06 11:31:05 [1764] [6] DEBUG: AT2[Samsung GT-B7510]: Udh decoding done len=4 udhi=0 udhlen=0 udh="
    2013-04-06 11:31:05 [1764] [14] DEBUG: send_msg: sending msg to box:
    2013-04-06 11:31:05 [1764] [14] DEBUG: boxc_sender: sent message to
    2013-04-06 11:31:05 [1764] [13] DEBUG: boxc_receiver: sms received
    2013-04-06 11:31:05 [1764] [13] DEBUG: send_msg: sending msg to box:
    2013-04-06 11:31:05 [1764] [13] DEBUG: boxc_receiver: got ack
    2013-04-06 11:31:06 [1764] [6] DEBUG: AT2[Samsung GT-B7510]: –> AT^M
    2013-04-06 11:31:06 [1764] [6] DEBUG: AT2[Samsung GT-B7510]: AT+CPMS?^M
    2013-04-06 11:31:06 [1764] [6] DEBUG: AT2[Samsung GT-B7510]: <– +CPMS: "ME",0,10,"ME",0,10,"ME",0,10
    2013-04-06 11:31:06 [1764] [6] DEBUG: AT2[Samsung GT-B7510]: <– OK
    2013-04-06 11:31:06 [1764] [6] ERROR: AT2[Samsung GT-B7510]: Error encoding PDU!
    2013-04-06 11:31:06 [1764] [6] ERROR: System error 2: No such file or directory
    2013-04-06 11:31:06 [1764] [13] DEBUG: boxc_receiver: heartbeat with load value 0 received

    • seysade dit :

      Et pour ton service, comment réagit-il?
      As-tu une réponse???

      • tums dit :

        sur mon terminal smsbox c’est ok parce que je vois le message que j’ai pu envoyer mais je ne pas reçu le message sur mon portable du faite que le message poster ci-dessus s’affiche sur mon terminal bearerbox chaque fois que je send le mot clé test à kannel.
        voici mon fichier conf
        #Core Kannel Configuration Section
        group = core
        admin-port = 13000
        admin-password = kannel
        status-password = kannel
        admin-allow-ip = "*.*.*.*"
        wapbox-port = 13003
        smsbox-port = 13002
        log-file = "/var/log/kannel/bearerbox.log"
        access-log = "/var/log/kannel/bearerbox-access.log"
        log-level = 1
        unified-prefix = « 00243,+243,00′′

        #Wapbox
        group = wapbox
        bearerbox-host = localhost
        log-file = "/var/log/kannel/wapbox.log"

        #Smsbox
        group = smsbox
        bearerbox-host = localhost
        sendsms-port = 14000
        sendsms-url = "/cgi-bin/sendsms"
        sendsms-chars = "0123456789+-"
        global-sender = 14000
        log-level = 0
        log-file = "/var/log/kannel/smsbox.log"
        access-log = "/var/log/kannel/smsbox-access.log"

        #Smsc
        group = smsc
        smsc = at
        smsc-id = Samsung GT-B7510
        modemtype = Samsung_GT-B7510
        device = /dev/ttyACM0
        host = localhost
        sms-center = +243899099600
        my-number = +243899558932
        pin = 0000
        keepalive = 10
        speed = 460800
        sim-buffering = true

        #Modems
        group = modems
        id = Samsung_GT-B7510
        name = "Samsung GT-B7510"
        detect-string = "Samsung"
        message-storage = "ME"
        speed = 460800

        #Sms Service test
        group = sms-service
        accepted-smsc = Samsung GT-B7510
        keyword=test
        catch-all = true
        text = "Configuration de kannel reussie. Bravo !!!"

        #Sendsms
        group = sendsms-user
        username = kannel
        password = kannel
        forced-smsc = Samsung GT-B7510
        user-allow-ip = « *.*.*.* »

    • elwan7 dit :

      Bonjour Ton Call doit passer en mode texte pour que tu puisse envoyer des messages il est en mode PDU d’ou cette erreur "AT2[Samsung GT-B7510]: Error encoding PDU!"

      • tums dit :

        Elwan svp aide moi lorsque j’essaye avec la commande AT+CMGF=1 c’est ok mais le modem garde toujours le mode PDU donne de stratégie pour bien le maintenir en mode texte j’attend ta réponse c’est très important pour moi.

  122. desiré dit :

    salut tout le monde, je veux configurer kannel avec ussd mais je ne sais pas quoi faire.

  123. tums dit :

    cette erreur persiste aidez-moi svp je suis bloquer je ne sais avancer avec mon travaille de fin d’etudes
    2013-04-06 11:31:05 [1764] [6] DEBUG: AT2[Samsung GT-B7510]: <– +CMT: ,23
    2013-04-06 11:31:05 [1764] [6] DEBUG: AT2[Samsung GT-B7510]: AT^M
    2013-04-06 11:31:06 [1764] [6] DEBUG: AT2[Samsung GT-B7510]: AT+CPMS?^M
    2013-04-06 11:31:06 [1764] [6] DEBUG: AT2[Samsung GT-B7510]: <– +CPMS: "ME",0,10,"ME",0,10,"ME",0,10
    2013-04-06 11:31:06 [1764] [6] DEBUG: AT2[Samsung GT-B7510]: <– OK
    2013-04-06 11:31:06 [1764] [6] ERROR: AT2[Samsung GT-B7510]: Error encoding PDU!
    2013-04-06 11:31:06 [1764] [6] ERROR: System error 2: No such file or directory
    2013-04-06 11:31:06 [1764] [13] DEBUG: boxc_receiver: heartbeat with load value 0 received

  124. tums dit :

    pour tout ceux qui sont buter a ce problème Error encoding PDU!
    2013-04-06 11:31:06 [1764] [6] ERROR: System error 2: No such file or directory. mettez juste cette ligne unified-prefix = "+243,00243,0;+,00" dans votre fichier kannel.conf et adaptez-la par rapport à l’indicatif de votre pays et vous allez voir le problème sera résolu.

  125. barahmane dit :

    Bonjour tout le monde, je viens de voir ce tuto et le constat fait est que ça a débuté depuis le 10 octobre 2010, je veux juste dire MERCI a l’auteur et a tout les intervenant! vive le partage.

    Cependant , jaimerais installer et configurer kannel à partir de ubuntu, ma question est la suivante: est-il possible de crée une page qui vas recceuillir les sms envoyés et les affichés à l’écran?

    Merci d’avance pour votre aide.

  126. gaoussou dit :

    slt j’ai un probleme avec la commande sudo aptitude install libxml2-dev libxml2, il me signal le message suivant sudo: aptitude: command not found

    • seysade dit :

      Mais pourquoi ne pas faire apt-get install ? aptitude n’est pas installé!!!

      • abdou dit :

        gaoussou suit le cheminement de seysade, il a tout à fait raison si aptitude n’est pas installer tu ne peux l’utilisé de plus c’est l’ancetre de apt-get, et ce dernier est installé par défaut sur les derniere distrubution de ubuntu (si c’est se que tu utilise bien sur!)

  127. BAO dit :

    Salut à tous et du courage pour tout ce que vous etes .
    moi je suis entrain de fini mon bachelor et mon theme de fin d’étude porte sur "la mise en oeuvre d’un réseau informatique avec transfert d’argent et paiement de facture par téléphone sous un environnement linux" (c’est à dire transfert d’argent , paiement de facture par téléphone et par internet).
    mon pb se porte au niveau de la passerelle entre le réseau informatique et le réseau des télécoms
    car je n’ai pas cette passerelle de plus je ne sais meme pas ou commencer car dans ce projet il faut des base de données
    svp si vous avez l’idée aidez moi

    • seysade dit :

      Pour comprendre principe de fonctionnement de kannel, je dirais que ce blog fait partie des meilleurs!
      De manière un peu résumé, la passerelle kannel comme son nom l’indique, nous permet d’établir une liaison entre le réseau informatique et les télécom en exécutant des programmes spécifiques.
      Pour commencer regarde ce tuto et suis les étapes point par point. pour la passerelle, un nokia 6230i, une clé orange oubien même un samsung Duos fera l’affaire.
      Vasy et en cas de pffffff fait un post!
      Bon courage.

  128. BAO dit :

    Salut à tous et merci pour le commentaire
    SVP moi je voudrais savaoir comment le téléphone sera connecté au serveur d’application(serveur de base de donnée ) : par réseau sans fil ou par reseau fillaire .
    Merci et du courage à tous

  129. Winlay dit :

    Bonjour à tous! esk’il est possible de configurer kannel pour 2 clefs HUAWEI! J’attend avec impatience vos réponses!

    • seysade dit :

      En Fait la clè ne sert que de modem, c’est à partir de cette clé qu’on attaque le réseau mobile. Donc que ça soit une, deux ou six clés peut importe, l’essentiel est de dire dans le fichier modems.conf les paramètres du modem qu’on utilise!!! J’espère que j’ai bien répondu!

      • Winlay dit :

        Merci SEYSADE pour votre réponse! Mais ce qui m’inquiéte le plus c’est que dans la config de minicom on nous demande de préciser sur quel sortie USB (USBtty0,…) le modem se trouve. Donc si on branche plusieurs cléfs comment va-t-on configurer minicom?
        PS: Je vais essayer les 2 clefs avec et vous refaire signe! MErci pour tout!

      • bertasso dit :

        Bonjour Winlay,

        Comme a dit SEYEDE, la clé sert d’un modem pour envoyer et recevoir les données du réseau GSM. La question se posera sur quel type de modem à utiliser lorsqu’il s’agit d’un trafic important simultané ?

        Par ailleurs, il existe de modem avec plusieurs (8, 16 ou 32) ports avec une sim par port (exple sur ce lien http://www.alibaba.com/showroom/16-port-gsm-modem.html).

        Cela signifie pour un modem choisi de ce genre, tu as la possibilité de configurer tes services avec (4, 16 ou 32) numéros d’un ou de plusieurs opérateurs GSM

        J’espère que si cette réponse réponde à ta préoccupation.

        Merci

  130. Winlay dit :

    Bonjour Bertaso.
    Je comprends bien ce que vous dîtes! Mais le problème c’est qu’avec votre méthode on a toujours un seul modem qui se charge de supporter tous les SIM! Moi ce que je voudrais c’est connecter plusieurs modems (clefs) et chacun sur un port usb!
    Est ce possible? si oui: comment faire la config du minicom pour qu’il prenne en compte tous les modems!
    Ps: La config kannel ne pose pas de problem!

    • seysade dit :

      Je ne sais pas si c’est possible ou pas mais tu peux toujours essayer!!!!
      Dans le minicom à la place de USBx mets (*) pour dire tous les ports usb!!!!!!!

    • Bertasso dit :

      Bonjour Winslay,
      C est appreciable d envisager cette approche. Je n ai pas encore teste cela.
      Je pense que si cette option est possible. Il ne se posera pas de soucis pour la reception des requetes du reseau. Cependant, a l emission, il faudrait preciser quel port (ou modem) a utiliser a l instant t pour emettre une reponse provenant de vos services sinon chacun des modem connecte sur votre PC aura a retourner une meme request vers le client (MO).
      Je ne sais pas si le gateway gere bien cet aspect de priorite par port d ecoute pour l emission et la reception.
      de toutes les manieres, il ne sera pas envisageable que tous les modems connectes puissent repondre au meme moment et a une meme request.

      J apprecie cette idee.
      Merci nous signaler au cas de reussite a ce test

  131. KOWA dit :

    Je m’appelle Patrick. J’ai lu votre tuto sur l’installation de Kannel Et je m’y suis mis mais je recontre un probleme avec la configuration du modem gsm. En effet j’utilise un modem USB huawei EG160. Quand je tape la commande "sudo hcitool scan", ca me renvoit "Device is not available: No such device". Si vous pouvez m’aider afin de poursuivre le tuto

    • elwan7 dit :

      Salut Patrick juste une petite précision le hcitool c’est pour trouver le périphérique bluetooth si vous utilisez un modem USB vous pouvez juste utilisé la commande "dmesg | grep tty " pour voir ou est monté ton USB

  132. Jean-Paul dit :

    Bonjour j’ai configurer Kannel et j’ai réussi à le coupler à Playsms pour l’envoie des sms via l’interface WEB…….Mon problème est que je suis limiter dans le nombre de caractère à envoyer !!!!SVP jaimerais savoir s’il n’y a pas un moyen d’augmenter le nombre de caractère par sms…MERCI!!!!!

  133. KOWA dit :

    Bonjour, j’ai réussi enfin à envoyer un sms avec un modem mais je voudrais savoir comment faire pour envoyer un sms avec le nom de mon application aux abonnés.

  134. wiem dit :

    Est ce que je peux installer kannel sur la ubuntu version 14.04

  135. wiem dit :

    j’ai un probleme a l’installation du kannel

    sudo tar xzvf Téléchargements/gateway-1.4.3.tar.gz
    tar (child): Téléchargements/gateway-1.4.3.tar.gz: Cannot open: No such file or directory
    tar (child): Error is not recoverable: exiting now
    tar: Child returned status 2
    tar: Error is not recoverable: exiting now

    • KOWA dit :

      Salut,

      Si c’est pour decompresser, il faut se rendre dans le dossier contenant le tar puis faire:

      tar -xzvf gateway-1.4.3.tar.gz

      • wiem dit :

        bsr
        Est ce qu’elle est possible d’utiliser un tel samsung s4 au lieu de nokia 6230
        et quelle la configuration nécessaire
        répondez moi urgent et merci d’avance

  136. Mouha dit :

    bonjour, je suivi le tuto c’est vraiment interessant mais je voudrais savoir dans la partie service si le mot clé peut contenir des espace c’est a dire etre un groupe de mot

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s