Re: [Users] MMSBox and MM1 GPRS modem

2010-03-24 Thread Paul Bagyenda
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

2010-03-24 Thread Paul Bagyenda
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,