Hello To Everyone, Can anybody describe me in detail below variables regarding smsc:
wait-ack wait-ack-expire validityperiod I have some confusion. So please suggest me that as soon as possible. I am facing some serious problem that are describe in above thread. Thanks Ammar Ali Pune (M.H.) On Wed, May 27, 2015 at 4:06 PM, Ammar Ali <ammarali3...@gmail.com> wrote: > Hello Tapan, > > I'm sending sms from my application. Due to some connection issue I have a > queue on connected SMSC. > > So I'm getting single message multiple times on single number (5-6 times > approx.). > > According to your guidelines I have already sets *wait-ack-expire=0x02* > in SMSC configuration. > > Below is my kannel and smsc configuration: > > group = core > admin-port = "13000" > admin-port-ssl="no" > admin-password = "xxxxx" > status-password = "xxxxx" > admin-deny-ip="*.*.*.*" > admin-allow-ip="*.*.*.*" > smsbox-interface ="127.0.0.1" > smsbox-port = "13001" > log-file = "var/logs1/kannel.log" > log-level = "0" > access-log = "var/logs1/access.access" > dlr-storage = "mysql" > sms-incoming-queue-limit = "-1" > sms-outgoing-queue-limit = "1000" > smsbox-max-pending = "100" > sms-resend-freq = "60" > sms-resend-retry = "-1" > > group = smsc > smsc = "smpp" > smsc-id = "PR_SMSC3" > log-file = "/var/logs/PR_SMSC3_LOG1.log" > log-level = "0" > host = xxx.xxx.xxx.xxx > port = "xxxx" > #receive-port="xxxx" > smsc-username = "xxxxxxxxx" > smsc-password = "xxxxxxxxx" > allowed-smsc-id = "PR_SMSC3" > preferred-smsc-id = "PR_SMSC3" > source-addr-ton = "0" > source-addr-npi = "1" > dest-addr-ton = "1" > dest-addr-npi = "1" > service-type = "CMT" > system-type = "SMPP" > alt-charset="ASCII" > bind-addr-ton = "0" > bind-addr-npi = "0" > enquire-link-interval = "120" > reconnect-delay = "0" > transceiver-mode = "true" > interface-version = "34" > connection-timeout = "0" > throughput = "100" > wait-ack-expire=0x02 > reroute-dlr=true > > > Is there any issue in above configuration? > > > Please suggest me what to do? How to resolve this issue as soon as > possible? > > > > Thanks > Ammar Ali > Pune (M.H.) > > > On Fri, May 15, 2015 at 2:11 PM, Tapan Kumar Thapa < > tapan.thapa2...@gmail.com> wrote: > >> Dear Ammar, >> >> I have seen this issue in past where in if upstream smsc is not giving >> proper response of kannel's submit_sm then kannel keep submitting message >> again and again to upstream smsc. >> >> Enable debug logs under kannel and check what is the response of >> submit_sm. >> >> Thanks & Regards >> Tapan Thapa >> >> On Fri, May 15, 2015 at 1:51 PM, Ammar Ali <ammarali3...@gmail.com> >> wrote: >> >>> Hello Everyone, >>> >>> >>> When I'm sending message from my application using Kannel SMS Gateway. >>> I'm getting multiple time message on single number. >>> >>> >>> My operator told me that your kannel submits multiple request >>> automatically. >>> >>> >>> Can you suggest me where the actual issue and how to resolve this as >>> soon as possible. >>> >>> >>> >>> Thanks >>> Ammar Ali >>> Pune (M.H.) >>> >>> >>> >>> On Thu, Apr 30, 2015 at 11:50 AM, Tapan Kumar Thapa < >>> tapan.thapa2...@gmail.com> wrote: >>> >>>> That is the issue which i had faced too. >>>> >>>> What i did was, >>>> 1. first check current queue at kannel via kannel admin interface (XML >>>> Output) and if queue is more than 5K than hold for few seconds and than >>>> again invoke kannel admin interface. >>>> >>>> If queue is less than 5K this time, then insert into SQLBOX. >>>> >>>> Thanks & Regards >>>> Tapan Thapa >>>> >>>> On Thu, Apr 30, 2015 at 10:33 AM, Ammar Ali <ammarali3...@gmail.com> >>>> wrote: >>>> >>>>> Thanks for the reply. >>>>> >>>>> When I'm connecting multiple sqlboxes with single bearerbox, >>>>> everything is fine but When request is too large then bearerbox works >>>>> slowly. >>>>> >>>>> So that I'm using this multiple instances of kannel. >>>>> >>>>> >>>>> Thanks >>>>> Ammar Ali >>>>> Pune (M.H.) >>>>> >>>>> >>>>> On Wed, Apr 29, 2015 at 5:52 PM, Tapan Kumar Thapa < >>>>> tapan.thapa2...@gmail.com> wrote: >>>>> >>>>>> Why are you installing multiple instance of bearerbox? >>>>>> >>>>>> You can install single instance of bearerbox which will connect as >>>>>> TX/RX/TRX with your smpp provider and then multiple sqlbox can connect to >>>>>> the same bearerbox. >>>>>> >>>>>> Regards >>>>>> Tapan Thapa >>>>>> >>>>>> On Wed, Apr 29, 2015 at 5:46 PM, Ammar Ali <ammarali3...@gmail.com> >>>>>> wrote: >>>>>> >>>>>>> Hello To All, >>>>>>> >>>>>>> I'm configuring multiple kannel instance on my machine with >>>>>>> different port each. >>>>>>> >>>>>>> But now the problem is that When I'm sending messages then I'm >>>>>>> receiving each message on ESME but I'm not getting delivery reports from >>>>>>> smsc. >>>>>>> >>>>>>> My whole architecture is given below: >>>>>>> >>>>>>> Kannel Instance 1: >>>>>>> >>>>>>> >>>>>>> >>>>>>> *APP <==> SQLBOX <==> BEARERBOX <==> SMPP Connections <==> ESME*Kannel >>>>>>> Instance 2: >>>>>>> >>>>>>> *APP <==> SQLBOX <==> BEARERBOX <==> SMPP Connections <==> ESME* >>>>>>> >>>>>>> Kannel Instance 3: >>>>>>> >>>>>>> *APP <==> SQLBOX <==> BEARERBOX <==> SMPP Connections <==> ESME* >>>>>>> >>>>>>> >>>>>>> Please suggest me what is the exact issue in this configuration. >>>>>>> >>>>>>> >>>>>>> >>>>>>> Thanks >>>>>>> Ammar Ali >>>>>>> Pune (M.H.) >>>>>>> >>>>>>> >>>>>>> On Fri, Apr 24, 2015 at 3:53 PM, Tapan Kumar Thapa < >>>>>>> tapan.thapa2...@gmail.com> wrote: >>>>>>> >>>>>>>> Hi, >>>>>>>> >>>>>>>> As far as i know, this line "DLR: 29 queued, using mysql storage" >>>>>>>> says, that we have sent 29 messages and waiting for their delivery >>>>>>>> report. >>>>>>>> >>>>>>>> As soon as we get delivery report from upstream smsc, this number >>>>>>>> will come down. >>>>>>>> >>>>>>>> Thanks & Regards >>>>>>>> Tapan Thapa >>>>>>>> >>>>>>>> On Fri, Apr 24, 2015 at 3:51 PM, Ammar Ali <ammarali3...@gmail.com> >>>>>>>> wrote: >>>>>>>> >>>>>>>>> Hello To All, >>>>>>>>> >>>>>>>>> >>>>>>>>> When I'm sending messages on multiple numbers, then I'm not >>>>>>>>> getting all delivery reports. >>>>>>>>> >>>>>>>>> *This is my kannel monitor log:* >>>>>>>>> >>>>>>>>> Kannel bearerbox version `1.4.4'. Build `Feb 20 2015 13:58:20', >>>>>>>>> compiler `4.4.7 20120313 (Red Hat 4.4.7-11)'. System Linux, release >>>>>>>>> 2.6.32-042stab094.7, version #1 SMP Wed Oct 22 12:43:21 MSK 2014, >>>>>>>>> machine >>>>>>>>> x86_64. Hostname 192-168-1-101, IP 192.168.1.101. Libxml version >>>>>>>>> 2.7.6. >>>>>>>>> Using OpenSSL 1.0.1e-fips 11 Feb 2013. Compiled with MySQL 5.6.22, >>>>>>>>> using >>>>>>>>> MySQL 5.6.23. Using native malloc. >>>>>>>>> >>>>>>>>> Status: running, uptime 2d 0h 57m 5s >>>>>>>>> >>>>>>>>> WDP: received 0 (0 queued), sent 0 (0 queued) >>>>>>>>> >>>>>>>>> SMS: received 0 (0 queued), sent 64 (0 queued), store size -1 >>>>>>>>> SMS: inbound (0.00,0.00,0.00) msg/sec, outbound (0.24,0.03,0.00) >>>>>>>>> msg/sec >>>>>>>>> >>>>>>>>> DLR: received 105, sent 0 >>>>>>>>> DLR: inbound (0.33,0.04,0.00) msg/sec, outbound (0.00,0.00,0.00) >>>>>>>>> msg/sec >>>>>>>>> DLR: 29 queued, using mysql storage >>>>>>>>> >>>>>>>>> Box connections: >>>>>>>>> smsbox:smsbox1, IP 127.0.0.1 (0 queued), (on-line 2d 0h 56m >>>>>>>>> 34s) >>>>>>>>> smsbox:sqlbox1, IP 127.0.0.1 (0 queued), (on-line 2d 0h 55m >>>>>>>>> 56s) >>>>>>>>> SMSC connections: >>>>>>>>> *TR_SMSC1*[TR_SMSC1] SMPP: >>>>>>>>> 10.10.10.10:5775/5775:XXXXXXXX:VMA (online 176224s, rcvd: sms 0 >>>>>>>>> (0.00,0.00,0.00) / dlr 87 (0.33,0.04,0.00), sent: sms 58 >>>>>>>>> (0.24,0.03,0.00) / >>>>>>>>> dlr 0 (0.00,0.00,0.00), failed 0, queued 0 msgs) >>>>>>>>> *PR_SMSC1*[PR_SMSC1] SMPP: >>>>>>>>> 10.10.10.10:5776/5776:XXXXXXXX:VMA (online 176224s, rcvd: sms 0 >>>>>>>>> (0.00,0.00,0.00) / dlr 11 (0.00,0.00,0.00), sent: sms 5 >>>>>>>>> (0.00,0.00,0.00) / >>>>>>>>> dlr 0 (0.00,0.00,0.00), failed 1, queued 0 msgs) >>>>>>>>> >>>>>>>>> >>>>>>>>> This log shows me *DLR: 29 queued, using mysql storage. *Can you >>>>>>>>> describe me what is the mean of that? >>>>>>>>> >>>>>>>>> I'm not getting any type error in my log and access files. >>>>>>>>> >>>>>>>>> So please suggest me that this problem is from my side or Operator >>>>>>>>> side. >>>>>>>>> >>>>>>>>> >>>>>>>>> Thanks >>>>>>>>> Ammar Ali >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> On Wed, Apr 22, 2015 at 1:34 PM, Ammar Ali <ammarali3...@gmail.com >>>>>>>>> > wrote: >>>>>>>>> >>>>>>>>>> Hello, >>>>>>>>>> >>>>>>>>>> 4TX and 4RX connections are provided by SMPP provider. >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> Thanks >>>>>>>>>> Ammar Ali >>>>>>>>>> >>>>>>>>>> On Wed, Apr 22, 2015 at 12:51 PM, Tapan Kumar Thapa < >>>>>>>>>> tapan.thapa2...@gmail.com> wrote: >>>>>>>>>> >>>>>>>>>>> Dear Ammar, >>>>>>>>>>> >>>>>>>>>>> Configuration seems ok. >>>>>>>>>>> >>>>>>>>>>> How many TX and RX or TRX connection is allowed by your smpp >>>>>>>>>>> provider? >>>>>>>>>>> >>>>>>>>>>> Regards >>>>>>>>>>> Tapan Thapa >>>>>>>>>>> >>>>>>>>>>> On Wed, Apr 22, 2015 at 12:46 PM, Ammar Ali < >>>>>>>>>>> ammarali3...@gmail.com> wrote: >>>>>>>>>>> >>>>>>>>>>>> Hello Tapan, >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> This is SMSC configuration for each instances: >>>>>>>>>>>> >>>>>>>>>>>> group = smsc >>>>>>>>>>>> smsc = "smpp" >>>>>>>>>>>> smsc-id = "TR_SMSC1" >>>>>>>>>>>> log-file = "/var/log/TR_SMSC1_lOG1.log" >>>>>>>>>>>> log-level = "0" >>>>>>>>>>>> host = "xxx.xxx.xxx.xxx" >>>>>>>>>>>> port = "xxxx" >>>>>>>>>>>> #receive-port="xxxx" >>>>>>>>>>>> smsc-username = "xxxxxxxx" >>>>>>>>>>>> smsc-password = "xxxxx" >>>>>>>>>>>> allowed-smsc-id = "TR_SMSC1" >>>>>>>>>>>> preferred-smsc-id = "TR_SMSC1" >>>>>>>>>>>> source-addr-ton = "0" >>>>>>>>>>>> source-addr-npi = "1" >>>>>>>>>>>> dest-addr-ton = "1" >>>>>>>>>>>> dest-addr-npi = "1" >>>>>>>>>>>> service-type = "CMT" >>>>>>>>>>>> system-type = "VMA" >>>>>>>>>>>> #address-range = "^$" >>>>>>>>>>>> #bind-addr-ton = "0" >>>>>>>>>>>> #bind-addr-npi = "0" >>>>>>>>>>>> enquire-link-interval = "120" >>>>>>>>>>>> reconnect-delay = "0" >>>>>>>>>>>> transceiver-mode = "true" >>>>>>>>>>>> interface-version = "34" >>>>>>>>>>>> connection-timeout = "0" >>>>>>>>>>>> throughput = "100" >>>>>>>>>>>> reroute-dlr=true >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> Thanks >>>>>>>>>>>> Ammar Ali >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> On Wed, Apr 22, 2015 at 12:39 PM, Ammar Ali < >>>>>>>>>>>> ammarali3...@gmail.com> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> Hello >>>>>>>>>>>>> >>>>>>>>>>>>> This is my configurations for each instances: >>>>>>>>>>>>> >>>>>>>>>>>>> *Kannel1* >>>>>>>>>>>>> group = core >>>>>>>>>>>>> admin-port = "13000" >>>>>>>>>>>>> admin-port-ssl="no" >>>>>>>>>>>>> admin-password = "xxxxxxx" >>>>>>>>>>>>> status-password = "xxxxxxx" >>>>>>>>>>>>> admin-deny-ip="*.*.*.*" >>>>>>>>>>>>> admin-allow-ip="*.*.*.*" >>>>>>>>>>>>> smsbox-interface ="127.0.0.1" >>>>>>>>>>>>> smsbox-port = "13001" >>>>>>>>>>>>> log-file = "/var/log/kannel1.log" >>>>>>>>>>>>> log-level = "0" >>>>>>>>>>>>> access-log = "/var/log/access1.access" >>>>>>>>>>>>> dlr-storage = "mysql" >>>>>>>>>>>>> sms-incoming-queue-limit = "-1" >>>>>>>>>>>>> sms-outgoing-queue-limit = "1000000" >>>>>>>>>>>>> smsbox-max-pending = "100" >>>>>>>>>>>>> sms-resend-freq = "60" >>>>>>>>>>>>> sms-resend-retry = "-1" >>>>>>>>>>>>> >>>>>>>>>>>>> group = smsbox >>>>>>>>>>>>> smsbox-id = "smsbox1" >>>>>>>>>>>>> bearerbox-host = "127.0.0.1" >>>>>>>>>>>>> bearerbox-port = "13001" >>>>>>>>>>>>> sendsms-port = "13010" >>>>>>>>>>>>> log-file = "/var/log/smsbox1.log" >>>>>>>>>>>>> log-level = "0" >>>>>>>>>>>>> access-log="/var/log/smsaccess1.access" >>>>>>>>>>>>> sendsms-chars = "0123456789+ " >>>>>>>>>>>>> #max-pending-requests = "512" >>>>>>>>>>>>> sendsms-url="/cgi-bin/sendsms" >>>>>>>>>>>>> #global-sender = "123456" >>>>>>>>>>>>> #ms-length = "140" >>>>>>>>>>>>> #http-request-retry=5 >>>>>>>>>>>>> mo-recode='1' >>>>>>>>>>>>> >>>>>>>>>>>>> *Kannel2* >>>>>>>>>>>>> group = core >>>>>>>>>>>>> admin-port = "13100" >>>>>>>>>>>>> admin-port-ssl="no" >>>>>>>>>>>>> admin-password = "xxxxxxx" >>>>>>>>>>>>> status-password = "xxxxxxx" >>>>>>>>>>>>> admin-deny-ip="*.*.*.*" >>>>>>>>>>>>> admin-allow-ip="*.*.*.*" >>>>>>>>>>>>> smsbox-interface ="127.0.0.2" >>>>>>>>>>>>> smsbox-port = "13101" >>>>>>>>>>>>> log-file = "/var/log/kannel2.log" >>>>>>>>>>>>> log-level = "0" >>>>>>>>>>>>> access-log = "/var/log/access2.access" >>>>>>>>>>>>> dlr-storage = "mysql" >>>>>>>>>>>>> sms-incoming-queue-limit = "-1" >>>>>>>>>>>>> sms-outgoing-queue-limit = "1000000" >>>>>>>>>>>>> smsbox-max-pending = "100" >>>>>>>>>>>>> sms-resend-freq = "60" >>>>>>>>>>>>> sms-resend-retry = "-1" >>>>>>>>>>>>> >>>>>>>>>>>>> group = smsbox >>>>>>>>>>>>> smsbox-id = "smsbox2" >>>>>>>>>>>>> bearerbox-host = "127.0.0.2" >>>>>>>>>>>>> bearerbox-port = "13101" >>>>>>>>>>>>> sendsms-port = "13110" >>>>>>>>>>>>> log-file = "/var/log/smsbox2.log" >>>>>>>>>>>>> log-level = "0" >>>>>>>>>>>>> access-log="/var/log/smsaccess2.access" >>>>>>>>>>>>> sendsms-chars = "0123456789+ " >>>>>>>>>>>>> #max-pending-requests = "512" >>>>>>>>>>>>> sendsms-url="/cgi-bin/sendsms" >>>>>>>>>>>>> #global-sender = "123456" >>>>>>>>>>>>> #ms-length = "140" >>>>>>>>>>>>> #http-request-retry=5 >>>>>>>>>>>>> mo-recode='1' >>>>>>>>>>>>> >>>>>>>>>>>>> *Kannel3* >>>>>>>>>>>>> group = core >>>>>>>>>>>>> admin-port = "13200" >>>>>>>>>>>>> admin-port-ssl="no" >>>>>>>>>>>>> admin-password = "xxxxxxx" >>>>>>>>>>>>> status-password = "xxxxxxx" >>>>>>>>>>>>> admin-deny-ip="*.*.*.*" >>>>>>>>>>>>> admin-allow-ip="*.*.*.*" >>>>>>>>>>>>> smsbox-interface ="127.0.0.3" >>>>>>>>>>>>> smsbox-port = "13201" >>>>>>>>>>>>> log-file = "/var/log/kannel3.log" >>>>>>>>>>>>> log-level = "0" >>>>>>>>>>>>> access-log = "/var/log/access3.access" >>>>>>>>>>>>> dlr-storage = "mysql" >>>>>>>>>>>>> sms-incoming-queue-limit = "-1" >>>>>>>>>>>>> sms-outgoing-queue-limit = "1000000" >>>>>>>>>>>>> smsbox-max-pending = "100" >>>>>>>>>>>>> sms-resend-freq = "60" >>>>>>>>>>>>> sms-resend-retry = "-1" >>>>>>>>>>>>> >>>>>>>>>>>>> group = smsbox >>>>>>>>>>>>> smsbox-id = "smsbox3" >>>>>>>>>>>>> bearerbox-host = "127.0.0.3" >>>>>>>>>>>>> bearerbox-port = "13201" >>>>>>>>>>>>> sendsms-port = "13210" >>>>>>>>>>>>> log-file = "/var/log/smsbox3.log" >>>>>>>>>>>>> log-level = "0" >>>>>>>>>>>>> access-log="/var/log/smsaccess3.access" >>>>>>>>>>>>> sendsms-chars = "0123456789+ " >>>>>>>>>>>>> #max-pending-requests = "512" >>>>>>>>>>>>> sendsms-url="/cgi-bin/sendsms" >>>>>>>>>>>>> #global-sender = "123456" >>>>>>>>>>>>> #ms-length = "140" >>>>>>>>>>>>> #http-request-retry=5 >>>>>>>>>>>>> mo-recode='1' >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> Thanks >>>>>>>>>>>>> Ammar Ali >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> On Wed, Apr 22, 2015 at 12:32 PM, Ammar Ali < >>>>>>>>>>>>> ammarali3...@gmail.com> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>>> Hello, >>>>>>>>>>>>>> >>>>>>>>>>>>>> When I'm configuring multiple instances of kannel on single >>>>>>>>>>>>>> machine with different ports then I'm not getting delivery >>>>>>>>>>>>>> reports. But >>>>>>>>>>>>>> When I'm using only single instance of kannel then I'm getting >>>>>>>>>>>>>> delivery >>>>>>>>>>>>>> reports. >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> So please suggest me. >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> Thanks >>>>>>>>>>>>>> Ammar Ali >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> On Tue, Apr 21, 2015 at 7:24 PM, Ammar Ali < >>>>>>>>>>>>>> ammarali3...@gmail.com> wrote: >>>>>>>>>>>>>> >>>>>>>>>>>>>>> Hello, >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> My SMPP connections are on transceiver mode, i.e. I'm just >>>>>>>>>>>>>>> only configure port. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> I'm getting delivery reports partially. I;m getting some >>>>>>>>>>>>>>> reports. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Thanks >>>>>>>>>>>>>>> Ammar Ali >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>> >>>>>> >>>>> >>>> >>> >> >