Hello, Thanks for your help.
First my config file: # # CONFIGURATION FOR SMS KANNEL # #--------------------------------------------- # CORE # group = core admin-port = 13000 smsbox-port = 13001 admin-password = trunkkannel #status-password = foo admin-deny-ip = "*.*.*.*" admin-allow-ip = "127.0.0.1" log-file = "logs/kc-13000.log" log-level = 2 box-deny-ip = "*.*.*.*" box-allow-ip = "127.0.0.1" access-log = "logs/kc-13000-access.log" dlr-storage = internal #--------------------------------------------- # SMSC CONNECTIONS # #--------- RECEIVING SMSC --------- #All incoming traffic is routed to apps through these #Multiple instances of the same connection group = smsc smsc = http system-type = generic smsc-id = rhttp1 port = 13015 send-url = "http://localhost/fastlogger.php?usr=%n&from=%P&to=%p&text=%a&smsc=%i&dlrmask=%d&smsid=%I" status-success-regex = "OK" status-permfail-regex = "failure" status-tempfail-regex = "retry later" log-file = "logs/smsc-rhttp-1.log" log-level = 2 reroute-dlr = true denied-smsc-id = "" #--------- SENDING SMSCs --------- # [removed] #--------------------------------------------- # SMSBOX SETUP # # Smsbox(es) do higher-level SMS handling after they have been received from # SMS centers by bearerbox, or before they are given to bearerbox for delivery group = smsbox bearerbox-host = 127.0.0.1 smsbox-id = bsend13 #sendsms-interface = 127.0.0.1 sendsms-port = 13013 sendsms-url = "/sendsms" sms-length = 160 log-file = "logs/sb-13000.log" log-level = 2 # #Inbound routing - mainly DLRs # #group = smsbox-route #smsbox-id = "" #smsc-id = "" # #--------------------------------------------- # SEND-SMS USERS # # These users are used when Kannel smsbox sendsms interface is used to # send PUSH sms messages, i.e. calling URL like # http://kannel.machine:13013/cgi-bin/sendsms?username=tester&password=foobar... #Default user group = sendsms-user username = defuser password = tester default-smsc = rhttp1 user-deny-ip = "*.*.*.*" user-allow-ip = "127.0.0.1" #group = sendsms-user #username = user #password = pass #--------------------------------------------- # SERVICES # # These are 'responses' to sms PULL messages, i.e. messages arriving from # handsets. The response is based on message content. Only one sms-service is # applied, using the first one to match. #Can accept the following variables: #user,pass,from=%p,to=%P,text=%r,smsc(smsc id of origin)=%i,dlr-mask[dlrvalue=%d],dlr-url,[account eg usrname:passwd?]=%o #=>OTHERS: internalSMSID=%I,metadata=%D,dlrreply=%A,foreignmid4dlr=%F,usr/srvcname=%n group = sms-service keyword = default catch-all = true get-url = "http://localhost/fastlogger.php?usr=%n&from=%p&to=%P&text=%a&smsc=%i&dlrmask=%d&smsid=%I" max-messages = 0 #--------------------------------------------- # DLRs to DB # # These are delivery receipts for messages sent. #group = mysql-connection #id = mydlr #host = localhost #username = kanneluser #password = kanneluser #database = kannel_dlr #max-connections = 1 #group = dlr-db #id = mydlr #table = dlr #field-smsc = smsc #field-timestamp = timereceived #field-destination = destination #field-source = source #field-service = service #field-url = arrivalurl #field-mask = mask #field-status = status #field-boxc-id = boxc_id Here are some of the logs. Bearerbox logs: 2011-10-11 15:06:20 [28005] [0] WARNING: Killing signal or HTTP admin command received, shutting down... 2011-10-12 13:37:02 [30567] [0] WARNING: Killing signal or HTTP admin command received, shutting down... 2011-10-12 18:16:12 [7328] [339] ERROR: Couldn't fetch <http://localhost/fastlogger.php?usr=user&from=senderid&to=%2B[gsmnumber]&text=message&smsc=&dlrmask=0&smsid=eacf217e-57bd-433a-8c5d-f8fa8fc7a023> 2011-10-12 18:37:25 [7328] [0] WARNING: Killing signal or HTTP admin command received, shutting down... 2011-10-12 21:15:54 [11861] [0] WARNING: Killing signal or HTTP admin command received, shutting down... 2011-10-12 21:54:03 [2592] [0] WARNING: Killing signal or HTTP admin command received, shutting down... 2011-10-12 21:54:18 [2704] [0] PANIC: HTTP[rhttp6]: Sending not allowed. No 'send-url' specified. 2011-10-12 21:54:18 [2704] [0] PANIC: bearerbox(gw_panic+0x17b) [0x4893db] 2011-10-12 21:54:18 [2704] [0] PANIC: bearerbox(smsc_http_create+0x632) [0x44cc82] 2011-10-12 21:54:18 [2704] [0] PANIC: bearerbox(smscconn_create+0xcec) [0x42192c] 2011-10-12 21:54:18 [2704] [0] PANIC: bearerbox(smsc2_start+0x39f) [0x41529f] 2011-10-12 21:54:18 [2704] [0] PANIC: bearerbox(main+0x1029) [0x40eff9] 2011-10-12 21:54:18 [2704] [0] PANIC: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xff) [0x7fa534f5feff] 2011-10-12 21:54:18 [2704] [0] PANIC: bearerbox() [0x40da99] 2011-10-12 22:22:40 [2807] [0] WARNING: Killing signal or HTTP admin command received, shutting down... - Thanks, Eugene On 14 October 2011 06:57, Victor Miclovich <[email protected]> wrote: > Eugene, I agree with Simon that your application can also be made to send a > number of messages per second (I'm testing up to 100sms/s on my dev > machine). You should tweak the application. > On a side note, sometimes discussions about how to integrate kannel into an > application (framework) are a crucial point and important for usecases. For > instance, by talking about this here, we can easily encourage API builders > to write plugins that can abstract entire processes for kannel utilization > (hence the kannel users mailing list). > Victor > > > On Oct 14, 2011, at 8:51 AM, Otandeka Simon Peter wrote: > > > Some of the questions to ask yourself are:- > > 1. Are the Internet connection speeds very good? > 2. Is your SMPP connections always up and not intermittent? > 3. What throughput have you set in the kannel config? I hope it is not set > to 3. > 4. Anything in the logs (esp bearerbox and smsbox) that will give us more > clues on how to help you out? > 5. You may need to re-design your app to cater for those delays but that is > something meant for private discussion and not Kannel mailing list. > > P. > > On Thu, Oct 13, 2011 at 7:41 PM, Eugene Ohu <[email protected]> wrote: >> >> Hi all, >> >> My client is located in Africa while my server is located in the US. >> >> Messages are being delivered at a rate of 3 sms/second. >> >> My server has at least 1GB RAM; 600GB bandwidth and enough HDD. >> It is running on Ubuntu (hosted by Rackspace Slicehost). >> >> Might anyone know what other issues I should look out for that could >> be causing this long delays? >> On my local test server, I get to sent 700+ messages per second but >> not on the live one. >> >> Any help will be appreciated. >> >> Gene >> > > >
