Re: Receiving SMS GSM modem Nokia N73
Andreas Fink <[email protected]>
| Newsgroups | gmane.comp.mobile.kannel.devel |
|---|---|
| Message-ID | <[email protected]> |
why dont you simply use the default keyword instead of a regexp .* ? On 29.07.2008, at 21:26, Ricardo España wrote: > Hi guys, > > I just recently installed Kannel and I am trying to setup the sms > feature, to work with sms pull messages and sms-services. I am using > my cellphone (Nokia N73) as GSM modem to work as my virtual SMSC, it > is working fine sending sms but when a sms arrives Kannel does not > see that the incoming message and can't run the sms-services group. > My configuration file is detailed below, I hope you can help me with > this thing. Thank you! > > # > # THIS IS A SAMPLE CONFIGURATION FOR SMS KANNEL > # > # This basic version is used for system testing. It expects > 'fakesmsc' to > # send messages which are replied with simple fixed text message. > # It is run like this: > # > # 1% gw/bearerbox gw/smskannel.conf > # 2% gw/smsbox gw/smskannel.conf > # 3% test/fakesmsc -i 0.1 -m 100 "123 345 text nop" > # > # ..all 3 commands in separate shells (or screen sessions) > # Note that you can run them in different machines but have to > # add certain command line argument and configuration variables then > # > # > # For any modifications to this file, see Kannel User Guide > # If that does not help, see Kannel web page (http://www.kannel.org) > and > # various online help and mailing list archives > # > # Notes on those who base their configuration on this: > # 1) check security issues! (allowed IPs, passwords and ports) > # 2) groups cannot have empty rows inside them! > # 3) read the user guide > # > # Kalle Marjola for Kannel project 2001, 2004 > > #--------------------------------------------- > # 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 = "/tmp/kannel.log" > #log-level = 0 > box-deny-ip = "*.*.*.*" > box-allow-ip = "127.0.0.1" > #unified-prefix = "+358,00358,0;+,00" > #access-log = "/tmp/access.log" > #store-file = "kannel.store" > #ssl-server-cert-file = "cert.pem" > #ssl-server-key-file = "key.pem" > #ssl-certkey-file = "mycertandprivkeyfile.pem" > > #--------------------------------------------- > # 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 = at > #smsc-id = nokia_smsc > modemtype = Nokia > device = /dev/ttyACM0 > speed = 19200 > pin = 3023 > > group = modems > id = Nokia > name = "Nokia" > #detect-string = "Nokia Mobile Phone" > init-string = "ATZ" > #enable-hwhs = "AT+IFC=2,2" > #need-sleep = false > #keepalive-cmd = "AT+CBC; +CSQ" > #broken = true > #message-storage = "ME" > > #--------------------------------------------- > # 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 = "/tmp/smsbox.log" > log-level = 0 > access-log = "/tmp/access.log" > > #--------------------------------------------- > # 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 = tester > password = foobar > #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. > > group = sms-service > keyword = > keyword-regex = .* > catch-all = yes > max-messages = 0 > get-url="http://localhost:13013/cgi-bin/sendsms?username=tester&password=foobar&to=04149157444&text=su > " > > # 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" > > # end of configuration file > > > Ricardo España > Cel: +58-(0)414.915.74.44 > Caracas, Venezuela.