Re: [Users] MMSBox and MM1 GPRS modem
You need to have the start/stop script in there, since Mbuni must be able to start and stop Kannel's hold on the modem. If the PPP link comes up and you are not able to send, you need to check that you are using the correct APN. P. On Mar 23, 2010, at 23:49, Emmanuel CHANSON wrote: I come again to this thread to get some help from you guys, Does anyone of you already got these alarms? ERROR: mmsbox_mm1.c:628 fetch_content [mmsbox-mm1] [n/a] failed to fetch/post content: couldn't connect to host and Mar 21 15:47:05 kannel pppd[18110]: Serial line is looped back. or Mar 21 15:47:44 kannel pppd[18129]: PAP authentication succeeded Mar 21 15:47:46 kannel pppd[18129]: LCP terminated by peer Thanks by advance, Emmanuel 2010/3/21 Emmanuel CHANSON emmanuelchan...@gmail.com I succeed to get something interresting :) I set mbuni to use wvdial but I shutdown kannel first and remove start/stop smsc from custom-settings command in mmsbox.conf to set only mmsbox gprs-on script: == /var/log/mbuni/mmsbox.log == 2010-03-21 14:56:15 [16018] [13] DEBUG: Thread 13 (mms_queue.c:(gwthread_func_t *)tdeliver) maps to pid 16018. 2010-03-21 14:56:39 [16018] [3] DEBUG: HTTP: Creating HTTPClient for `127.0.0.1'. 2010-03-21 14:56:39 [16018] [3] DEBUG: HTTP: Created HTTPClient area 0xb4f005b0. 2010-03-21 14:56:39 [16018] [14] DEBUG: WSP: Mapping `text/plain', WSP 1.2 to 0x0003. 2010-03-21 14:56:39 [16018] [14] INFO: mmsbox.c:1366 make_and_queue_msg [mmsbox] [n/a] MMSBox: Queued message from service [sendmms-user], [transid [Mbuni-msg.3799.x1.18.40]: h-jj-qf3799.1.x18.83 2010-03-21 14:56:39 [16018] [14] INFO: System error 2: No such file or directory 2010-03-21 14:56:39 [16018] [14] DEBUG: HTTP: Destroying HTTPClient area 0xb4f005b0. 2010-03-21 14:56:39 [16018] [14] DEBUG: HTTP: Destroying HTTPClient for `127.0.0.1'. 2010-03-21 14:56:39 [16018] [14] INFO: mmsbox.c:1613 dispatch_sendmms_recv [mmsbox] [n/a] MMSBox.mmssend: u=altmms, Queued [Accepted: Mbuni-msg.3799.x1.18.40] 2010-03-21 14:56:40 [16018] [7] DEBUG: Queued to thread 0 for /var/spool/mbuni/mmsbox_outgoing/h/jj/qf3799.1.x18.83, sendt=1269143799, tnow=1269143800 2010-03-21 14:56:45 [16018] [5] INFO: mmsbox_mm1.c:379 handle_mm1 [mmsbox-mm1] [n/a] start_gprs returned PID: 16054 2010-03-21 14:56:45 [16018] [5] DEBUG: WSP: Mapping `text/plain', WSP 1.2 to 0x0003. 2010-03-21 14:57:06 [16018] [5] ERROR: mmsbox_mm1.c:628 fetch_content [mmsbox-mm1] [n/a] failed to fetch/post content: couldn't connect to host 2010-03-21 14:57:06 [16018] [5] DEBUG: Octet string at 0xb4f02f10: 2010-03-21 14:57:06 [16018] [5] DEBUG: len: 0 2010-03-21 14:57:06 [16018] [5] DEBUG: size: 0 2010-03-21 14:57:06 [16018] [5] DEBUG: immutable: 0 2010-03-21 14:57:06 [16018] [5] DEBUG: Octet string dump ends. 2010-03-21 14:57:06 [16018] [5] ERROR: mmsbox_mm1.c:499 handle_mm1 [mmsbox-mm1] [n/a] Sending failed: (none), (none)! 2010-03-21 14:57:06 [16018] [5] INFO: mmsbox_mm1.c:524 handle_mm1 [mmsbox-mm1] [n/a] GPRS turned off returned: 0 2010-03-21 14:57:06 [16018] [13] INFO: mmsbox_mm1.c:345 send_msg [mmsbox-mm1] [n/a] sent message, type=m-send-req, result=(none) 2010-03-21 14:57:06 [16018] [13] INFO: bearerbox.c:1519 sendMsg [MM7] [n/a] Retry later MMSBox Outgoing Queue MMS Send: From 100/TYPE=PLMN, to +687773502/TYPE=PLMN, msgsize=97: msgid=[N/A] /var/log/messages: --- Mar 21 14:56:42 kannel pppd[16054]: pppd 2.4.5 started by root, uid 0 Mar 21 14:56:42 kannel pppd[16054]: Using interface ppp0 Mar 21 14:56:42 kannel pppd[16054]: Connect: ppp0 -- /dev/ttyACM0 Mar 21 14:56:45 kannel pppd[16054]: PAP authentication succeeded Mar 21 14:56:46 kannel pppd[16054]: not replacing existing default route via 192.168.0.254 Mar 21 14:56:46 kannel pppd[16054]: local IP address 10.152.146.153 Mar 21 14:56:46 kannel pppd[16054]: remote IP address 10.6.6.6 Mar 21 14:56:48 kannel ntpd[1285]: Listening on interface #9 ppp0, 10.152.146.153#123 Enabled Mar 21 14:57:06 kannel pppd[16054]: Terminating on signal 15 Mar 21 14:57:06 kannel pppd[16054]: Connect time 0.4 minutes. Mar 21 14:57:06 kannel pppd[16054]: Sent 0 bytes, received 0 bytes. Mar 21 14:57:06 kannel pppd[16054]: Connection terminated. Mar 21 14:57:06 kannel pppd[16054]: Exit. Mar 21 14:57:08 kannel ntpd[1285]: Deleting interface #9 ppp0, 10.152.146.153#123, interface stats: received=0, sent=0, dropped=0, active_time=20 secs Using pppd (without mbuni) I got this: Mar 21 15:47:02 kannel pppd[18110]: pppd 2.4.5 started by root, uid 0 Mar 21 15:47:03 kannel chat[18112]: abort on (BUSY) Mar 21 15:47:03 kannel chat[18112]: abort on (NO CARRIER) Mar 21 15:47:03 kannel chat[18112]: abort on (ERROR) Mar 21 15:47:03 kannel chat[18112]: send (AT^M) Mar 21 15:47:03 kannel chat[18112]: expect (OK) Mar 21 15:47:03 kannel chat[18112]: AT^M^M Mar 21 15:47:03 kannel chat[18112]: OK Mar 21
Re: [Users] MMSBox and MM1 GPRS modem
Please post your full Kannel and Mbuni conf files. On Mar 17, 2010, at 22:36, Emmanuel CHANSON wrote: I tried many things (even Mbuni CVS + Kannel recommended release) but I got always the same behavior, I am blocked since 3 days. I want to send a MMS from MMSbox to a phone, I used: lynx -dump http://localhost:10001/?username=altmmspassword=altmmsto=%2Bx/TYPE=PLMNsubject=Testtext=MMS; Accepted: Mbuni-msg.4983.x1.49.32 the logs show this (mmsbox.conf): 2010-03-17 08:29:43 [25549] [3] DEBUG: HTTP: Creating HTTPClient for `127.0.0.1'. 2010-03-17 08:29:43 [25549] [3] DEBUG: HTTP: Created HTTPClient area 0xb5809688. 2010-03-17 08:29:43 [25549] [13] DEBUG: WSP: Mapping `text/plain', WSP 1.2 to 0x0003. 2010-03-17 08:29:43 [25549] [13] INFO: mmsbox.c:1366 make_and_queue_msg [mmsbox] [n/a] MMSBox: Queued message from service [sendmms-user], [transid [Mbuni-msg.4983.x1.49.32]: 4-qf4983.1.x549.22 2010-03-17 08:29:43 [25549] [13] INFO: System error 2: No such file or directory 2010-03-17 08:29:43 [25549] [13] DEBUG: HTTP: Destroying HTTPClient area 0xb5809688. 2010-03-17 08:29:43 [25549] [13] DEBUG: HTTP: Destroying HTTPClient for `127.0.0.1'. 2010-03-17 08:29:43 [25549] [13] INFO: mmsbox.c:1613 dispatch_sendmms_recv [mmsbox] [n/a] MMSBox.mmssend: u=altmms, Queued [Accepted: Mbuni-msg.4983.x1.49.32] 2010-03-17 08:29:47 [25549] [7] DEBUG: Queued to thread 0 for /var/spool/mbuni/mmsbox_outgoing/4/qf4983.1.x549.22, sendt=1268774983, tnow=1268774987 2010-03-17 08:29:47 [25549] [18] ERROR: bearerbox.c:1525 sendMsg [MM7] [n/a] Retry later MMSBox Outgoing Queue MMS Send: From 100/TYPE=PLMN, to +x/TYPE=PLMN, msgsize=95: internal error, mm1 notify not started! Mbuni should stop SMSc but nothing happens: mmsbox.conf below: One thing strange, Kannel does not notice anything when receiving a MMS notification (I tried to send a MMS from a mobile to my modem Nokia 6230), MMS is received on the modem but not catched by Kannel/Mbuni and absolutely no logs. If it can help mmsbox.conf: group = core log-file = /var/log/mbuni/mmsbox.log access-log = /var/log/mbuni/mmsbox-access.log log-level = 0 mmsbox-admin-port = 10020 admin-password = password admin-port-ssl = false group = mbuni storage-directory = /var/spool/mbuni max-send-threads = 5 maximum-send-attempts = 50 default-message-expiry = 36 queue-run-interval = 5 send-attempt-back-off = 300 sendmms-port = 10001 sendsms-url = http://localhost:13013/cgi-bin/sendsms sendsms-username =xx sendsms-password = xx #group = mmsc #id = alternative #mmsc-url = http://mbuni:t...@localhost:1982/soap #incoming-username = user #incoming-password = pass #incoming-port = 12345 #type = soap # Conf for MMSBox using a modem (MM1) group = mmsc id = nokiaphone type = custom custom-settings = smsc-on=lynx -dump 'http://localhost:13000/start-smsc?password=xxsmsc=nokiaphone';\ smsc-off=lynx -dump 'http://localhost:13000/stop-smsc?password=xxsmsc=nokiaphone';\ gprs-on=pppd call gprs;gprs-pid=cat /var/run/ppp0.pid|head -1;port=13000;mmsc-url=http://mms.mobitag.nc/mmsc;proxy=192.168.xxx.xxx:3130;msisdn=100; mmsc-library = /usr/local/lib/libmmsbox_mm1.so group = mms-service name = me post-url = http://localhost/~bagyenda/test-mbuni.php catch-all = true http-post-parameters = fx=trueimages[]=%itext[]=%tskip=1 accept-x-mbuni-headers = true pass-thro-headers = X-NOKIA-MMSC-Charging,X-NOKIA-MMSC-Charged-Party keyword = test omit-empty = no suppress-reply = true service-code = regular group = mms-service name = fullmessage get-url = http://localhost/images/apache_pb.gif # http-post-parameters = fx=trueimage=%itext=%t accept-x-mbuni-headers = true keyword = thixs group = send-mms-user username = altmms password = altmms faked-sender = 100 Regards, Emmanuel 2010/3/16 Paul Bagyenda bagye...@dsmagic.com Answers inline. On Mar 16, 2010, at 00:08, Emmanuel CHANSON wrote: Thanks Nuno for your help, First thing is that the text I sent before is for receiving a mms, for that you use the mmsbox exec, so I do not speak of the mmsc exec neither is configuration file, but I do believe that you must use BOTH exec to be able to send a mms (not really sure on this). - Need a confirmation from Paul B maybe because I don’t have any clue about this. mmsc is not needed for what you want to do. mmsbox is sufficient For what is used the port parameter inside custom-settings - ;port=13014; ? I am eating my brain out about that, worst is one of the few things I don’t have any notes about. - Maybe Paul can answer to this as well This is the port to which kannel must get/post incoming mms notification (sms). Should I use ppd call gprs or wvdial ? should it provide the same result ie a pppd connection to my operator ? In my opinion wvdial is a easy fast way a user control a gprs modem,