Hello, Yes I realized it too. In fact, in one of my kannel configuration, there are 2 smsc definition for receiving, and 1 smsc definiton for transmit. But this is for 'MO-MT' system.
I made more than one gateway, because, in the past, my vendor sometimes got the problem in their machine, make our 'Push sms' (sms without MO, just MT) slow to respond and sending. And it could take more than 20 hours One gateway, one smsbox, right? So, First In First Out in the queue? We could have 1-2million queue for just Push SMS, so we decide to separate 'just MT service' and 'MO-MT' service On 2/4/2011 1:22 PM, Nikos Balkanas wrote: > Hi, > > You don't need to start 3 gateways for that. You can do it with a single > one and 3 SMSc definitions. > > BR, > Nikos > ----- Original Message ----- From: "I Gede Wijaya" <gwij...@gmail.com> > To: <users@kannel.org> > Sent: Friday, February 04, 2011 8:07 AM > Subject: how to calculate throttle the right way? > > >> Halo list, >> >> My vendor gave us 3 different throttle set: 15 sms/secs, 20 sms/secs and >> 30 sms/secs for each connection. So, I starting 3 Kannel for just >> sending, and 2 for just receiving. These are our configuration example >> (just two for sending part): >> >> #For throttle 15 >> group = core >> admin-port = 8000 >> smsbox-port = 8001 >> admin-password = "checkkannel" >> log-file = "/var/log/kannel/15-bearerbox.log" >> access-log = "/var/log/kannel/15-access.log" >> log-level = 1 >> store-type = spool >> store-location = /var/spool/kannel/15 >> >> #Number 15 >> group = smsc >> smsc = smpp >> smsc-id = smsc15 >> allowed-smsc-id = smsc15 >> host = x.x.x.x >> port = yyyy >> receive-port = 0 >> smsc-username = username >> smsc-password = password >> system-type = "VMA" >> interface-version = "34" >> transceiver-mode = 0 >> source-addr-autodetect = 1 >> source-addr-ton = 0 >> source-addr-npi = 1 >> dest-addr-ton = 0 >> dest-addr-npi = 1 >> throughput = 15.0 >> alt-charset = "ASCII" >> alt-dcs=0 >> wait-ack = 18000 >> wait-ack-expire = 0x02 >> #connection-timeout = 0 >> >> include = "/etc/kannel/tlv.conf" >> >> #For throttle 20 >> group = core >> admin-port = 10000 >> smsbox-port = 10001 >> admin-password = "checkkannel" >> log-file = "/var/log/kannel/20-bearerbox.log" >> access-log = "/var/log/kannel/20-access.log" >> log-level = 1 >> store-type = spool >> store-location = /var/spool/kannel/20 >> >> >> #Number 20 >> group = smsc >> smsc = smpp >> smsc-id = smsc20 >> allowed-smsc-id = smsc20 >> host = x.x.x.x >> port = yyyy >> receive-port = 0 >> smsc-username = user >> smsc-password = password >> system-type = "VMA" >> interface-version = "34" >> transceiver-mode = 0 >> source-addr-autodetect = 1 >> source-addr-ton = 0 >> source-addr-npi = 1 >> dest-addr-ton = 0 >> dest-addr-npi = 1 >> throughput = 20.0 >> alt-charset = "ASCII" >> alt-dcs=0 >> wait-ack = 18000 >> wait-ack-expire = 0x02 >> #connection-timeout = 0 >> >> include = "/etc/kannel/tlv.conf" >> >> But, we still get error code that we exceeded the 'push' limit. >> >> Thanks in advanced >> >