Hi, what the Kannel version are you using?
Alex Am 11.03.2013 um 20:42 schrieb Arya <[email protected]>: > I was able to configure Kannel for the first time on Ununtu using this guide > after configuration I can send SMS messages but depending on my init-string > nothing happens when I receive a message or bearerbox crashes. This is the > first config file I started with which results in nothing happening when > receiving sms and printing the message > > 2013-03-11 15:32:04 [13026] [4] DEBUG: AT2[/dev/ttyUSB1]: <-- ^SMMEMFULL:"SM" > 2013-03-11 15:32:06 [13026] [4] DEBUG: AT2[/dev/ttyUSB1]: <-- > ^BOOT:29951431,0,0,0,6 > 2013-03-11 15:32:08 [13026] [4] DEBUG: AT2[/dev/ttyUSB1]: <-- ^SMMEMFULL:"SM" > > > group = core > admin-port = 13000 > admin-password = bar > admin-deny-ip = "*.*.*.*" > admin-allow-ip = "172.16.0.2" > wapbox-port = 13001 > wdp-interface-name = "*" > log-file = "/var/log/kannel/bearerbox.log" > box-deny-ip = "*.*.*.*" > box-allow-ip = "127.0.0.1" > > group = wapbox > bearerbox-host = localhost > log-file = "/var/log/kannel/wapbox.log" > > group = smsc > smsc = at > modemtype = huawei > device = /dev/ttyUSB1 > speed = 19200 > my-number = 17242345401 > validityperiod = 167 > > group = modems > id = huawei_e220_00 > name = "Huawei E220" > detect-string = "huawei" > init-string = "AT+CNMI=2,1,2,2,0" > message-storage = sm > speed = 460800 > > group = smsbox > bearerbox-host = localhost > sendsms-port = 13013 > global-sender = 13013 > sendsms-chars = "0123456789 +-" > log-file = "/var/log/kannel/smsbox.log" > log-level = 0 > access-log = "/var/log/kannel/access.log" > > group = sendsms-user > username = kannel > password = kannel > concatenation = true > max-messages = 3 > > group = sms-service > keyword = default > get-url = "http://localhost/kannel/receivesms.php?sender=%p&text=%b" > accept-x-kannel-headers = true > max-messages = 3 > concatenation = true > catch-all = true > > > When I modify the modem group to the following below ( I have added a new > init-string to delete all messages in sim) > > group = modems > id = huawei_e220_00 > name = "Huawei E220" > detect-string = "huawei" > init-string = "AT+CNMI=2,1,2,2,0" > init-string = "AT+CMGD=4" > message-storage = sm > speed = 460800 > > > I get the following error > > 2013-03-11 15:38:21 [13056] [4] DEBUG: AT2[/dev/ttyUSB1]: <-- > 07912160130320F5040B914121528432F000003130115123306905CAFAF97C06 > 2013-03-11 15:38:21 [13056] [4] DEBUG: AT2[/dev/ttyUSB1]: received message > from SMSC: +12063130025 > 2013-03-11 15:38:21 [13056] [4] DEBUG: AT2[/dev/ttyUSB1]: Numeric sender > (international) <+1MYPHONENUMBER> > 2013-03-11 15:38:21 [13056] [4] DEBUG: AT2[/dev/ttyUSB1]: User data length > read as (5) > 2013-03-11 15:38:21 [13056] [4] DEBUG: AT2[/dev/ttyUSB1]: Udh decoding done > len=5 udhi=0 udhlen=0 udh='' > 2013-03-11 15:38:21 [13056] [4] PANIC: gwlib/gw-rwlock.c:137: > gw_rwlock_rdlock: Assertion `lock != NULL' failed. > 2013-03-11 15:38:21 [13056] [4] PANIC: bearerbox(gw_panic+0xd2) [0x80d1ae2] > 2013-03-11 15:38:21 [13056] [4] PANIC: bearerbox(gw_rwlock_rdlock+0x6c) > [0x80c6f2c] > 2013-03-11 15:38:21 [13056] [4] PANIC: bearerbox(route_incoming_to_boxc+0x65) > [0x8058725] > 2013-03-11 15:38:21 [13056] [4] PANIC: bearerbox(bb_smscconn_receive+0x5d8) > [0x805bda8] > 2013-03-11 15:38:21 [13056] [4] PANIC: bearerbox() [0x806c040] > 2013-03-11 15:38:21 [13056] [4] PANIC: bearerbox() [0x806d321] > 2013-03-11 15:38:21 [13056] [4] PANIC: bearerbox() [0x806d631] > 2013-03-11 15:38:21 [13056] [4] PANIC: bearerbox() [0x806f05f] > 2013-03-11 15:38:21 [13056] [4] PANIC: bearerbox() [0x80c8b3b] > 2013-03-11 15:38:21 [13056] [4] PANIC: > /lib/i386-linux-gnu/libpthread.so.0(+0x6d4c) [0xb76f0d4c] > 2013-03-11 15:38:21 [13056] [4] PANIC: > /lib/i386-linux-gnu/libc.so.6(clone+0x5e) [0xb6f18d3e] > > > What can I do to fix this?
