Hi to the group,

I am not able to send SMSs yet. I have read through the archives and
user-guide and have constructed a suitable configuration file.

I built kannel from source.

I am using a Nokia 6310 as a virtual SMSC.

The configuration file is:

group = core
admin-port = 13000
smsbox-port = 13001
admin-password = phillip
log-file = "/var/log/kannel/phil_bearerbox.log"
log-level = 0
access-log = "/var/log/kannel/phil_bearer-access.log"
box-allow-ip = "127.0.0.1"

group = modems
id = nokiaphone
name = "Nokia Phone"
detect-string = "nokia"
speed = 9600

group = smsc
smsc = at2
smsc-id = nok6310
speed = 9600
modemtype = nokiaphone
device = /dev/ttyS0
connect-allow-ip = "127.0.0.1"
sms-center = "+61411990001"

group = smsbox
bearerbox-host = localhost
sendsms-port = 13013
log-file = "/var/log/kannel/phil_smsbox.log"
log-level = 0
access-log = "/var/log/kannel/phil_sms-access.log"

group = sendsms-user
username = phillip
password = phillip
max-messages = 10
concatenation = true

group = sms-service
keyword = nop
text = "You asked nothing and I did it!"
catch-all = true

group = sms-service
keyword = default
text = "No service specified"

group = sms-service
keyword = www
get-url = "http://%S";
group = sms-service
keyword = complex
get-url = "http://host/service?sender=%p&text=%r";
accept-x-kannel-headers = true
max-messages = 3
concatenation = true

I'm started kannel from the command line.

bearerbox -v 0 /etc/kannel/kannel.conf

where kannel.conf is the configuration file.

The output i am getting when starting the bearerbox is:

2004-02-24 02:13:57 [0] INFO: Debug_lvl = 0, log_file = <none>, log_lvl = 0
2004-02-24 02:13:57 [0] WARNING: DLR: using default 'internal' for storage
type.
2004-02-24 02:13:57 [0] DEBUG: Kannel bearerbox version `1.2.1'.
System Linux, release 2.2.20-idepci, version #1 Sat Apr 20 12:45:19 EST
2002, machine i686.
Hostname fenris.valhalla.com, IP 192.168.1.2.
Libxml version 20419.
Using native malloc.

2004-02-24 02:13:57 [0] INFO: Added logfile
`/var/log/kannel/phil_bearerbox.log' with level `0'.
2004-02-24 02:13:57 [0] INFO: Started access logfile
`/var/log/kannel/phil_bearer-access.log'.
2004-02-24 02:13:57 [0] INFO: SSL not supported, no SSL initialization done.
2004-02-24 02:13:57 [0] DEBUG: HTTP: Opening server at port 13000.
2004-02-24 02:13:57 [0] DEBUG: Started thread 1 (gwlib/fdset.c:poller)
2004-02-24 02:13:57 [0] DEBUG: Started thread 2 (gwlib/http.c:server_thread)
2004-02-24 02:13:57 [0] DEBUG: Started thread 3 (gw/bb_http.c:httpadmin_run)
2004-02-24 02:13:57 [0] DEBUG: starting smsbox connection module
2004-02-24 02:13:57 [0] DEBUG: Started thread 4 (gw/bb_boxc.c:smsboxc_run)
2004-02-24 02:13:57 [0] INFO: AT2[nok6310]: configuration shows modemtype
<nokiaphone>
2004-02-24 02:13:57 [0] DEBUG: AT2[nok6310]: Reading modem definitions
from </etc/kannel/kannel.conf>
2004-02-24 02:13:57 [0] DEBUG: AT2[nok6310]: Found <1> modems in config
2004-02-24 02:13:57 [0] INFO: AT2[nok6310]: read modem definition for
<Nokia Phone>
2004-02-24 02:13:57 [0] DEBUG: Started thread 5
(gw/smsc/smsc_at2.c:at2_device_thread)
2004-02-24 02:13:57 [0] DEBUG: Started thread 6 (gw/bb_smscconn.c:sms_router)
2004-02-24 02:13:57 [0] INFO: ----------------------------------------
2004-02-24 02:13:57 [0] INFO: Kannel bearerbox II version 1.2.1 starting
2004-02-24 02:13:57 [0] INFO: MAIN: Start-up done, entering mainloop
2004-02-24 02:13:57 [0] DEBUG: AT2[nok6310]: start called
2004-02-24 02:13:57 [5] INFO: AT2[nok6310]: opening device
2004-02-24 02:13:57 [5] DEBUG: AT2[nok6310]: device opened
2004-02-24 02:13:57 [6] DEBUG: sms_router: time to sleep
2004-02-24 02:13:57 [6] DEBUG: sms_router: list_len = 0
2004-02-24 02:13:58 [5] DEBUG: AT2[nok6310]: device opened
2004-02-24 02:13:58 [5] INFO: AT2[nok6310]: init device
2004-02-24 02:13:58 [5] INFO: AT2[nok6310]: speed set to 9600
2004-02-24 02:13:58 [5] DEBUG: AT2[nok6310]: --> AT^M

I find this worrying that execution of the bearerbox command ends here.
There is only one AT^M command, should there be more communication between
the 6310 and kannel?

I get the following when i try to send an sms through my browser using the
following command
http://smsbox.host.name:13001/cgi-bin/sendsms?username=phillip&password=phillip&to=0404042346&text=Hello+world

2004-02-24 02:16:32 [4] DEBUG: Started thread 7 (gw/bb_boxc.c:function)
2004-02-24 02:16:32 [7] INFO: Client connected from <192.168.1.30>
2004-02-24 02:16:32 [7] DEBUG: Started thread 8 (gw/bb_boxc.c:boxc_sender)

However, the browser does nothing. It just cycles. I have repeated the
same through lynx at the command line.

Some help or ideas would be really appreciated.

Regards,
Phillip Lucs

Reply via email to