Hi,
I tried asking this on the users list, but nobody could answer my
question. I hope I have more luck here.
I have configured some vendor specific tags. Kannel gives me that it
doesn't know a TLV, so it won't send. Why is this? It does add the TLV's
to the PDU with the correct values, but according to the logs, this
won't be sent?
Hope somebody can explain why this is :-)
2009-09-18 13:35:49 [6693] [15] DEBUG: SMPP[MASCHK]: Sending PDU:
2009-09-18 13:35:49 [6693] [15] DEBUG: SMPP PDU 0x81e4fe8 dump:
2009-09-18 13:35:49 [6693] [15] DEBUG: type_name: submit_sm
2009-09-18 13:35:49 [6693] [15] DEBUG: command_id: 4 = 0x00000004
2009-09-18 13:35:49 [6693] [15] DEBUG: command_status: 0 = 0x00000000
2009-09-18 13:35:49 [6693] [15] DEBUG: sequence_number: 45 = 0x0000002d
2009-09-18 13:35:49 [6693] [15] DEBUG: service_type: NULL
2009-09-18 13:35:49 [6693] [15] DEBUG: source_addr_ton: 4 = 0x00000004
2009-09-18 13:35:49 [6693] [15] DEBUG: source_addr_npi: 1 = 0x00000001
2009-09-18 13:35:49 [6693] [15] DEBUG: source_addr: "4141"
2009-09-18 13:35:49 [6693] [15] DEBUG: dest_addr_ton: 1 = 0x00000001
2009-09-18 13:35:49 [6693] [15] DEBUG: dest_addr_npi: 1 = 0x00000001
2009-09-18 13:35:49 [6693] [15] DEBUG: destination_addr: "5100000000000"
2009-09-18 13:35:49 [6693] [15] DEBUG: esm_class: 3 = 0x00000003
2009-09-18 13:35:49 [6693] [15] DEBUG: protocol_id: 0 = 0x00000000
2009-09-18 13:35:49 [6693] [15] DEBUG: priority_flag: 0 = 0x00000000
2009-09-18 13:35:49 [6693] [15] DEBUG: schedule_delivery_time: NULL
2009-09-18 13:35:49 [6693] [15] DEBUG: validity_period: NULL
2009-09-18 13:35:49 [6693] [15] DEBUG: registered_delivery: 1 = 0x00000001
2009-09-18 13:35:49 [6693] [15] DEBUG: replace_if_present_flag: 0 =
0x00000000
2009-09-18 13:35:49 [6693] [15] DEBUG: data_coding: 0 = 0x00000000
2009-09-18 13:35:49 [6693] [15] DEBUG: sm_default_msg_id: 0 = 0x00000000
2009-09-18 13:35:49 [6693] [15] DEBUG: sm_length: 12 = 0x0000000c
2009-09-18 13:35:49 [6693] [15] DEBUG: short_message: "Test from MB"
2009-09-18 13:35:49 [6693] [15] DEBUG: MAS_APP_ID: "2001"
2009-09-18 13:35:49 [6693] [15] DEBUG: MAS_SVC_ID: "2011"
2009-09-18 13:35:49 [6693] [15] DEBUG: MAS_CONT_ID: "19245"
2009-09-18 13:35:49 [6693] [15] DEBUG: SMPP PDU dump ends.
2009-09-18 13:35:49 [6693] [15] ERROR: SMPP: Unknown TLV `MAS_APP_ID',
don't send.
2009-09-18 13:35:49 [6693] [15] DEBUG: SMPP[MASCHK]: throughput (1.00,0.00)
I configged these TLV's like this:
# Vendor specific tags
group = smpp-tlv
name = MASS_APP_ID
tag = 0x1401
type = integer
length = 2
group = smpp-tlv
name = MAS_SVC_ID
tag = 0x1402
type = integer
length = 2
group = smpp-tlv
name = MAS_CONT_ID
tag = 0x1403
type = integer
length = 2
group = smpp-tlv
name = MAS_CONT_DESC
tag = 0x1404
type = integer
length = 2
Thanks in advance!
Kind regards,
Roland.