Re: [Users] MMSBox and MM1 GPRS modem

2010-03-15 Thread Emmanuel CHANSON
One thing, I don't have the same version of libcurl:

curl-7.19.7-7.fc12.i686
libcurl-7.19.7-7.fc12.i686
libcurl-devel-7.19.7-7.fc12.i686

I have a newer version, is it a problem?

BR

Emmanuel

2010/3/15 Emmanuel CHANSON emmanuelchan...@gmail.com

 Thanks for the mail-archive ¨Paul,

 I tried configuring pppd like Nuno did but same result:

 mmsbox.log:
 
 2010-03-15 15:30:06 [28823] [3] DEBUG: HTTP: Creating HTTPClient for
 `127.0.0.1'.
 2010-03-15 15:30:06 [28823] [3] DEBUG: HTTP: Created HTTPClient area
 0xb56128b0.
 2010-03-15 15:30:06 [28823] [13] DEBUG: WSP: Mapping `text/plain', WSP 1.2
 to 0x0003.
 2010-03-15 15:30:06 [28823] [13] INFO: mmsbox.c:1366 make_and_queue_msg
 [mmsbox] [n/a] MMSBox: Queued message from service [sendmms-user], [transid
 [Mbuni-msg.7406.x1.23.53]: b-qf7406.1.x823.70
 2010-03-15 15:30:06 [28823] [13] INFO: *System error 2: No such file or
 directory*
 2010-03-15 15:30:06 [28823] [13] DEBUG: HTTP: Destroying HTTPClient area
 0xb56128b0.
 2010-03-15 15:30:06 [28823] [13] DEBUG: HTTP: Destroying HTTPClient for
 `127.0.0.1'.
 2010-03-15 15:30:06 [28823] [13] INFO: mmsbox.c:1613
 dispatch_sendmms_recv [mmsbox] [n/a] MMSBox.mmssend: u=altmms, Queued
 [Accepted: Mbuni-msg.7406.x1.23.53]
 2010-03-15 15:30:08 [28823] [7] DEBUG: Queued to thread 0 for
 /var/spool/mbuni/mmsbox_outgoing/b/qf7406.1.x823.70, sendt=1268627406,
 tnow=1268627408
 2010-03-15 15:30:08 [28823] [18] ERROR: bearerbox.c:1525 sendMsg [MM7]
 [n/a] Retry later MMSBox Outgoing Queue MMS Send: From 100/TYPE=PLMN, to
 +687XX/TYPE=PLMN, msgsize=95: *internal error, mm1 notify not started!
 *

 mbunibox.conf:
 --
 # 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=m...@c0m!smsc=athttp://localhost:13000/start-smsc?password=m...@c0m%21smsc=at';
 \
 # smsc-off=lynx -dump '
 http://localhost:13000/stop-smsc?password=m...@c0m!smsc=athttp://localhost:13000/stop-smsc?password=m...@c0m%21smsc=at';
 \

 # gprs-on=/usr/bin/pon o2; \
 # gprs-pid=cat /var/run/ppp0.pid | head -1;port=13014;\
 # mmsc-url=http://www.mobitag.nc/mmsc;proxy=192.168.39.201:3130;msisdn=100
 
 custom-settings = smsc-on=lynx -dump '
 http://localhost:13000/start-smsc?password=m...@c0m!smsc=nokiaphonehttp://localhost:13000/start-smsc?password=m...@c0m%21smsc=nokiaphone';
 \
  smsc-off=lynx -dump '
 http://localhost:13001/stop-smsc?password=m...@c0m!smsc=nokiaphonehttp://localhost:13001/stop-smsc?password=m...@c0m%21smsc=nokiaphone';
 \

  gprs-on=pppd call gprs; \
 # gprs-on=/usr/bin/wvdial; \
  gprs-pid=cat /var/run/ppp0.pid | head -1;port=13014;\
  mmsc-url=http://iwww.mobitag.nc/mmsc;proxy=192.168.39.201:313;msisdn=100
 ;

 mmsc-library = /usr/local/lib/libmmsbox_mm1.so


 I have several question to understand better how it should work:
 - For what is used the port parameter inside custom-settings - *
 ;port=13014;* ?
 - Should I use *ppd call gprs* or *wvdial* ? should it provide the same
 result ie a pppd connection to my operator ?
 - Is it normal to get the error:
  2010-03-15 15:30:06 [28823] [13] INFO: *System error 2: No such file
 or directory
 *is it linked to the issue?*
 *- I do not see the smsc-id shutting down, why? because of a
 missconfiguration of mmsbox.conf? pppd or wvdial ?*
 *
 In fact mbuni does not start shutting down smsc-id = at... can we
 investiguate further ? how ? :(

 Regards,

 Emmanuel


 2010/3/15 Paul Bagyenda bagye...@dsmagic.com

 Take a look at this:
 http://www.mail-archive.com/users@mbuni.org/msg01844.html


 On Mar 15, 2010, at 03:50, Emmanuel CHANSON wrote:

 Hello,

 Trying to send a MMS through GPRS modem, I am faced to an issue:

 Mbuni CVS-20100125 with extras/mmbox-mm1 library compiled
 Kannel CVS working and handling SMS

 I am not sure about the custom config in mmsbox.conf, expecially how to
 configure wvdial...
 If I stop my smsc through Kannel then I use wvdial I got this thinking the
 config is Ok...

 [r...@kannel mbuni]# wvdial
 -- WvDial: Internet dialer version 1.60
 -- Cannot get information for serial port.
 -- Initializing modem.
 -- Sending: AT+CGDCONT=1,IP,mms
 OK
 -- Modem initialized.
 -- Sending: ATDT*99***1#
 -- Waiting for carrier.
 CONNECT
 ~[7f...@!}!} } }2}...@#}!}$}%\}}} }*} } g}%~
 -- Carrier detected.  Starting PPP immediately.
 -- Starting pppd at Mon Mar 15 11:46:09 2010
 -- Pid of pppd: 23512
 -- Using interface ppp0
 -- local  IP address 10.152.57.32
 -- remote IP address 10.6.6.6

 so PPP connection seems Ok

 But how to send an MMS through this ?

 I sent my MMS using HTTP interface:
 lynx -dump 
 http://localhost:10001/?username=altmmspassword=altmmsto=%2BX/TYPE=PLMNsubject=Testtext=MMS
 

 mmsbox.log
 --
 ...

 2010-03-15 11:35:48 [22395] [3] DEBUG: HTTP: Creating HTTPClient for
 `127.0.0.1'.
 2010-03-15 11:35:48 [22395] [3] DEBUG: HTTP: Created HTTPClient area
 0xb5803ab0.
 2010-03-15 

Re: [Users] MMSBox and MM1 GPRS modem

2010-03-15 Thread Emmanuel CHANSON
*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.
*
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*



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, and I
know that pppd looked scary at first, but after a few configurations you
will have a great tool that your mbuni will use with ease, and I recommend
you use the pppd script, the pppd mechanism saved me a few times already.***

*- I will check for the ppd script but where can I found it? I remember I
saw pppd script on the internet, but maybe there is some scripts coming with
the pppd library in linux?***



2010-03-15 15:30:06 [28823] [13] INFO: *System error 2: No such file or
directory*

*I’ve came across that error a few times, but not in a command you are
doing. Are you executing mbuni with sudo(root permitions) ? Does
/var/spool/mbuni exist and has write permitions?***

*- without sudo command, directly with root account***

*And Yes /var/spool.mbuni have the write permission (at least for root
account):

*

drwxr-x---.  5 root   root   4096 mars  15 15:21 mbuni

# ll /var/spool/mbuni/
total 12
-rw-r--r--.  1 root root0 mars  15 15:21 mmsbox-cdr.asc
drwxr-x---. 38 root root 4096 mars  15 15:21 mmsbox_dlr
drwxr-x---. 38 root root 4096 mars  15 15:21 mmsbox_incoming
drwxr-x---. 38 root root 4096 mars  16 06:09 mmsbox_outgoing

In fact mbuni does not start shutting down smsc-id = at... can we
investiguate further ? how ? :(

*To this I may have a hint, you have a typo, either on the mail or the conf
file***

- I don't understand, what is a typo, can you reformulate? (sorry for my
English)?



*Both commands must be addressed to the same port http://localhost:13001,
and check if 13001 is the admin-port on kannel conf file
**- Yes I made a mistake, kannel admin-port is 13000 and I put 13001 in,
the mmsbox.conf file but Mbuni did not succeed to work until this part of
the process as it did not try to shutdown smsc in the log, I expected to see
some errors saying it can not access admin-port of Kannel. I have modified
my conf file as follow:
*

# 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=**smsc=nokiaphone'http://localhost:13000/start-smsc?password=**smsc=nokiaphone%27
;\
 smsc-off=lynx -dump '
http://localhost:13000/stop-smsc?password=**smsc=nokiaphone'http://localhost:13000/stop-smsc?password=**smsc=nokiaphone%27
;\
 gprs-on=pppd call gprs;gprs-pid=cat /var/run/ppp0.pid|head
-1;port=13014;mmsc-url=http://mms.xxx.tld
/mmsc;proxy=192.168.xx.xx:3130;msisdn=100
mmsc-library = /usr/local/lib/libmmsbox_mm1.so

 Thanks for your time, I really need to succeed to send a MMS through GPRS.

BTW Does anyone succeeded to do this before? Not only receiving a MMS
through GPRS I mean but also send one?


Regards,

Emmanuel


2010/3/15 Nuno Freitas nuno.frei...@nabiasolutions.com

  Hi there Emmanuel,

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



 One thing, I don't have the same version of libcurl:
 
 curl-7.19.7-7.fc12.i686
 libcurl-7.19.7-7.fc12.i686
 libcurl-devel-7.19.7-7.fc12.i686
 
 I have a newer version, is it a problem?

 I do not believe that would be a problem, and from the log at first glance
 there is no indication curl is the problem.


 I have several question to understand better how it should
 work:
 - 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.


 - 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, and I
 know that pppd looked scary at first, but after a few configurations you
 will have a great tool that your mbuni will use with ease, and I recommend
 you use the pppd script, the pppd mechanism saved me a few times already.


 - Is it normal to get the error:
  2010-03-15 15:30:06 [28823] [13] INFO: *System error 2: No such file
 or directory*

 I’ve came across that