Hi,
I am having a problem trying to run Kannel (1.2.1) on Cygwin (1.5.5(0.94/3/2)), with Libxml version 20423 on an Windows XP laptop. I have tried with a Wavecom modem, as well as a Nokia 7210. I get the following error -


2003-11-20 08:20:06 [5] ERROR: AT2[com3]: at_data_link: fail to set termios attribute
2003-11-20 08:20:06 [5] ERROR: System error 25: Not a typewriter


I would appreciate any help on how to resolve the issue- the full spew and the conf files are attached below:


-----------------------------
2003-11-20 08:20:06 [0] INFO: Debug_lvl = -1, log_file = <none>, log_lvl = 0
2003-11-20 08:20:06 [0] WARNING: DLR: using default 'internal' for storage type.


2003-11-20 08:20:06 [0] DEBUG: Kannel bearerbox version `1.2.1'.
System CYGWIN_NT-5.1, release 1.5.5(0.94/3/2), version 2003-09-20 16:31, machine
i686.
Hostname lutetia, IP 61.247.248.89.
Libxml version 20423.
Using OpenSSL 0.9.6h 5 Dec 2002.
Using native malloc.


2003-11-20 08:20:06 [0] DEBUG: HTTP: Opening server at port 13000.
2003-11-20 08:20:06 [0] DEBUG: Started thread 1 (gwlib/fdset.c:poller)
2003-11-20 08:20:06 [0] DEBUG: Started thread 2 (gwlib/http.c:server_thread)
2003-11-20 08:20:06 [0] DEBUG: Started thread 3 (gw/bb_http.c:httpadmin_run)
2003-11-20 08:20:06 [0] DEBUG: starting smsbox connection module
2003-11-20 08:20:06 [0] DEBUG: Started thread 4 (gw/bb_boxc.c:smsboxc_run)
2003-11-20 08:20:06 [0] INFO: AT2[com3]: configuration shows modemtype <wavecom>


2003-11-20 08:20:06 [0] DEBUG: AT2[com3]: Reading modem definitions from </cygdr
ive/d/Programs/kannel/skavakannel.conf>
2003-11-20 08:20:06 [0] DEBUG: AT2[com3]: Found <10> modems in config
2003-11-20 08:20:06 [0] INFO: AT2[com3]: read modem definition for <Wavecom>
2003-11-20 08:20:06 [0] DEBUG: Started thread 5 (gw/smsc/smsc_at2.c:at2_device_t
hread)
2003-11-20 08:20:06 [0] DEBUG: Started thread 6 (gw/bb_smscconn.c:sms_router)
2003-11-20 08:20:06 [5] INFO: AT2[com3]: trying to use speed <9600> from modem d
efinition
2003-11-20 08:20:06 [5] INFO: AT2[com3]: opening device
2003-11-20 08:20:06 [6] DEBUG: sms_router: time to sleep
2003-11-20 08:20:06 [0] INFO: ----------------------------------------
2003-11-20 08:20:06 [0] INFO: Kannel bearerbox II version 1.2.1 starting
2003-11-20 08:20:06 [5] DEBUG: AT2[com3]: device opened
2003-11-20 08:20:06 [5] ERROR: AT2[com3]: at_data_link: fail to set termios attr
ibute
2003-11-20 08:20:06 [5] ERROR: System error 25: Not a typewriter
2003-11-20 08:20:06 [5] INFO: AT2[com3]: speed set to 9600
2003-11-20 08:20:06 [5] DEBUG: AT2[com3]: --> ^M
2003-11-20 08:20:06 [0] INFO: MAIN: Start-up done, entering mainloop
2003-11-20 08:20:06 [0] DEBUG: AT2[com3]: start called
2003-11-20 08:20:06 [6] DEBUG: sms_router: list_len = 0
2003-11-20 08:20:17 [4] DEBUG: Started thread 7 (gw/bb_boxc.c:function)
2003-11-20 08:20:17 [7] INFO: Client connected from <127.0.0.1>
2003-11-20 08:20:17 [7] DEBUG: Started thread 8 (gw/bb_boxc.c:boxc_sender)


---------------------------------------------------

#
#
# This works with the default binary Kannel distribution for cygwin
#
# It is run like this from the cygwin shell -
#
# 1% bin/bearerbox smskannel.conf
# 2% bin/smsbox smskannel.conf
# 3% test/fakesmsc -p 10000 -H localhost -i 1 -m 100 "123 345 text nop"
#
# ..all 3 commands in separate shells (or screen sessions)
#
# The binaries bearerbox, smsbox, fakemsc are located in the default kannel distro
#
# For any modifications to this file, see Kannel User Guide
# If that does not help, send email to [EMAIL PROTECTED]
#
# Kalle Marjola May 2000
# Changed for new fakesmsc version by Uoti Urpala Jan 2001
# Added service and sendsms for HTTP SMSC by Kalle Marjola Mar 2001
#


group = core
admin-port = 13000
smsbox-port = 13001
#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 = "00358,0"
#access-log = "access.log"
#store-file = "kannel.store"
#ssl-certkey-file = "mycertandprivkeyfile.pem"


# SMSC CONNECTIONS


#group = smsc
#smsc = fake
#smsc-id = FAKE
#port = 10000
#connect-allow-ip = 127.0.0.1


#NOKIA 7210


#group = smsc
#smsc = at2
#smsc-id = 7210
#modemtype=nokiaphone
#device=com4
#speed = 19200
#device=/dev/ttyS0
#pin=1234
#include=/usr/local/etc/modems.conf

#NOKIA 7210

#group = smsc
#smsc = at2
#smsc-id = 7210
#modemtype=nokiaphone
#device=com5
#speed = 19200

#WAVECOM FASTTRACK MODEM
group = smsc
smsc = at2
modemtype=wavecom
device=com3

# SMSBOX SETUP

group = smsbox
bearerbox-host = localhost
sendsms-port = 13013
global-sender = 13013
#sendsms-chars = "0123456789 +-"
#log-file = "/tmp/smsbox.log"
#log-level = 0
#access-log = "access.log"


# SEND-SMS USERS


group = sendsms-user
username = tester
password = foobar
#user-deny-ip = ""
#user-allow-ip = ""

# this sender is for Kannel relay testing (http_smsc)

group = sendsms-user
username = kannel
password = rL4y
user-deny-ip = "*.*.*.*"
user-allow-ip = "127.0.0.1"

#
# The services should go in a separate file to make it easier for development
#


# SERVICES

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

# this service is for Kannel relay testing, when this Kannel
# works as relay gateway

group = sms-service
keyword = relay
get-url = "http://localhost:15130/sms?user=kannel&pass=rL4y&from=%p&to=%P&text=%r";
max-messages = 0


#
# Skava test service
#
group = sms-service
keyword = hello
text = "Hello world there!"


# there should be default always


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



#
# modems.conf, again should be a different file and included as
# include = "/path/to/modems.conf"
#

# Modems configuration
#
# Example and default values
#
# group = modems
# id = "my-id"
# name = "my-name"
# detect-string = "MODEM"
# detect-string2 = "" [Default]
# init-string = "AT+CNMI=1,2,0,0,0" [Default]
# speed = 9600 [Default]
# enable-hwhs = "AT+IFC=2,2" [Default]
# need-sleep = false [Default]
# no-pin = false [Default]
# no-smsc = false [Default]
# sendline-sleep = 100 [Default, miliseconds]
# keepalive-cmd = "AT" [Default]
# broken = false [Default]
# message-storage = "SM"
# enable-mms = false [Default]


# If modemtype=auto, try everyone and defaults to this one group = modems id = generic name = "Generic Modem"

group = modems
id = wavecom
name = Wavecom
detect-string = "WAVECOM"
need-sleep = true

group = modems
id = premicell
name = Premicell
detect-string = "PREMICEL"
no-pin = true
no-smsc = true

group = modems
id = siemens_tc35
name = "Siemens TC35"
detect-string = "SIEMENS"
detect-string2 = "TC35"
init-string = "AT+CNMI=1,2,0,0,1"
speed = 19200
enable-hwhs = "AT\\Q3"
need-sleep = true

group = modems
id = siemens_m20
name = "Siemens M20"
detect-string = "SIEMENS"
detect-string2 = "M20"
speed = 19200
enable-hwhs = "AT\\Q3"
keepalive-cmd = "AT+CBC;+CSQ"
need-sleep = true

group = modems
id = nokiaphone
name = "Nokia Phone"
detect-string = "Nokia Mobile Phone"
need-sleep = true
keepalive-cmd = "AT+CBC;+CSQ"
enable-mms = true

group = modems
id = falcom
name = "Falcom"
detect-string = "Falcom"
no-smsc = true

group = modems
id = ericsson_r520m
name = "Ericsson R520m"
detect-string = "R520m"
init-string = "AT+CNMI=3,2,0,0"

group = modems
id = ericsson_t68
name = "Ericsson T68"
detect-string = "T68"
init-string = "AT+CNMI=3,3"
keepalive-cmd = "AT+CBC;+CSQ"
broken = true

group = modems
id = alcatel
name = "Alcatel"
detect-string = "Alcatel"
init-string = "AT+CNMI=3,2,0,0"

_________________________________________________________________
Need a shot of Hank Williams or Patsy Cline? The classic country stars are always singing on MSN Radio Plus. Try one month free! http://join.msn.com/?page=offers/premiumradio





Reply via email to