Hi,

please try this patch...

For all: generic_nack command id is 0x80000000 and not 0x00000000 

Am Donnerstag, 20. Februar 2003 18:17 schrieb Raphael Bellec:
> Hello, I am experiencing some trouble connecting Kannel to a Comverse
> SMSC. I tried Kannel 1.2.1, 1.3.1 and 1.3.0 with different
> configurations and I still have an error that I do not understand. This
> may come from the Comverse SMSC, but I would like to be sure. There is
> also an unknown SMPP_PDU type and I would like to know if someone
> already has this problem (the 8000… (see below) Make me think about a
> generic_nack).
>
> The connexion seems ok, bind_transmitter and bind_receiver are sent
> without trouble, but at the first enquire_link there is an “I/O error or
> other error. Re-connecting”. I did not find mention of this in the
> archives (except the THROTTLING problem, but this should not affect all
> these different Kannel versions and it does not seems to be the same
> problem)
>
> Here are the facts:
> - Kannel 1.3.1
> - SMSC Comverse, SMPP 3.3
>
> Error output, conf file and complete output below.
>
> Error output (see the complete output at the end of the message if
> necessary):
>
> 2003-02-20 11:23:44 [5] DEBUG: SMPP[opsmsc]: Sending enquire link:
> 2003-02-20 11:23:44 [5] DEBUG: SMPP PDU 0x80f3cc8 dump:
> 2003-02-20 11:23:44 [5] DEBUG:   type_name: enquire_link
> 2003-02-20 11:23:44 [5] DEBUG:   command_id: 21 = 0x00000015
> 2003-02-20 11:23:44 [5] DEBUG:   command_status: 0 = 0x00000000
> 2003-02-20 11:23:44 [5] DEBUG:   sequence_number: 2 = 0x00000002
> 2003-02-20 11:23:44 [5] DEBUG: SMPP PDU dump ends.
> 2003-02-20 11:23:44 [6] DEBUG: SMPP[opsmsc]: Sending enquire link:
> 2003-02-20 11:23:44 [6] DEBUG: SMPP PDU 0x80f3cc8 dump:
> 2003-02-20 11:23:44 [6] DEBUG:   type_name: enquire_link
> 2003-02-20 11:23:44 [6] DEBUG:   command_id: 21 = 0x00000015
> 2003-02-20 11:23:44 [6] DEBUG:   command_status: 0 = 0x00000000
> 2003-02-20 11:23:44 [6] DEBUG:   sequence_number: 3 = 0x00000003
> 2003-02-20 11:23:44 [6] DEBUG: SMPP PDU dump ends.
> 2003-02-20 11:23:44 [5] ERROR: SMPP[opsmsc]: I/O error or other error.
> Re-connecting.
> 2003-02-20 11:23:44 [6] ERROR: Unknown SMPP_PDU type, internal error.
> 2003-02-20 11:23:44 [6] ERROR: SMPP[opsmsc]: PDU unpacking failed.
> 2003-02-20 11:23:44 [6] DEBUG: SMPP[opsmsc]: Failed PDU follows.
> 2003-02-20 11:23:44 [6] DEBUG: Octet string at 0x80f3c60:
> 2003-02-20 11:23:44 [6] DEBUG:   len:  12
> 2003-02-20 11:23:44 [6] DEBUG:   size: 13
> 2003-02-20 11:23:44 [6] DEBUG:   immutable: 0
> 2003-02-20 11:23:44 [6] DEBUG:   data: 80 00 00 00 00 00 00 04
> ........
> 2003-02-20 11:23:44 [6] DEBUG:   data: 00 00 00 01               ....
> 2003-02-20 11:23:44 [6] DEBUG: Octet string dump ends.
> 2003-02-20 11:23:44 [6] ERROR: SMPP[opsmsc]: I/O error or other error.
> Re-connecting.
> 2003-02-20 11:23:44 [5] DEBUG: SMPP[opsmsc]: Sending PDU:
> 2003-02-20 11:23:44 [5] DEBUG: SMPP PDU 0x80f3b88 dump:
> 2003-02-20 11:23:44 [5] DEBUG:   type_name: bind_transmitter
>
>
> Configuration File.
> group = smsc
> smsc = smpp
> smsc-id = opsmsc
> host = 192.168.1.210
> port = 3700
> smsc-username = "login..."
> smsc-password = *******
> system-type = "VMA"
> # interface-version= 0x33
> interface-version= 33
> address-range=""
> transceiver-mode=no
> receive-port=3700
> #message-id-type
> #source-addr-ton=1
> #source-addr-npi=1
> #dest-addr-ton=1
> #dest-addr-npi=1
>
>
> # SMSBOX SETUP
>
> group = smsbox
> bearerbox-host = localhost
> sendsms-port = 13013
> global-sender = 13013
> #sendsms-chars = "0123456789 +-"
> log-file = "/tmp/smsbox.log"
> log-level = 0
> access-log = "/tmp/access.log"
>
>
> Complete output:
>
> 2003-02-20 11:23:14 [0] INFO: Debug_lvl = 0, log_file = <none>, log_lvl
> = 0
> 2003-02-20 11:23:14 [0] WARNING: DLR: using default 'internal' for
> storage type.
> 2003-02-20 11:23:14 [0] DEBUG: Kannel bearerbox version `1.3.1'.
> System Linux, release 2.4.19, version #4 Mon Feb 10 13:23:08 GMT 2003,
> machine i686.
> Hostname …..
> Libxml version 20421.
> Using OpenSSL 0.9.6c 21 dec 2001.
> Using native malloc.
>
> 2003-02-20 11:23:14 [0] INFO: Added logfile `/tmp/bearerbox.log' with
> level `0'.
> 2003-02-20 11:23:14 [0] DEBUG: HTTP: Opening server at port 13000.
> 2003-02-20 11:23:14 [0] DEBUG: Started thread 1 (gwlib/fdset.c:poller)
> 2003-02-20 11:23:14 [0] DEBUG: Started thread 2
> (gwlib/http.c:server_thread)
> 2003-02-20 11:23:14 [0] DEBUG: Started thread 3
> (gw/bb_http.c:httpadmin_run)
> 2003-02-20 11:23:14 [0] DEBUG: starting smsbox connection module
> 2003-02-20 11:23:14 [0] DEBUG: Started thread 4
> (gw/bb_boxc.c:smsboxc_run)
> 2003-02-20 11:23:14 [0] DEBUG: Started thread 5
> (gw/smsc/smsc_smpp.c:io_thread)
> 2003-02-20 11:23:14 [0] DEBUG: Started thread 6
> (gw/smsc/smsc_smpp.c:io_thread)
> 2003-02-20 11:23:14 [0] DEBUG: Started thread 7
> (gw/bb_smscconn.c:sms_router)
> 2003-02-20 11:23:14 [0] INFO: ----------------------------------------
> 2003-02-20 11:23:14 [0] INFO: Kannel bearerbox II version 1.3.1 starting
> 2003-02-20 11:23:14 [0] INFO: MAIN: Start-up done, entering mainloop
> 2003-02-20 11:23:14 [7] DEBUG: sms_router: time to sleep
> 2003-02-20 11:23:14 [7] DEBUG: sms_router: list_len = 0
> 2003-02-20 11:23:14 [5] DEBUG: SMPP[opsmsc]: Sending PDU:
> 2003-02-20 11:23:14 [5] DEBUG: SMPP PDU 0x80f3b88 dump:
> 2003-02-20 11:23:14 [5] DEBUG:   type_name: bind_transmitter
> 2003-02-20 11:23:14 [5] DEBUG:   command_id: 2 = 0x00000002
> 2003-02-20 11:23:14 [5] DEBUG:   command_status: 0 = 0x00000000
> 2003-02-20 11:23:14 [5] DEBUG:   sequence_number: 0 = 0x00000000
> 2003-02-20 11:23:14 [5] DEBUG:   system_id: "login..."
> 2003-02-20 11:23:14 [5] DEBUG:   password: "*******"
> 2003-02-20 11:23:14 [5] DEBUG:   system_type: "VMA"
> 2003-02-20 11:23:14 [5] DEBUG:   interface_version: 51 = 0x00000033
> 2003-02-20 11:23:14 [5] DEBUG:   addr_ton: 0 = 0x00000000
> 2003-02-20 11:23:14 [5] DEBUG:   addr_npi: 0 = 0x00000000
> 2003-02-20 11:23:14 [5] DEBUG:   address_range: ""
> 2003-02-20 11:23:14 [5] DEBUG: SMPP PDU dump ends.
> 2003-02-20 11:23:14 [6] DEBUG: SMPP[opsmsc]: Sending PDU:
> 2003-02-20 11:23:14 [6] DEBUG: SMPP PDU 0x80f3cc8 dump:
> 2003-02-20 11:23:14 [6] DEBUG:   type_name: bind_receiver
> 2003-02-20 11:23:14 [6] DEBUG:   command_id: 1 = 0x00000001
> 2003-02-20 11:23:14 [6] DEBUG:   command_status: 0 = 0x00000000
> 2003-02-20 11:23:14 [6] DEBUG:   sequence_number: 1 = 0x00000001
> 2003-02-20 11:23:14 [6] DEBUG:   system_id: "login..."
> 2003-02-20 11:23:14 [6] DEBUG:   password: "*******"
> 2003-02-20 11:23:14 [6] DEBUG:   system_type: "VMA"
> 2003-02-20 11:23:14 [6] DEBUG:   interface_version: 51 = 0x00000033
> 2003-02-20 11:23:14 [6] DEBUG:   addr_ton: 0 = 0x00000000
> 2003-02-20 11:23:14 [6] DEBUG:   addr_npi: 0 = 0x00000000
> 2003-02-20 11:23:14 [6] DEBUG:   address_range: ""
> 2003-02-20 11:23:14 [6] DEBUG: SMPP PDU dump ends.
> 2003-02-20 11:23:44 [5] DEBUG: SMPP[opsmsc]: Sending enquire link:
> 2003-02-20 11:23:44 [5] DEBUG: SMPP PDU 0x80f3cc8 dump:
> 2003-02-20 11:23:44 [5] DEBUG:   type_name: enquire_link
> 2003-02-20 11:23:44 [5] DEBUG:   command_id: 21 = 0x00000015
> 2003-02-20 11:23:44 [5] DEBUG:   command_status: 0 = 0x00000000
> 2003-02-20 11:23:44 [5] DEBUG:   sequence_number: 2 = 0x00000002
> 2003-02-20 11:23:44 [5] DEBUG: SMPP PDU dump ends.
> 2003-02-20 11:23:44 [6] DEBUG: SMPP[opsmsc]: Sending enquire link:
> 2003-02-20 11:23:44 [6] DEBUG: SMPP PDU 0x80f3cc8 dump:
> 2003-02-20 11:23:44 [6] DEBUG:   type_name: enquire_link
> 2003-02-20 11:23:44 [6] DEBUG:   command_id: 21 = 0x00000015
> 2003-02-20 11:23:44 [6] DEBUG:   command_status: 0 = 0x00000000
> 2003-02-20 11:23:44 [6] DEBUG:   sequence_number: 3 = 0x00000003
> 2003-02-20 11:23:44 [6] DEBUG: SMPP PDU dump ends.
> 2003-02-20 11:23:44 [5] ERROR: SMPP[opsmsc]: I/O error or other error.
> Re-connecting.
> 2003-02-20 11:23:44 [6] ERROR: Unknown SMPP_PDU type, internal error.
> 2003-02-20 11:23:44 [6] ERROR: SMPP[opsmsc]: PDU unpacking failed.
> 2003-02-20 11:23:44 [6] DEBUG: SMPP[opsmsc]: Failed PDU follows.
> 2003-02-20 11:23:44 [6] DEBUG: Octet string at 0x80f3c60:
> 2003-02-20 11:23:44 [6] DEBUG:   len:  12
> 2003-02-20 11:23:44 [6] DEBUG:   size: 13
> 2003-02-20 11:23:44 [6] DEBUG:   immutable: 0
> 2003-02-20 11:23:44 [6] DEBUG:   data: 80 00 00 00 00 00 00 04
> ........
> 2003-02-20 11:23:44 [6] DEBUG:   data: 00 00 00 01               ....
> 2003-02-20 11:23:44 [6] DEBUG: Octet string dump ends.
> 2003-02-20 11:23:44 [6] ERROR: SMPP[opsmsc]: I/O error or other error.
> Re-connecting.
> 2003-02-20 11:23:44 [5] DEBUG: SMPP[opsmsc]: Sending PDU:
> 2003-02-20 11:23:44 [5] DEBUG: SMPP PDU 0x80f3b88 dump:
> 2003-02-20 11:23:44 [5] DEBUG:   type_name: bind_transmitter
> 2003-02-20 11:23:44 [5] DEBUG:   command_id: 2 = 0x00000002
> 2003-02-20 11:23:44 [5] DEBUG:   command_status: 0 = 0x00000000
> 2003-02-20 11:23:44 [5] DEBUG:   sequence_number: 4 = 0x00000004
> 2003-02-20 11:23:44 [5] DEBUG:   system_id: "login..."
> 2003-02-20 11:23:44 [5] DEBUG:   password: "*******"
> 2003-02-20 11:23:44 [5] DEBUG:   system_type: "VMA"
> 2003-02-20 11:23:44 [5] DEBUG:   interface_version: 51 = 0x00000033
> 2003-02-20 11:23:44 [5] DEBUG:   addr_ton: 0 = 0x00000000
> 2003-02-20 11:23:44 [5] DEBUG:   addr_npi: 0 = 0x00000000
> 2003-02-20 11:23:44 [5] DEBUG:   address_range: ""
> 2003-02-20 11:23:44 [5] DEBUG: SMPP PDU dump ends.
> 2003-02-20 11:23:45 [6] DEBUG: SMPP[opsmsc]: Sending PDU:
> 2003-02-20 11:23:45 [6] DEBUG: SMPP PDU 0x80f3cc8 dump:
> 2003-02-20 11:23:45 [6] DEBUG:   type_name: bind_receiver
> 2003-02-20 11:23:45 [6] DEBUG:   command_id: 1 = 0x00000001
> 2003-02-20 11:23:45 [6] DEBUG:   command_status: 0 = 0x00000000
> 2003-02-20 11:23:45 [6] DEBUG:   sequence_number: 5 = 0x00000005
> 2003-02-20 11:23:45 [6] DEBUG:   system_id: "login..."
> 2003-02-20 11:23:45 [6] DEBUG:   password: "*******"
> 2003-02-20 11:23:45 [6] DEBUG:   system_type: "VMA"
> 2003-02-20 11:23:45 [6] DEBUG:   interface_version: 51 = 0x00000033
> 2003-02-20 11:23:45 [6] DEBUG:   addr_ton: 0 = 0x00000000
> 2003-02-20 11:23:45 [6] DEBUG:   addr_npi: 0 = 0x00000000
> 2003-02-20 11:23:45 [6] DEBUG:   address_range: ""
> 2003-02-20 11:23:45 [6] DEBUG: SMPP PDU dump ends.
> 2003-02-20 11:23:48 [0] WARNING: Killing signal received, shutting
> down...
> 2003-02-20 11:23:48 [0] DEBUG: Shutting down Kannel...
> 2003-02-20 11:23:48 [0] DEBUG: shutting down smsc
> 2003-02-20 11:23:48 [0] DEBUG: Shutting down SMSCConn
> SMPP:192.168.1.210:3700/3700:login...:VMA (slow)
> 2003-02-20 11:23:48 [5] DEBUG: SMPP[opsmsc]: Sending unbind:
> 2003-02-20 11:23:48 [5] DEBUG: SMPP PDU 0x80f3d28 dump:
> 2003-02-20 11:23:48 [5] DEBUG:   type_name: unbind
> 2003-02-20 11:23:48 [5] DEBUG:   command_id: 6 = 0x00000006
> 2003-02-20 11:23:48 [5] DEBUG:   command_status: 0 = 0x00000000
> 2003-02-20 11:23:48 [5] DEBUG:   sequence_number: 6 = 0x00000006
> 2003-02-20 11:23:48 [5] DEBUG: SMPP PDU dump ends.
> 2003-02-20 11:23:48 [5] DEBUG: SMPP[opsmsc]: io_thread: break and
> shutting down
> 2003-02-20 11:23:48 [5] DEBUG: Thread 5 (gw/smsc/smsc_smpp.c:io_thread)
> terminates.
> 2003-02-20 11:23:48 [6] DEBUG: SMPP[opsmsc]: Sending unbind:
> 2003-02-20 11:23:48 [6] DEBUG: SMPP PDU 0x80f3b18 dump:
> 2003-02-20 11:23:48 [6] DEBUG:   type_name: unbind
> 2003-02-20 11:23:48 [6] DEBUG:   command_id: 6 = 0x00000006
> 2003-02-20 11:23:48 [6] DEBUG:   command_status: 0 = 0x00000000
> 2003-02-20 11:23:48 [6] DEBUG:   sequence_number: 7 = 0x00000007
> 2003-02-20 11:23:48 [6] DEBUG: SMPP PDU dump ends.
> 2003-02-20 11:23:48 [6] DEBUG: SMPP[opsmsc]: io_thread: break and
> shutting down
> 2003-02-20 11:23:48 [6] DEBUG: Thread 6 (gw/smsc/smsc_smpp.c:io_thread)
> terminates.
> 2003-02-20 11:23:48 [0] DEBUG: SMSCConn
> SMPP:192.168.1.210:3700/3700:login...:VMA shut down.
> 2003-02-20 11:23:48 [0] DEBUG: shutting down udp
> 2003-02-20 11:23:48 [4] DEBUG: Thread 4 (gw/bb_boxc.c:smsboxc_run)
> terminates.
> 2003-02-20 11:23:48 [0] INFO: All flow threads have died, killing core
> 2003-02-20 11:23:48 [0] DEBUG: Waiting for 2
> (gwlib/http.c:server_thread) to terminate
> 2003-02-20 11:23:48 [3] DEBUG: HTTP: No clients with requests, quitting.
> 2003-02-20 11:23:48 [3] DEBUG: Thread 3 (gw/bb_http.c:httpadmin_run)
> terminates.
> 2003-02-20 11:23:48 [7] DEBUG: Thread 7 (gw/bb_smscconn.c:sms_router)
> terminates.
> 2003-02-20 11:23:48 [2] DEBUG: Thread 2 (gwlib/http.c:server_thread)
> terminates.
> 2003-02-20 11:23:48 [1] DEBUG: Thread 1 (gwlib/fdset.c:poller)
> terminates.
> 2003-02-20 11:23:48 [0] DEBUG: final clean-up for SMSCConn
> 2003-02-20 11:23:48 [0] INFO: Total WDP messages: received 0, sent 0
> 2003-02-20 11:23:48 [0] INFO: Total SMS messages: received 0, sent 0
> 2003-02-20 11:23:48 [0] DEBUG: Immutable octet strings: 230.
>
>
> Thanks for your help.
>
> Regards.
>
>
>
> Raphaël Bellec
> Directeur des opérations
> Manobi France
> Cap Alpha
> Avenue de l’Europe, Clapiers
> 34940 Montpellier Cedex
> Tél : + 33 (0) 4 67 59 36 56
> Fax : + 33 (0) 4 67 59 30 10
> E-mail : [EMAIL PROTECTED]
>  

-- 
Best regards / Mit besten Grüßen aus Köln

Dipl.-Ing.
Alexander Malysh
___________________________________________

Centrium GmbH
Ehrenstraße 2
50672 Köln

Fon: +49 (0221) 277 49 240
Fax: +49 (0221) 277 49 109

email: [EMAIL PROTECTED]
web: www.centrium.de
msn: [EMAIL PROTECTED]
icq: 98063111



Reply via email to