This is our SMSc config. Everything is working fine but after one to two hours connection goes dead and we needs to restart kannel.
group = "smsc" smsc = "smpp" host = "*.*.*.*" port = "5030" smsc-username = "TEST" smsc-password = "TEST" system-type = "TEST" smsc-id = "SMS-m" transceiver-mode=true group = sms-service keyword = default -------------- Operator End Logs SMPPSERV_APP_BIND_FAIL Application has failed to bind as transceiver to SMPP server system id FDITEL1 reason TRX connection limit exceeded node ApplicationAccessGroup.SMPPServerGroup.smppServer SMPPSERV_APP_BIND_FAIL Application has failed to bind as transceiver to SMPP server system id FDITEL1 reason TRX connection limit exceeded node ApplicationAccessGroup.SMPPServerGroup.smppServer SMPPSERV_APP_BIND_FAIL Application has failed to bind as transceiver to SMPP server system id FDITEL1 reason TRX connection limit exceeded node --------------- Our Logs 2012-01-19 03:36:02 [11343] [11] WARNING: SMPP: PDU NULL terminated string (system_id) has no NULL. 2012-01-19 03:36:02 [11343] [11] DEBUG: SMPP[mobilink]: Got PDU: 2012-01-19 03:36:02 [11343] [11] DEBUG: SMPP PDU 0x8619000 dump: 2012-01-19 03:36:02 [11343] [11] DEBUG: type_name: bind_transceiver_resp 2012-01-19 03:36:02 [11343] [11] DEBUG: command_id: 2147483657 = 0x80000009 2012-01-19 03:36:02 [11343] [11] DEBUG: command_status: 13 = 0x0000000d 2012-01-19 03:36:02 [11343] [11] DEBUG: sequence_number: 153 = 0x00000099 2012-01-19 03:36:02 [11343] [11] DEBUG: system_id: NULL 2012-01-19 03:36:02 [11343] [11] DEBUG: SMPP PDU dump ends. 2012-01-19 03:36:02 [11343] [11] ERROR: SMPP[mobilink]: SMSC rejected login to transmit, code 0x0000000d (Bind Failed). 2012-01-19 03:36:02 [11343] [11] ERROR: SMPP[mobilink]: I/O error or other error. Re-connecting. 2012-01-19 03:36:02 [11343] [11] ERROR: SMPP[mobilink]: Couldn't connect to SMS center (retrying in 10 seconds). 2012-01-19 03:36:12 [11343] [11] DEBUG: SMPP[mobilink]: Sending PDU: 2012-01-19 03:36:12 [11343] [11] DEBUG: SMPP PDU 0x8619000 dump: 2012-01-19 03:36:12 [11343] [11] DEBUG: type_name: bind_transceiver 2012-01-19 03:36:12 [11343] [11] DEBUG: command_id: 9 = 0x00000009 2012-01-19 03:36:12 [11343] [11] DEBUG: command_status: 0 = 0x00000000 2012-01-19 03:36:12 [11343] [11] DEBUG: sequence_number: 154 = 0x0000009a 2012-01-19 03:36:12 [11343] [11] DEBUG: system_id: "TEST" 2012-01-19 03:36:12 [11343] [11] DEBUG: password: "TEST" 2012-01-19 03:36:12 [11343] [11] DEBUG: system_type: "TEST" 2012-01-19 03:36:12 [11343] [11] DEBUG: interface_version: 52 = 0x00000034 2012-01-19 03:36:12 [11343] [11] DEBUG: addr_ton: 0 = 0x00000000 2012-01-19 03:36:12 [11343] [11] DEBUG: addr_npi: 0 = 0x00000000 2012-01-19 03:36:12 [11343] [11] DEBUG: address_range: NULL 2012-01-19 03:36:12 [11343] [11] DEBUG: SMPP PDU dump ends. 2012-01-19 03:36:12 [11343] [11] WARNING: SMPP: PDU NULL terminated string (system_id) has no NULL. 2012-01-19 03:36:12 [11343] [11] DEBUG: SMPP[mobilink]: Got PDU: 2012-01-19 03:36:12 [11343] [11] DEBUG: SMPP PDU 0x8619000 dump: 2012-01-19 03:36:12 [11343] [11] DEBUG: type_name: bind_transceiver_resp 2012-01-19 03:36:12 [11343] [11] DEBUG: command_id: 2147483657 = 0x80000009 2012-01-19 03:36:12 [11343] [11] DEBUG: command_status: 15 = 0x0000000f 2012-01-19 03:36:12 [11343] [11] DEBUG: sequence_number: 154 = 0x0000009a 2012-01-19 03:36:12 [11343] [11] DEBUG: system_id: NULL 2012-01-19 03:36:12 [11343] [11] DEBUG: SMPP PDU dump ends. 2012-01-19 03:36:12 [11343] [11] ERROR: SMPP[mobilink]: SMSC rejected login to transmit, code 0x0000000f (Invalid System ID). 2012-01-19 03:36:12 [11343] [11] ERROR: SMPP[mobilink]: I/O error or other error. Re-connecting. 2012-01-19 03:36:12 [11343] [11] DEBUG: Thread 11 (gw/smsc/smsc_smpp.c:io_thread) terminates. 2012-01-19 03:40:48 [11343] [15] DEBUG: send_msg: sending msg to box: <127.0.0.1> 2012-01-19 03:40:48 [11343] [15] DEBUG: boxc_sender: sent message to <127.0.0.1> Operator sys they have allowed us one sessions and their mode is Trx. They says that our kannel is creating more than one session at their end. I dont know how to configure Tx and RX in cannel configuration. We are using kannel 1.4.3 and smpp 3.4 Regards, Shahid
