you have to use keyword-regex or keyword not the both of them at the same
time.
and I don't think that you can leave the keyword value empty, also you don't
need the delivery report value "%d".
so, it'll be like this:

group = sms-service

keyword = default

#keyword-regex = .*

catch-all = yes

max-messages = 0

get-url = "
http://www.sms.com/smsredirect/keyword_receive_redirect.php?phone=%p&keyword=%k&text=%a&identifier=%f&time=%t&SMSID=%I&SDRV=%d
"


Benaiad


On Tue, Sep 8, 2009 at 2:06 PM, Peter Lum <[email protected]> wrote:

>  Config:
>
>
>
>
>
> #---------------------------------------------
>
> # CORE
>
> #
>
> # There is only one core group and it sets all basic settings
>
> # of the bearerbox (and system). You should take extra notes on
>
> # configuration variables like 'store-file' (or 'store-dir'),
>
> # 'admin-allow-ip' and 'access.log'
>
>
>
>
>
> group = core
>
> admin-port = 13000
>
> smsbox-port = 13001
>
> admin-password = bar
>
> #status-password = foo
>
> #admin-deny-ip = ""
>
> #admin-allow-ip = ""
>
> log-file = "/var/kannel/kannel.log"
>
> log-level = 1
>
> box-deny-ip = "*.*.*.*"
>
> #box-allow-ip = "*.*.*.*"
>
> box-allow-ip = "127.0.0.1,203.116.95.200,192.168.1.111,66.7.206.190"
>
> #unified-prefix = "+358,00358,0;+,00"
>
> access-log = "/var/kannel/beareraccess.log"
>
> store-file = "/var/kannel/kannel.store"
>
> #ssl-server-cert-file = "cert.pem"
>
> #ssl-server-key-file = "key.pem"
>
> #ssl-certkey-file = "mycertandprivkeyfile.pem"
>
>
>
> #----------------------------------------------
>
> # Peter added this line for external store DLR
>
> #dlr-storage = internal
>
> #dlr-storage = mysql
>
>
>
>
>
> #---------------------------------------------
>
> # External Delivery Report (DLR) Storage
>
> # Added by Peter on 2 July 2007
>
> #
>
>
>
> group = mysql-connection
>
> id = mydlr
>
> host = localhost
>
> username = "XXXX"
>
> password = "XXXX"
>
> database = "SMSC"
>
> # max count of connections that will be opened for dbpool
>
> # default is 1
>
> max-connections = 1
>
>
>
> group = dlr-db
>
> id = mydlr
>
> table = DLR
>
> field-smsc = smsc
>
> field-timestamp = ts
>
> field-destination = destination
>
> field-source = source
>
> field-service = service
>
> field-url = url
>
> field-mask = mask
>
> field-status = status
>
> field-boxc-id = boxc
>
>
>
>
>
> #---------------------------------------------
>
> # SMSC CONNECTIONS
>
> #
>
> # SMSC connections are created in bearerbox and they handle SMSC specific
>
> # protocol and message relying. You need these to actually receive and send
>
> # messages to handset, but can use GSM modems as virtual SMSCs
>
>
>
>
>
> # This is a fake smsc connection, _only_ used to test the system and
> services.
>
> # It really cannot relay messages to actual handsets!
>
>
>
> #group = smsc
>
> #smsc = fake
>
> #smsc-id = FAKE
>
> #port = 11000
>
> #connect-allow-ip = 127.0.0.1
>
>
>
> #
>
> # Peter Added this on 25 June 2007
>
> #
>
>
>
> group = smsc
>
> smsc = at
>
> smsc-id="HSSMSC1"
>
> modemtype = auto
>
> device=/demy-number = DOMOBILE
>
> #my-number = 6592739141
>
> connect-allow-ip = 127.0.0.1
>
> log-level = 3
>
> sim-buffering = true
>
>
>
> #---------------------------------------------
>
> # 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
>
> sendsms-port = 13013
>
> global-sender = 13013
>
> #sendsms-chars = "0123456789 +-"
>
> log-file = "/var/kannel/smsbox.log"
>
> log-level = 3
>
> access-log = "/var/kannel/access.log"
>
> mo-recode = true
>
>
>
> #---------------------------------------------
>
> # 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.
> ..
>
>
>
> group = sendsms-user
>
> username = peterlum
>
> password = H89BdsaTmf2dgJdbGX0Z0qTTxV
>
> concatenation= true
>
> max-messages=10
>
> dlr-url = "http://www.smsservice.com”
>
> faked-sender="DoMobile"
>
>
>
> #user-deny-ip = ""
>
> #user-allow-ip = ""
>
>
>
> #---------------------------------------------
>
> # 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.
>
>
>
> #
>
> # Peter added this part on 25 June 2007
>
> #
>
> group = sms-service
>
> keyword =
>
> keyword-regex = .*
>
> catch-all = yes
>
> max-messages = 0
>
> get-url = "
> http://www.sms.com/smsredirect/keyword_receive_redirect.php?phone=%p&keyword=%k&text=%a&identifier=%f&time=%t&SMSID=%I&SDRV=%d
> "
>
>
>
> group = sms-service
>
> keyword = nop
>
> text = "You asked nothing and I did it!"
>
>
>
> # There should be always a 'default' service. This service is used when no
>
> # other 'sms-service' is applied.
>
>
>
> group = sms-service
>
> keyword = default
>
> text = "No service specified"
>
>
>
> include = "/etc/kannel//modems.conf"
>
>
>
> What did I do wrong here?
>
>
>
> HELP!!
>
>
>
> Peter
>
>
>  ------------------------------
>
> *From:* Benaiad [mailto:[email protected]]
> *Sent:* Tuesday, 8 September, 2009 7:19 PM
> *To:* [email protected]
> *Cc:* [email protected]
> *Subject:* Re: Kannel broken after upgrade
>
>
>
> I prefer to use the cvs version, because it contains many fixes and
> changes.
> you can download it from http://kannel.org/download/kannel-snapshot.tar.gz
> and the logs says that you have an error in your configuration, can we see
> it?
>
> Benaiad
>
> On Tue, Sep 8, 2009 at 1:12 PM, Peter Lum <[email protected]> wrote:
>
> Hi
>
>
>
> Need help urgently!!
>
>
>
> I upgraded Kannel from 1.4.1 to 1.4.3 and it doesn’t run anymore:
>
>
>
> My smsbox.log shows:
>
> 2009-09-08 19:09:50 [10925] [0] ERROR: Group 'sms-service' may inlcude
> either 'keyword' or 'keyword-regex'.
>
> 2009-09-08 19:09:50 [10925] [0] ERROR: Couldn't create a URLTranslation.
>
> 2009-09-08 19:09:50 [10925] [0] PANIC: urltrans_add_cfg failed
>
> 2009-09-08 19:09:50 [10925] [0] PANIC:
> /usr/local/kannel/sbin/smsbox(gw_panic+0x9e) [0x8080c9a]
>
> 2009-09-08 19:09:50 [10925] [0] PANIC:
> /usr/local/kannel/sbin/smsbox(main+0x12af) [0x805807f]
>
> 2009-09-08 19:09:50 [10925] [0] PANIC:
> /lib/tls/libc.so.6(__libc_start_main+0xd3) [0x148df3]
>
> 2009-09-08 19:09:50 [10925] [0] PANIC: /usr/local/kannel/sbin/smsbox
> [0x8052855]
>
> tart_main+0xd3) [0x148df3]
>
> 2009-09-08 19:09:50 [10925] [0] PANIC: /usr/local/kannel/sbin/smsbox
> [0x8052855]
>
>
>
> What is happening? HELP!!!
>
>
>
> Peter
>
>
>
> No virus found in this incoming message.
> Checked by AVG - www.avg.com
> Version: 8.5.409 / Virus Database: 270.13.83/2353 - Release Date: 09/08/09
> 06:48:00
>

Reply via email to