Configuration Mbuni

Résolu/Fermé
metboriano Messages postés 1 Date d'inscription jeudi 4 juin 2015 Statut Membre Dernière intervention 4 juin 2015 - 4 juin 2015 à 18:57
mamiemando Messages postés 33078 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 22 avril 2024 - 12 juin 2015 à 11:01
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

mamiemando Messages postés 33078 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 22 avril 2024 7 749
Modifié par mamiemando le 5/06/2015 à 16:45
Voici déjà une documentation :
http://www.mbuni.org/userguide.shtml

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

Bonne chance
0
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
mamiemando Messages postés 33078 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 22 avril 2024 7 749
8 juin 2015 à 13:16
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
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
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
mamiemando Messages postés 33078 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 22 avril 2024 7 749
9 juin 2015 à 08:18
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
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
mamiemando Messages postés 33078 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 22 avril 2024 7 749
9 juin 2015 à 18:44
Vu le message d'erreur, l'option -m semble attendre un nom de fichier (et il croit que ce fichier s'appelle "-b").
0
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
mamiemando Messages postés 33078 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 22 avril 2024 7 749
10 juin 2015 à 07:13
<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
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
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
mamiemando Messages postés 33078 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 22 avril 2024 7 749
11 juin 2015 à 07:22
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