Yes. you are right that this modem is not supporting AT+CNMI. Trying with some other hand sets. I believe kannel don't bother with CDMA or GSM. Kannel only think that this is an smsc.
Can any one explain how internet work using CDMA phone sets? -- regrads, Abdul Basit On Tue, Feb 15, 2011 at 2:15 AM, Mfawa Alfred Onen <[email protected]>wrote: > > That means the modem will not support things AT+CNMI for receiving SMS with > Kannel. Also I don't think kannel will work with a CDMA modem (I know it can > deliver to CDMA networks). > > Regards! > > > On Mon, Feb 14, 2011 at 11:16 AM, Abdul Basit <[email protected]>wrote: > >> Dear Users, >> >> I checked with minicom and wvdial. >> >> Using minicom, modem respond to few TA commnads; >> >> ATA >> ATZ >> AT+GMI >> AT+GMM >> AT+GMR >> >> All other commands i got ERROR. >> >> By executing wvdialconfig /etc/wvdial.conf multiple times, modem was found >> on ttyUSB0 with variable speed from 9600 to 230400. Most of the time i found >> speed 38400. >> >> Has anyone tested CDMA phone (nokia 6016i or 2115i or anyother) with >> kannel? >> >> Note: my samsumg c3510 GSM phone is perfectly working. >> >> -- >> regards, >> >> Abdul Basit >> >> >> >> On Wed, Feb 9, 2011 at 8:50 PM, Abdul Basit <[email protected]> wrote: >> >>> 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 >>> >> >> >> >> -- >> Regards, >> >> Abdul Basit | +92 32 1416 4196 | +92 30 0841 1445 >> > > > > -- > *Mfawa Alfred Onen* > *M.Sc Telecoms, B.Eng Elect/Elect, CCNA, RHCE(in view)* > System Administrator > Department of Computer Science, > Bingham University. > > E-Mail: [email protected] > Phone1: +234 805 944 3154 > Phone2: +234 803 079 6088 > > > -- Regards, Abdul Basit | +92 32 1416 4196 | +92 30 0841 1445
