Publié dans Kannel, Linux, Serveurs, Telecoms

Configuration de Kannel


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

Auteur :

je suis un passionné de Linux et des logiciels libres!

245 commentaires sur « Configuration de Kannel »

  1. 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

    J’aime

  2. 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….

    J’aime

  3. 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]

    J’aime

    1. 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]

      J’aime

  4. 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
    @++

    J’aime

  5. 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]

    J’aime

  6. 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

    J’aime

  7. 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…
    @++

    J’aime

  8. 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?

    J’aime

  9. 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…
    @++

    J’aime

  10. 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 😉
    @++

    J’aime

  11. 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

    J’aime

    1. @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!
      @+

      J’aime

      1. 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

        J’aime

  12. 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!!!

    J’aime

  13. 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

    J’aime

    1. 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

      J’aime

  14. 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

    J’aime

    1. 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..;)
      @++

      J’aime

  15. 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

    J’aime

  16. 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

    J’aime

  17. 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)

    J’aime

    1. 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!

      J’aime

  18. 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.

    J’aime

  19. 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 »

    J’aime

  20. @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 🙂
    @++

    J’aime

  21. 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

    J’aime

  22. 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é.

    J’aime

  23. 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?

    J’aime

  24. 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 ?

    J’aime

  25. 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

    J’aime

    1. 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!

      J’aime

  26. 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…

    J’aime

  27. 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

    J’aime

  28. 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!!!

    J’aime

  29. 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!
    @++

    J’aime

  30. 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]

    J’aime

  31. 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 .
    @++

    J’aime

  32. 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.

    J’aime

  33. 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 🙂

    J’aime

  34. 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

    J’aime

  35. 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
    !

    J’aime

  36. 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

    J’aime

  37. 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 🙂 !
    @+

    J’aime

  38. 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

    J’aime

  39. 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 🙂

    J’aime

    1. 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]

      J’aime

      1. 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 🙂

        J’aime

  40. 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]

    J’aime

    1. 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
      @+

      J’aime

  41. 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

    J’aime

  42. 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).

    J’aime

      1. 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!

        J’aime

      2. 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”

        J’aime

      3. 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”

        J’aime

  43. 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

    J’aime

  44. 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…..

    J’aime

    1. 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

      J’aime

    1. 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

      J’aime

  45. 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…???

    J’aime

  46. 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

    J’aime

    1. 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

      J’aime

  47. 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???

    J’aime

    1. 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

      J’aime

  48. 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

    J’aime

    1. 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! 🙂
      @+

      J’aime

  49. 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

    J’aime

  50. 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…

    J’aime

    1. 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

      J’aime

  51. 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

    J’aime

    1. salut le message d’erreur est du au faite qu’il ne trouve pas le smsc pour envoyer les mesaages essaye d’enlever le forced-smsc pour voir et donne plus d’infos sur les erreurs renvoyés par le bearerbox

      J’aime

  52. 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.

    J’aime

    1. 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

      J’aime

  53. 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.

    J’aime

  54. 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.

    J’aime

    1. 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

      J’aime

  55. 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.

    J’aime

    1. 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 .

      J’aime

      1. 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..

        J’aime

    2. 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.

      J’aime

  56. 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

    J’aime

  57. 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…

    J’aime

  58. 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

    J’aime

    1. 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…

      J’aime

      1. 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

        J’aime

  59. 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

    J’aime

      1. 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.

        J’aime

  60. 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 .

    J’aime

    1. 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’]);

      ?>

      J’aime

      1. 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’]);

        ?>

        J’aime

    1. 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!!!!!!!!!!!!!!!!!!!!

      J’aime

  61. 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.

    J’aime

  62. 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

    J’aime

  63. 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

    J’aime

    1. 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.

      J’aime

  64. 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?

    J’aime

  65. 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

    J’aime

  66. 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.

    J’aime

  67. 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

    J’aime

    1. 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

      J’aime

      1. 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

        J’aime

  68. 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

    J’aime

  69. 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

    J’aime

  70. 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

    J’aime

    1. # 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&$

      J’aime

      1. [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]

        J’aime

      2. 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]

        J’aime

  71. 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=

    J’aime

  72. 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

    J’aime

  73. 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

    J’aime

    1. 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

      J’aime

      1. 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

        J’aime

  74. 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

    J’aime

  75. 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

    J’aime

  76. 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

    J’aime

  77. 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?

    J’aime

  78. 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

    J’aime

      1. 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 = « *.*.*.* »

        J’aime

      1. 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.

        J’aime

  79. 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

    J’aime

  80. 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.

    J’aime

  81. 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.

    J’aime

  82. 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

    J’aime

      1. 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!)

        J’aime

  83. 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

    J’aime

    1. 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.

      J’aime

  84. 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

    J’aime

    1. 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!

      J’aime

      1. 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!

        J’aime

      2. 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

        J’aime

  85. 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!

    J’aime

    1. 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!!!!!!!

      J’aime

    2. 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

      J’aime

  86. 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

    J’aime

    1. 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

      J’aime

  87. 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!!!!!

    J’aime

  88. 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.

    J’aime

  89. 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

    J’aime

      1. 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

        J’aime

  90. 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

    J’aime

  91. Bonjour à tous, je vous remercie pour ce tuto très instructif et les différents commentaires qui aident également.
    J’ai un problème qui est le suivant: je veux configurer kannel avec mon samsung galaxy note 2 comme modem connecté en usb sur linux mint 17. Sur la SGN2 j’ai fait les réglages nécessaires mais aucune commande ne me permet de détecter le port usb sur lequel elle est connectée.
    Même pas wvdial. Que faire ?

    J’aime

  92. bonjour à tous.
    Encore merci pour le blog. Cela permet de vulgariser kannel et la recherche dans l’informatique et les télécoms en général.
    Mon soucis est que j’ai monté un serveur kannel, le bearerbox et le smsbox fonctionne bien apparemment mais je ne peux ni envoyé, ni recevoir de message. Mes messages arrive sur le téléphone (Nokia 6230i) mais pas a kannel. La liaison est faite par câble USB.
    j’ai lus plus haut qu’il fallait peut être mettre le téléphone en mode text.
    Avez vous une idée qui pourrais m’aider.
    Grand merci d’avance.

    J’aime

    1. Bonjsoir mon ami j’espère que tu as pu régler sinon les problème de liaison avec les modems( ton telephone par exemple) sont souvent liés a la partie configuration du modem tu pourrais faire une capture d’écran en démarrant ton bearerbox ?

      J’aime

      1. Toutes mes excuses pour le retard dans la question et grand merci d’abord pris le temps de me répondre.
        En faites j’avais une erreur qui disait que le port 98 était déjà utilisé.
        En changeant de distribution linux ( j’ai quitté ubuntu 12.04 pour fedora 20) l’erreur ne s’affiche plus et tout se passe a merveille.
        Encore merci pour le boulot monstre que vous faites pour la vulgarisation de kannel et de linux en général.
        Tout mes encouragements et mes meilleurs vœux pour l’année 2015.

        J’aime

      2. Bonjour cher ami. J’ai de nouveau un souci. j’ai perdu mon nokia 6230i et depuis je cours apres un telephone compatible avec kannel. Pour la petite histoire j’ai installé mon linux en virtuel (VMware10) sur mon poste. Lorsque je lance mon bearerbox et le smsbox ya aucun message d’erreur. Mais lorsque j’envoie un message sur mon modem j’ai aucun signe que kannel recoit mes messages. J’ai veriéfie le droit sur les ports (mettre les utilisateurs dans le groupe dialout) et configurer gnokii et meme minicom mais rien. Je me demande si c’est possible de mettre kannel dans une machine virtuelle.
        Merci pour toute aide.

        J’aime

      3. J’aimerais preciser que j’arrive a envoyé les messages depuis kannel et gnokii. Mais dans le sens inverse ça ne passe pas. comment faire. le seul truc qui m’embete un peux c’est le  » telnet mode = 0 ) qui s’affiche quand je lance le bearerbox. je ne sais pas si c’est normal.

        J’aime

      4. Bonjour mon ami quand tu pose une question et il n’y a pas log ca va être difficile de t’aider poste tes logs et je te rassure juste que c’est bien possible de mettre kannel dans une VM.En espérant que tu as résolut ton problème.
        A+

        J’aime

  93. Bonjour à tous.
    Je m’excuse encore de ne pas avoir laisser de log. J’aimerais preciser que j’ai deja mis mon user et le root dans le groupe dialout et fait un chmod +a rw sur /dev/ttyACM0.
    Je peux envoyer des sms depuis gnokii et kannel mais je n’arrive pas a recevoir des sms sur kannel (smsbox ou bearerbox)

    voici mon fichier kannel.conf
    # Default kannel configuration file
    #——————————————————-
    #debut configuration
    #CORE
    group = core
    admin-port = 13000
    admin-password = playsms
    status-password = playsms
    admin-allow-ip = « 127.0.0.1 »
    smsbox-port = 13001
    wdp-interface-name = « * »
    access-log = « access.log »
    box-allow-ip = « 127.0.0.1 »
    unified-prefix = « 00241,+241,00 »

    #———————————————
    # 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 = 1
    access-log = « access.log »

    #———————————————-
    #Fakesmsc

    #group=smsc
    #smsc = fake
    #smsc-id=smsctest
    #port =1000
    #connect-allow-ip =127.0.0.1

    #———————————————
    # SMSC CONNECTIONS

    group = smsc
    smsc=at
    modemtype=nokiaphone
    host = localhost
    device=/dev/ttyACM0
    speed=9600
    validityperiod =167
    #sim-buffering = true
    #sms-center=+2216380010
    #———————————————-
    #MODEM

    group = modems
    id = nokiaphone
    name = « NOKIA 6230i »
    detect-string = « NOKIA 6230i »
    need-sleep = true
    enable-mms = true
    init-string = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
    keepalive-cmd = « AT+CBC;+CSQ »
    #———————————————
    # SEND-SMS USERS

    group = sendsms-user
    username = root
    password = playsms
    max-messages = 3
    concatenation = true
    #user-deny-ip = « *.*.*.* »
    user-allow-ip = « 127.0.0.1 »

    #———————————————
    #http://127.0.0.1:13013/cgi-bin/sendsms?username=tester&password=foobar&to=774215209&text=test
    # SERVICES

    group = sms-service
    keyword = test
    text = « Enfin sa passe »

    #group=sms-service
    #keyword=default
    #text = « aucun service n’est définie »

    #group = sms-service
    #keyword =cmd
    #exec = %s

    Et voici le démarrage du bearerbox.

    [root@localhost ncs]# bearerbox -v 0 /etc/kannel.conf
    2015-04-27 06:30:46 [3113] [0] INFO: Debug_lvl = 0, log_file = , log_lvl = 0
    2015-04-27 06:30:46 [3113] [0] WARNING: DLR: using default ‘internal’ for storage type.
    2015-04-27 06:30:46 [3113] [0] INFO: DLR using storage type: internal
    2015-04-27 06:30:46 [3113] [0] DEBUG: Kannel bearerbox version `1.4.3′.
    Build `Jul 20 2012 08:38:21′, compiler `4.7.1 20120718 (Red Hat 4.7.1-4)’.
    System Linux, release 3.19.3-100.fc20.x86_64, version #1 SMP Fri Mar 27 16:53:47 UTC 2015, machine x86_64.
    Hostname localhost, IP 127.0.0.1.
    Libxml version 2.8.0.
    Using OpenSSL 1.0.1c-fips 10 May 2012.
    Using SQLite 3.7.13.
    Using native malloc.

    2015-04-27 06:30:46 [3113] [0] INFO: Started access logfile `access.log’.
    2015-04-27 06:30:46 [3113] [0] INFO: HTTP: Opening server at port 13000.
    2015-04-27 06:30:46 [3113] [0] DEBUG: Started thread 1 (gwlib/fdset.c:poller)
    2015-04-27 06:30:46 [3113] [0] DEBUG: Started thread 2 (gwlib/http.c:server_thread)
    2015-04-27 06:30:46 [3113] [0] DEBUG: Started thread 3 (gw/bb_http.c:httpadmin_run)
    2015-04-27 06:30:46 [3113] [0] DEBUG: starting smsbox connection module
    2015-04-27 06:30:46 [3113] [0] INFO: BOXC: ‘smsbox-max-pending’ not set, using default (100).
    2015-04-27 06:30:46 [3113] [0] DEBUG: Started thread 4 (gw/bb_boxc.c:sms_to_smsboxes)
    2015-04-27 06:30:46 [3113] [0] DEBUG: Started thread 5 (gw/bb_boxc.c:smsboxc_run)
    2015-04-27 06:30:46 [3113] [0] INFO: Set SMS resend frequency to 60 seconds.
    2015-04-27 06:30:46 [3113] [0] INFO: SMS resend retry set to unlimited.
    2015-04-27 06:30:46 [3113] [0] DEBUG: smsbox MO concatenated message handling enabled
    2015-04-27 06:30:46 [3113] [0] INFO: DLR rerouting for smsc id disabled.
    2015-04-27 06:30:46 [3113] [0] INFO: AT2[/dev/ttyACM0]: configuration shows modemtype
    2015-04-27 06:30:46 [3113] [0] DEBUG: AT2[/dev/ttyACM0]: Reading modem definitions from
    2015-04-27 06:30:46 [3113] [0] DEBUG: AT2[/dev/ttyACM0]: Found modems in config
    2015-04-27 06:30:46 [3113] [0] INFO: AT2[/dev/ttyACM0]: read modem definition for
    2015-04-27 06:30:46 [3113] [0] DEBUG: Started thread 6 (gw/smsc/smsc_at.c:at2_device_thread)
    2015-04-27 06:30:46 [3113] [0] DEBUG: Started thread 7 (gw/bb_smscconn.c:sms_router)
    2015-04-27 06:30:46 [3113] [0] DEBUG: starting UDP sender/receiver module
    2015-04-27 06:30:46 [3113] [5] DEBUG: Thread 5 (gw/bb_boxc.c:smsboxc_run) maps to pid 3113.
    2015-04-27 06:30:46 [3113] [4] DEBUG: Thread 4 (gw/bb_boxc.c:sms_to_smsboxes) maps to pid 3113.
    2015-04-27 06:30:46 [3113] [3] DEBUG: Thread 3 (gw/bb_http.c:httpadmin_run) maps to pid 3113.
    2015-04-27 06:30:46 [3113] [2] DEBUG: Thread 2 (gwlib/http.c:server_thread) maps to pid 3113.
    2015-04-27 06:30:46 [3113] [0] INFO: Adding interface *
    2015-04-27 06:30:46 [3113] [1] DEBUG: Thread 1 (gwlib/fdset.c:poller) maps to pid 3113.
    2015-04-27 06:30:46 [3113] [0] DEBUG: udpc_create: Bound to UDP
    2015-04-27 06:30:46 [3113] [0] DEBUG: Started thread 8 (gw/bb_udp.c:udp_receiver)
    2015-04-27 06:30:46 [3113] [0] DEBUG: Started thread 9 (gw/bb_udp.c:udp_sender)
    2015-04-27 06:30:46 [3113] [0] DEBUG: udpc_create: Bound to UDP
    2015-04-27 06:30:46 [3113] [0] DEBUG: Started thread 10 (gw/bb_udp.c:udp_receiver)
    2015-04-27 06:30:46 [3113] [0] DEBUG: Started thread 11 (gw/bb_udp.c:udp_sender)
    2015-04-27 06:30:46 [3113] [0] DEBUG: starting wapbox connection module
    2015-04-27 06:30:46 [3113] [0] ERROR: Missing wapbox-port variable, cannot start WAP
    2015-04-27 06:30:46 [3113] [0] DEBUG: starting WDP router
    2015-04-27 06:30:46 [3113] [0] DEBUG: Started thread 12 (gw/bearerbox.c:wdp_router)
    2015-04-27 06:30:46 [3113] [0] INFO: —————————————-
    2015-04-27 06:30:46 [3113] [0] INFO: Kannel bearerbox II version 1.4.3 starting
    2015-04-27 06:30:46 [3113] [0] INFO: MAIN: Start-up done, entering mainloop
    2015-04-27 06:30:46 [3113] [0] DEBUG: AT2[/dev/ttyACM0]: start called
    2015-04-27 06:30:46 [3113] [9] DEBUG: Thread 9 (gw/bb_udp.c:udp_sender) maps to pid 3113.
    2015-04-27 06:30:46 [3113] [7] DEBUG: Thread 7 (gw/bb_smscconn.c:sms_router) maps to pid 3113.
    2015-04-27 06:30:46 [3113] [8] DEBUG: Thread 8 (gw/bb_udp.c:udp_receiver) maps to pid 3113.
    2015-04-27 06:30:46 [3113] [10] DEBUG: Thread 10 (gw/bb_udp.c:udp_receiver) maps to pid 3113.
    2015-04-27 06:30:46 [3113] [6] DEBUG: Thread 6 (gw/smsc/smsc_at.c:at2_device_thread) maps to pid 3113.
    2015-04-27 06:30:46 [3113] [6] INFO: AT2[/dev/ttyACM0]: opening device
    2015-04-27 06:30:46 [3113] [11] DEBUG: Thread 11 (gw/bb_udp.c:udp_sender) maps to pid 3113.
    2015-04-27 06:30:46 [3113] [12] DEBUG: Thread 12 (gw/bearerbox.c:wdp_router) maps to pid 3113.
    2015-04-27 06:30:46 [3113] [12] DEBUG: udp_die: removing producers from udp-lists
    2015-04-27 06:30:46 [3113] [12] DEBUG: Thread 12 (gw/bearerbox.c:wdp_router) terminates.
    2015-04-27 06:30:46 [3113] [6] DEBUG: AT2[/dev/ttyACM0]: device opened. Telnet mode = 0
    2015-04-27 06:30:47 [3113] [6] DEBUG: AT2[/dev/ttyACM0]: device opened
    2015-04-27 06:30:47 [3113] [6] INFO: AT2[/dev/ttyACM0]: Logging in
    2015-04-27 06:30:47 [3113] [6] INFO: AT2[/dev/ttyACM0]: init device
    2015-04-27 06:30:47 [3113] [6] INFO: AT2[/dev/ttyACM0]: speed set to 9600
    2015-04-27 06:30:47 [3113] [6] DEBUG: AT2[/dev/ttyACM0]: –> ATZ^M
    2015-04-27 06:30:47 [3113] [6] DEBUG: AT2[/dev/ttyACM0]: <– ATZ
    2015-04-27 06:30:47 [3113] [6] DEBUG: AT2[/dev/ttyACM0]: AT^M
    2015-04-27 06:30:47 [3113] [6] DEBUG: AT2[/dev/ttyACM0]: <– AT
    2015-04-27 06:30:47 [3113] [6] DEBUG: AT2[/dev/ttyACM0]: AT&F^M
    2015-04-27 06:30:47 [3113] [6] DEBUG: AT2[/dev/ttyACM0]: <– AT&F
    2015-04-27 06:30:47 [3113] [6] DEBUG: AT2[/dev/ttyACM0]: ATE0^M
    2015-04-27 06:30:47 [3113] [6] DEBUG: AT2[/dev/ttyACM0]: <– ATE0
    2015-04-27 06:30:47 [3113] [6] DEBUG: AT2[/dev/ttyACM0]: AT+IFC=2,2^M
    2015-04-27 06:30:47 [3113] [6] DEBUG: AT2[/dev/ttyACM0]: AT+CPIN?^M
    2015-04-27 06:30:47 [3113] [6] DEBUG: AT2[/dev/ttyACM0]: <– +CPIN: READY
    2015-04-27 06:30:47 [3113] [6] DEBUG: AT2[/dev/ttyACM0]: AT+CMGF=0^M
    2015-04-27 06:30:48 [3113] [6] DEBUG: AT2[/dev/ttyACM0]: AT+CSMS=?^M
    2015-04-27 06:30:48 [3113] [6] DEBUG: AT2[/dev/ttyACM0]: <– +CSMS: (0,1)
    2015-04-27 06:30:48 [3113] [6] DEBUG: AT2[/dev/ttyACM0]: AT+CSMS=1^M
    2015-04-27 06:30:48 [3113] [6] DEBUG: AT2[/dev/ttyACM0]: <– +CSMS: 1,1,1
    2015-04-27 06:30:48 [3113] [6] DEBUG: AT2[/dev/ttyACM0]: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0^M
    2015-04-27 06:30:48 [3113] [6] DEBUG: AT2[/dev/ttyACM0]: <– OK
    2015-04-27 06:30:48 [3113] [6] INFO: AT2[/dev/ttyACM0]: AT SMSC successfully opened.

    Vous m'excusez pour la longueur du message. Je ne sais plus quoi faire.
    Grand merci d'avance pour votre aide.

    J’aime

  94. Bonjour à tous,
    J’ai installé la passerelle kannel sous ubuntu 14.04 serveur. Cependant j’ai deux préoccupations suivantes
    1. Exécuter bearerbox et smsbox au démarrage du système, si possible aussi démarrer ces 2 services à l’aide d’un script.
    2. Comment supprimer complètement les binaires bearerbox et smsbox suite à une installation après desarchivage et compilation ? NB. J’ai utilisé la commande dpkg pour purger mais les binaires sont toujours là car je souhaite réinstaller directement kannel par la commande apt-get

    Merci d’avance à toute personne pourrait me mettre sur une piste de résolution. A

    J’aime

  95. salut tout sa va j’espère ? ben ce pour vous féliciter tous pour les différents problèmes exposés et différentes solutions apportées …. j’ai pas encore installer kannel , je viens d’avoir mon projet sur le Web To SMS en utilisant PHP MYSQL , et en consultant cette page et en lisant tous les messages postés je me dit que vous m’avez déjà apporter la solution avant même de débuter mon projet je vous remercie vraiment au font du cœur et j’espère avoir votre soutien en cas de problème pendant la réalisation …

    J’aime

  96. Bonjour je viens de configurer kannel et sa fonctionne très bien j’aimerais que vous m’aidiez à mettre sur pied une interface graphique pour envoyer des SMS svp merci

    J’aime

  97. slt meci pour le tuto .
    je suis bloqué sur cette partie :
    root@kbar:/home/briceaka# sudo hcitool scan
    Scanning …
    BC:B3:08:78:3E:20 Infinix HOT S
    root@kbar:/home/briceaka# sudo rfcomm connect BC:B3:08:78:3E:20 1
    Can’t connect RFCOMM socket: Device or resource busy.

    comment faire je suis débutant.

    J’aime

  98. salut sava ?
    j’ai pu configurer kannel et je peux envoyer un message de kannel mais mon seul soucis est lorsque j’envoie depuis un telephone portable, j’ai la reponse suivante (request failed)
    Comment faire pour recevoir des sms dans kannel et ou seront stocker les sms ?
    merci pour votre aide

    J’aime

  99. bonjour j’ai cette erreur
    root@kali:~/Téléchargements/KKK/gateway-1.4.5# sudo make bindir=/usr/bin/kannel install
    gcc -D_REENTRANT=1 -I. -Igw -g -O2 -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_LARGE_FILES= -I/usr/include/libxml2 -o wmlscript/wslexer.o -c wmlscript/wslexer.c
    In file included from wmlscript/wslexer.c:72:
    y.tab.h:268:5: error: conflicting types for ‘ws_yy_parse’
    In file included from wmlscript/wslexer.c:70:
    wmlscript/wsint.h:296:5: note: previous declaration of ‘ws_yy_parse’ was here
    int ws_yy_parse(void *context);
    ^~~~~~~~~~~
    make: *** [Makefile:225: wmlscript/wslexer.o] Error 1

    pouvez vous m’aider

    J’aime

  100. Bonsoir je souhaite comprendre certains choses au niveau de kannel
    Tout d’abord le processus d’envoi et de réception se manifeste que dans bearerbox et dans L’URL avec un mot généré c’est juste ca oubien
    Aussi pour envoyer un message à partir d’un télééphone avec une clé se fait comment au niveau du téléphone on doit l’envoyait sur le numero de téléphone du mobile oubien et ou pourront nous consulter les résultats???

    J’aime

Répondre à Marietou Annuler la réponse.