Question about bearerbox throttling
Akis Stamatiou <[email protected]> Tue, 26 May 2020 13:21:47 +0300
| Newsgroups | gmane.comp.mobile.kannel.user,gmane.comp.mobile.kannel.devel |
|---|---|
| Message-ID | <CAHO04NBHeVdC2YiBazYgnJSb8V4RTaPk5xV=WKFhOo48TM3dWw@mail.gmail.com> |
--000000000000ab779b05a68a785b Content-Type: text/plain; charset="UTF-8" Hello, We have created a configuration with opensmppbox, smsbox and bearerbox. We send sms through the smsbox endpoint, we use loopback to route it as mo and finally route it to the opensmppbox to be sent as deliver_sm to the client. We are running some tests in our setup and we noticed that while the smsbox accepts the messages at the rate we are sending them, the bearerbox throttled to 100 tps for some reason. We cannot find anything to change this throttling in the configuration. Could you please advise? Relevant configuration: kannel.conf #--------------------------------------------- # REDIRECT MT AS MO #--------------------------------------------- group = smsc smsc = loopback smsc-id = mobouncer denied-smsc-id = PERF #--------------------------------------------- # SEND-SMS USERS #--------------------------------------------- group = sendsms-user username = tester password = t3st3r max-messages = 3 concatenation = true #--------------------------------------------- # SERVICES # curl -vvv ' http://localhost:13004/cgi-bin/sendsms?username=tester&password=t3st3r&from=1234&to=1234567890&text=test&smsc=mobouncer ' #--------------------------------------------- group = smsbox bearerbox-host = localhost sendsms-port = 13004 log-file = "/applogs/kannel/smsbox.log" access-log = "/applogs/kannel/smsbox-access.log" log-level = 1 # SERVICES group = sms-service keyword-regex = ".*" max-messages = 0 text = "WRONG SMSBOX" #--------------------------------------------- # USE OPNSMPPBOX FOR DELIVER_SM & DLRs #--------------------------------------------- group = smsbox-route smsbox-id = "system-id-in-clients-txt" smsc-id = "mobouncer" ``` opensmppbox.conf ``` # opensmppbox.conf # # Core configuration # group = core dlr-storage = internal group = opensmppbox bearerbox-host = 127.0.0.1 bearerbox-port = 13001 opensmppbox-id = perf opensmppbox-port = 13003 log-file = "/applogs/kannel/opensmppbox.log" log-level = 1 our-system-id = system-id route-to-smsc = PERF smpp-logins = /opt/kannel/config/clients use-systemid-as-smsboxid = true Thank you, Akis -- <https://www.secure-d.io/mobileadfraud2019report/> PRIVILEGED AND CONFIDENTIAL COMMUNICATION This e-mail transmission, and any documents, files or previous e-mail messages attached to it, may contain confidential information that is legally privileged. If you are not the intended recipient or a person responsible for delivering it to the intended recipient, you are hereby notified that any disclosure, copying, distribution or use of any of the information contained in or attached to this transmission is STRICTLY PROHIBITED. If you have received this transmission in error, please: (1) immediately notify me by reply e-mail, or by collect telephone call; and (2) destroy the original transmission and its attachments without reading or saving in any manner. --000000000000ab779b05a68a785b Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div dir=3D"ltr"><div class=3D"gmail_default"><div class= =3D"gmail_default"><font color=3D"#444444" face=3D"verdana, sans-serif">Hel= lo,</font></div><div class=3D"gmail_default"><font color=3D"#444444" face= =3D"verdana, sans-serif"></font></div><div class=3D"gmail_default"><font co= lor=3D"#444444" face=3D"verdana, sans-serif">We have created a configuratio= n with opensmppbox, smsbox and bearerbox.</font></div><div class=3D"gmail_d= efault"><font color=3D"#444444" face=3D"verdana, sans-serif">We send sms th= rough the smsbox endpoint, we use loopback to route it as mo and finally ro= ute it to the opensmppbox to be sent as deliver_sm to the client.</font></d= iv><div class=3D"gmail_default"><font color=3D"#444444" face=3D"verdana, sa= ns-serif"></font></div><div class=3D"gmail_default"><font color=3D"#444444"= face=3D"verdana, sans-serif">We are running some tests in our setup and we= noticed that while the smsbox accepts the messages at the rate we are send= ing them,=C2=A0</font></div><div class=3D"gmail_default"><font color=3D"#44= 4444" face=3D"verdana, sans-serif">the bearerbox throttled to 100 tps for s= ome reason.</font></div><div class=3D"gmail_default"><font color=3D"#444444= " face=3D"verdana, sans-serif"></font></div><div class=3D"gmail_default"><f= ont color=3D"#444444" face=3D"verdana, sans-serif">We cannot find anything = to change this throttling in the configuration.</font></div><div class=3D"g= mail_default"><font color=3D"#444444" face=3D"verdana, sans-serif">Could yo= u please advise?</font></div><div class=3D"gmail_default"><font face=3D"ver= dana, sans-serif"><br></font></div><div class=3D"gmail_default"><font color= =3D"#444444" face=3D"verdana, sans-serif"><br></font></div><div class=3D"gm= ail_default"><font color=3D"#444444" face=3D"verdana, sans-serif">Relevant = configuration:</font></div><div class=3D"gmail_default"><font color=3D"#444= 444" face=3D"verdana, sans-serif"><br></font></div><div class=3D"gmail_defa= ult"><font color=3D"#444444" face=3D"verdana, sans-serif">kannel.conf</font= ></div><div class=3D"gmail_default"><font color=3D"#444444" face=3D"verdana= , sans-serif">#---------------------------------------------</font></div><d= iv class=3D"gmail_default"><font color=3D"#444444" face=3D"verdana, sans-se= rif"># REDIRECT MT AS MO</font></div><div class=3D"gmail_default"><font col= or=3D"#444444" face=3D"verdana, sans-serif">#------------------------------= ---------------</font></div><div class=3D"gmail_default"><font color=3D"#44= 4444" face=3D"verdana, sans-serif"></font></div><div class=3D"gmail_default= "><font color=3D"#444444" face=3D"verdana, sans-serif">group =3D smsc</font= ></div><div class=3D"gmail_default"><font color=3D"#444444" face=3D"verdana= , sans-serif">smsc =3D loopback</font></div><div class=3D"gmail_default"><f= ont color=3D"#444444" face=3D"verdana, sans-serif">smsc-id =3D mobouncer</f= ont></div><div class=3D"gmail_default"><font color=3D"#444444" face=3D"verd= ana, sans-serif">denied-smsc-id =3D PERF</font></div><div class=3D"gmail_de= fault"><font color=3D"#444444" face=3D"verdana, sans-serif"></font></div><d= iv class=3D"gmail_default"><font color=3D"#444444" face=3D"verdana, sans-se= rif"></font></div><div class=3D"gmail_default"><font color=3D"#444444" face= =3D"verdana, sans-serif">#---------------------------------------------</fo= nt></div><div class=3D"gmail_default"><font color=3D"#444444" face=3D"verda= na, sans-serif"># SEND-SMS USERS</font></div><div class=3D"gmail_default"><= font color=3D"#444444" face=3D"verdana, sans-serif">#----------------------= -----------------------</font></div><div class=3D"gmail_default"><font colo= r=3D"#444444" face=3D"verdana, sans-serif"></font></div><div class=3D"gmail= _default"><font color=3D"#444444" face=3D"verdana, sans-serif">group =3D se= ndsms-user</font></div><div class=3D"gmail_default"><font color=3D"#444444"= face=3D"verdana, sans-serif">username =3D tester</font></div><div class=3D= "gmail_default"><font color=3D"#444444" face=3D"verdana, sans-serif">passwo= rd =3D t3st3r</font></div><div class=3D"gmail_default"><font color=3D"#4444= 44" face=3D"verdana, sans-serif">max-messages =3D 3</font></div><div class= =3D"gmail_default"><font color=3D"#444444" face=3D"verdana, sans-serif">con= catenation =3D true</font></div><div class=3D"gmail_default"><font color=3D= "#444444" face=3D"verdana, sans-serif"></font></div><div class=3D"gmail_def= ault"><font color=3D"#444444" face=3D"verdana, sans-serif"></font></div><di= v class=3D"gmail_default"><font color=3D"#444444" face=3D"verdana, sans-ser= if">#---------------------------------------------</font></div><div class= =3D"gmail_default"><font color=3D"#444444" face=3D"verdana, sans-serif"># S= ERVICES</font></div><div class=3D"gmail_default"><font color=3D"#444444" fa= ce=3D"verdana, sans-serif"># curl -vvv '<a href=3D"http://localhost:130= 04/cgi-bin/sendsms?username=3Dtester&password=3Dt3st3r&from=3D1234&= amp;to=3D1234567890&text=3Dtest&smsc=3Dmobouncer">http://localhost:= 13004/cgi-bin/sendsms?username=3Dtester&password=3Dt3st3r&from=3D12= 34&to=3D1234567890&text=3Dtest&smsc=3Dmobouncer</a>'</font>= </div><div class=3D"gmail_default"><font color=3D"#444444" face=3D"verdana,= sans-serif">#---------------------------------------------</font></div><di= v class=3D"gmail_default"><font color=3D"#444444" face=3D"verdana, sans-ser= if"></font></div><div class=3D"gmail_default"><font color=3D"#444444" face= =3D"verdana, sans-serif">group =3D smsbox</font></div><div class=3D"gmail_d= efault"><font color=3D"#444444" face=3D"verdana, sans-serif">bearerbox-host= =3D localhost</font></div><div class=3D"gmail_default"><font color=3D"#444= 444" face=3D"verdana, sans-serif">sendsms-port =3D 13004</font></div><div c= lass=3D"gmail_default"><font color=3D"#444444" face=3D"verdana, sans-serif"= >log-file =3D "/applogs/kannel/smsbox.log"</font></div><div class= =3D"gmail_default"><font color=3D"#444444" face=3D"verdana, sans-serif">acc= ess-log =3D "/applogs/kannel/smsbox-access.log"</font></div><div = class=3D"gmail_default"><font color=3D"#444444" face=3D"verdana, sans-serif= ">log-level =3D 1</font></div><div class=3D"gmail_default"><font color=3D"#= 444444" face=3D"verdana, sans-serif"></font></div><div class=3D"gmail_defau= lt"><font color=3D"#444444" face=3D"verdana, sans-serif"># SERVICES</font><= /div><div class=3D"gmail_default"><font color=3D"#444444" face=3D"verdana, = sans-serif">group =3D sms-service</font></div><div class=3D"gmail_default">= <font color=3D"#444444" face=3D"verdana, sans-serif">keyword-regex =3D &quo= t;.*"</font></div><div class=3D"gmail_default"><font color=3D"#444444"= face=3D"verdana, sans-serif">max-messages =3D 0</font></div><div class=3D"= gmail_default"><font color=3D"#444444" face=3D"verdana, sans-serif">text = =3D "WRONG SMSBOX"</font></div><div class=3D"gmail_default"><font= color=3D"#444444" face=3D"verdana, sans-serif"></font></div><div class=3D"= gmail_default"><font color=3D"#444444" face=3D"verdana, sans-serif"></font>= </div><div class=3D"gmail_default"><font color=3D"#444444" face=3D"verdana,= sans-serif">#---------------------------------------------</font></div><di= v class=3D"gmail_default"><font color=3D"#444444" face=3D"verdana, sans-ser= if"># USE OPNSMPPBOX FOR DELIVER_SM & DLRs</font></div><div class=3D"gm= ail_default"><font color=3D"#444444" face=3D"verdana, sans-serif">#--------= -------------------------------------</font></div><div class=3D"gmail_defau= lt"><font color=3D"#444444" face=3D"verdana, sans-serif"></font></div><div = class=3D"gmail_default"><font color=3D"#444444" face=3D"verdana, sans-serif= ">group =3D smsbox-route</font></div><div class=3D"gmail_default"><font col= or=3D"#444444" face=3D"verdana, sans-serif">smsbox-id =3D "system-id-i= n-clients-txt"</font></div><div class=3D"gmail_default"><font color=3D= "#444444" face=3D"verdana, sans-serif">smsc-id =3D "mobouncer"</f= ont></div><div class=3D"gmail_default"><font color=3D"#444444" face=3D"verd= ana, sans-serif">```</font></div><div class=3D"gmail_default"><font color= =3D"#444444" face=3D"verdana, sans-serif"></font></div><div class=3D"gmail_= default"><font color=3D"#444444" face=3D"verdana, sans-serif">opensmppbox.c= onf</font></div><div class=3D"gmail_default"><font color=3D"#444444" face= =3D"verdana, sans-serif">```</font></div><div class=3D"gmail_default"><font= color=3D"#444444" face=3D"verdana, sans-serif"></font></div><div class=3D"= gmail_default"><font color=3D"#444444" face=3D"verdana, sans-serif"># opens= mppbox.conf</font></div><div class=3D"gmail_default"><font color=3D"#444444= " face=3D"verdana, sans-serif">#</font></div><div class=3D"gmail_default"><= font color=3D"#444444" face=3D"verdana, sans-serif"># Core configuration</f= ont></div><div class=3D"gmail_default"><font color=3D"#444444" face=3D"verd= ana, sans-serif">#</font></div><div class=3D"gmail_default"><font color=3D"= #444444" face=3D"verdana, sans-serif">group =3D core</font></div><div class= =3D"gmail_default"><font color=3D"#444444" face=3D"verdana, sans-serif">dlr= -storage =3D internal</font></div><div class=3D"gmail_default"><font color= =3D"#444444" face=3D"verdana, sans-serif"></font></div><div class=3D"gmail_= default"><font color=3D"#444444" face=3D"verdana, sans-serif"></font></div>= <div class=3D"gmail_default"><font color=3D"#444444" face=3D"verdana, sans-= serif">group =3D opensmppbox</font></div><div class=3D"gmail_default"><font= color=3D"#444444" face=3D"verdana, sans-serif">bearerbox-host =3D 127.0.0.= 1</font></div><div class=3D"gmail_default"><font color=3D"#444444" face=3D"= verdana, sans-serif">bearerbox-port =3D 13001</font></div><div class=3D"gma= il_default"><font color=3D"#444444" face=3D"verdana, sans-serif">opensmppbo= x-id =3D perf</font></div><div class=3D"gmail_default"><font color=3D"#4444= 44" face=3D"verdana, sans-serif">opensmppbox-port =3D 13003</font></div><di= v class=3D"gmail_default"><font color=3D"#444444" face=3D"verdana, sans-ser= if">log-file =3D "/applogs/kannel/opensmppbox.log"</font></div><d= iv class=3D"gmail_default"><font color=3D"#444444" face=3D"verdana, sans-se= rif">log-level =3D 1</font></div><div class=3D"gmail_default"><font color= =3D"#444444" face=3D"verdana, sans-serif">our-system-id =3D system-id</font= ></div><div class=3D"gmail_default"><font color=3D"#444444" face=3D"verdana= , sans-serif">route-to-smsc =3D PERF=C2=A0</font></div><div class=3D"gmail_= default"><font color=3D"#444444" face=3D"verdana, sans-serif">smpp-logins = =3D /opt/kannel/config/clients</font></div><div class=3D"gmail_default"><fo= nt color=3D"#444444" face=3D"verdana, sans-serif">use-systemid-as-smsboxid = =3D true</font></div><div class=3D"gmail_default"><font color=3D"#444444" f= ace=3D"verdana, sans-serif"><br></font></div><div class=3D"gmail_default"><= font color=3D"#444444" face=3D"verdana, sans-serif">Thank you,</font></div>= <div class=3D"gmail_default"><font color=3D"#444444" face=3D"verdana, sans-= serif">Akis</font></div></div><div dir=3D"ltr" class=3D"gmail_signature"><d= iv dir=3D"ltr"><div><table border=3D"0" cellspacing=3D"0" cellpadding=3D"0"= ><tbody><tr><td style=3D"padding:0in"><br></td></tr></tbody></table></div><= /div></div></div></div> <br> <a href=3D"https://www.secure-d.io/mobileadfraud2019report/" target=3D"_bla= nk"><img src=3D"https://www.upstreamsystems.com/wp-content/uploads/2020/01/= e-mail-signature-report-v03.png"></a><div><div><font face=3D"Arial, Helveti= ca, sans-serif"><br></font></div><div><font face=3D"Arial, Helvetica, sans-= serif">PRIVILEGED AND CONFIDENTIAL COMMUNICATION</font></div><div><font fac= e=3D"Arial, Helvetica, sans-serif"><br></font></div><div><font face=3D"Aria= l, Helvetica, sans-serif">This e-mail transmission, and any documents, file= s or previous e-mail messages attached to it, may contain confidential info= rmation that is legally privileged. If you are not the intended recipient o= r a person responsible for delivering it to the intended recipient, you are= hereby notified that any disclosure, copying, distribution or use of any o= f the information contained in or attached to this transmission is STRICTLY= PROHIBITED. If you have received this transmission in error, please: (1) i= mmediately notify me by reply e-mail, or by collect telephone call; and (2)= destroy the original transmission and its attachments without reading or s= aving in any manner.</font></div></div> --000000000000ab779b05a68a785b--