Yes. Asynchronous communication in SMPP is done with max-pending-submit. 
wait-ack and wait-ack-expire fine tune this behaviour.

Nikos
  ----- Original Message ----- 
  From: hafez ahmad 
  To: Nikos Balkanas 
  Cc: Falko Ziemann ; [email protected] 
  Sent: Monday, February 16, 2009 3:23 PM
  Subject: Re: error code 0x00000058


  Thanks Nikos for help what I need reference the smpp specification is 
synchronous connection.

  The exchange of SMPP request and response PDUs between an ESME Transmitter and
  SMSC may occur synchronously or asynchronously as shown above. Thus an ESME 
may,
  if desired, send multiple requests to the SMSC, without synchronously waiting 
for the
  associated response PDUs.

  is that down by max-pending-submit ?

  Regards and many thanks for your help 

  Regards,
  Hafez



  On Mon, Feb 16, 2009 at 3:13 PM, Nikos Balkanas <[email protected]> wrote:

    ESME_RMSGQFUL 0x00000014 Message Queue Full.

    Used to indicate a resource error within the MC. This may be interpreted as 
the maximum number of messages addressed to a single destination or a global 
maximum of undelivered messages within the MC.

    The waiting time for the Ack is in wait-ack. But I am not sure that this is 
what you want.

    BR,

    Nikos

      ----- Original Message ----- 
      From: hafez ahmad 
      To: Nikos Balkanas 
      Cc: Falko Ziemann ; [email protected] 
      Sent: Monday, February 16, 2009 3:00 PM
      Subject: Re: error code 0x00000058


      Dears,

      Thanks for reply, I contact my operator and I solve the problem, but I 
have the error SMSC returned error code 0x00000014 (Message Queue Full) in 
response to submit_sm , and they says that I have to wait the sms response then 
send a new sms, How can I control the waiting time for the response? 

      i set both throughput = 25 and max-pending-submit = 5, if I set the 
max-pending-submit = 6 I get the error, but if I do that the actual throughput 
= 4 sms/sec. 

      Please advice,

      Thanks again for help.

      Hafez  


      On Mon, Feb 16, 2009 at 2:29 PM, Nikos Balkanas <[email protected]> 
wrote:

        No. Actually bearerbox is the one with the SMSc connections. smsbox has 
nothing to do with it.

        BR,
        Nikos
          ----- Original Message ----- 
          From: hafez ahmad 
          To: Falko Ziemann 
          Cc: [email protected] 
          Sent: Monday, February 16, 2009 9:48 AM
          Subject: Re: error code 0x00000058


          Dear Falko,

          1st thanks Falko for you usual help :).

          I ask my operator if there are daily limitation, but he answer me NO, 
he gave me a TX connection with 25sms/sec, and I set the throughput = 20sms and 
the max-pending-submit = 10 , but I have the same problem, the max throughput 
that I get is 5 sms/sec, and I still get the Queue full error and Throttling 
error. 

          I check my bandwidth, my I/O, my hardware and everything works fine,  
any Ideas why I cant get the actual throughput?

          and if I have more than one SMSbox , is that improve the performance?

          Regards,
          Hafez 


          On Sun, Jan 11, 2009 at 3:58 PM, hafez ahmad <[email protected]> 
wrote:

            Thanks Flko, I will contact my Provider.

            Regards,
            Hafez 



            On Sun, Jan 11, 2009 at 3:14 PM, Falko Ziemann <[email protected]> 
wrote:

              Well, throughput is a technical limitation, lets say 10 sms/sec. 
But maybe you also have a legal limitation (100.000 sms/day) and get the error 
because of this? ("spam") 


              Simply ask your provider which limitation you have broken.


              Regards
              Flko


              Am 11.01.2009 um 12:35 schrieb hafez ahmad:

               



                Thanks falko,

                thanks for reply , but I set the throughput correctly, is there 
any thing can I do it more ?

                regards.
                Hafez


                On Sun, Jan 11, 2009 at 1:32 PM, Falko Ziemann 
<[email protected]> wrote:

                  SMPP Spec says: 
                  Throttling error (ESME has exceeded 
                  allowed message limits) 


                  Too many messages in a too short time.


                  Regards
                  Falko
                  Am 11.01.2009 um 12:10 schrieb hafez ahmad:


                    Dears 

                    I get this error when I send using my TX session, any I 
ideas what it mean:

                    2009-01-11 13:04:53 [8532] [39] ERROR: SMPP[MYTXCONN]: SMSC 
returned error code 0x00000058 (Throttling error) in response to submit_sm.


                    Regards,
                    Hafez






                -- 
                Hafez A.Ahmad
                Amman-Jordan
                mobile:962-785259011
                          962-795708728
                http://blog.hafezadnan.com






            -- 
            Hafez A.Ahmad
            Amman-Jordan
            mobile:962-785259011
                      962-795708728
            http://blog.hafezadnan.com




          -- 
          Hafez A.Ahmad
          Amman-Jordan
          mobile:962-785259011
                    962-795708728
          http://blog.hafezadnan.com




      -- 
      Hafez A.Ahmad
      Amman-Jordan
      mobile:962-785259011
                962-795708728
      http://blog.hafezadnan.com




  -- 
  Hafez A.Ahmad
  Amman-Jordan
  mobile:962-785259011
            962-795708728
  http://blog.hafezadnan.com

Reply via email to