Dear all,

 

Sorry for my confusing email before. I messed up my tests a little.

The tests I was talking about in the last email was with another smpp client 
that was staying connected to smppbox all the time. This client has a low 
upstream speed (1 sms/sec) and kannel/smppbox was handling it well.

All the errors and warnings I was getting were from my first client, the one 
that was connecting and disconnecting every 60 seconds. What I tried today was, 
I set the upstream speed of the problematic client to the same speed (1 
sms/sec), but I still got the same errors with this low speed. I even tried 1 
sms/ 2 sec speed still no luck. I guess it's not a matter of speed and neither 
of disconnections. It's my problematic client that just doens't work with 
kannel. It actually works with NowSMS but not kannel. I can't figure out the 
source of the problem. I think I will just move to another client.

 

Sorry for the confusion ;)

 

Cheers,

Davit 
 
> From: [email protected]
> To: [email protected]; [email protected]; [email protected]
> Subject: Re: smppbox bulk sms: slow reception from a client
> Date: Fri, 20 Aug 2010 21:04:06 +0300
> 
> Have you tried connecting/disconneting clients? You told me that smppbox 
> will disconnect specific clients as smsboxes from bb, when they disconnect. 
> What happens when the last one leaves? Smppbox will drop the connection? It 
> is supposed to send an smsbox disconnect to bb first. The error about broken 
> pipe should not be there under any circumstance. If smsboxes were 
> disconnected correctly from smppbox, bb would never try to write to a broken 
> pipe!
> 
> BR,
> Nikos
> ----- Original Message ----- 
> From: Rene Kluwen
> To: 'Davit Mirzoyan' ; [email protected]
> Sent: Friday, August 20, 2010 6:28 PM
> Subject: RE: smppbox bulk sms: slow reception from a client
> 
> 
> I guess this means that a queue is in its place here.
> I was hoping it wasn’t necessary… but maybe we will have to end up with 
> another queue.
> 
> There’s still a problem with this problem: I cannot reproduce it. I can load 
> my smppbox with any number of messages and no sign of stalling or broken 
> pipes. Maybe I just have faster hardware than Davit. Not sure.
> 
> == Rene
> 
> From: Davit Mirzoyan [mailto:[email protected]]
> Sent: Friday, 20 August, 2010 17:24
> To: [email protected]; [email protected]
> Subject: RE: smppbox bulk sms: slow reception from a client
> 
> Dear all,
> 
> I have been trying my system with the patch Rene sent me a couple of days 
> ago. In the begining I was getting the same very slow sms reception from
> smppbox and the same error messages about the broken pipe. Then I changed 
> the behavior of my smpp client and got rid of the diconnections and 
> reconnections. My client was staying connected all the time. I also limited 
> the speed of the upstream bulk sms messages to my smppbox. And there it was, 
> it got fixed. I finally got rid of the broken pipe error messages and my 
> system was working just fine. Then, I tried to increase the upstream speed 
> of sms to smppbox and there was a point when kannel/smppbox couldn't handle 
> the speed anymore and my system got stalled a lot again. What I figured out 
> was that my client was just throwing the bulk sms messages to smppbox and my 
> guess is that smppbox/kannel couldn't handle the speed any more. That's why 
> it could handle the low speed just fine. I am still confused a little but it 
> seems my smppbox/kannel is finally working ;).
> 
> I hope this thread is of some help to the users
> 
> Thank you all for your kind help
> 
> Cheers,
> Davit
> 
> 
> 
> 
> From: [email protected]
> To: [email protected]
> Subject: FW: smppbox bulk sms: slow reception from a client
> Date: Wed, 18 Aug 2010 17:56:50 +0200
> Sorry, forgot to copy the list:
> 
> Yes, if your problem is that open smppbox stalls every 10 messages, then I 
> found it.
> If you want, apply the attached patch to smppbox and try again.
> 
> About broken pipes and PDU unpacking failed: I have not been able to 
> reproduce this as of now.
> I tried to submit 10,000 messages and no sign of any problem. To be 
> continued.
> 
> == Rene
> 
> 
> From: Davit Mirzoyan [mailto:[email protected]]
> Sent: Wednesday, 18 August, 2010 17:26
> To: [email protected]; [email protected]
> Subject: RE: smppbox bulk sms: slow reception from a client
> 
> Dear Rene,
> 
> Hopefully the problem you found was the problem I encountered ;). Just to 
> say, my smppbox/kannel stalls for definitely more than a second.
> Did you also get the same error and warning messages such, as broken pipe 
> and PDU unpacking failed?
> 
> BR
> Davit
> 
> 
> 
> From: [email protected]
> To: [email protected]; [email protected]
> Subject: RE: smppbox bulk sms: slow reception from a client
> Date: Wed, 18 Aug 2010 15:58:46 +0200
> I did find the problem why open smppbox would send 10 messages and then 
> stall for a second.
> Thanks to Nikos fakesmpp stress test, I could isolate the problem quite 
> quickly.
> 
> Updated code will be available after next open smppbox update (see other 
> thread of Victor Luchitz).
> 
> == Rene
> 
> From: Davit Mirzoyan [mailto:[email protected]]
> Sent: Wednesday, 18 August, 2010 11:42
> To: [email protected]; [email protected]
> Subject: RE: smppbox bulk sms: slow reception from a client
> 
> I am using ALT.SMS.SmppClient. It connects to my smppbox over smpp protocol 
> and tries to inject bulk sms. Then it disconnects and connects again in a 
> while for deliveries.
> Do you think it can be from my smpp client? It works fine when I send only a 
> single sms through kannel/smppbox. When I have more sms it keeps stalling. 
> But I also tried to use the same
> ALT.SMS.SmppClient with NowSMS demo and it worked just fine with bulk 
> messages.
> 
> Has anybody succeeded with sending bulk sms through smppbox/kannel? If yes, 
> could you please tell me what smpp client you are using? Or perhaps there is 
> something wrong
> with my configuration files.
> 
> Davit
> 
> 
> 
> From: [email protected]
> To: [email protected]; [email protected]
> Subject: RE: smppbox bulk sms: slow reception from a client
> Date: Tue, 17 Aug 2010 22:51:11 +0200
> Was just looking at your log files again.
> What SMPP client is your ESME running? Also Kannel?
> 
> == Rene
> 
> 
> From: Davit Mirzoyan [mailto:[email protected]]
> Sent: Tuesday, 17 August, 2010 19:04
> To: [email protected]; [email protected]
> Subject: RE: smppbox bulk sms: slow reception from a client
> 
> I am using gateway (svn) revision 4837 and smppbox (svn) revision 31. I 
> tried also smppbox revision 33. Still the same. I haven't though tried 
> another kannel version.
> Do you think it can be from the kannel version?
> 
> Davit
> 
> 
> 
> From: [email protected]
> To: [email protected]; [email protected]
> Subject: RE: smppbox bulk sms: slow reception from a client
> Date: Tue, 17 Aug 2010 17:19:06 +0200
> Just a long shot: By chance, did you compile with another Kannel version 
> that you are executing?
> 
> What kind of (svn) version of smppbox are you using? And which Kannel 
> version?
> 
> == Rene
> 
> 
> From: Davit Mirzoyan [mailto:[email protected]]
> Sent: Tuesday, 17 August, 2010 17:10
> To: [email protected]; [email protected]
> Subject: RE: smppbox bulk sms: slow reception from a client
> 
> Hi,
> 
> I kept playing around with the configuration files but still no luck. Today 
> I tried to send 20 sms to smppbox but my smppbox or kannel kept stalling 
> again.
> My system receives some 6 sms from my client and than it stalls for 1 minute 
> or so before it continues receiving the rest. Moreover, my client does not
> receive all the deliveries back. It gets some 12 out of 20. I checked my log 
> files and I noticed several error and warning messages. In my smppbox.log I
> get the following error and warning messages periodically.
> 
> DEBUG: SMPP[ESME]: Sending PDU:
> DEBUG: SMPP PDU 0x910c7b0 dump:
> DEBUG: type_name: bind_receiver_resp
> DEBUG: command_id: 2147483649 = 0x80000001
> DEBUG: command_status: 0 = 0x00000000
> DEBUG: sequence_number: 1 = 0x00000001
> DEBUG: system_id: "VMA"
> DEBUG: SMPP PDU dump ends.
> WARNING: SMPP: PDU NULL terminated string (service_type) has no NULL.
> DEBUG: Octet string at 0x910ae28:
> DEBUG: len: 12
> DEBUG: size: 13
> DEBUG: immutable: 0
> DEBUG: data: 00 00 00 05 00 00 00 00 00 00 00 02 
> ............
> DEBUG: Octet string dump ends.
> ERROR: smppbox[ESME]: PDU unpacking failed.
> DEBUG: smppbox[ESME]: Failed PDU omitted.
> ERROR: Invalid SMPP PDU received.
> DEBUG: Thread 2 (smppbox.c:smpp_to_bearerbox) terminates.
> DEBUG: Started thread 3 (smppbox.c:function)
> 
> ERROR: SMPP: Unknown TLV `dlr_err', don't send.
> INFO: We received an SMS message.
> DEBUG: DLR[internal]: Looking for DLR smsc=ESME, ts=a4517482, 
> dst=+37494086408, type=1
> WARNING: DLR[internal]: DLR from SMSC<ESME> for DST<+37494086408> not found.
> 
> and in my kannel.log I get this message periodically
> 
> DEBUG: boxc_sender: sent message to <127.0.0.1>
> DEBUG: send_msg: sending msg to boxc: <ESME>
> DEBUG: boxc_sender: sent message to <127.0.0.1>
> ERROR: Connection to box <127.0.0.1> broke.
> EBUG: send_msg: sending msg to boxc: <ESME>
> ERROR: Error writing 16 octets to fd 29:
> ERROR: System error 32: Broken pipe
> ERROR: Couldn't write Msg to box <127.0.0.1>, disconnecting
> DEBUG: Thread 19 (gw/bb_boxc.c:boxc_sender) terminates.
> ERROR: Error writing 16 octets to fd 29:
> ERROR: System error 32: Broken pipe
> DEBUG: Thread 18 (gw/bb_boxc.c:function) terminates.
> DEBUG: send_msg: sending msg to boxc: <ESME>
> DEBUG: boxc_sender: sent message to <127.0.0.1>
> DEBUG: send_msg: sending msg to boxc: <ESME>
> DEBUG: boxc_sender: sent message to <127.0.0.1>
> INFO: Connection closed by the box <127.0.0.1>
> DEBUG: send_msg: sending msg to boxc: <ESME>
> DEBUG: Thread 17 (gw/bb_boxc.c:boxc_sender) terminates.
> WARNING: smsbox_list empty!
> 
> Most of all the error about the "Broken pipe" alerts me, I don't know what 
> that means but it seems to be serious.
> I don't know if that can be the reason.
> 
> My current configuration is as follows:
> 
> **** smskannel.conf ******
> 
> group = core
> admin-port = 13000
> smsbox-port = 13001
> admin-password = bar
> log-file = "/tmp/kannel.log"
> log-level = 0
> box-deny-ip = "*.*.*.*"
> box-allow-ip = "127.0.0.1"
> 
> include = 
> "/home/davit/workspace/kannel/gateway-revision-4837/gw/smsbox.conf"
> include = "/home/davit/workspace/kannel/gateway-revision-4837/gw/smsc.conf"
> 
> ******************************************
> ******** smsc.conf *************
> 
> group=smsc
> smsc=smpp
> smsc-id=17
> interface-version=34
> host=***********
> port=*****
> system-id=*****
> smsc-password=******
> system-type=default
> transceiver-mode=1
> 
> ******************************************
> ********* smsbox.conf ***************
> 
> group = smsbox
> bearerbox-host = 127.0.0.1
> sendsms-port = 13013
> log-level = 0
> 
> group = smsbox-route
> smsbox-id = VMA
> smsc-id = 17
> 
> *******************************************
> ******** smppbox.conf ********************
> 
> group = core
> 
> group = smppbox
> # our boxc type
> smppbox-id = box1
> # the port to listen on for smpp connections
> smppbox-port = 16000
> # we connect to the following host as a box
> bearerbox-host = 127.0.0.1
> bearerbox-port = 13001
> log-level = 0
> log-file = smppbox.log
> our-system-id = VMA
> route-to-smsc = 17
> # see sample smpplogins.txt
> smpp-logins = 
> "/home/davit/workspace/kannel/smppbox-revision-41/gw/smpplogins.txt"
> 
> ***************************************************
> 
> and my smpplogins.txt
> 
> foo bar VMA 245.127.0.0.1
> client-02 password-02 vma 127.0.0.1
> 
> I would really appreciate any help and ideas. I don't know how to tackle 
> this problem ;)
> 
> Cheers,
> Davit
> 
> 
> > Date: Sat, 14 Aug 2010 21:14:04 +0200
> > Subject: Re: smppbox bulk sms: slow reception from a client
> > From: [email protected]
> > To: [email protected]
> > CC: [email protected]
> >
> > Onlly 10 sms is nothing of course. I wouldn't even call it bulk sms.
> >
> > Is there anyone else with the same problems? Because if so, it seems a
> > serious enough issue to look into.
> >
> > -- Rene
> >
> >
> >
> >
> >
> > > Dear users,
> > >
> > > Has anybody tried to send bulk sms from a client via smpp to smppbox? It
> > > seems that smppbox or bearerbox accepts bulk sms extremely slowly. My
> > > client is not able to inject bulk sms to my smppbox (10 sms or so). 
> > > Kannel
> > > keeps stalling while receiving the messages. I am using a smppbox 
> > > revision
> > > 43 that is connected to a gateway revision 4837. Has anybody come up 
> > > with
> > > such a problem? Any help is appreciated ;).
> > >
> > > Many thanks,
> > >
> > > Cheers,
> > > Davit
> > >
> > 
                                          

Reply via email to