Hello to all, I now have tracked (debugged) the problem down to the PDU type the T68i returns. It is not 0, but 3, so the PDU is not decoded by the at2 smsc. I tried to allow this pdu type, but then the decode fails completely.
2002-11-06 10:57:15 [6] DEBUG: AT2[m3s]: 1 messages waiting in memory 2002-11-06 10:57:15 [6] DEBUG: AT2[m3s]: --> AT+CMGR=1^M 2002-11-06 10:57:15 [6] DEBUG: AT2[m3s]: <-- AT+CMGR=1 2002-11-06 10:57:15 [6] DEBUG: AT2[m3s]: <-- +CMGR: 0,,23 2002-11-06 10:57:15 [6] DEBUG: AT2[m3s]: <-- 0791947122720000040C9194717206979900002011600145138004F4F29C0E 2002-11-06 10:57:15 [6] DEBUG: AT2[m3s]: Numeric sender (international) <+172227000040<019491727607999000002110610?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/ ?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?> 2002-11-06 10:57:15 [6] PANIC: gwlib/octstr.c:275: octstr_copy_real: Assertion `len >= 0' failed. Any hint what this pdu type is? Thanks, Peter -----Original Message----- From: Schaich, Peter Sent: Dienstag, 5. November 2002 18:29 To: '[EMAIL PROTECTED]' Subject: T68i as SMSC Hello to all, I try to use a T68i as SMSC, and have the problem, that incoming messages are received, but my default service do not handle them, but all SMS are stored in the store-file. When I add the FakeSMSC, my configured service handles them. Sending of SMS seems to work (as least I can send WapPush messages). Any help? Regards, Peter --------------------------------------- I use following configuration: Kannel 1.2.0 on Windows 2000 using cygwin conffile: # BEARERBOX CONFIGURATION group = core admin-port = 13000 smsbox-port = 13001 wapbox-port = 13002 admin-password = bar wdp-interface-name = "*" log-file = "bearerbox.log" log-level = 0 box-deny-ip = "*.*.*.*" box-allow-ip = "127.0.0.1" unified-prefix = "00358,0" store-file = "kannel.store" # SMSC CONNECTIONS group = smsc smsc = at2 modemtype = ericsson_t68 device = /dev/ttyS2 speed=19200 pin = 0101 validityperiod = 255 keepalive = 10 sim-buffering = true # Mobile Phone CONFIGURATION group = modems id = ericsson_t68 name = "Ericsson T68" detect-string = "T68" init-string = "ATQ0E1V1" keepalive-cmd = "AT+CBC;+CSQ" broken = true message-storage= "ME" no-smsc = true # if you want direct message indication instead of sim buffering # init-string = "AT+CNMI=3,3" # SMSBOX SETUP group = smsbox bearerbox-host = localhost sendsms-port = 13013 sendsms-chars = "0123456789 +-" log-file = "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 = "" group = smsc smsc = fake smsc-id = FAKE port = 10000 connect-allow-ip = 127.0.0.1 # SERVICES group = sms-service keyword = default catch-all = true post-url=http://localhost:40000 send-sender = true omit-empty = true # WAPBOX CONFIGURATION group = wapbox bearerbox-host = localhost log-file = "wapbox.log" log-level = 1 syslog-level = none # PPG CONFIGURATION group = ppg ppg-url = /cgi-bin/wap-push.cgi ppg-port = 9001 #ppg-ssl-port = 8081 concurrent-pushes = 100 trusted-pi = true users = 1024 # PPG USER SETUP, for authorizing a specific push user group = wap-push-user wap-push-user = picom ppg-username = foo ppg-password = bar allowed-prefix = 40;60;70 denied-prefix = 50 The bearerbox log looks like following: 2002-11-05 17:57:50 [0] INFO: Kannel bearerbox II version 1.2.0 starting 2002-11-05 17:57:50 [0] DEBUG: Started thread 1 (gw/bb_store.c:store_cleanup) 2002-11-05 17:57:50 [0] DEBUG: HTTP: Opening server at port 13000. 2002-11-05 17:57:50 [0] DEBUG: Started thread 2 (gwlib/fdset.c:poller) 2002-11-05 17:57:50 [0] DEBUG: Started thread 3 (gwlib/http.c:server_thread) 2002-11-05 17:57:50 [0] DEBUG: Started thread 4 (gw/bb_http.c:httpadmin_run) 2002-11-05 17:57:50 [0] DEBUG: starting smsbox connection module 2002-11-05 17:57:50 [0] DEBUG: Started thread 5 (gw/bb_boxc.c:smsboxc_run) 2002-11-05 17:57:50 [0] INFO: AT2[/dev/ttyS2]: configuration shows modemtype <ericsson_t68> 2002-11-05 17:57:50 [0] DEBUG: AT2[/dev/ttyS2]: Reading modem definitions from <mykannel.conf> 2002-11-05 17:57:50 [0] DEBUG: AT2[/dev/ttyS2]: Found <1> modems in config 2002-11-05 17:57:50 [0] INFO: AT2[/dev/ttyS2]: read modem definition for <Ericsson T68> 2002-11-05 17:57:50 [0] DEBUG: Started thread 6 (gw/smsc_at2.c:at2_device_thread) 2002-11-05 17:57:50 [6] INFO: AT2[/dev/ttyS2]: opening device 2002-11-05 17:57:51 [6] DEBUG: AT2[/dev/ttyS2]: device opened 2002-11-05 17:57:51 [0] DEBUG: Started thread 7 (gw/smsc_fake.c:fake_listener) 2002-11-05 17:57:51 [0] DEBUG: Started thread 8 (gw/bb_smscconn.c:sms_router) 2002-11-05 17:57:51 [8] DEBUG: sms_router: time to sleep 2002-11-05 17:57:51 [0] DEBUG: starting UDP sender/receiver module 2002-11-05 17:57:51 [0] DEBUG: udpc_create: Bound to UDP <0.0.0.0:9200> 2002-11-05 17:57:51 [0] DEBUG: Started thread 9 (gw/bb_udp.c:udp_receiver) 2002-11-05 17:57:51 [0] DEBUG: Started thread 10 (gw/bb_udp.c:udp_sender) 2002-11-05 17:57:51 [0] DEBUG: udpc_create: Bound to UDP <0.0.0.0:9201> 2002-11-05 17:57:51 [0] DEBUG: Started thread 11 (gw/bb_udp.c:udp_receiver) 2002-11-05 17:57:51 [0] DEBUG: Started thread 12 (gw/bb_udp.c:udp_sender) 2002-11-05 17:57:51 [0] DEBUG: starting wapbox connection module 2002-11-05 17:57:51 [0] DEBUG: Started thread 13 (gw/bb_boxc.c:wdp_to_wapboxes) 2002-11-05 17:57:51 [0] DEBUG: Started thread 14 (gw/bb_boxc.c:wapboxc_run) 2002-11-05 17:57:51 [0] DEBUG: starting WDP router 2002-11-05 17:57:51 [0] DEBUG: Started thread 15 (gw/bearerbox.c:wdp_router) 2002-11-05 17:57:51 [0] INFO: Loading store file kannel.store 2002-11-05 17:57:51 [0] INFO: Store-file size 0, starting to unpack 2002-11-05 17:57:51 [0] INFO: Retrieved 0 messages, non-acknowledged messages: 0 2002-11-05 17:57:51 [0] INFO: MAIN: Start-up done, entering mainloop 2002-11-05 17:57:51 [0] DEBUG: AT2[/dev/ttyS2]: start called 2002-11-05 17:57:51 [0] DEBUG: smsc_fake: start called 2002-11-05 17:57:51 [8] DEBUG: sms_router: list_len = 0 2002-11-05 17:57:51 [6] DEBUG: AT2[/dev/ttyS2]: device opened 2002-11-05 17:57:51 [6] INFO: AT2[/dev/ttyS2]: init device 2002-11-05 17:57:51 [6] INFO: AT2[/dev/ttyS2]: speed set to 19200 2002-11-05 17:57:51 [6] DEBUG: AT2[/dev/ttyS2]: --> AT^M 2002-11-05 17:57:51 [6] DEBUG: AT2[/dev/ttyS2]: <-- AT 2002-11-05 17:57:51 [6] DEBUG: AT2[/dev/ttyS2]: <-- OK 2002-11-05 17:57:51 [6] DEBUG: AT2[/dev/ttyS2]: --> AT&F^M 2002-11-05 17:57:51 [6] DEBUG: AT2[/dev/ttyS2]: <-- AT&F 2002-11-05 17:57:52 [6] DEBUG: AT2[/dev/ttyS2]: <-- OK 2002-11-05 17:57:52 [6] DEBUG: AT2[/dev/ttyS2]: --> ATE0^M 2002-11-05 17:57:52 [6] DEBUG: AT2[/dev/ttyS2]: <-- ATE0 2002-11-05 17:57:52 [6] DEBUG: AT2[/dev/ttyS2]: <-- OK 2002-11-05 17:57:52 [6] DEBUG: AT2[/dev/ttyS2]: --> AT+IFC=2,2^M 2002-11-05 17:57:52 [6] DEBUG: AT2[/dev/ttyS2]: <-- OK 2002-11-05 17:57:52 [6] DEBUG: AT2[/dev/ttyS2]: --> AT+CPIN?^M 2002-11-05 17:57:52 [6] DEBUG: AT2[/dev/ttyS2]: <-- +CPIN: READY 2002-11-05 17:57:52 [6] DEBUG: AT2[/dev/ttyS2]: <-- OK 2002-11-05 17:57:52 [6] DEBUG: AT2[/dev/ttyS2]: --> AT+CMGF=0^M 2002-11-05 17:57:53 [6] DEBUG: AT2[/dev/ttyS2]: <-- OK 2002-11-05 17:57:53 [6] DEBUG: AT2[/dev/ttyS2]: --> AT+CSMS=?^M 2002-11-05 17:57:53 [6] DEBUG: AT2[/dev/ttyS2]: <-- +CSMS: (0) 2002-11-05 17:57:53 [6] DEBUG: AT2[/dev/ttyS2]: <-- OK 2002-11-05 17:57:53 [6] DEBUG: AT2[/dev/ttyS2]: --> ATQ0E1V1^M 2002-11-05 17:57:53 [6] DEBUG: AT2[/dev/ttyS2]: <-- OK 2002-11-05 17:57:53 [6] DEBUG: AT2[/dev/ttyS2]: --> AT+CPMS="ME"^M 2002-11-05 17:57:53 [6] DEBUG: AT2[/dev/ttyS2]: <-- AT+CPMS="ME" 2002-11-05 17:57:54 [6] DEBUG: AT2[/dev/ttyS2]: <-- +CPMS: 0,70,0,10,0,70 2002-11-05 17:57:54 [6] DEBUG: AT2[/dev/ttyS2]: <-- OK 2002-11-05 17:57:54 [6] INFO: AT2[/dev/ttyS2]: AT SMSC successfully opened. 2002-11-05 17:57:56 [6] DEBUG: AT2[/dev/ttyS2]: --> AT+CBC;+CSQ^M 2002-11-05 17:57:56 [6] DEBUG: AT2[/dev/ttyS2]: <-- AT+CBC;+CSQ 2002-11-05 17:57:56 [6] DEBUG: AT2[/dev/ttyS2]: <-- +CBC: 0,40 2002-11-05 17:57:56 [6] DEBUG: AT2[/dev/ttyS2]: <-- +CSQ: 20,99 2002-11-05 17:57:56 [6] DEBUG: AT2[/dev/ttyS2]: <-- OK 2002-11-05 17:57:56 [6] DEBUG: AT2[/dev/ttyS2]: --> AT+CPMS?^M 2002-11-05 17:57:56 [6] DEBUG: AT2[/dev/ttyS2]: <-- AT+CPMS? 2002-11-05 17:57:56 [6] DEBUG: AT2[/dev/ttyS2]: <-- +CPMS: "ME",0,70,"SM",0,10,"ME",0,70 2002-11-05 17:57:57 [6] DEBUG: AT2[/dev/ttyS2]: <-- OK 2002-11-05 17:57:57 [14] DEBUG: Started thread 16 (gw/bb_boxc.c:function) 2002-11-05 17:57:57 [16] INFO: Client connected from <127.0.0.1> 2002-11-05 17:57:57 [16] DEBUG: setting up systems for new wapbox 2002-11-05 17:57:57 [16] DEBUG: Started thread 17 (gw/bb_boxc.c:boxc_sender) 2002-11-05 17:57:59 [5] DEBUG: Started thread 18 (gw/bb_boxc.c:function) 2002-11-05 17:57:59 [18] INFO: Client connected from <127.0.0.1> 2002-11-05 17:57:59 [18] DEBUG: Started thread 19 (gw/bb_boxc.c:boxc_sender) 2002-11-05 17:58:07 [6] DEBUG: AT2[/dev/ttyS2]: --> AT+CBC;+CSQ^M 2002-11-05 17:58:07 [6] DEBUG: AT2[/dev/ttyS2]: <-- AT+CBC;+CSQ 2002-11-05 17:58:07 [6] DEBUG: AT2[/dev/ttyS2]: <-- +CBC: 0,40 2002-11-05 17:58:07 [6] DEBUG: AT2[/dev/ttyS2]: <-- +CSQ: 18,99 2002-11-05 17:58:07 [6] DEBUG: AT2[/dev/ttyS2]: <-- OK 2002-11-05 17:58:09 [6] DEBUG: AT2[/dev/ttyS2]: --> AT+CPMS?^M 2002-11-05 17:58:09 [6] DEBUG: AT2[/dev/ttyS2]: <-- AT+CPMS? 2002-11-05 17:58:09 [6] DEBUG: AT2[/dev/ttyS2]: <-- +CPMS: "ME",0,70,"SM",0,10,"ME",0,70 2002-11-05 17:58:09 [6] DEBUG: AT2[/dev/ttyS2]: <-- OK 2002-11-05 17:58:19 [6] DEBUG: AT2[/dev/ttyS2]: --> AT+CBC;+CSQ^M 2002-11-05 17:58:19 [6] DEBUG: AT2[/dev/ttyS2]: <-- AT+CBC;+CSQ 2002-11-05 17:58:19 [6] DEBUG: AT2[/dev/ttyS2]: <-- +CBC: 0,40 2002-11-05 17:58:19 [6] DEBUG: AT2[/dev/ttyS2]: <-- +CSQ: 21,99 2002-11-05 17:58:19 [6] DEBUG: AT2[/dev/ttyS2]: <-- OK 2002-11-05 17:58:21 [6] DEBUG: AT2[/dev/ttyS2]: --> AT+CPMS?^M 2002-11-05 17:58:21 [6] DEBUG: AT2[/dev/ttyS2]: <-- AT+CPMS? 2002-11-05 17:58:21 [6] DEBUG: AT2[/dev/ttyS2]: <-- +CPMS: "ME",0,70,"SM",0,10,"ME",0,70 2002-11-05 17:58:21 [6] DEBUG: AT2[/dev/ttyS2]: <-- OK 2002-11-05 17:58:31 [6] DEBUG: AT2[/dev/ttyS2]: --> AT+CBC;+CSQ^M 2002-11-05 17:58:31 [6] DEBUG: AT2[/dev/ttyS2]: <-- AT+CBC;+CSQ 2002-11-05 17:58:31 [6] DEBUG: AT2[/dev/ttyS2]: <-- +CBC: 0,40 2002-11-05 17:58:31 [6] DEBUG: AT2[/dev/ttyS2]: <-- +CSQ: 20,99 2002-11-05 17:58:31 [6] DEBUG: AT2[/dev/ttyS2]: <-- OK 2002-11-05 17:58:33 [6] DEBUG: AT2[/dev/ttyS2]: --> AT+CPMS?^M 2002-11-05 17:58:33 [6] DEBUG: AT2[/dev/ttyS2]: <-- AT+CPMS? 2002-11-05 17:58:33 [6] DEBUG: AT2[/dev/ttyS2]: <-- +CPMS: "ME",0,70,"SM",0,10,"ME",0,70 2002-11-05 17:58:33 [6] DEBUG: AT2[/dev/ttyS2]: <-- OK 2002-11-05 17:58:43 [6] DEBUG: AT2[/dev/ttyS2]: --> AT+CBC;+CSQ^M 2002-11-05 17:58:43 [6] DEBUG: AT2[/dev/ttyS2]: <-- AT+CBC;+CSQ 2002-11-05 17:58:43 [6] DEBUG: AT2[/dev/ttyS2]: <-- +CBC: 0,40 2002-11-05 17:58:43 [6] DEBUG: AT2[/dev/ttyS2]: <-- +CSQ: 20,99 2002-11-05 17:58:43 [6] DEBUG: AT2[/dev/ttyS2]: <-- OK [snip] no a sms message comes in .... 2002-11-05 18:07:26 [6] DEBUG: AT2[/dev/ttyS2]: --> AT+CPMS?^M 2002-11-05 18:07:26 [6] DEBUG: AT2[/dev/ttyS2]: <-- AT+CPMS? 2002-11-05 18:07:26 [6] DEBUG: AT2[/dev/ttyS2]: <-- +CPMS: "ME",1,70,"SM",0,10,"ME",1,70 2002-11-05 18:07:26 [6] DEBUG: AT2[/dev/ttyS2]: <-- OK 2002-11-05 18:07:26 [6] DEBUG: AT2[/dev/ttyS2]: 1 messages waiting in memory 2002-11-05 18:07:26 [6] DEBUG: AT2[/dev/ttyS2]: --> AT+CMGR=1^M 2002-11-05 18:07:26 [6] DEBUG: AT2[/dev/ttyS2]: <-- AT+CMGR=1 2002-11-05 18:07:26 [6] DEBUG: AT2[/dev/ttyS2]: <-- +CMGR: 0,,66 2002-11-05 18:07:26 [6] DEBUG: AT2[/dev/ttyS2]: <-- 0791947122720000040C9194717206979900002011508140738035553719744F97C96539A89C 7683D861F7B92C0751CB783A0B546F83CA69773BCC0695E9F7F01CA4AF83E8E539BDEC06 2002-11-05 18:07:27 [6] DEBUG: AT2[/dev/ttyS2]: <-- OK 2002-11-05 18:07:27 [6] DEBUG: AT2[/dev/ttyS2]: --> AT+CMGD=1^M 2002-11-05 18:07:27 [6] DEBUG: AT2[/dev/ttyS2]: <-- AT+CMGD=1 2002-11-05 18:07:27 [6] DEBUG: AT2[/dev/ttyS2]: <-- OK 2002-11-05 18:07:35 [6] DEBUG: AT2[/dev/ttyS2]: --> AT+CBC;+CSQ^M 2002-11-05 18:07:35 [6] DEBUG: AT2[/dev/ttyS2]: <-- AT+CBC;+CSQ 2002-11-05 18:07:35 [6] DEBUG: AT2[/dev/ttyS2]: <-- +CBC: 0,39 2002-11-05 18:07:35 [6] DEBUG: AT2[/dev/ttyS2]: <-- +CSQ: 25,99 2002-11-05 18:07:35 [6] DEBUG: AT2[/dev/ttyS2]: <-- OK 2002-11-05 18:07:39 [6] DEBUG: AT2[/dev/ttyS2]: --> AT+CPMS?^M 2002-11-05 18:07:39 [6] DEBUG: AT2[/dev/ttyS2]: <-- AT+CPMS? 2002-11-05 18:07:39 [6] DEBUG: AT2[/dev/ttyS2]: <-- +CPMS: "ME",0,70,"SM",0,10,"ME",0,70 2002-11-05 18:07:39 [6] DEBUG: AT2[/dev/ttyS2]: <-- OK 2002-11-05 18:07:47 [6] DEBUG: AT2[/dev/ttyS2]: --> AT+CBC;+CSQ^M 2002-11-05 18:07:47 [6] DEBUG: AT2[/dev/ttyS2]: <-- AT+CBC;+CSQ 2002-11-05 18:07:47 [6] DEBUG: AT2[/dev/ttyS2]: <-- +CBC: 0,39 2002-11-05 18:07:47 [6] DEBUG: AT2[/dev/ttyS2]: <-- +CSQ: 25,99 2002-11-05 18:07:47 [6] DEBUG: AT2[/dev/ttyS2]: <-- OK 2002-11-05 18:07:51 [6] DEBUG: AT2[/dev/ttyS2]: --> AT+CPMS?^M 2002-11-05 18:07:51 [6] DEBUG: AT2[/dev/ttyS2]: <-- AT+CPMS? 2002-11-05 18:07:51 [6] DEBUG: AT2[/dev/ttyS2]: <-- +CPMS: "ME",0,70,"SM",0,10,"ME",0,70 2002-11-05 18:07:51 [6] DEBUG: AT2[/dev/ttyS2]: <-- OK 2002-11-05 18:07:59 [6] DEBUG: AT2[/dev/ttyS2]: --> AT+CBC;+CSQ^M 2002-11-05 18:07:59 [6] DEBUG: AT2[/dev/ttyS2]: <-- AT+CBC;+CSQ 2002-11-05 18:07:59 [6] DEBUG: AT2[/dev/ttyS2]: <-- +CBC: 0,39 2002-11-05 18:07:59 [6] DEBUG: AT2[/dev/ttyS2]: <-- +CSQ: 26,99 2002-11-05 18:07:59 [6] DEBUG: AT2[/dev/ttyS2]: <-- OK The smsbox log looks like this: 2002-11-05 17:57:59 [0] DEBUG: ---------------------------------------------- 2002-11-05 17:57:59 [0] DEBUG: Kannel smsbox version 1.2.0 starting 2002-11-05 17:57:59 [0] DEBUG: Started thread 4 (gw/smsbox.c:obey_request_thread) 2002-11-05 17:57:59 [0] DEBUG: Started thread 5 (gw/smsbox.c:url_result_thread) 2002-11-05 17:57:59 [0] INFO: Connected to bearerbox at localhost port 13001. 2002-11-05 17:57:59 [0] DEBUG: Started thread 6 (gw/heartbeat.c:heartbeat_thread)
