Hi,

I am trying to connect kannel with Nokia CDMA phone 6016i via ttyUSB0.

Problem is that kannel is not connecting with this smsc and always in
connecting status due to which all messages go into queue.

 Kannel bearerbox version `svn-r4858M'. Build `Feb 7 2011 14:57:40',
compiler `4.4.5'. System Linux, release 2.6.35-25-generic, version
#44-Ubuntu SMP Fri Jan 21 17:40:48 UTC 2011, machine i686. Hostname insite,
IP 192.168.3.6. Libxml version 2.7.7. Compiled with MySQL 5.1.49, using
MySQL 5.1.49. Using native malloc.

Status: running, uptime 0d 0h 2m 43s

WDP: received 0 (0 queued), sent 0 (0 queued)

SMS: received 0 (0 queued), sent 0 (*3 queued*), store size -1
SMS: inbound (0.00,0.00,0.00) msg/sec, outbound (0.00,0.00,0.00) msg/sec

DLR: received 0, sent 0
DLR: inbound (0.00,0.00,0.00) msg/sec, outbound (0.00,0.00,0.00) msg/sec
DLR: 0 queued, using internal storage

Box connections:
    smsbox:Nokia-6016i, IP 127.0.0.1 (0 queued), (on-line 0d 0h 0m 49s)
SMSC connections:
    ttyUSB0[ttyUSB0]    AT2[ttyUSB0] (*connecting*, rcvd: sms 0 / dlr 0,
sent: sms 0 / dlr 0, failed 0, queued 0 msgs)


Following is my kannel configuration:

# CORE
group = core
admin-port = 13000
smsbox-port = 13001
admin-password = bar
status-password = foo
log-file = "/var/log/kannel/kannel.log"
box-deny-ip = "*.*.*.*"
box-allow-ip = "127.0.0.1"
access-log = "/var/log/kannel/access.log"

# SMSC CONNECTIONS
group = modems
id = nokiaphone
name = "Nokia Phone"
detect-string = "6016i"
need-sleep = true
init-string = "ATZ"
init-string = "ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0"
#init-string = "AT+CNMI=1,2,0,1,0"
#init-string = "AT+CNMI=2,0,0,2,0"
keepalive-cmd = "AT+CBC;+CSQ"
#enable-hwhs = "AT+IFC=2,2"
message-storage = "ME"
reset-string = "ATZ"

group = smsc
smsc = at
smsc-id = ttyUSB0
modemtype = auto
device = /dev/ttyUSB0
speed = 38400
my-number = 012345678
sim-buffering = true
log-file ="/var/log/kannel/smsc.log"

#---------------------------------------------
# SMSBOX SETUP
group = smsbox
smsbox-id = Nokia-6016i
bearerbox-host = 127.0.0.1
sendsms-port = 13013
global-sender = 13013
#sendsms-chars = "0123456789 +-"
log-file = "/var/log/kannel/smsbox.log"
access-log = "/var/log/kannel/smsaccess.log"

#---------------------------------------------
# SEND-SMS USERS
group = sendsms-user
username = tester
password = foobar

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

Following is bearerbox startup logs  with debug 0

./bearerbox -v 0 smskannel.conf
2011-02-09 20:32:47 [23725] [0] INFO: Debug_lvl = 0, log_file = <none>,
log_lvl = 0
2011-02-09 20:32:47 [23725] [0] INFO: Mutex gwlib/list.c:136: 120 locks, 0
collisions.
2011-02-09 20:32:47 [23725] [0] INFO: Mutex gwlib/list.c:136: 19 locks, 0
collisions.
2011-02-09 20:32:47 [23725] [0] INFO: Mutex gwlib/list.c:136: 19 locks, 0
collisions.
2011-02-09 20:32:47 [23725] [0] INFO: Mutex gwlib/list.c:136: 19 locks, 0
collisions.
2011-02-09 20:32:47 [23725] [0] INFO: Mutex gwlib/list.c:136: 15 locks, 0
collisions.
2011-02-09 20:32:47 [23725] [0] INFO: Mutex gwlib/list.c:136: 7 locks, 0
collisions.
2011-02-09 20:32:47 [23725] [0] INFO: Mutex gwlib/list.c:136: 7 locks, 0
collisions.
2011-02-09 20:32:47 [23725] [0] INFO: Mutex gwlib/list.c:136: 121 locks, 0
collisions.
2011-02-09 20:32:47 [23725] [0] INFO: Mutex gwlib/list.c:136: 3 locks, 0
collisions.
2011-02-09 20:32:47 [23725] [0] WARNING: DLR: using default 'internal' for
storage type.
2011-02-09 20:32:47 [23725] [0] INFO: DLR using storage type: internal
2011-02-09 20:32:47 [23725] [0] DEBUG: Kannel bearerbox version
`svn-r4858M'.
Build `Feb  7 2011 14:57:40', compiler `4.4.5'.
System Linux, release 2.6.35-25-generic, version #44-Ubuntu SMP Fri Jan 21
17:40:48 UTC 2011, machine i686.
Hostname insite, IP 192.168.3.6.
Libxml version 2.7.7.
Compiled with MySQL 5.1.49, using MySQL 5.1.49.
Using native malloc.

2011-02-09 20:32:47 [23725] [0] INFO: Added logfile
`/var/log/kannel/kannel.log' with level `0'.
2011-02-09 20:32:47 [23725] [0] INFO: Started access logfile
`/var/log/kannel/access.log'.
2011-02-09 20:32:47 [23725] [0] INFO: SSL not supported, no SSL
initialization done.
2011-02-09 20:32:47 [23725] [0] INFO: HTTP: Opening server at port 13000.
2011-02-09 20:32:47 [23725] [0] DEBUG: Started thread 1
(gwlib/fdset.c:poller)
2011-02-09 20:32:47 [23725] [1] DEBUG: Thread 1 (gwlib/fdset.c:poller) maps
to pid 23725.
2011-02-09 20:32:47 [23725] [0] DEBUG: Started thread 2
(gwlib/http.c:server_thread)
2011-02-09 20:32:47 [23725] [2] DEBUG: Thread 2 (gwlib/http.c:server_thread)
maps to pid 23725.
2011-02-09 20:32:47 [23725] [2] DEBUG: HTTP: Including port 13000, fd 8 for
polling in server thread
2011-02-09 20:32:47 [23725] [0] DEBUG: Started thread 3
(gw/bb_http.c:httpadmin_run)
2011-02-09 20:32:47 [23725] [3] DEBUG: Thread 3 (gw/bb_http.c:httpadmin_run)
maps to pid 23725.
2011-02-09 20:32:47 [23725] [0] INFO: Mutex gwlib/list.c:136: 1 locks, 0
collisions.
2011-02-09 20:32:47 [23725] [0] DEBUG: starting smsbox connection module
2011-02-09 20:32:47 [23725] [0] INFO: BOXC: 'smsbox-max-pending' not set,
using default (100).
2011-02-09 20:32:47 [23725] [0] DEBUG: Started thread 4
(gw/bb_boxc.c:sms_to_smsboxes)
2011-02-09 20:32:47 [23725] [4] DEBUG: Thread 4
(gw/bb_boxc.c:sms_to_smsboxes) maps to pid 23725.
2011-02-09 20:32:47 [23725] [0] DEBUG: Started thread 5
(gw/bb_boxc.c:smsboxc_run)
2011-02-09 20:32:47 [23725] [5] DEBUG: Thread 5 (gw/bb_boxc.c:smsboxc_run)
maps to pid 23725.
2011-02-09 20:32:47 [23725] [0] INFO: Set SMS resend frequency to 60
seconds.
2011-02-09 20:32:47 [23725] [0] INFO: SMS resend retry set to unlimited.
2011-02-09 20:32:47 [23725] [0] DEBUG: MO concatenated message handling
enabled
2011-02-09 20:32:47 [23725] [0] INFO: DLR rerouting for smsc id <ttyUSB0>
disabled.
2011-02-09 20:32:47 [23725] [0] INFO: Added logfile
`/var/log/kannel/smsc.log' with level `0'.
2011-02-09 20:32:47 [23725] [0] INFO: AT2[ttyUSB0]: configuration doesn't
show modemtype. will autodetect
2011-02-09 20:32:47 [23725] [0] DEBUG: Started thread 6
(gw/smsc/smsc_at.c:at2_device_thread)
2011-02-09 20:32:47 [23725] [0] DEBUG: Started thread 7
(gw/bb_smscconn.c:sms_router)
2011-02-09 20:32:47 [23725] [0] INFO:
----------------------------------------
2011-02-09 20:32:47 [23725] [0] INFO: Kannel bearerbox II version svn-r4858M
starting
2011-02-09 20:32:47 [23725] [0] INFO: MAIN: Start-up done, entering mainloop
2011-02-09 20:32:47 [23725] [0] DEBUG: AT2[ttyUSB0]: start called
2011-02-09 20:32:47 [23725] [7] DEBUG: Thread 7
(gw/bb_smscconn.c:sms_router) maps to pid 23725.
2011-02-09 20:32:47 [23725] [6] DEBUG: Thread 6
(gw/smsc/smsc_at.c:at2_device_thread) maps to pid 23725.
2011-02-09 20:32:47 [23725] [6] INFO: Logging thread `6' to logfile
`/var/log/kannel/smsc.log' with level `0'.

2011-02-09 20:34:21 [23725] [5] INFO: Mutex gwlib/list.c:136: 3 locks, 0
collisions.
2011-02-09 20:34:21 [23725] [5] INFO: Client connected from <127.0.0.1>
2011-02-09 20:34:21 [23725] [5] DEBUG: Started thread 8
(gw/bb_boxc.c:function)
2011-02-09 20:34:21 [23725] [8] DEBUG: Thread 8 (gw/bb_boxc.c:function) maps
to pid 23725.
2011-02-09 20:34:21 [23725] [8] DEBUG: Started thread 9
(gw/bb_boxc.c:boxc_sender)
2011-02-09 20:34:21 [23725] [8] DEBUG: boxc_receiver: got boxc_id
<Nokia-6016i> from <127.0.0.1>
2011-02-09 20:34:21 [23725] [9] DEBUG: Thread 9 (gw/bb_boxc.c:boxc_sender)
maps to pid 23725.

2011-02-09 20:34:42 [23725] [2] DEBUG: HTTP: Creating HTTPClient for
`127.0.0.1'.
2011-02-09 20:34:42 [23725] [2] DEBUG: HTTP: Created HTTPClient area
0x955a870.
2011-02-09 20:34:42 [23725] [1] INFO: Mutex gwlib/list.c:136: 7 locks, 0
collisions.
2011-02-09 20:34:42 [23725] [3] INFO: Mutex gwlib/list.c:136: 6 locks, 0
collisions.
2011-02-09 20:34:42 [23725] [3] INFO: Mutex gwlib/list.c:136: 5 locks, 0
collisions.
2011-02-09 20:34:42 [23725] [3] INFO: Mutex gwlib/list.c:136: 90 locks, 0
collisions.
2011-02-09 20:34:42 [23725] [3] DEBUG: HTTP: Resetting HTTPClient for
`127.0.0.1'.
2011-02-09 20:34:42 [23725] [3] INFO: Mutex gwlib/list.c:136: 6 locks, 0
collisions.
2011-02-09 20:34:42 [23725] [3] INFO: Mutex gwlib/list.c:136: 5 locks, 0
collisions.
2011-02-09 20:34:42 [23725] [1] INFO: Mutex gwlib/list.c:136: 7 locks, 0
collisions.
2011-02-09 20:34:42 [23725] [3] INFO: Mutex gwlib/list.c:136: 6 locks, 0
collisions.
2011-02-09 20:34:42 [23725] [3] INFO: Mutex gwlib/list.c:136: 6 locks, 0
collisions.
2011-02-09 20:34:42 [23725] [3] INFO: Mutex gwlib/list.c:136: 6 locks, 0
collisions.
2011-02-09 20:34:42 [23725] [3] INFO: Mutex gwlib/list.c:136: 95 locks, 0
collisions.
2011-02-09 20:34:42 [23725] [3] DEBUG: HTTP: Resetting HTTPClient for
`127.0.0.1'.
2011-02-09 20:34:42 [23725] [3] INFO: Mutex gwlib/list.c:136: 6 locks, 0
collisions.
2011-02-09 20:34:42 [23725] [3] INFO: Mutex gwlib/list.c:136: 1 locks, 0
collisions.
2011-02-09 20:34:43 [23725] [1] INFO: Mutex gwlib/list.c:136: 7 locks, 0
collisions.
2011-02-09 20:34:43 [23725] [3] INFO: Mutex gwlib/list.c:136: 6 locks, 0
collisions.
2011-02-09 20:34:43 [23725] [3] INFO: Mutex gwlib/list.c:136: 5 locks, 0
collisions.
2011-02-09 20:34:43 [23725] [3] INFO: Mutex gwlib/list.c:136: 90 locks, 0
collisions.
2011-02-09 20:34:43 [23725] [3] DEBUG: HTTP: Resetting HTTPClient for
`127.0.0.1'.
2011-02-09 20:34:43 [23725] [3] INFO: Mutex gwlib/list.c:136: 6 locks, 0
collisions.
2011-02-09 20:34:43 [23725] [3] INFO: Mutex gwlib/list.c:136: 5 locks, 0
collisions.
2011-02-09 20:34:43 [23725] [1] INFO: Mutex gwlib/list.c:136: 7 locks, 0
collisions.
2011-02-09 20:34:43 [23725] [3] INFO: Mutex gwlib/list.c:136: 6 locks, 0
collisions.
2011-02-09 20:34:43 [23725] [3] INFO: Mutex gwlib/list.c:136: 6 locks, 0
collisions.
2011-02-09 20:34:43 [23725] [3] INFO: Mutex gwlib/list.c:136: 6 locks, 0
collisions.
2011-02-09 20:34:43 [23725] [3] INFO: Mutex gwlib/list.c:136: 95 locks, 0
collisions.
2011-02-09 20:34:43 [23725] [3] DEBUG: HTTP: Resetting HTTPClient for
`127.0.0.1'.
2011-02-09 20:34:43 [23725] [3] INFO: Mutex gwlib/list.c:136: 6 locks, 0
collisions.
2011-02-09 20:34:43 [23725] [3] INFO: Mutex gwlib/list.c:136: 5 locks, 0
collisions.
2011-02-09 20:34:43 [23725] [1] INFO: Mutex gwlib/list.c:136: 7 locks, 0
collisions.
2011-02-09 20:34:43 [23725] [3] INFO: Mutex gwlib/list.c:136: 6 locks, 0
collisions.
2011-02-09 20:34:43 [23725] [3] INFO: Mutex gwlib/list.c:136: 6 locks, 0
collisions.
2011-02-09 20:34:43 [23725] [3] INFO: Mutex gwlib/list.c:136: 6 locks, 0
collisions.
2011-02-09 20:34:43 [23725] [3] INFO: Mutex gwlib/list.c:136: 95 locks, 0
collisions.
2011-02-09 20:34:43 [23725] [3] DEBUG: HTTP: Resetting HTTPClient for
`127.0.0.1'.
2011-02-09 20:34:43 [23725] [3] INFO: Mutex gwlib/list.c:136: 6 locks, 0
collisions.
2011-02-09 20:34:43 [23725] [3] INFO: Mutex gwlib/list.c:136: 1 locks, 0
collisions.
2011-02-09 20:35:26 [23725] [8] DEBUG: boxc_receiver: sms received
2011-02-09 20:35:26 [23725] [8] DEBUG: send_msg: sending msg to boxc:
<Nokia-6016i>
2011-02-09 20:35:26 [23725] [7] DEBUG: sms_router: handling message
(0x9558c30 vs 0x9558c30)
2011-02-09 20:35:26 [23725] [7] DEBUG: *Routing failed, re-queued*.
2011-02-09 20:35:26 [23725] [7] DEBUG: sms_router: handling message
(0x9558c30 vs 0x9558c30)
2011-02-09 20:35:26 [23725] [7] DEBUG: Routing failed, re-queued.
2011-02-09 20:35:26 [23725] [7] DEBUG: sms_router: time to sleep 30.00 secs.
2011-02-09 20:35:26 [23725] [7] DEBUG: sms_router: gwlist_len = 1
2011-02-09 20:35:26 [23725] [7] DEBUG: sms_router: handling message
(0x9558c30 vs 0x9558c30)
2011-02-09 20:35:26 [23725] [7] DEBUG: Routing failed, re-queued.
2011-02-09 20:35:26 [23725] [7] DEBUG: sms_router: handling message
(0x9558c30 vs 0x9558c30)
2011-02-09 20:35:26 [23725] [7] DEBUG: Routing failed, re-queued.
2011-02-09 20:35:26 [23725] [7] DEBUG: sms_router: time to sleep 30.00 secs.

I will appreciate if anyone can share his testing with CDMA phones.


-- 
Regards,

Abdul Basit | +92 32 1416 4196 | +92 30 0841 1445

Reply via email to