Re: Problem with got +CMT but pdu_extract failed

hisham malik <[email protected]>
Newsgroups gmane.comp.mobile.kannel.devel
Message-ID <[email protected]>
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----
>
>
>
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.