Hi Niklos, 

My whole configuration was included in my first post, but here it is again.

group = core
admin-port = 13000
smsbox-port = 13005
admin-password = bar
log-file = "/var/log/kannel/bearerbox.log"
log-level = 0
box-deny-ip = "*.*.*.*"
box-allow-ip = "127.0.0.1"
access-log = "/var/log/kannel/access.log"
sms-combine-concatenated-mo = true
sms-combine-concatenated-mo-timeout = "1800"
dlr-storage = internal
sms-resend-retry = 10
sms-resend-freq = 2

group = smsc
smsc = at
modemtype = siemensmc35i
device = /dev/ttyS0
speed = 19200
pin = 2412

group = modems
id = siemensmc35i
name = siemensmc35i
detect-string = "Siemens MC35i"
init-string = "AT+CNMI=3,2,0,1,1"
enable-hwhs="ATQ3"

group = smsbox
bearerbox-host = 127.0.0.1
global-sender = 0
mo-recode = true
sendsms-port = 13013
sendsms-chars = "0123456789 +-"
log-file = "/var/log/kannel/smsbox.log"
access-log = "/var/log/kannel/smsboxAccess.log"

group = sendsms-user
username = tester
password = foobar
concatenation = true
max-messages= 10
 
group = sms-service
name = receiveMessages
keyword = default
max-messages = 0
concatenation = true
get-url = http://localhost:8080/receiveSMS?sender=%p&text=%a


And the startup in bearerbox.log is:

2010-03-02 14:03:45 [27893] [0] INFO:
----------------------------------------
2010-03-02 14:03:45 [27893] [0] INFO: Kannel bearerbox II version 1.4.3
starting
2010-03-02 14:03:45 [27893] [0] INFO: MAIN: Start-up done, entering mainloop
2010-03-02 14:03:45 [27893] [6] DEBUG: AT2[/dev/ttyS0]: device opened.
Telnet mode = 0
2010-03-02 14:03:45 [27893] [6] DEBUG: AT2[/dev/ttyS0]: device opened
2010-03-02 14:03:45 [27893] [6] INFO: AT2[/dev/ttyS0]: Logging in
2010-03-02 14:03:45 [27893] [0] DEBUG: AT2[/dev/ttyS0]: start called
2010-03-02 14:03:45 [27893] [5] INFO: Client connected from <127.0.0.1>
2010-03-02 14:03:45 [27893] [5] DEBUG: Started thread 8
(gw/bb_boxc.c:function)
2010-03-02 14:03:45 [27893] [8] DEBUG: Thread 8 (gw/bb_boxc.c:function) maps
to pid 27893.
2010-03-02 14:03:45 [27893] [9] DEBUG: Thread 9 (gw/bb_boxc.c:boxc_sender)
maps to pid 27893.
2010-03-02 14:03:45 [27893] [8] DEBUG: Started thread 9
(gw/bb_boxc.c:boxc_sender)
2010-03-02 14:03:45 [27893] [6] INFO: AT2[/dev/ttyS0]: init device
2010-03-02 14:03:45 [27893] [6] INFO: AT2[/dev/ttyS0]: speed set to 19200
2010-03-02 14:03:45 [27893] [6] DEBUG: AT2[/dev/ttyS0]: --> ATZ^M
2010-03-02 14:03:45 [27893] [6] DEBUG: AT2[/dev/ttyS0]: <-- OK
2010-03-02 14:03:45 [27893] [6] DEBUG: AT2[/dev/ttyS0]: --> AT^M
2010-03-02 14:03:45 [27893] [6] DEBUG: AT2[/dev/ttyS0]: <-- AT
2010-03-02 14:03:45 [27893] [6] DEBUG: AT2[/dev/ttyS0]: <-- OK
2010-03-02 14:03:45 [27893] [6] DEBUG: AT2[/dev/ttyS0]: --> AT&F^M
2010-03-02 14:03:46 [27893] [6] DEBUG: AT2[/dev/ttyS0]: <-- AT&F
2010-03-02 14:03:46 [27893] [6] DEBUG: AT2[/dev/ttyS0]: <-- OK
2010-03-02 14:03:46 [27893] [6] DEBUG: AT2[/dev/ttyS0]: --> ATE0^M
2010-03-02 14:03:46 [27893] [6] DEBUG: AT2[/dev/ttyS0]: <-- ATE0
2010-03-02 14:03:46 [27893] [6] DEBUG: AT2[/dev/ttyS0]: <-- OK
2010-03-02 14:03:46 [27893] [6] DEBUG: AT2[/dev/ttyS0]: --> AT\Q3^M
2010-03-02 14:03:46 [27893] [6] DEBUG: AT2[/dev/ttyS0]: <-- OK
2010-03-02 14:03:46 [27893] [6] DEBUG: AT2[/dev/ttyS0]: --> AT+CPIN?^M
2010-03-02 14:03:46 [27893] [6] DEBUG: AT2[/dev/ttyS0]: <-- +CPIN: READY
2010-03-02 14:03:46 [27893] [6] DEBUG: AT2[/dev/ttyS0]: <-- OK
2010-03-02 14:03:46 [27893] [6] DEBUG: AT2[/dev/ttyS0]: --> AT+CMGF=0^M
2010-03-02 14:03:46 [27893] [6] DEBUG: AT2[/dev/ttyS0]: <-- OK
2010-03-02 14:03:46 [27893] [6] DEBUG: AT2[/dev/ttyS0]: --> AT+CSMS=?^M
2010-03-02 14:03:46 [27893] [6] DEBUG: AT2[/dev/ttyS0]: <-- +CSMS: (0,1)
2010-03-02 14:03:46 [27893] [6] DEBUG: AT2[/dev/ttyS0]: <-- OK
2010-03-02 14:03:46 [27893] [6] INFO: AT2[/dev/ttyS0]: Phase 2+ is supported
2010-03-02 14:03:46 [27893] [6] DEBUG: AT2[/dev/ttyS0]: --> AT+CSMS=1^M
2010-03-02 14:03:46 [27893] [6] DEBUG: AT2[/dev/ttyS0]: <-- +CSMS: 1,1,1
2010-03-02 14:03:46 [27893] [6] DEBUG: AT2[/dev/ttyS0]: <-- OK
2010-03-02 14:03:46 [27893] [6] DEBUG: AT2[/dev/ttyS0]: -->
AT+CNMI=3,2,0,1,1^M
2010-03-02 14:03:46 [27893] [6] DEBUG: AT2[/dev/ttyS0]: <-- OK
2010-03-02 14:03:46 [27893] [6] INFO: AT2[/dev/ttyS0]: AT SMSC successfully
opened.

and smsbox.log looks like
2010-03-02 14:03:45 [27900] [0] INFO: Service global sender set as '0'
2010-03-02 14:03:45 [27900] [0] INFO: Logging accesses to
'/var/log/kannel/smsboxAccess.log'.
2010-03-02 14:03:45 [27900] [0] INFO: Started access logfile
`/var/log/kannel/smsboxAccess.log'.
2010-03-02 14:03:45 [27900] [0] INFO: HTTP: Opening server at port 13013.
2010-03-02 14:03:45 [27900] [0] DEBUG: Started thread 1
(gwlib/fdset.c:poller)
2010-03-02 14:03:45 [27900] [1] DEBUG: Thread 1 (gwlib/fdset.c:poller) maps
to pid 27900.
2010-03-02 14:03:45 [27900] [2] DEBUG: Thread 2 (gwlib/http.c:server_thread)
maps to pid 27900.
2010-03-02 14:03:45 [27900] [0] DEBUG: Started thread 2
(gwlib/http.c:server_thread)
2010-03-02 14:03:45 [27900] [0] INFO: Set up send sms service at port 13013
2010-03-02 14:03:45 [27900] [3] DEBUG: Thread 3 (gw/smsbox.c:sendsms_thread)
maps to pid 27900.
2010-03-02 14:03:45 [27900] [0] DEBUG: Started thread 3
(gw/smsbox.c:sendsms_thread)
2010-03-02 14:03:45 [27900] [0] DEBUG:
----------------------------------------------
2010-03-02 14:03:45 [27900] [0] DEBUG: Kannel smsbox version 1.4.3 starting
2010-03-02 14:03:45 [27900] [0] DEBUG:   dumping group (sendsms-user):
2010-03-02 14:03:45 [27900] [0] DEBUG:     <group> = <sendsms-user>
2010-03-02 14:03:45 [27900] [0] DEBUG:     <max-messages> = <10>
2010-03-02 14:03:45 [27900] [0] DEBUG:     <username> = <tester>
2010-03-02 14:03:45 [27900] [0] DEBUG:     <concatenation> = <true>
2010-03-02 14:03:45 [27900] [0] DEBUG:     <password> = <foobar>
2010-03-02 14:03:45 [27900] [4] DEBUG: Thread 4
(gw/smsbox.c:obey_request_thread) maps to pid 27900.
2010-03-02 14:03:45 [27900] [0] DEBUG: Started thread 4
(gw/smsbox.c:obey_request_thread)
2010-03-02 14:03:45 [27900] [5] DEBUG: Thread 5
(gw/smsbox.c:url_result_thread) maps to pid 27900.
2010-03-02 14:03:45 [27900] [0] DEBUG: Started thread 5
(gw/smsbox.c:url_result_thread)
2010-03-02 14:03:45 [27900] [6] DEBUG: Thread 6
(gw/smsbox.c:http_queue_thread) maps to pid 27900.
2010-03-02 14:03:45 [27900] [0] DEBUG: Started thread 6
(gw/smsbox.c:http_queue_thread)
2010-03-02 14:03:45 [27900] [0] INFO: Connected to bearerbox at 127.0.0.1
port 13005.
2010-03-02 14:03:45 [27900] [7] DEBUG: Thread 7
(gw/heartbeat.c:heartbeat_thread) maps to pid 27900.
2010-03-02 14:03:45 [27900] [0] DEBUG: Started thread 7
(gw/heartbeat.c:heartbeat_thread)

And I'm sure that the message 

WARNING: smsbox-list is empty!

haven't shown up in the log file.

My system is Ubuntu 8.10 and Linux kernel release 2.6.27-16-generic

Best regards 

Jakob

> -----Original Message-----
> From: Nikos Balkanas [mailto:[email protected]]
> Sent: 3. marts 2010 04:51
> To: Jakob Thomsen; 'Alvaro Cornejo'
> Cc: [email protected]
> Subject: Re: sms-combine-concatenated-mo problem/not working
> 
> Hi,
> 
> This is interesting. If that is the case, you should have gotten a
> bunch of:
> 
> WARNING: smsbox-list is empty!
> 
> in your logs, which you completely missed. Additionally, MOs should be
> left
> in queue and not be delivered, not be delivered in parts. Are you sure
> about
> that? Because if that is the case, you are talking about a bug that
> should
> be addressed.
> 
> Sorry couldn't help you more, but you never posted your whole
> configuration,
> and the relevant log portions were missing.
> 
> BR,
> Nikos
> ----- Original Message -----
> From: "Jakob Thomsen" <[email protected]>
> To: "'Nikos Balkanas'" <[email protected]>; "'Alvaro Cornejo'"
> <[email protected]>
> Cc: <[email protected]>
> Sent: Tuesday, March 02, 2010 10:00 PM
> Subject: RE: sms-combine-concatenated-mo problem/not working
> 
> 
> Hi,
> 
> Thanks for the reply, but it turned out that the sim card wasn't the
> issue.
> I found that you need to add a smsbox-route box, so something like the
> following:
> 
> group = smsc
> ...
> smsc-id = mysmsc
> ...
> 
> group = smsbox-route
> smsbox-id = mysmsbox
> smsc-id = mysmsc
> 
> group = smsbox
> ...
> smsbox-id = mysmsbox
> ...
> 
> Why this does the job I don't know, but I guess it adds an extra layer
> of
> indirection, so that route box is in charge of concatenating the
> strings.
> My guess is that this is not only a problem for Siemens MC35i, but for
> all
> AT connected SMSCs? So maybe it should be added to the documentation?
> 
> For future references this is my working configuration:
> 
> group = core
> admin-port = 13000
> smsbox-port = 13005
> admin-password = bar
> log-file = "/var/log/kannel/bearerbox.log"
> log-level = 0
> box-deny-ip = "*.*.*.*"
> box-allow-ip = "127.0.0.1"
> access-log = "/var/log/kannel/access.log"
> sms-combine-concatenated-mo = true
> sms-combine-concatenated-mo-timeout = "1800"
> dlr-storage = internal
> sms-resend-retry = 10
> sms-resend-freq = 2
> 
> group = smsc
> smsc = at
> smsc-id = mysmsc
> modemtype = siemensmc35i
> device = /dev/ttyS0
> speed = 19200
> pin = 2412
> 
> group = modems
> id = siemensmc35i
> name = siemensmc35i
> detect-string = "SIEMENS"
> detect-string2 = "MC35"
> init-string = "AT+CNMI=3,2,0,1,1"
> enable-hwhs="AT\Q3"
> 
> #For some strange reason I need this in the configuration
> #file to support inbound large text messages
> group = smsbox-route
> smsbox-id = mysmsbox
> smsc-id = mysmsc
> 
> group = smsbox
> smsbox-id = mysmsbox
> bearerbox-host = 127.0.0.1
> global-sender = 0
> mo-recode = true
> sendsms-port = 13013
> sendsms-chars = "0123456789 +-"
> log-file = "/var/log/kannel/smsbox.log"
> log-level = 0
> access-log = "/var/log/kannel/smsboxAccess.log"
> 
> group = sendsms-user
> username = tester
> password = foobar
> concatenation = true
> max-messages= 10
> 
> group = sms-service
> name = receiveMessages
> keyword = default
> max-messages = 0
> concatenation = true
> get-url = http://localhost:8080/receiveSMS?sender=%p&text=%a&udh=%u
> 
> Thanks for all the pointers.
> 
> Best regards
> 
> > -----Original Message-----
> > From: Nikos Balkanas [mailto:[email protected]]
> > Sent: 2. marts 2010 18:25
> > To: Jakob Thomsen; 'Alvaro Cornejo'
> > Cc: [email protected]
> > Subject: Re: sms-combine-concatenated-mo problem/not working
> >
> > Hi,
> >
> > Try with a different SIM from another provider. Kannel supports udh
> for
> > concatenation, but a few providers use sar, which kannel doesn't
> > support. I
> > have seen that in SMPP, I am not sure if the same holds for modems.
> >
> > BR,
> > Nikos
> > ----- Original Message -----
> > From: "Jakob Thomsen" <[email protected]>
> > To: "'Alvaro Cornejo'" <[email protected]>
> > Cc: <[email protected]>
> > Sent: Tuesday, March 02, 2010 7:01 PM
> > Subject: RE: sms-combine-concatenated-mo problem/not working
> >
> >
> > Thanks for your reply.
> >
> > I tried as you said, by changing AT+CNMI, so that the GSM Modem (it
> is
> > a
> > Siemens MC35i) stores the messages on the modem and then let Kannel
> > fetch
> > the messages. From the log I can see that Kannel fetches the
> messages,
> > but
> > they are still split in parts.
> >
> > I've looked a bit in the AT command reference for the modem, but I'm
> > not a
> > AT commands professional, so do you have any good ideas for it?
> >
> > Jakob
> > > -----Original Message-----
> > > From: Alvaro Cornejo [mailto:[email protected]]
> > > Sent: 1. marts 2010 22:10
> > > To: Jakob Thomsen
> > > Cc: Marcelo Olivas; Alejandro Guerrieri; [email protected]
> > > Subject: Re: sms-combine-concatenated-mo problem/not working
> > >
> > > The AT commands are because you are using a modem/phone to act as
> an
> > > smsc. Marcelo thought you were using another type of smsc.
> > >
> > > The problem might come from the phone you send the message from. It
> > > might be that it does not send message over 160chars with the
> > > concatenation information but send the messages as 2 separate sms.
> > >
> > > You can see that there is no indication from the modem/phone that
> the
> > > message is a splitted one, thus kannel did not try to reassemble
> it.
> > >
> > > Check the config of your modem, maybe there is a parameter you can
> > > adjust to do that (CNMI??).
> > >
> > > Also you can test if having kannel look for the message (check
> > > sim-buffering parameter) instead of having the modem send the
> message
> > > to kannel (AT+CNMI) makes any difference.
> > >
> > > Hope helps
> > >
> > > Alvaro
> > >
> > > |------------------------------------------------------------------
> --
> > --
> > > -------------------------------------------|
> > > Envíe y Reciba Datos y mensajes de Texto (SMS) hacia y desde
> > cualquier
> > > celular y Nextel
> > > en el Perú, México y en mas de 180 paises. Use aplicaciones 2 vias
> > via
> > > SMS y GPRS online
> > >               Visitenos en www.perusms.NET www.smsglobal.com.mx y
> > > www.pravcom.com
> > >
> > >
> > >
> > > On Mon, Mar 1, 2010 at 2:04 PM, Jakob Thomsen <[email protected]>
> > wrote:
> > > > Hmm, strange. The only thing I get in my log is a bunch of AT
> > > commands like
> > > > the following:
> > > >
> > > >
> > > >
> > > > 2010-03-01 19:47:24 [11108] [6] INFO: AT2[/dev/ttyS0]: opening
> > device
> > > >
> > > > 2010-03-01 19:47:24 [11108] [6] DEBUG: AT2[/dev/ttyS0]: device
> > > opened.
> > > > Telnet mode = 0
> > > >
> > > > 2010-03-01 19:47:24 [11108] [6] DEBUG: AT2[/dev/ttyS0]: device
> > opened
> > > >
> > > > 2010-03-01 19:47:24 [11108] [6] INFO: AT2[/dev/ttyS0]: Logging in
> > > >
> > > > 2010-03-01 19:47:24 [11108] [6] INFO: AT2[/dev/ttyS0]: init
> device
> > > >
> > > > 2010-03-01 19:47:24 [11108] [6] INFO: AT2[/dev/ttyS0]: speed set
> to
> > > 19200
> > > >
> > > > 2010-03-01 19:47:24 [11108] [6] DEBUG: AT2[/dev/ttyS0]: --> ATZ^M
> > > >
> > > > 2010-03-01 19:47:24 [11108] [6] DEBUG: AT2[/dev/ttyS0]: <-- OK
> > > >
> > > > 2010-03-01 19:47:24 [11108] [6] DEBUG: AT2[/dev/ttyS0]: --> AT^M
> > > >
> > > > 2010-03-01 19:47:24 [11108] [6] DEBUG: AT2[/dev/ttyS0]: <-- AT
> > > >
> > > > 2010-03-01 19:47:24 [11108] [6] DEBUG: AT2[/dev/ttyS0]: <-- OK
> > > >
> > > > 2010-03-01 19:47:24 [11108] [6] DEBUG: AT2[/dev/ttyS0]: -->
> AT&F^M
> > > >
> > > > 2010-03-01 19:47:24 [11108] [6] DEBUG: AT2[/dev/ttyS0]: <-- AT&F
> > > >
> > > > 2010-03-01 19:47:24 [11108] [6] DEBUG: AT2[/dev/ttyS0]: <-- OK
> > > >
> > > > 2010-03-01 19:47:24 [11108] [6] DEBUG: AT2[/dev/ttyS0]: -->
> ATE0^M
> > > >
> > > > 2010-03-01 19:47:25 [11108] [6] DEBUG: AT2[/dev/ttyS0]: <-- ATE0
> > > >
> > > > 2010-03-01 19:47:25 [11108] [6] DEBUG: AT2[/dev/ttyS0]: <-- OK
> > > >
> > > > 2010-03-01 19:47:25 [11108] [6] DEBUG: AT2[/dev/ttyS0]: -->
> AT\Q3^M
> > > >
> > > > 2010-03-01 19:47:25 [11108] [6] DEBUG: AT2[/dev/ttyS0]: <-- OK
> > > >
> > > > 2010-03-01 19:47:25 [11108] [6] DEBUG: AT2[/dev/ttyS0]: -->
> > > AT+CPIN?^M
> > > >
> > > > 2010-03-01 19:47:25 [11108] [6] DEBUG: AT2[/dev/ttyS0]: <--
> +CPIN:
> > > READY
> > > >
> > > > 2010-03-01 19:47:25 [11108] [6] DEBUG: AT2[/dev/ttyS0]: <-- OK
> > > >
> > > > 2010-03-01 19:47:25 [11108] [6] DEBUG: AT2[/dev/ttyS0]: -->
> > > AT+CMGF=0^M
> > > >
> > > > 2010-03-01 19:47:25 [11108] [6] DEBUG: AT2[/dev/ttyS0]: <-- OK
> > > >
> > > > 2010-03-01 19:47:25 [11108] [6] DEBUG: AT2[/dev/ttyS0]: -->
> > > AT+CSMS=?^M
> > > >
> > > > 2010-03-01 19:47:25 [11108] [6] DEBUG: AT2[/dev/ttyS0]: <--
> +CSMS:
> > > (0,1)
> > > >
> > > > 2010-03-01 19:47:25 [11108] [6] DEBUG: AT2[/dev/ttyS0]: <-- OK
> > > >
> > > > 2010-03-01 19:47:25 [11108] [6] INFO: AT2[/dev/ttyS0]: Phase 2+
> is
> > > supported
> > > >
> > > > 2010-03-01 19:47:25 [11108] [6] DEBUG: AT2[/dev/ttyS0]: -->
> > > AT+CSMS=1^M
> > > >
> > > > 2010-03-01 19:47:25 [11108] [6] DEBUG: AT2[/dev/ttyS0]: <--
> +CSMS:
> > > 1,1,1
> > > >
> > > > 2010-03-01 19:47:25 [11108] [6] DEBUG: AT2[/dev/ttyS0]: <-- OK
> > > >
> > > > 2010-03-01 19:47:25 [11108] [6] DEBUG: AT2[/dev/ttyS0]: -->
> > > > AT+CNMI=3,2,0,1,1^M
> > > >
> > > > 2010-03-01 19:47:25 [11108] [6] DEBUG: AT2[/dev/ttyS0]: <-- OK
> > > >
> > > > 2010-03-01 19:47:25 [11108] [6] INFO: AT2[/dev/ttyS0]: AT SMSC
> > > successfully
> > > > opened.
> > > >
> > > > 2010-03-01 19:47:46 [11108] [6] DEBUG: AT2[/dev/ttyS0]: <-- +CMT:
> > > ,158
> > > >
> > > > 2010-03-01 19:47:46 [11108] [6] DEBUG: AT2[/dev/ttyS0]: <--
> > > >
> > >
> >
> 06915482810700440A915416174929000001301091741440A00500034C020188D434685
> > >
> >
> E8797E520721D5E9683DAE57318347EBFD92E10B2AC0629C3EBB71874748514C43A081D
> > >
> >
> 9683CA6EB2BB0E4AAFD765D0DC1E9697E920F803F46E83C875D0FADD6E97E5207A9A0D6
> > >
> >
> 2A6E76275597E06198720542C056A8188C729286904915D2098ED059BB564B0180CB466
> > > BB40319A0E06FBB940D334794E2F83CCF2F49C0E32BFE5
> > > >
> > > > 2010-03-01 19:47:46 [11108] [6] DEBUG: AT2[/dev/ttyS0]: received
> > > message
> > > > from SMSC: +45yyyyyyyy
> > > >
> > > > 2010-03-01 19:47:46 [11108] [6] DEBUG: AT2[/dev/ttyS0]: Numeric
> > > sender
> > > > (international) <+45xxxxxxxx>
> > > >
> > > > 2010-03-01 19:47:46 [11108] [6] DEBUG: AT2[/dev/ttyS0]: User data
> > > length
> > > > read as (160)
> > > >
> > > > 2010-03-01 19:47:46 [11108] [6] DEBUG: AT2[/dev/ttyS0]: Udh
> > decoding
> > > done
> > > > len=154 udhi=1 udhlen=5 udh='_'
> > > >
> > > > 2010-03-01 19:47:46 [11108] [6] DEBUG: AT2[/dev/ttyS0]: -->
> > AT+CNMA^M
> > > >
> > > > 2010-03-01 19:47:46 [11108] [6] DEBUG: AT2[/dev/ttyS0]: <-- OK
> > > >
> > > > 2010-03-01 19:47:49 [11108] [6] DEBUG: AT2[/dev/ttyS0]: TP-
> > Validity-
> > > Period:
> > > > 24.0 hours
> > > >
> > > > 2010-03-01 19:47:49 [11108] [6] DEBUG: AT2[/dev/ttyS0]: -->
> > > AT+CMGS=54^M
> > > >
> > > > 2010-03-01 19:47:49 [11108] [6] DEBUG: AT2[/dev/ttyS0]: <-- >
> > > >
> > > > 2010-03-01 19:47:49 [11108] [6] DEBUG: AT2[/dev/ttyS0]: send
> > command
> > > status:
> > > > 1
> > > >
> > > > 2010-03-01 19:47:49 [11108] [6] DEBUG: AT2[/dev/ttyS0]: -->
> > > >
> > >
> >
> 0011000881161749290000A72FD4F01A647ECB41E4B41BB47EB7DB65373D2C77818875D
> > > 03AEC06CDCBA076595E06C11F2097CBE5728100
> > > >
> > > > 2010-03-01 19:47:49 [11108] [6] DEBUG: AT2[/dev/ttyS0]: --> ^Z
> > > >
> > > > 2010-03-01 19:47:54 [11108] [6] DEBUG: AT2[/dev/ttyS0]: <-- >
> > > >
> > > > 2010-03-01 19:47:54 [11108] [6] DEBUG: AT2[/dev/ttyS0]: <--
> +CMGS:
> > > 122
> > > >
> > > > 2010-03-01 19:47:54 [11108] [6] DEBUG: AT2[/dev/ttyS0]: <-- OK
> > > >
> > > > 2010-03-01 19:47:54 [11108] [6] DEBUG: AT2[/dev/ttyS0]: send
> > command
> > > status:
> > > > 0
> > > >
> > > > 2010-03-01 19:47:54 [11108] [6] DEBUG: AT2[/dev/ttyS0]: <-- +CMT:
> > > ,148
> > > >
> > > > 2010-03-01 19:47:54 [11108] [6] DEBUG: AT2[/dev/ttyS0]: <--
> > > >
> > >
> >
> 06915482810700440A915416174929000001301091742440940500034C020240F434BB5
> > >
> >
> D6693D3EE33A82C07BDDD7372F80C22BB40B0D90B3603ADD92E906CA6ABE55C8A293CCD
> > >
> >
> 6697E720F803B40CD3E5697759AC2ECBCFF3F59B5D76BB40D634A8CD2097E7A035DB058
> > >
> >
> AD17430980B34B587E5207518047F80C865B7BB0C1297E7EB321984B6A7E720721D7466
> > > C8592077590D2AB3D965F9DC05
> > > >
> > > > 2010-03-01 19:47:54 [11108] [6] DEBUG: AT2[/dev/ttyS0]: received
> > > message
> > > > from SMSC: +45 yyyyyyyy
> > > >
> > > > 2010-03-01 19:47:54 [11108] [6] DEBUG: AT2[/dev/ttyS0]: Numeric
> > > sender
> > > > (international) <+45xxxxxxxx>
> > > >
> > > > 2010-03-01 19:47:54 [11108] [6] DEBUG: AT2[/dev/ttyS0]: User data
> > > length
> > > > read as (148)
> > > >
> > > > 2010-03-01 19:47:54 [11108] [6] DEBUG: AT2[/dev/ttyS0]: Udh
> > decoding
> > > done
> > > > len=142 udhi=1 udhlen=5 udh='_'
> > > >
> > > > 2010-03-01 19:47:54 [11108] [6] DEBUG: AT2[/dev/ttyS0]: -->
> > AT+CNMA^M
> > > >
> > > > 2010-03-01 19:47:54 [11108] [6] DEBUG: AT2[/dev/ttyS0]: <-- OK
> > > >
> > > > 2010-03-01 19:54:54 [11108] [6] DEBUG: AT2[/dev/ttyS0]: <-- +CMT:
> > > ,158
> > > >
> > > > 2010-03-01 19:54:54 [11108] [6] DEBUG: AT2[/dev/ttyS0]: <--
> > > >
> > >
> >
> 06915482810700440A915416174929000001301091450540A00500034D020188D434685
> > >
> >
> E8797E520721D5E9683DAE57318347EBFD92E10B2AC0629C3EBB71874748514C43A081D
> > >
> >
> 9683CA6EB2BB0E4AAFD765D0DC1E9697E920F803F46E83C875D0FADD6E97E5207A9A0D6
> > >
> >
> 2A6E76275597E06198720542C056A8188C729286904915D2098ED059BB564B0180CB466
> > > BB40319A0E06FBB940D334794E2F83CCF2F49C0E32BFE5
> > > >
> > > > 2010-03-01 19:54:54 [11108] [6] DEBUG: AT2[/dev/ttyS0]: received
> > > message
> > > > from SMSC: +45yyyyyyyy
> > > >
> > > > 2010-03-01 19:54:54 [11108] [6] DEBUG: AT2[/dev/ttyS0]: Numeric
> > > sender
> > > > (international) <+45xxxxxxxx>
> > > >
> > > > 2010-03-01 19:54:54 [11108] [6] DEBUG: AT2[/dev/ttyS0]: User data
> > > length
> > > > read as (160)
> > > >
> > > > 2010-03-01 19:54:54 [11108] [6] DEBUG: AT2[/dev/ttyS0]: Udh
> > decoding
> > > done
> > > > len=154 udhi=1 udhlen=5 udh='_'
> > > >
> > > > 2010-03-01 19:54:54 [11108] [6] DEBUG: AT2[/dev/ttyS0]: -->
> > AT+CNMA^M
> > > >
> > > > 2010-03-01 19:54:54 [11108] [6] DEBUG: AT2[/dev/ttyS0]: <-- OK
> > > >
> > > > 2010-03-01 19:54:56 [11108] [6] DEBUG: AT2[/dev/ttyS0]: TP-
> > Validity-
> > > Period:
> > > > 24.0 hours
> > > >
> > > > 2010-03-01 19:54:56 [11108] [6] DEBUG: AT2[/dev/ttyS0]: -->
> > > AT+CMGS=54^M
> > > >
> > > > 2010-03-01 19:54:56 [11108] [6] DEBUG: AT2[/dev/ttyS0]: <-- >
> > > >
> > > > 2010-03-01 19:54:56 [11108] [6] DEBUG: AT2[/dev/ttyS0]: send
> > command
> > > status:
> > > > 1
> > > >
> > > > 2010-03-01 19:54:56 [11108] [6] DEBUG: AT2[/dev/ttyS0]: -->
> > > >
> > >
> >
> 0011000881161749290000A72FD4F01A647ECB41E4B41BB47EB7DB65373D2C77818875D
> > > 03AEC06CDCBA076595E06C11F2097CBE5728100
> > > >
> > > > 2010-03-01 19:54:56 [11108] [6] DEBUG: AT2[/dev/ttyS0]: --> ^Z
> > > >
> > > > 2010-03-01 19:54:59 [11108] [6] DEBUG: AT2[/dev/ttyS0]: <-- >
> > > >
> > > > 2010-03-01 19:54:59 [11108] [6] DEBUG: AT2[/dev/ttyS0]: <--
> +CMGS:
> > > 123
> > > >
> > > > 2010-03-01 19:54:59 [11108] [6] DEBUG: AT2[/dev/ttyS0]: <-- OK
> > > >
> > > > 2010-03-01 19:54:59 [11108] [6] DEBUG: AT2[/dev/ttyS0]: send
> > command
> > > status:
> > > > 0
> > > >
> > > > 2010-03-01 19:55:18 [11108] [6] DEBUG: AT2[/dev/ttyS0]: <-- +CMT:
> > > ,148
> > > >
> > > > 2010-03-01 19:55:18 [11108] [6] DEBUG: AT2[/dev/ttyS0]: <--
> > > >
> > >
> >
> 06915482810700440A915416174929000001301091451540940500034D020240F434BB5
> > >
> >
> D6693D3EE33A82C07BDDD7372F80C22BB40B0D90B3603ADD92E906CA6ABE55C8A293CCD
> > >
> >
> 6697E720F803B40CD3E5697759AC2ECBCFF3F59B5D76BB40D634A8CD2097E7A035DB058
> > >
> >
> AD17430980B34B587E5207518047F80C865B7BB0C1297E7EB321984B6A7E720721D7466
> > > C8592077590D2AB3D965F9DC05
> > > >
> > > > 2010-03-01 19:55:18 [11108] [6] DEBUG: AT2[/dev/ttyS0]: received
> > > message
> > > > from SMSC: +45yyyyyyyy
> > > >
> > > > 2010-03-01 19:55:18 [11108] [6] DEBUG: AT2[/dev/ttyS0]: Numeric
> > > sender
> > > > (international) <+45xxxxxxxx>
> > > >
> > > > 2010-03-01 19:55:18 [11108] [6] DEBUG: AT2[/dev/ttyS0]: User data
> > > length
> > > > read as (148)
> > > >
> > > > 2010-03-01 19:55:18 [11108] [6] DEBUG: AT2[/dev/ttyS0]: Udh
> > decoding
> > > done
> > > > len=142 udhi=1 udhlen=5 udh='_'
> > > >
> > > > 2010-03-01 19:55:18 [11108] [6] DEBUG: AT2[/dev/ttyS0]: -->
> > AT+CNMA^M
> > > >
> > > > 2010-03-01 19:55:18 [11108] [6] DEBUG: AT2[/dev/ttyS0]: <-- OK
> > > >
> > > >
> > > >
> > > > Where xxxxxxxx is my own cellphone number and yyyyyyyy is the
> > number
> > > of the
> > > > sim card in the Siemens MC35i modem
> > > >
> > > >
> > > >
> > > > My setup is using a GSM modem to send out the text messages and
> it
> > > seems
> > > > that SMPP is something else or am I wrong?
> > > >
> > > >
> > > >
> > > > Best regards
> > > >
> > > >
> > > >
> > > > Jakob
> > > >
> > > >
> > > >
> > > > From: Marcelo Olivas [mailto:[email protected]]
> > > > Sent: 1. marts 2010 19:50
> > > > To: Alejandro Guerrieri
> > > > Cc: Jakob Thomsen; [email protected]
> > > >
> > > > Subject: Re: sms-combine-concatenated-mo problem/not working
> > > >
> > > >
> > > >
> > > > Yup, listen to Alejandro then look at the
> > > /var/log/kannel/bearerbox.log
> > > > let us know!
> > > >
> > > > Marcelo
> > > >
> > > > On Mar 1, 2010, at 1:40 PM, Alejandro Guerrieri wrote:
> > > >
> > > > You need to set the log-level to 0 and look on the smsc's log
> > > afterwards.
> > > >
> > > >
> > > >
> > > > Regards,
> > > >
> > > >
> > > >
> > > > Alex
> > > >
> > > > On Mon, Mar 1, 2010 at 7:25 PM, Jakob Thomsen <[email protected]>
> > > wrote:
> > > >
> > > > Hi Marcelo,
> > > >
> > > >
> > > >
> > > > Thanks for your quick reply. I am probably looking in the wrong
> > > places but I
> > > > haven't been able to find the PDU in either the bearerbox or
> smsbox
> > > log.
> > > > Where can I find it?
> > > >
> > > >
> > > >
> > > > Regards
> > > >
> > > >
> > > >
> > > > Jakob
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > From: Marcelo Olivas [mailto:[email protected]]
> > > > Sent: 1. marts 2010 19:04
> > > > To: Jakob Thomsen
> > > > Cc: [email protected]
> > > > Subject: Re: sms-combine-concatenated-mo problem/not working
> > > >
> > > >
> > > >
> > > > Jakob, can you please provide the PDU for the MO that the SMSC is
> > > sending?
> > > > If I'm not mistaking you need the esm_class parameter being set.
> > > For
> > > > example, the following PDU doesn't have the esm_class set and
> > > therefore,
> > > > Kannel doesn't know if it should concatenate the message:
> > > >
> > > >
> > > >
> > > > 2010-02-26 13:46:48 [9936] [13] DEBUG: SMPP PDU 0xade203a0 dump:
> > > >
> > > > 2010-02-26 13:46:48 [9936] [13] DEBUG: type_name: deliver_sm
> > > >
> > > > 2010-02-26 13:46:48 [9936] [13] DEBUG: command_id: 5 = 0x00000005
> > > >
> > > > 2010-02-26 13:46:48 [9936] [13] DEBUG: command_status: 0 =
> > > 0x00000000
> > > >
> > > > 2010-02-26 13:46:48 [9936] [13] DEBUG: sequence_number: 12109 =
> > > 0x00002f4d
> > > >
> > > > 2010-02-26 13:46:48 [9936] [13] DEBUG: service_type: NULL
> > > >
> > > > 2010-02-26 13:46:48 [9936] [13] DEBUG: source_addr_ton: 2 =
> > > 0x00000002
> > > >
> > > > 2010-02-26 13:46:48 [9936] [13] DEBUG: source_addr_npi: 1 =
> > > 0x00000001
> > > >
> > > > 2010-02-26 13:46:48 [9936] [13] DEBUG: source_addr: "4444199558"
> > > >
> > > > 2010-02-26 13:46:48 [9936] [13] DEBUG: dest_addr_ton: 4 =
> > > 0x00000004
> > > >
> > > > 2010-02-26 13:46:48 [9936] [13] DEBUG: dest_addr_npi: 9 =
> > > 0x00000009
> > > >
> > > > 2010-02-26 13:46:48 [9936] [13] DEBUG: destination_addr: "55220"
> > > >
> > > > 2010-02-26 13:46:48 [9936] [13] DEBUG: esm_class: 0 = 0x00000000
> > > >
> > > > 2010-02-26 13:46:48 [9936] [13] DEBUG: protocol_id: 0 =
> 0x00000000
> > > >
> > > > 2010-02-26 13:46:48 [9936] [13] DEBUG: priority_flag: 0 =
> > > 0x00000000
> > > >
> > > > 2010-02-26 13:46:48 [9936] [13] DEBUG: schedule_delivery_time:
> NULL
> > > >
> > > > 2010-02-26 13:46:48 [9936] [13] DEBUG: validity_period: NULL
> > > >
> > > > 2010-02-26 13:46:48 [9936] [13] DEBUG: registered_delivery: 0 =
> > > 0x00000000
> > > >
> > > > 2010-02-26 13:46:48 [9936] [13] DEBUG: replace_if_present_flag: 0
> =
> > > > 0x00000000
> > > >
> > > > 2010-02-26 13:46:48 [9936] [13] DEBUG: data_coding: 0 =
> 0x00000000
> > > >
> > > > 2010-02-26 13:46:48 [9936] [13] DEBUG: sm_default_msg_id: 0 =
> > > 0x00000000
> > > >
> > > > 2010-02-26 13:46:48 [9936] [13] DEBUG: sm_length: 38 = 0x00000026
> > > >
> > > > 2010-02-26 13:46:48 [9936] [13] DEBUG: short_message:
> > > >
> > > > 2010-02-26 13:46:48 [9936] [13] DEBUG: Octet string at
> 0xade13e48:
> > > >
> > > > 2010-02-26 13:46:48 [9936] [13] DEBUG: len: 38
> > > >
> > > > 2010-02-26 13:46:48 [9936] [13] DEBUG: size: 39
> > > >
> > > > 2010-02-26 13:46:48 [9936] [13] DEBUG: immutable: 0
> > > >
> > > > 2010-02-26 13:46:48 [9936] [13] DEBUG: data: 4d 65 72 61 20 65
> > > 69 6b 61
> > > > 20 65 6c 69 73 61 20 Mera eika elisa
> > > >
> > > > 2010-02-26 13:46:48 [9936] [13] DEBUG: data: 67 6f 6e 7a 61 6c
> > > 65 7a 20
> > > > 62 61 72 61 6a 61 73 gonzalez barajas
> > > >
> > > > 2010-02-26 13:46:48 [9936] [13] DEBUG: data: 20 63 6f 6d 70 75
> > > > compu
> > > >
> > > > 2010-02-26 13:46:48 [9936] [13] DEBUG: Octet string dump ends.
> > > >
> > > > 2010-02-26 13:46:48 [9936] [13] DEBUG: SMPP PDU dump ends.
> > > >
> > > >
> > > >
> > > > Regards,
> > > >
> > > > Marcelo
> > > >
> > > > On Mar 1, 2010, at 12:49 PM, Jakob Thomsen wrote:
> > > >
> > > >
> > > >
> > > > Hi all,
> > > >
> > > >
> > > >
> > > > Now I have starred at my Kannel configuration file for hours and
> I
> > > still
> > > > can't figure out, why text messages longer than 160 characters
> are
> > > not
> > > > concatenated by kannel and then sent to my web application. It
> > sends
> > > of the
> > > > text message in bits of 160 characters.
> > > >
> > > > I guess it is a misconfiguration, so I hope someone out there can
> > > spot the
> > > > problem.
> > > >
> > > > My configuration file looks like this
> > > >
> > > >
> > > >
> > > > group = core
> > > >
> > > > admin-port = 13000
> > > >
> > > > smsbox-port = 13005
> > > >
> > > > admin-password = bar
> > > >
> > > > log-file = "/var/log/kannel/bearerbox.log"
> > > >
> > > > log-level = 0
> > > >
> > > > box-deny-ip = "*.*.*.*"
> > > >
> > > > box-allow-ip = "127.0.0.1"
> > > >
> > > > access-log = "/var/log/kannel/access.log"
> > > >
> > > > sms-combine-concatenated-mo = true
> > > >
> > > > sms-combine-concatenated-mo-timeout = "1800"
> > > >
> > > > dlr-storage = internal
> > > >
> > > > sms-resend-retry = 10
> > > >
> > > > sms-resend-freq = 2
> > > >
> > > >
> > > >
> > > > group = smsc
> > > >
> > > > smsc = at
> > > >
> > > > modemtype = siemensmc35i
> > > >
> > > > device = /dev/ttyS0
> > > >
> > > > speed = 19200
> > > >
> > > > pin = 2412
> > > >
> > > >
> > > >
> > > > group = modems
> > > >
> > > > id = siemensmc35i
> > > >
> > > > name = siemensmc35i
> > > >
> > > > detect-string = "Siemens MC35i"
> > > >
> > > > init-string = "AT+CNMI=3,2,0,1,1"
> > > >
> > > > enable-hwhs="AT\Q3"
> > > >
> > > >
> > > >
> > > > group = smsbox
> > > >
> > > > bearerbox-host = 127.0.0.1
> > > >
> > > > global-sender = 0
> > > >
> > > > mo-recode = true
> > > >
> > > > sendsms-port = 13013
> > > >
> > > > sendsms-chars = "0123456789 +-"
> > > >
> > > > log-file = "/var/log/kannel/smsbox.log"
> > > >
> > > > access-log = "/var/log/kannel/smsboxAccess.log"
> > > >
> > > >
> > > >
> > > > group = sendsms-user
> > > >
> > > > username = tester
> > > >
> > > > password = foobar
> > > >
> > > > concatenation = true
> > > >
> > > > max-messages= 10
> > > >
> > > >
> > > >
> > > > group = sms-service
> > > >
> > > > name = receiveMessages
> > > >
> > > > keyword = default
> > > >
> > > > max-messages = 0
> > > >
> > > > concatenation = true
> > > >
> > > > get-url = http://localhost:8080/receiveSMS?sender=%p&text=%a
> > > >
> > > >
> > > >
> > > > The output from status is:
> > > >
> > > > Kannel bearerbox version `1.4.3'.
> > > >
> > > > Build `Mar 1 2010 16:43:22', compiler `4.3.2'.
> > > >
> > > > System Linux, release 2.6.27-16-generic, version #1 SMP Tue Dec 1
> > > 17:56:54
> > > > UTC 2 009, machine
> > > i686.
> > > >
> > > > Hostname largo, IP 127.0.1.1.
> > > >
> > > > Libxml version 2.6.32.
> > > >
> > > > Using native malloc.
> > > >
> > > >
> > > >
> > > > Status: running, uptime 0d 0h 7m 46s
> > > >
> > > > WDP: received 0 (0 queued), sent 0 (0 queued)
> > > >
> > > > SMS: received 2 (0 queued), sent 0 (0 queued), store size -1
> > > >
> > > > SMS: inbound (0.03,0.01,0.00) msg/sec, outbound (0.00,0.00,0.00)
> > > msg/sec
> > > >
> > > > DLR: 0 queued, using internal storage
> > > >
> > > > Box connections:
> > > >
> > > > smsbox:(none), IP 127.0.0.1 (0 queued), (on-line 0d 0h 7m 32s)
> > > >
> > > > SMSC connections:
> > > >
> > > > unknown AT2[/dev/ttyS0] (online 464s, rcvd 2, sent 0, failed
> > > 0,
> > > > queued 0 msgs)
> > > >
> > > >
> > > >
> > > > Best regards
> > > >
> > > >
> > > >
> > > > Jakob G. Thomsen
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> >
> 



Reply via email to