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 >
