On 30.11.2005, at 15:55, Hillel wrote:

Hi,

Thanks for your response.

Some SMSC providers indicate you have run out of credits by giving back in
the bearerbox.log:

2005-11-28 23:19:10 [27849] [6] ERROR: SMPP[smsc1]: SMSC returned error
code 0x00000058 (Throttling error) in response to submit_sm.
2005-11-28 23:19:10 [27849] [6] DEBUG: command_status: 88 = 0x00000058

Their reasoning is there is no other parameter in the SMPP spec to indicate you have run out of credits. When this happens the SMS is not sent and I wondered if there is any way to get back the command_status when sending an
SMS.

there are other messages the SMSC can send back. Throttling is definitively the wrong response. A real SMSC would not do that (most real SMSC's dont have credit limits and only work postpaid) And frankly having a DLR url for that would mean you get this being called even withouth being out of credit but simply because you send a lot of data quickly. Talk to your provider and ask him to send you back some other error message which is more to the spec. I'm sure you talk to some aggregator software, not a real SMSC.

I just checked what our SMSC does in this case and it does return ESME_RMSGQFUL if you have a connection bound. If you try to connect, it returns ESME_RBINDFAIL. The problem with throttling is that its only a TEMPORARY failure and Kannel MUST step back and wait a second or two and then continue sending, meaning retrying the SMS over and over again. Thats the purpose of the throttling message. Its there for flow control. So it doesn't make any sense to generate any kind of DLR for it. It would not result in what you are looking for.


Andreas Fink
Fink Consulting GmbH

---------------------------------------------------------------
Tel: +41-61-6666332 Fax: +41-61-6666331  Mobile: +41-79-2457333
Address: Clarastrasse 3, 4058 Basel, Switzerland
E-Mail:  [EMAIL PROTECTED]
Homepage: http://www.finkconsulting.com
---------------------------------------------------------------

ICQ: 101946485 MSN: [EMAIL PROTECTED] AIM: smsrelay Skype: andreasfink
Yahoo: finkconsulting SMS: +41792457333
PGP9: 0714 DF2B A189 A760 6201  5CBD D040 3E71 4DAF 68BB



Reply via email to