There seems to be an issue with latest CVS'es (with meta-data) and Sqlbox.

I'm working on a fix, but I've been quite busy lately, I hope to be able to
finish it next week.

Regards,

Alex

On Fri, Nov 27, 2009 at 7:11 PM, Bruno Aguirre <brunoaguirreris...@gmail.com
> wrote:

> 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