Try lowering the speed from 115200 to 28800. On Sat, Jun 12, 2010 at 5:36 AM, <[email protected]> wrote:
> I am getting a problem with the kannel bearerbox not being able to read > from the modem. Previously my configs were working, and then this error > started popping up. > I updated to Kannel v 1.4.3, and I still get the same error. I cannot get > messages from the modem any more and it wont send those messages either, so > I am really stuck. > > > > 2010-06-11 18:09:45 [24845] [0] INFO: MAIN: Start-up done, entering > mainloop > 2010-06-11 18:09:45 [24845] [0] DEBUG: AT2[airlink1]: start called > 2010-06-11 18:09:45 [24863] [15] DEBUG: Thread 15 > (gw/bb_store_file.c:store_dumper) maps to pid 24863. > 2010-06-11 18:09:45 [24863] [15] DEBUG: Dumping 0 messages to store > 2010-06-11 18:09:45 [24854] [6] DEBUG: AT2[airlink1]: device opened > 2010-06-11 18:09:45 [24854] [6] INFO: AT2[airlink1]: Logging in > 2010-06-11 18:09:46 [24854] [6] INFO: AT2[airlink1]: init device > 2010-06-11 18:09:46 [24854] [6] INFO: AT2[airlink1]: speed set to 115200 > 2010-06-11 18:09:46 [24854] [6] DEBUG: AT2[airlink1]: --> ATZ^M > 2010-06-11 18:09:46 [24854] [6] DEBUG: AT2[airlink1]: <-- OK > 2010-06-11 18:09:46 [24854] [6] DEBUG: AT2[airlink1]: --> AT^M > 2010-06-11 18:09:46 [24854] [6] DEBUG: AT2[airlink1]: <-- AT > 2010-06-11 18:09:46 [24854] [6] DEBUG: AT2[airlink1]: <-- OK > 2010-06-11 18:09:46 [24854] [6] DEBUG: AT2[airlink1]: --> AT&F^M > 2010-06-11 18:09:46 [24854] [6] DEBUG: AT2[airlink1]: <-- AT&F > 2010-06-11 18:09:46 [24854] [6] DEBUG: AT2[airlink1]: <-- OK > 2010-06-11 18:09:46 [24854] [6] DEBUG: AT2[airlink1]: --> ATE0^M > 2010-06-11 18:09:46 [24854] [6] DEBUG: AT2[airlink1]: <-- ATE0 > 2010-06-11 18:09:46 [24854] [6] DEBUG: AT2[airlink1]: <-- OK > 2010-06-11 18:09:46 [24854] [6] DEBUG: AT2[airlink1]: --> AT\Q3^M > 2010-06-11 18:09:46 [24854] [6] DEBUG: AT2[airlink1]: <-- OK > 2010-06-11 18:09:46 [24854] [6] DEBUG: AT2[airlink1]: --> AT+CPIN?^M > 2010-06-11 18:09:46 [24854] [6] DEBUG: AT2[airlink1]: <-- +CPIN: READY > 2010-06-11 18:09:46 [24854] [6] DEBUG: AT2[airlink1]: <-- OK > 2010-06-11 18:09:46 [24854] [6] DEBUG: AT2[airlink1]: --> AT+CMGF=0^M > 2010-06-11 18:09:47 [24854] [6] DEBUG: AT2[airlink1]: <-- OK > 2010-06-11 18:09:47 [24854] [6] DEBUG: AT2[airlink1]: --> AT+CSMS=?^M > 2010-06-11 18:09:47 [24854] [6] DEBUG: AT2[airlink1]: <-- +CSMS: (0,1) > 2010-06-11 18:09:47 [24854] [6] DEBUG: AT2[airlink1]: <-- OK > 2010-06-11 18:09:47 [24854] [6] INFO: AT2[airlink1]: Phase 2+ is supported > 2010-06-11 18:09:47 [24854] [6] DEBUG: AT2[airlink1]: --> AT+CSMS=1^M > 2010-06-11 18:09:47 [24854] [6] DEBUG: AT2[airlink1]: <-- +CSMS: 1,1,1 > 2010-06-11 18:09:47 [24854] [6] DEBUG: AT2[airlink1]: <-- OK > 2010-06-11 18:09:47 [24854] [6] DEBUG: AT2[airlink1]: --> AT+CMGR=2^M > 2010-06-11 18:09:47 [24854] [6] DEBUG: AT2[airlink1]: <-- +CMGR: 0,,0 > 2010-06-11 18:09:47 [24854] [6] DEBUG: AT2[airlink1]: <-- OK > 2010-06-11 18:09:47 [24854] [6] DEBUG: AT2[airlink1]: received message from > SMSC: > B4D0A000D0910000008A449180E0000000004000000000000013C213C2110000000AF4A180464EE3040100000001000000A000E304C54EE3040000000011200000456EE304456EE304D0A0000410200000456EE304456EE30400000000000000000000000000000000FFFFFFFF10000000FFFFFFFF9D1000000A4491800AF4A180049BB1809C100000C54EE3040A44918081000000810000000BF4818040000000500000000000000000000000150000008B3F7180030CB1800000000000000000038681808586818000000000000000000000000085668180E656C6F2D6F64656D637E236F6E666000566818091100000064F7180C54EE3040800000082000000058681800000000000000000000000000000000000000000FFFFFFFF100000008A00000082000000857681800000000000000000000000000000000000000000FFFFFFFF10000000D637E23610100000049BB180C54EE304064F7180150000008D768180879BB18000000000000000000E86818080968180000000000000000000000000000000000000000091000000064F718083868180004000000000000005000000020000000600000082000000009681800000000000000000000000000000000000000000FFFFFFFF100000008800000082000000828681800000000000000000000000000000000000000000FFFFFFFF1000000087F4A180150000000F51A1808439818001000000010000000CF4A180D237C65656070036130000000C08A180C54EE30482000000120000000F51A1808B9CB1808505818011000000016381800180918001200000810000003796D6D226576666562796E676000000810A71801100000047275756006313135303000091000000031681806000000070000000000000000C6871801100000053132343036313135303008011000000866871808A297180E656C6F211000000026881808D3781800100000011000000892971808A4971802700008011000000D6F64656D637008001000000110000000668818087788180010000001100000037D63736000000000939718092000000000000000000000000000000000000000000000000000000FFFFFFFF10000000820000009480 > 2010-06-11 18:09:47 [24854] [6] ERROR: AT2[airlink1]: got +CMT but > pdu_extract failed > 2010-06-11 18:09:51 [24854] [6] ERROR: AT2[airlink1]: Initialization of > device failed. > 2010-06-11 18:09:51 [24854] [6] INFO: AT2[airlink1]: Closing device > 2010-06-11 18:09:51 [24854] [6] ERROR: AT2[airlink1]: Couldn't connect > (retrying in 10 seconds). > > > > > Here is the config file kannel.conf: > > ========================================== > # > # THIS IS A SAMPLE CONFIGURATION FOR SMS KANNEL > # > # This second/other SMS Kannel configuration is meant to be used > # together with original gw/smskannel.conf, to test out Kannel as > # HTTP SMSC. > # > # The entire system is run like this > # > # 1% gw/bearerbox gw/smskannel.conf > # 2% gw/smsbox gw/smskannel.conf > # 1% gw/bearerbox gw/other_smskannel.conf > # 2% gw/smsbox gw/other_smskannel.conf > # 3% test/fakesmsc -r 10000 -H localhost -i 1 -m 100 "100 300 text relay > nop" > # > # ..all 3 commands in separate shells (or screen sessions) > # > # For any modifications to this file, see Kannel User Guide > # If that does not help, send email to [email protected] > # > # Kalle Marjola Mar 2001 > # > > group = core > admin-port = 15000 > smsbox-port = 15001 > admin-password = airlink > box-deny-ip = "*.*.*.*" > box-allow-ip = "127.0.0.1" > # Wapbox related > wapbox-port = 13002 > udp-deny-ip = "*.*.*.*" > udp-allow-ip = "127.0.0.1" > wdp-interface-name = "*" > log-file = "/var/log/kannel.log" > log-level = 0 > access-log = "/var/log/kannel-access.log" > store-file = "/var/lib/kannel/kannel.store" > > > group = wapbox > bearerbox-host = localhost > log-file = "/var/log/wapbox.log" > > # SMSC CONNECTIONS > > #Modem5 > group = modems > id = wavecom > name = Wavecom > detect-string = "WAVECOM" > #no-smsc = true > #broken = true > #no_smsc = true > > # > # dg-2010-04-19-1006 - > # ... modemtype = siemens_mc75 > # ... commented out sim-buffering=true > # ...v1.1 > # modemtype = auto > # ...v1.2 > # uncomment sim-buffering > # ...v1.3 > # modemtype=siemens_mc75 > # comment out sim-buffering > # ...v1.4 > # uncomment sim-buffering > # > group = smsc > smsc = at > smsc-id = airlink1 > #modemtype = auto > modemtype = siemens_mc75 > #modemtype = wavecom > device = /dev/ttyS0 > #device = /dev/null > speed = 115200 > my-number = 5124061150 > sim-buffering = true > > > include = "/etc/kannel/modems.conf" > #include = "/home/devec/kannel/gateway-1.4.1/doc/examples/modems.conf" > > #Services > group = sms-service > keyword = default > #keyword-regex = .* > catch-all = yes > #max-messages = 0 > #get-url = " > http://dev.yfcimpact.net/kannel/receive.php?keyword=%k&second=%s&r=%r&whole_message=%a&sent=%t&from=%p&udh_data=%u&udh_length=%U > " > get-url = " > http://www.traqone.com/al_module.php?session_name=script_user-airlink_corp&session_id=4429783499252&page_action=ENTERNEWREC&page_type=PT_POPUP&module_class=tq1_sms_text_message&alft_layout_id=ALFTID=2457&ext_var_flag=TRUE&ext_var_arg_num_messages=1&ext_var_arg_message_time=%t&ext_var_arg_message_date=%t&ext_var_arg_message_content=%b&ext_var_arg_message_caller_id=%p&ext_var_arg_message_caller_id_formatted=%p&ext_var_arg_message_recipient_caller_id_formatted=%P > " > omit-empty = 1 > > > # SMSBOX SETUP > > group = smsbox > bearerbox-host = 127.0.0.1 > sendsms-port = 15015 > global-sender = 15015 > log-file = "/var/log/smsbox.log" > log-level = 0 > > # SEND-SMS USERS > > group = sendsms-user > username = tester > password = foobar > max-messages = 10 > concatenation = 1 > > ========================================= > > > > Here is the config file 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" > > group = modems > id = premicell > name = Premicell > detect-string = "PREMICEL" > no-pin = true > no-smsc = true > > > # > # dg 2010-04-19-1052 > #... changed init-string from AT to AT+CMGR=0 > # > # > # > > #added by rob > group = modems > id = siemens_mc75 > name = "Siemens MC75" > detect-string = "SIEMENS" > detect-string2 = "MC75" > init-string = "AT+CMGR=2" > #init-string = "AT" > speed = 115200 > enable-hwhs = "AT\\Q3" > need-sleep = 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,1,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 = siemens_sl45 > name = "Siemens SL45" > detect-string = "SIEMENS" > detect-string2 = "SL45" > init-string = "AT+CNMI=1,2,2,2,1" > keepalive-cmd = "AT+CBC;+CSQ" > speed = 19200 > enable-hwhs = "AT\\Q3" > need-sleep = true > message-storage = "SM" > > 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 = sonyericsson_gr47 > name = "Sony Ericsson GR47" > detect-string = "GR47" > message-storage = "ME" > # use this init-string for non sim-buffering > init-string = "AT+CNMI=3,2,0,0" > # use this init-string for sim-buffering > #init-string = "AT+CNMI=3,1,0,0" > reset-string = "ATZ" > broken = true > > group = modems > id = alcatel > name = "Alcatel" > detect-string = "Alcatel" > init-string = "AT+CNMI=3,2,0,0" > > group = modems > id = sonyericsson_T630-T628 > name = "Sony Ericsson T630-T628? > init-string = "AT+CNMI=2,3,2,0,0;+CMGF=0? > keepalive-cmd = "AT+CBC;+CSQ;+CMGF=0? > broken = true > > > > ===================================== > > > According to previous logs, out modem is: > > > 2009-02-05 10:46:19 [14314] [6] DEBUG: AT2[/dev/ttyS0]: --> ATI^M > 2009-02-05 10:46:19 [14314] [6] DEBUG: AT2[/dev/ttyS0]: <-- SIEMENS > 2009-02-05 10:46:19 [14314] [6] DEBUG: AT2[/dev/ttyS0]: <-- MC75 > 2009-02-05 10:46:19 [14314] [6] DEBUG: AT2[/dev/ttyS0]: <-- REVISION 01.001 > 2009-02-05 10:46:19 [14314] [6] DEBUG: AT2[/dev/ttyS0]: <-- OK > > > > ----TQEM-TraqOne ID-LINK-TQ1ID-9884-4-64-4366173---- > > > >
