Hi Andrew,
 You want to set concatenate = true in the relevant send-sms-user config of
Kannel. That will get kannel to correctly split the message.

 You could also try using

 optimise-notification-size = true in the Mbuni config so that mbuni sends
smaller packets.

On Jan 19, 2008 1:18 AM, Andrew B <[EMAIL PROTECTED]> wrote:

> Hakan Lager wrote:
> > Hi,
> >
> > If I remember correctly, it is mbuni that handles the split not kannel
> >
> > // Hakan
> >
> >
> > 2008/1/18, Andrew B <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>:
> >
> >     Hakan Lager wrote:
> >     > Hi,
> >     >
> >     > How do you know that the phone don't receive the MMS notification?
> >     >
> >     > Is the phone configured to use Mbuni as MMSC ?
> >     >
> >     > / Hakan
> >     >
> >     >
> >     > 2008/1/18, Andrew B <[EMAIL PROTECTED]
> >     <mailto:[EMAIL PROTECTED]> <mailto: [EMAIL PROTECTED]
> >     <mailto:[EMAIL PROTECTED]>>>:
> >     >
> >     >     Hakan Lager wrote:
> >     >     > Ok. Check your resolver for local numbers!
> >     >     >
> >     >     > / Hakan
> >     >     >
> >     >     >
> >     >     > 2008/1/18, Andrew B < [EMAIL PROTECTED]
> >     <mailto:[EMAIL PROTECTED]>
> >     >     <mailto:[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>
> >     <mailto:[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
> >     >     <mailto:[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>>>:
> >     >     >
> >     >     >     Hakan Lager wrote:
> >     >     >     > Hi,
> >     >     >     >
> >     >     >     > Check first in your kannel log  if kannel has send
> >     the MMS
> >     >     >     > notification correct.
> >     >     >     >
> >     >     >     > / Hakan
> >     >     >     >
> >     >     >     > 2008/1/18, Andrew B < [EMAIL PROTECTED]
> >     <mailto:[EMAIL PROTECTED]>
> >     >     <mailto:[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>
> >     >     >     <mailto:[EMAIL PROTECTED]
> >     <mailto:[EMAIL PROTECTED]> <mailto: [EMAIL PROTECTED]
> >     <mailto:[EMAIL PROTECTED]>>>
> >     >     <mailto:[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
> >     <mailto:[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>
> >     >     >     <mailto: [EMAIL PROTECTED]
> >     <mailto:[EMAIL PROTECTED]> <mailto:[EMAIL PROTECTED]
> >     <mailto:[EMAIL PROTECTED]>>> >>:
> >     >     >     >
> >     >     >     >     Hi,
> >     >     >     >     I have been attempting for a while now to get
> >     mbuni to act
> >     >     >     as a simple
> >     >     >     >     MMS relay.
> >     >     >     >     What I am trying to accomplish is the following:
> >     >     >     >     Set up the MMSC for phone 1 to my mbuni server
> >     >     >     >     send an MMS from phone 1 to phone 2 through my
> mbuni
> >     >     MMSC.
> >     >     >     >
> >     >     >     >     Sofar, I can get the first phone to send to the
> >     mbuni
> >     >     MMSC, but
> >     >     >     >     the mmsc
> >     >     >     >     never forwards it to the second phone.
> >     >     >     >     here is my config (sanitized) sofar.
> >     >     >     >
> >     >     >     >     group = core
> >     >     >     >     log-file = /var/log/kannel/mmsgw.log
> >     >     >     >     log-level = 0
> >     >     >     >     access-log = /var/log/kannel/mms-access.log
> >     >     >     >
> >     >     >     >     group = mbuni
> >     >     >     >     name = gentuni
> >     >     >     >     hostname = gentoo
> >     >     >     >     storage-directory = /var/spool/mbuni
> >     >     >     >     sendsms-url =
> http://localhost:13013/cgi-bin/sendsms
> >     >     >     <http://localhost:13013/cgi-bin/sendsms>
> >     >     >     >     sendsms-username = foo
> >     >     >     >     sendsms-password = bar
> >     >     >     >     mms-port = 8191
> >     >     >     >     content-adaptation = false
> >     >     >     >     mms-notify-text = "YOU HAS MMS"
> >     >     >     >
> >     >     >     >     group = send-mms-user
> >     >     >     >     username = foo
> >     >     >     >     password = bar
> >     >     >     >     faked-sender = 100
> >     >     >     >
> >     >     >     >     group = mmsproxy
> >     >     >     >     name = "PROXY"
> >     >     >     >     host = gentoo.foo.bar
> >     >     >     >
> >     >     >     >     I am confused as where to go next...
> >     >     >     >     Thanks in advance for any insight into this!
> >     >     >     >     --Andrew
> >     >     >     >     _______________________________________________
> >     >     >     >     Users mailing list
> >     >     >     >     [email protected] <mailto:[email protected]>
> >     <mailto:[email protected] <mailto:[email protected]>>
> >     >     <mailto:[email protected] <mailto:[email protected]>
> >     <mailto:[email protected] <mailto:[email protected]>>>
> >     >     >     <mailto: [email protected] <mailto:[email protected]>
> >     <mailto:[email protected] <mailto:[email protected]>>
> >     >     <mailto: [email protected] <mailto:[email protected]>
> >     <mailto:[email protected] <mailto:[email protected]>>>>
> >     >     >     >     http://lists.mbuni.org/mailman/listinfo/users
> >     <http://lists.mbuni.org/mailman/listinfo/users>
> >     >     >     >
> >     >     >     >
> >     >     >     It never actually makes it to kannel, that's the weird
> >     part,
> >     >     I get
> >     >     >     an error:
> >     >     >     2008-01-07 07:14:35 [26465] [16] INFO: Failed Global
> >     Queue
> >     >     MMS Send:
> >     >     >     From 208.54.94.87/TYPE=IPv4
> >     <http://208.54.94.87/TYPE=IPv4> <http://208.54.94.87/TYPE=IPv4>
> >     >     < http://208.54.94.87/TYPE=IPv4>, to
> >     >     >     70xxxxxxxx/TYPE=PLMN, msgsize=37493:
> >     >     >     err=MMSC error: Don't know how to deliver to
> >     >     70xxxxxxxx/TYPE=PLMN !
> >     >     >
> >     >     >     and kannel never sends a notification message...
> >     >     >
> >     >     >     _______________________________________________
> >     >     >     Users mailing list
> >     >     >     [email protected] <mailto:[email protected]>
> >     <mailto:[email protected] <mailto:[email protected]>>
> >     >     <mailto:[email protected] <mailto:[email protected]>
> >     <mailto:[email protected] <mailto:[email protected]>>>
> >     >     >     http://lists.mbuni.org/mailman/listinfo/users
> >     >     >
> >     >     >
> >     >     Thanks! you solved that problem, unfortunately now, there is
> >     an issue
> >     >     where the phone never gets the messages... I think it has to
> >     do with
> >     >     kannel and concatenated SMS messages, but I'm not sure.
> >     >
> >     >     Here is the log from mbuni...
> >     >
> >     >     2008-01-18 09:12:32 [610] [2] DEBUG: HTTP: Creating
> >     HTTPClient for
> >     >     `208.54.94.96'.
> >     >     2008-01-18 09:12:32 [610] [2] DEBUG: HTTP: Created
> >     HTTPClient area
> >     >     0x81608f0.
> >     >     2008-01-18 09:12:44 [610] [0] DEBUG: Dumping HTTP headers:
> >     >     ...
> >     >     2008-01-18 09:12:44 [610] [0] DEBUG:  Request, ip=
> >     208.54.94.96 <http://208.54.94.96>
> >     >     <http://208.54.94.96>,
> >     >     base_client_addr= 208.54.94.96 <http://208.54.94.96>
> >     <http://208.54.94.96>,
> >     >     client_addr=208.54.94.96/TYPE=IPv4
> >     <http://208.54.94.96/TYPE=IPv4> <http://208.54.94.96/TYPE=IPv4
> >     <http://208.54.94.96/TYPE=IPv4>>
> >     >     2008-01-18 09:12:44 [610] [0] DEBUG: Started thread 3
> >     >     (mmsproxy.c:(gwthread_func_t *)sendmms_proxy)
> >     >     2008-01-18 09:12:44 [610] [3] DEBUG: Thread 3
> >     >     (mmsproxy.c:(gwthread_func_t *)sendmms_proxy) maps to pid 610.
> >     >     2008-01-18 09:12:44 [610] [3] DEBUG:  --> Enterred sendmms
> >     interface,
> >     >     blen=37566 <---
> >     >     ...
> >     >     2008-01-18 09:12:44 [610] [3] DEBUG: Thread 3
> >     >     (mmsproxy.c:(gwthread_func_t *)sendmms_proxy) terminates.
> >     >     2008-01-18 09:12:50 [615] [1] DEBUG: Queued to thread 1 for
> >     >     /var/spool/mbuni/global/m/qf5564.1.x610.41, sendt=0,
> >     tnow=1200665570
> >     >     2008-01-18 09:12:50 [615] [1] DEBUG: Queued to thread 2 for
> >     >     /var/spool/mbuni/global/0/af/qf8102.1.x176.98,
> sendt=1199718102,
> >     >     tnow=1200665570
> >     >     2008-01-18 09:12:50 [615] [15] INFO: Global Queue MMS Bill:
> From
> >     >     208.54.94.96/TYPE=IPv4 <http://208.54.94.96/TYPE=IPv4>
> >     <http://208.54.94.96/TYPE=IPv4>,
> >     >     to_count=1, msgid=-m-qf5564.1.x610.41,
> >     >     msgsize=37662: returned=0.00
> >     >     ...
> >     >     2008-01-18 09:12:50 [615] [15] INFO: Sent Global Queue MMS
> >     Send: From
> >     >     208.54.94.96/TYPE=IPv4 <http://208.54.94.96/TYPE=IPv4>
> >     <http://208.54.94.96/TYPE=IPv4 <http://208.54.94.96/TYPE=IPv4>>, to
> >     >     571xxxxxxx/TYPE=PLMN, msgsize=37662: err=(null)
> >     >     2008-01-18 09:13:44 [610] [1] DEBUG: Timeout for fd:13
> appeares.
> >     >     2008-01-18 09:13:44 [610] [1] DEBUG: HTTP: Destroying
> >     HTTPClient area
> >     >     0x81608f0.
> >     >     2008-01-18 09:13:44 [610] [1] DEBUG: HTTP: Destroying
> >     HTTPClient for
> >     >     `208.54.94.96'.
> >     >
> >     >
> >     >
> >     >     and then kannel sends out 2 PDUs, but the phone never
> >     receives them...
> >     >     also, off topic, how do I clear out the mbuni queue, there's
> >     an MMS
> >     >     stuck in there that I want to get rid of...
> >     >     Thanks!
> >     >     _______________________________________________
> >     >     Users mailing list
> >     >     [email protected] <mailto:[email protected]>
> >     <mailto:[email protected] <mailto:[email protected]>>
> >     >     http://lists.mbuni.org/mailman/listinfo/users
> >     >
> >     >
> >     If I manually send an m-notification-ind message to the phone using
> >     test_ppg from kannel, it works.
> >     However, if I let mbuni send the message, it doesn't pick up the
> >     message...
> >     The message I send manually however does not have a subject or
> sender,
> >     so the mms notification PDU fits in a single PDU, it isn't
> >     concatenated.
> >
> >     If I send through mbuni, the originating phone adds a subject and
> >     sender, so kannel is forced to concatenate the PDU.
> >     If I just simply host the mms on a webserver (for testing) and I
> >     send a
> >     mms notification pointing to it, it works fine, without having to
> >     change
> >     the phones MMS settings.
> >     This is why I think that kannel may be splitting the PDU
> incorrectly,
> >     and therefore the phone is not able to concatenate the PDU's
> properly.
> >
> >     Thanks for the insight, it's been a great help!
> >
> >
> Hi,
>
> Thanks for all your help, you helped me to get mbuni working, the only
> problem I have left is that I need to clear the mbuni db of some stale
> MMS messages that can't be sent...
>
> I tracked down the current issue to kannel so I need to start posting in
> the kannel mailing list.  (the split PDU's get picked up by the phone,
> but never get re-assembled properly)
>
> I verified that kannel is the issue by performing the following using
> only test_ppg on kannel.
> when I use a small m-notification-ind message (void of sender or
> subject) kannel sends it as a single PDU and the phone accepts it
> perfectly.
> when I add sender/subject, the PDU is too large and must be split. the
> phone fails to reassemble it properly
>
> When I use mbuni, the originating phone adds its own subject/sender ID
> and therefore the pdu is too large and must be split, it appears that
> kannel is the one splitting it, and the phone fails to re-assemble the
> message properly.
>
> again, I appreciate all your help, and the only last question I have is
> how to purge the mbuni mms database/spool folders
>
> Thanks!
> --Andrew
> _______________________________________________
> Users mailing list
> [email protected]
> http://lists.mbuni.org/mailman/listinfo/users
>
_______________________________________________
Users mailing list
[email protected]
http://lists.mbuni.org/mailman/listinfo/users

Reply via email to