Configuration Mbuni

Résolu
metboriano Messages postés 2 Statut Membre -  
mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

Après avoir réussi la configuration de Kannel, je voudrais configurer aussi Mbuni Mais je n'arrive pas à trouver ni de la documentation ni un tuto claire. Du coup je viens vers vous pour avoir de l'aide de quelqu'un qui l'a déjà implémenté.

3 réponses

  1. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 942
     
    Voici déjà une documentation :
    http://www.mbuni.org/userguide.shtml

    Si besoin, indique-nous ce qui n'est pas clair.

    Bonne chance
    0
    1. metboriano
       
      Merci mamiemando mais j'avais déjà eu ce lien. ce qui me gêne réeelement dans ce document c'est que les paramètres essentiels pour une bonne configuration n'ont pas été définis. j'ai eu un autre document pdf plus conrcis mais j'ai des debug. je vous les montre pour que vous puissiez m'aider. merci d'avance à tous

      2015-06-08 08:36:14 [2797] [0] INFO: Debug_lvl = -1, log_file = <none>, log_lvl = 0
      2015-06-08 08:36:14 [2797] [0] INFO: Added logfile `/var/log/mmsbox.log' with level `0'.
      2015-06-08 08:36:14 [2797] [0] INFO: Started access logfile `/var/log/mmsbox-access.log'.
      2015-06-08 08:36:14 [2797] [0] DEBUG: Started thread 1 (mmsbox_cdr.c:(void *)cdr_logger_func)
      2015-06-08 08:36:14 [2797] [1] DEBUG: Thread 1 (mmsbox_cdr.c:(void *)cdr_logger_func) maps to pid 2797.
      2015-06-08 08:36:14 [2797] [0] INFO: HTTP: Opening server at port 10001.
      2015-06-08 08:36:14 [2797] [0] DEBUG: Started thread 2 (gwlib/fdset.c:poller)
      2015-06-08 08:36:14 [2797] [2] DEBUG: Thread 2 (gwlib/fdset.c:poller) maps to pid 2797.
      2015-06-08 08:36:14 [2797] [0] DEBUG: Started thread 3 (gwlib/http.c:server_thread)
      2015-06-08 08:36:14 [2797] [3] DEBUG: Thread 3 (gwlib/http.c:server_thread) maps to pid 2797.
      2015-06-08 08:36:14 [2797] [0] INFO: mmsbox_cfg.c:699 <start_mmsc_from_conf> [mmsbox] [n/a] Loaded MMSC[local], allow=[(null)], deny=[(null)] group_id=[local]
      2015-06-08 08:36:14 [2797] [3] DEBUG: HTTP: Including port 10001, fd 11 for polling in server thread
      2015-06-08 08:36:14 [2797] [0] INFO: HTTP: Opening server at port 12345.
      2015-06-08 08:36:14 [2797] [0] DEBUG: Started thread 4 (mmsbox_cfg.c:mmsc_receiver_func)
      2015-06-08 08:36:14 [2797] [0] INFO: mmsbox_cfg.c:634 <mmsbox_start_mmsc_conn> [mmsbox] [n/a] Startup for mmsc [local] complete
      2015-06-08 08:36:14 [2797] [4] DEBUG: Thread 4 (mmsbox_cfg.c:mmsc_receiver_func) maps to pid 2797.
      2015-06-08 08:36:14 [2797] [0] INFO: mmsbox_cfg.c:699 <start_mmsc_from_conf> [mmsbox] [n/a] Loaded MMSC[modem], allow=[(null)], deny=[(null)] group_id=[modem]
      2015-06-08 08:36:14 [2797] [0] PANIC: MMSBox: MM1 MMSC will not work because you do not have libcurl
      2015-06-08 08:36:14 [2797] [4] DEBUG: Started thread 5 (bearerbox.c:(gwthread_func_t *)dispatch_mm7_recv)
      2015-06-08 08:36:14 [2797] [3] DEBUG: HTTP: Including port 12345, fd 16 for polling in server thread
      2015-06-08 08:36:14 [2797] [4] DEBUG: Started thread 6 (bearerbox.c:(gwthread_func_t *)dispatch_mm7_recv)
      2015-06-08 08:36:14 [2797] [4] DEBUG: Started thread 7 (bearerbox.c:(gwthread_func_t *)dispatch_mm7_recv)
      2015-06-08 08:36:14 [2797] [4] DEBUG: Started thread 8 (bearerbox.c:(gwthread_func_t *)dispatch_mm7_recv)
      2015-06-08 08:36:14 [2797] [0] PANIC: mmsbox(gw_panic+0x16b) [0x452fdb]
      2015-06-08 08:36:14 [2797] [0] PANIC: mmsbox() [0x414881]
      2015-06-08 08:36:14 [2797] [0] PANIC: mmsbox(mms_load_mmsbox_settings+0xb3b) [0x415b5b]
      2015-06-08 08:36:14 [2797] [0] PANIC: mmsbox(main+0x73) [0x40de63]
      2015-06-08 08:36:14 [2797] [0] PANIC: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5) [0x7f548cec9ec5]
      2015-06-08 08:36:14 [2797] [0] PANIC: mmsbox() [0x40e114]
      0
    2. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 942
       
      J'avoue que les logs que tu as copiés ne sont pas très clairs, mais de manière général un "DEBUG" n'est pas un message grave, c'est plus un message d'information (en particulier pour les développeurs du projet). Ils sont probablement affichés car le logiciel a été compilé avec les options de debugging. Donc en soi, tu peux les ignorer.

      Ce qui est plus bizarre ce sont les messages PANIC, mais comme le message en lui-même est pour moi incompréhensible, je ne peux pas te dire à quoi c'est dû, si c'est grave, et comment les résoudre.
      0
    3. metboriano
       
      Tu aimerais que j'ajoute pour que tu puisses m'aider? les fichiers de config mmsbox.conf et mmsc.conf?
      Aussi je n'arrive pas à lancer mmsproxy . Quand je fais:
      mmsproxy /etc/mbuni/mmsc.conf
      il me retourne:
      root@srvTest:/home/bmetonou# mmsproxy /etc/mbuni/mmsc.conf &
      [1] 2728
      root@srvTest:/home/bmetonou# mmsproxy: command not found

      que dois je faire?
      0
    4. metboriano
       
      Quand j'essai d'envoyer un fichier multimedia il me renvoie ces ''PANIC''

      2015-06-08 17:30:33 [3780] [0] INFO: Debug_lvl = -1, log_file = <none>, log_lvl = 0
      2015-06-08 17:30:33 [3780] [0] INFO: mmssend.c:93 <main> [mmssend] [n/a] ----------------------------------------
      2015-06-08 17:30:33 [3780] [0] INFO: mmssend.c:94 <main> [mmssend] [n/a] MMSC Message sender runner version 1.5.0 starting
      2015-06-08 17:30:33 [3780] [0] INFO: Added logfile `/var/kannel/mbuni-mmsc.log' with level `0'.
      2015-06-08 17:30:33 [3780] [0] INFO: Started access logfile `/var/kannel/mmsc-access.log'.
      2015-06-08 17:30:33 [3780] [0] WARNING: mmsc_cfg.c:387 <mms_load_mmsc_settings> [mmsc] [n/a] 'short-code' is deprecated, please use 'short-codes'
      2015-06-08 17:30:33 [3780] [0] WARNING: mms_msg.c:495 <mms_unpack_well_known_field> [mms_msg] [n/a] Error in value format, field From!
      2015-06-08 17:30:33 [3780] [0] PANIC: No Message supplied, or failed to decode binary data!
      2015-06-08 17:30:33 [3780] [0] PANIC: mmssend(gw_panic+0x16b) [0x43fe1b]
      2015-06-08 17:30:33 [3780] [0] PANIC: mmssend(main+0x5fd) [0x40daad]
      2015-06-08 17:30:33 [3780] [0] PANIC: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5) [0x7f465b1f7ec5]
      2015-06-08 17:30:33 [3780] [0] PANIC: mmssend() [0x40db3f]

      Vous pouvez m'aider?
      0
  2. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 942
     
    Est ce que
    mmsproxy
    est quelque part dans ton arborescence ?

    Si oui où ? Si tu ne sais pas que retourne
    find / | grep bin/mmsproxy$
    ? Car là il manque le répertoire qui contient ce binaire dans ton PATH.

    En théorie tu es sensé l'avoir dans /usr/bin ou /usr/local/bin ou /usr/sbin ou /usr/local/sbin. Ce n'est pas le cas ici car ces répertoires sont "visités" automatiquement (car ils sont standard).

    Donc :
    - soit tu n'as pas installé mmsproxy
    - soit tu ne l'as pas installé dans un répertoire standard (si tu l'as installé "à la main" ie pas via un paquet, il devrait être dans /usr/local/bin ou /usr/local/sbin) et dans ce cas tu devrais revoir ton installation
    - soit tu ne veux pas l'installer dans un répertoire standard et dans ce cas tu dois corriger ta variable d'environnement PATH. Par exemple s'il est dans /home/toto/mbuni/bin :

    export PATH="/home/toto/mbuni/bin:$PATH"


    ... puis lance ta commande.

    Bonne chance
    0
    1. metboriano
       
      le test d'envoie de mms me renvoie la sortie suivante

      root@srvTest:/home/bmetonou# mmssend -f +229xxxxxxxx -t +229xxxxxxxx -m -b /etc/mbuni/mmsc.conf
      2015-06-09 11:14:39 [3594] [0] ERROR: fopen failed: couldn't open `-b'
      2015-06-09 11:14:39 [3594] [0] ERROR: System error 2: No such file or directory
      2015-06-09 11:14:39 [3594] [0] INFO: Debug_lvl = -1, log_file = <none>, log_lvl = 0
      2015-06-09 11:14:39 [3594] [0] INFO: mmssend.c:93 <main> [mmssend] [n/a] ----------------------------------------
      2015-06-09 11:14:39 [3594] [0] INFO: mmssend.c:94 <main> [mmssend] [n/a] MMSC Message sender runner version 1.5.0 starting
      2015-06-09 11:14:39 [3594] [0] INFO: Added logfile `/var/kannel/mbuni-mmsc.log' with level `0'.
      2015-06-09 11:14:39 [3594] [0] INFO: Started access logfile `/var/kannel/mmsc-access.log'.
      2015-06-09 11:14:39 [3594] [0] WARNING: mmsc_cfg.c:387 <mms_load_mmsc_settings> [mmsc] [n/a] 'short-code' is deprecated, please use 'short-codes'
      2015-06-09 11:14:39 [3594] [0] PANIC: No Message supplied, or failed to decode binary data!
      2015-06-09 11:14:39 [3594] [0] PANIC: mmssend(gw_panic+0x16b) [0x43fe1b]
      2015-06-09 11:14:39 [3594] [0] PANIC: mmssend(main+0x5fd) [0x40daad]
      2015-06-09 11:14:39 [3594] [0] PANIC: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5) [0x7faa193e4ec5]
      2015-06-09 11:14:39 [3594] [0] PANIC: mmssend() [0x40db3f]
      Aide moi à corriger ça s'il te plait et merci pour ton aide
      0
  3. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 942
     
    Vu le message d'erreur, l'option -m semble attendre un nom de fichier (et il croit que ce fichier s'appelle "-b").
    0
    1. metboriano
       
      oui oui justement j'ai compris cela et j'ai corrigé déjà mais j'ai tojours la sortie ci-après

      root@srvTest:/home/bmetonou# mmssend -f +229xxxxxx -t +229xxxxxxx -t "texte" -b /etc/mbuni/mmsc.conf
      2015-06-09 16:26:18 [3109] [0] INFO: Debug_lvl = -1, log_file = <none>, log_lvl = 0
      2015-06-09 16:26:18 [3109] [0] INFO: mmssend.c:93 <main> [mmssend] [n/a] ----------------------------------------
      2015-06-09 16:26:18 [3109] [0] INFO: mmssend.c:94 <main> [mmssend] [n/a] MMSC Message sender runner version 1.5.0 starting
      2015-06-09 16:26:18 [3109] [0] INFO: Added logfile `/var/kannel/mbuni-mmsc.log' with level `0'.
      2015-06-09 16:26:18 [3109] [0] INFO: Started access logfile `/var/kannel/mmsc-access.log'.
      2015-06-09 16:26:18 [3109] [0] WARNING: mmsc_cfg.c:387 <mms_load_mmsc_settings> [mmsc] [n/a] 'short-code' is deprecated, please use 'short-codes'
      2015-06-09 16:26:18 [3109] [0] PANIC: No Message supplied, or failed to decode binary data!
      2015-06-09 16:26:18 [3109] [0] PANIC: mmssend(gw_panic+0x16b) [0x43fe1b]
      2015-06-09 16:26:18 [3109] [0] PANIC: mmssend(main+0x5fd) [0x40daad]
      2015-06-09 16:26:18 [3109] [0] PANIC: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5) [0x7fddab58bec5]
      2015-06-09 16:26:18 [3109] [0] PANIC: mmssend() [0x40db3f]
      0
    2. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 942
       
      <mms_load_mmsc_settings> [mmsc] [n/a] 'short-code' is deprecated, please use 'short-codes'

      Remplace short-code par short-codes dans ton fichier de configuration
      /etc/mbuni/mmsc.conf
      .

      2015-06-09 16:26:18 [3109] [0] PANIC: No Message supplied, or failed to decode binary data!

      Il manque un message ou le fichier en passé en paramètre n'est pas au bon format. As-tu regardé la documentation ?
      0
    3. metboriano
       
      Ok merci pour le short-codes à la place de short-code.
      Mais pour le message manquant, j'avoue que j'ai déjà essayé plusieurs trucs que le document que j'ai utilisé me dit.
      https://thilani.wordpress.com/2009/07/15/running-mbuni-as-a-mmsc/
      http://www.mbuni.org/userguide.shtml#Section_.1.3 (Voir la partie HTTP POST Parameters)
      D'abord voici la commande d'envoi de mms

      mmssend -f XXXX -t YYYY -m sample.mms -b /etc/mmsc.conf

      -f prend le numéro qui veut envoyé le mms
      -t prend le numéro à qui on veut envoyé le mms
      -m prend le chemin du fichier multimédia à envoyer
      -b le fichier de config de mmsc

      quand j'essaie en mettant un fichier multimédia dans home/user/fichier, il m'indique un problème de codage binaire de données (Voir les logs ci-dessus) qui me bloque. le fichier est une image. Comment résoudre ça?
      Pour faire simple, est ce que tu sais comment je peux envoyer un ''message simple'' avec mbuni comme avec kannel? juste pour vérifier si le problème n'est pas lié aux fichiers multimédia?

      Merci pour ton aide mamiemando jusque là
      0
    4. metboriano
       
      je vois, le problème de format est apparemment résolu quand j'ai convertis le fichier à envoyer en fichier binaire au format htm. Mais j'obtiens toujours une erreur

      ERROR: HTTP: Header does not contain a colon. BAD.

      Voici le log retourné
      2015-06-10 11:13:55 [2925] [0] INFO: Debug_lvl = -1, log_file = <none>, log_lvl = 0
      2015-06-10 11:13:55 [2925] [0] INFO: mmssend.c:93 <main> [mmssend] [n/a] ----------------------------------------
      2015-06-10 11:13:55 [2925] [0] INFO: mmssend.c:94 <main> [mmssend] [n/a] MMSC Message sender runner version 1.5.0 starting
      2015-06-10 11:13:55 [2925] [0] INFO: Added logfile `/var/kannel/mbuni-mmsc.log' with level `0'.
      2015-06-10 11:13:55 [2925] [0] INFO: Started access logfile `/var/kannel/mmsc-access.log'.
      2015-06-10 11:13:55 [2925] [0] ERROR: HTTP: Header does not contain a colon. BAD.
      2015-06-10 11:13:55 [2925] [0] ERROR: HTTP: Header does not contain a colon. BAD.
      2015-06-10 11:13:55 [2925] [0] ERROR: HTTP: Header does not contain a colon. BAD.
      2015-06-10 11:13:55 [2925] [0] ERROR: HTTP: Header does not contain a colon. BAD.
      2015-06-10 11:13:55 [2925] [0] ERROR: HTTP: Header does not contain a colon. BAD.
      2015-06-10 11:13:55 [2925] [0] DEBUG: Dumping HTTP headers:
      2015-06-10 11:13:55 [2925] [0] DEBUG: Octet string at 0x8bacc0:
      2015-06-10 11:13:55 [2925] [0] DEBUG: len: 30
      2015-06-10 11:13:55 [2925] [0] DEBUG: size: 1024
      2015-06-10 11:13:55 [2925] [0] DEBUG: immutable: 0
      2015-06-10 11:13:55 [2925] [0] DEBUG: data: 58 2d 4d 6d 73 2d 4d 65 73 73 61 67 65 2d 54 79 X-Mms-Message-Ty
      2015-06-10 11:13:55 [2925] [0] DEBUG: data: 70 65 3a 20 6d 2d 73 65 6e 64 2d 72 65 71 pe: m-send-req
      2015-06-10 11:13:55 [2925] [0] DEBUG: Octet string dump ends.
      2015-06-10 11:13:55 [2925] [0] DEBUG: Octet string at 0x8bacf0:
      2015-06-10 11:13:55 [2925] [0] DEBUG: len: 22
      2015-06-10 11:13:55 [2925] [0] DEBUG: size: 1024
      2015-06-10 11:13:55 [2925] [0] DEBUG: immutable: 0
      2015-06-10 11:13:55 [2925] [0] DEBUG: data: 58 2d 4d 6d 73 2d 4d 4d 53 2d 56 65 72 73 69 6f X-Mms-MMS-Versio
      2015-06-10 11:13:55 [2925] [0] DEBUG: data: 6e 3a 20 31 2e 30 n: 1.0
      2015-06-10 11:13:55 [2925] [0] DEBUG: Octet string dump ends.
      2015-06-10 11:13:55 [2925] [0] DEBUG: Octet string at 0x8a9940:
      2015-06-10 11:13:55 [2925] [0] DEBUG: len: 18
      2015-06-10 11:13:55 [2925] [0] DEBUG: size: 1024
      2015-06-10 11:13:55 [2925] [0] DEBUG: immutable: 0
      2015-06-10 11:13:55 [2925] [0] DEBUG: data: 46 72 6f 6d 3a 20 61 6e 6f 6e 40 75 6e 6b 6e 6f From: anon@unkno
      2015-06-10 11:13:55 [2925] [0] DEBUG: data: 77 6e wn
      2015-06-10 11:13:55 [2925] [0] DEBUG: Octet string dump ends.
      2015-06-10 11:13:55 [2925] [0] DEBUG: Octet string at 0x8bad50:
      2015-06-10 11:13:55 [2925] [0] DEBUG: len: 35
      2015-06-10 11:13:55 [2925] [0] DEBUG: size: 1024
      2015-06-10 11:13:55 [2925] [0] DEBUG: immutable: 0
      2015-06-10 11:13:55 [2925] [0] DEBUG: data: 44 61 74 65 3a 20 57 65 64 2c 20 31 30 20 4a 75 Date: Wed, 10 Ju
      2015-06-10 11:13:55 [2925] [0] DEBUG: data: 6e 20 32 30 31 35 20 31 30 3a 31 33 3a 35 35 20 n 2015 10:13:55
      2015-06-10 11:13:55 [2925] [0] DEBUG: data: 47 4d 54 GMT
      2015-06-10 11:13:55 [2925] [0] DEBUG: Octet string dump ends.
      2015-06-10 11:13:55 [2925] [0] DEBUG: Octet string at 0x8bad20:
      2015-06-10 11:13:55 [2925] [0] DEBUG: len: 27
      2015-06-10 11:13:55 [2925] [0] DEBUG: size: 1024
      2015-06-10 11:13:55 [2925] [0] DEBUG: immutable: 0
      2015-06-10 11:13:55 [2925] [0] DEBUG: data: 58 2d 4d 6d 73 2d 54 72 61 6e 73 61 63 74 69 6f X-Mms-Transactio
      2015-06-10 11:13:55 [2925] [0] DEBUG: data: 6e 2d 49 44 3a 20 30 30 30 30 31 n-ID: 00001
      2015-06-10 11:13:55 [2925] [0] DEBUG: Octet string dump ends.
      2015-06-10 11:13:55 [2925] [0] DEBUG: Octet string at 0x8badb0:
      2015-06-10 11:13:55 [2925] [0] DEBUG: len: 38
      2015-06-10 11:13:55 [2925] [0] DEBUG: size: 1024
      2015-06-10 11:13:55 [2925] [0] DEBUG: immutable: 0
      2015-06-10 11:13:55 [2925] [0] DEBUG: data: 43 6f 6e 74 65 6e 74 2d 54 79 70 65 3a 20 61 70 Content-Type: ap
      2015-06-10 11:13:55 [2925] [0] DEBUG: data: 70 6c 69 63 61 74 69 6f 6e 2f 6f 63 74 65 74 2d plication/octet-
      2015-06-10 11:13:55 [2925] [0] DEBUG: data: 73 74 72 65 61 6d stream
      2015-06-10 11:13:55 [2925] [0] DEBUG: Octet string dump ends.
      2015-06-10 11:13:55 [2925] [0] DEBUG: End of dump.
      2015-06-10 11:13:55 [2925] [0] DEBUG: Dumping MMS message body (not multipart) [0 parts] -->
      2015-06-10 11:13:55 [2925] [0] DEBUG: WSP: Mapping `application/octet-stream', WSP 1.2 to 0xffffffffffffffff.
      2015-06-10 11:13:55 [2925] [0] DEBUG: WSP: Mapping `application/octet-stream', WSP 1.2 to 0xffffffffffffffff.
      Queued: 3-qf1235.1.x925.54, mmbox=v-4p-df1433931235.1.x292545
      2015-06-10 11:13:55 [2925] [0] DEBUG: Immutable octet strings: 809.
      0
    5. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 942
       
      Jamais fait de kannel / mbuni donc je ne sais pas il faut chercher sur google.
      http://blog.gmane.org/gmane.comp.mobile.kannel.user/month=20090301

      Peut-être "You need octstr_format() function rather than octstr_create()." ?
      0