Dears, Problem is: We're trying to send URL over SMS but the problem is that we use question mark "?" on the URL, so whenever we send an MT we got an ERROR on SMSC logs and the message will delivered to the client empty.
Config: SMSC group = smsc smsc = smpp interface-version = 34 smsc-id = testoperator connect-allow-ip = 127.0.0.1 allowed-smsc-id = testoperator log-file = "/var/log/kannel1.5/smsc/testoperator_smsc.log" log-level = 0 host = X.X.X.X port = 10000 transceiver-mode = true smsc-username = "User" smsc-password = "Pass" system-type = "NULL" enquire-link-interval = 60 source-addr-ton = 5 source-addr-npi = 0 dest-addr-ton = 1 dest-addr-npi = 1 validityperiod = 1440 alt-charset = "ASCII" We have TLV for this SMSC connection: group = smpp-tlv name = message_payload #AS PER SMPP SPEC: tag = 0x0424 #AS PER SMPP SPEC: type = octetstring length = 65536 smsc-id = "testoperator" Logs: SMSC: 2013-07-11 10:06:16 [21294] [41] DEBUG: SMPP[qtelcgw]: Sending PDU: 2013-07-11 10:21:07 [21294] [41] DEBUG: SMPP PDU 0x6bef4c40 dump: 2013-07-11 10:21:07 [21294] [41] DEBUG: type_name: submit_sm 2013-07-11 10:21:07 [21294] [41] DEBUG: command_id: 4 = 0x00000004 2013-07-11 10:21:07 [21294] [41] DEBUG: command_status: 0 = 0x00000000 2013-07-11 10:21:07 [21294] [41] DEBUG: sequence_number: 121883 = 0x0001dc1b 2013-07-11 10:21:07 [21294] [41] DEBUG: service_type: "XXXXX" 2013-07-11 10:21:07 [21294] [41] DEBUG: source_addr_ton: 5 = 0x00000005 2013-07-11 10:21:07 [21294] [41] DEBUG: source_addr_npi: 0 = 0x00000000 2013-07-11 10:21:07 [21294] [41] DEBUG: source_addr: "XXXXX" 2013-07-11 10:21:07 [21294] [41] DEBUG: dest_addr_ton: 1 = 0x00000001 2013-07-11 10:21:07 [21294] [41] DEBUG: dest_addr_npi: 1 = 0x00000001 2013-07-11 10:21:07 [21294] [41] DEBUG: destination_addr: "XXXXXXXXXXX" 2013-07-11 10:21:07 [21294] [41] DEBUG: esm_class: 3 = 0x00000003 2013-07-11 10:21:07 [21294] [41] DEBUG: protocol_id: 0 = 0x00000000 2013-07-11 10:21:07 [21294] [41] DEBUG: priority_flag: 0 = 0x00000000 2013-07-11 10:21:07 [21294] [41] DEBUG: schedule_delivery_time: NULL 2013-07-11 10:21:07 [21294] [41] DEBUG: validity_period: "130712102107000+" 2013-07-11 10:21:07 [21294] [41] DEBUG: registered_delivery: 1 = 0x00000001 2013-07-11 10:21:07 [21294] [41] DEBUG: replace_if_present_flag: 0 = 0x00000000 2013-07-11 10:21:07 [21294] [41] DEBUG: data_coding: 0 = 0x00000000 2013-07-11 10:21:07 [21294] [41] DEBUG: sm_default_msg_id: 0 = 0x00000000 2013-07-11 10:21:07 [21294] [41] DEBUG: sm_length: 0 = 0x00000000 2013-07-11 10:21:07 [21294] [41] DEBUG: short_message: "" 2013-07-11 10:21:07 [21294] [41] DEBUG: SMPP PDU dump ends. Thanks in advance. Sincerely --* Mohammad Ali Alfarra * System Administrator (RHCSS, RHCE, LPI-2, LPI-1, MCITP, MCSE) Support Mob: +962797062851 Email: [email protected]
