Hi to all!.
I'm having some sort of issues using sqlbox, in a test enviroment i'm
loosing 50% of the mos. In a graphical way:

   SMPPSim       <----->      Bearerbox     <---->      Sqlbox       <----->
Smsbox <------->  HTTP
- Inyect 100Mos -       - Receives 100mos -       - Inserts 50mos -    -
Sent 50 mts -    - Inyect 50 mts -

I'm using the SQLBox from the cvs, also i've correct the patch from Limit
per cycle for this version, at first i thought that was my implementation
the mistake then i've switched to the lastest cvs and the bug was already
there.

My config:

  1 ###############################################################
  2 #                                 #
  3 #         CORE CONFIG - Extended Config Setup                 #
  4 #                                                             #
  5 ###############################################################
  6
  7 group = core
  8 admin-port = 13000
  9 # Administration Port
 10 admin-password = @dM1nMe
 11 # Administration Password
 12 admin-deny-ip = "*.*.*.*"
 13 # Deny all ips for Administrate
 14 admin-allow-ip = "127.0.0.1"
 15 # Allow only this IPs, semicolon separated
 16 smsbox-port = 13010
 17 # Smsbox connection Port
 18 wapbox-port = 13020
 19 # Wapbox connection Port
 20 wdp-interface-name = "*"
 21 # UDP BroadCast
 22 log-level = 0
 23 # Verbose level, 0 More debug... 4 Less debug
 24 log-file = "/var/log/kannel/bearerbox.log"
 25 # Log file path
 26 box-deny-ip = "*.*.*.*"
 27 # Deny All Ips to connect to Bearerbox
 28 box-allow-ip = "127.0.0.1"
 29 # Allow only this Ips , semicolon separated
 30 dlr-storage = mysql
 31 # Where to store temp DLR data, internal default, Mysql recomended
 32 store-type = spool
 33 # Store type, block file is default, spool is one file per message
 34 store-location  = "/var/spool/kannel"
 35 # Folder location of the spool
 36
 37 ###############################################################
 38 #                                 #
 39 #      MYSQL CONFIG - DLR Temp Storage                    #
 40 #                                 #
 41 ###############################################################
 42
 43 group = mysql-connection
 44 id = mydlr
 45 # Identification
 46 host = 127.0.0.1
 47 # IP of the MYSQL Database
 48 port = 3306
 49 # Port of the MYSQL Database
 50 username = root
 51 # Username of the connection
 52 password = mysql
 53 # Pasword of the connection
 54 database = kannel
 55 # Database name
 56 max-connections = 50
 57 # Maximun Concurrent conections

 58
 59 group = dlr-db
 60 id = mydlr
 61 # Identification
 62 table = dlr
 63 # Table Name
 64 field-smsc = smsc
 65 # Smsc Field Name
 66 field-timestamp = ts
 67 # Timestamp Field Name
 68 field-destination = destination
 69 # Destination Field Name
 70 field-source = source
 71 # Source Field Name
 72 field-service = service
 73 # Service Field Name
 74 field-url = url
 75 # Url Field Name
 76 field-mask = mask
 77 # Dlr Mask Field Name
 78 field-status = status
 79 # Status Field Name
 80 field-boxc-id = box
 81 # Box Id  Field Name
 82
 83 group  = smpp-tlv
 84 name   = MAS_APP_ID
 85 smsc-id = "debug"
 86 tag    = 0x1401
 87 type   = nulterminated
 88 length = 4
 89
 90
 91 ###############################################################
 92 #                                 #
 93 #      SMSBOX CONFIG - Handle SQLBox Instance             #
 94 #                                                             #
 95 ###############################################################
 96
 97 group = smsbox
 98 #smsbox-id = smsbox
 99 # Identification
100 bearerbox-host = localhost
101 #bearerbox-port = 13030
102 # Ip to the Bearerbox
103 sendsms-port = 13013
104 # Available port for SMS inyection
105 log-file = "/var/log/kannel/smsbox.log"
106 # Log file path
107 log-level = 0
108 # Verbose level, 0 More debug... 4 Less debug
109 #http-request-retry = 10
110 # Retry for the http request
111 #http-queue-delay = 30
112 # Delay per Retry
113
114 ###############################################################
115 #                                     #
116 #      WAPBOX CONFIG - Wap Gateway Main config            #
117 #                                     #
118 ###############################################################
119
120 group           = wapbox
121 bearerbox-host  = 127.0.0.1
122 # Bearerbox IP
123 log-file        = "/var/log/kannelX1/wapbox.log"
124 # Log file path
125 log-level       = 4
126 # Verbose level, 0 More debug... 4 Less debug
127 syslog-level    = none
128 # Log in syslog
129
130 ###############################################################
131 #                                 #
132 #     PUSH PROXY GATEWAY - WapPush inyection              #
133 #                                 #
134 ###############################################################
135
136 group             = ppg
137 ppg-url           = /wappush
138 # Route in the inyection
139 ppg-port          = 8080
140 # Port for inyection
141 concurrent-pushes = 100
142 # Concurrency
143 users             = 1024
144 # Total users connected
145 ppg-allow-ip      = "127.0.0.1"
146 # Allow only this Ips , semicolon separated
147 trusted-pi        = true
148 # Trust by default
149 service-name      = ppg1
150 # Service name
151
152 group           = wap-push-user
153 wap-push-user   = wappush
154 # User for the inyection
155 ppg-username    = foo
156 # Username for the inyection
157 ppg-password    = bar
158 # Password
159 allow-ip        = "127.0.0.1"
160 # Allow only this Ips , semicolon separated
161
162 ###############################################################
163 #                                 #
164 #       SEND SMS - Send messages configuration            #
165 #                                 #
166 ###############################################################
167
168 group = sendsms-user
169 username = tester
170 # Username for the inyection
171 password = foobar
172 # Password For the inyection
173 user-deny-ip  = "*.*.*.*"
174 # Deny All IPs
175 user-allow-ip = "127.0.0.1"
176 # Allow only this Ips , semicolon separated
177
178 ###############################################################
179 #                                 #
180 #       SEND SMS ROUTING - Send Messages routing          #
181 #                                 #
182 ###############################################################
183
184 group           = sms-service
185 keyword         = default
186 catch-all       = true
187 # Catch All
188 omit-empty      = true
189 # Omit Empty response
190 max-messages    = 10
191 #max-messages    = 0
192 # Dont send MTs synchronously
193 get-url         = "
http://localhost:8090/mo?smsc_id=%i&short_code=%P&phone=%p&message=%a";
194 #text = "OK"
195 # URL to invoke ( README for constants )
196
197 ###############################################################
198 #                                 #
199 #       SMSCS CONFIG - Carrier Specific Config        #
200 #                                 #
201 ###############################################################
202
203 include = "/etc/kannel/smsc/debug/carriers.conf"


  1 ###############################################################
  2 #                                 #
  3 #       SQLBOX CONFIG - Full status storage and Queueing  #
  4 #                                 #
  5 ###############################################################
  6
  7 group = sqlbox
  8 id = sqlbox
  9 # Config Identification
 10 #smsbox-id = chunkerbox
 11 # Identification
 12 bearerbox-host = localhost
 13 # Bearerbox IP
 14 bearerbox-port = 13010
 15 # Bearerbox Port
 16 smsbox-port = 13030
 17 # Send Sms box ( From kannel core config )
 18 #limit-per-cycle = 1
 19 # SELECT limit
 20 smsbox-port-ssl = false
 21 # Usses SSL?
 22 sql-log-table = sent_sms
 23 # Sent Sms Table name
 24 sql-insert-table = send_sms
 25 # Queueing Sms Table name
 26 log-file = "/var/log/kannel/sqlbox.log"
 27 # Log File name
 28 log-level = 0
 29 # Log Verbosity
  30
 31 group = mysql-connection
 32 id = sqlbox
 33 # Identification
 34 host = 127.0.0.1
 35 # Database IP
 36 port = 3306
 37 # Database Port
 38 username = root
 39 # Username ( Grant CREATE )
 40 password = mysql
 41 # Password
 42 database = kannel
 43 # Database name
 44 max-connections = 10

Reply via email to