opensmppbox and intermediate dlr
"XEN-Housing s.r.o." <[email protected]>
| Newsgroups | gmane.comp.mobile.kannel.devel |
|---|---|
| Message-ID | <[email protected]> |
Hello there, at first i want thank you all for opensmppbox. Situation is: I am sending sms via: http://myhost_a:13013/cgi-bin/sendsms?user=user&pass=password&dlr-mask=63&dlr-url=http://someurl/&from=test&to=421944178045&text=testing+intermediate&validity=3 When sms is driven directly to my smpp smsc provider, then i get intermediate dlr if target phone is off. But when sms is driven to my other kannel server (myhost_b), where is opensmppbox on incomming side, then intermediate dlr will not come from my smpp smsc provider. I found that opensmppbox will log PDU correctly, but after conversion to MSG structure, somethings happend, what changes DLR-MASK from entered 63 to 19. I am not sure, if that's some problem in myhost_a bearerbox (probably not, because it's working directly with smsc smpp well), or if it is something within opensmppbox. Logged PDU: 2010-10-25 15:36:17 [29264] [2] DEBUG: SMPP PDU 0x1617e4c0 dump: 2010-10-25 15:36:17 [29264] [2] DEBUG: type_name: submit_sm 2010-10-25 15:36:17 [29264] [2] DEBUG: command_id: 4 = 0x00000004 2010-10-25 15:36:17 [29264] [2] DEBUG: command_status: 0 = 0x00000000 2010-10-25 15:36:17 [29264] [2] DEBUG: sequence_number: 365 = 0x0000016d 2010-10-25 15:36:17 [29264] [2] DEBUG: service_type: NULL 2010-10-25 15:36:17 [29264] [2] DEBUG: source_addr_ton: 5 = 0x00000005 2010-10-25 15:36:17 [29264] [2] DEBUG: source_addr_npi: 0 = 0x00000000 2010-10-25 15:36:17 [29264] [2] DEBUG: source_addr: "test" 2010-10-25 15:36:17 [29264] [2] DEBUG: dest_addr_ton: 1 = 0x00000001 2010-10-25 15:36:17 [29264] [2] DEBUG: dest_addr_npi: 1 = 0x00000001 2010-10-25 15:36:17 [29264] [2] DEBUG: destination_addr: "421944178045" 2010-10-25 15:36:17 [29264] [2] DEBUG: esm_class: 3 = 0x00000003 2010-10-25 15:36:17 [29264] [2] DEBUG: protocol_id: 0 = 0x00000000 2010-10-25 15:36:17 [29264] [2] DEBUG: priority_flag: 0 = 0x00000000 2010-10-25 15:36:17 [29264] [2] DEBUG: schedule_delivery_time: NULL 2010-10-25 15:36:17 [29264] [2] DEBUG: validity_period: "101025133917000+" 2010-10-25 15:36:17 [29264] [2] DEBUG: registered_delivery: 17 = 0x00000011 2010-10-25 15:36:17 [29264] [2] DEBUG: replace_if_present_flag: 0 = 0x00000000 2010-10-25 15:36:17 [29264] [2] DEBUG: data_coding: 241 = 0x000000f1 2010-10-25 15:36:17 [29264] [2] DEBUG: sm_default_msg_id: 0 = 0x00000000 2010-10-25 15:36:17 [29264] [2] DEBUG: sm_length: 21 = 0x00000015 2010-10-25 15:36:17 [29264] [2] DEBUG: short_message: 2010-10-25 15:36:17 [29264] [2] DEBUG: Octet string at 0x1617a300: 2010-10-25 15:36:17 [29264] [2] DEBUG: len: 21 2010-10-25 15:36:17 [29264] [2] DEBUG: size: 22 2010-10-25 15:36:17 [29264] [2] DEBUG: immutable: 0 2010-10-25 15:36:17 [29264] [2] DEBUG: data: 54 65 73 74 20 69 6e 74 65 72 6d 65 64 69 61 74 Test intermediat 2010-10-25 15:36:17 [29264] [2] DEBUG: data: 65 20 44 4c 52 e DLR 2010-10-25 15:36:17 [29264] [2] DEBUG: Octet string dump ends. 2010-10-25 15:36:17 [29264] [2] DEBUG: SMPP PDU dump ends. Logged MSG structure (truncated) 2010-10-25 15:36:17 [29264] [2] DEBUG: Msg object at 0x16171540: 2010-10-25 15:36:17 [29264] [2] DEBUG: type: sms 2010-10-25 15:36:17 [29264] [2] DEBUG: sms.sender: 2010-10-25 15:36:17 [29264] [2] DEBUG: Octet string at 0x16172830: 2010-10-25 15:36:17 [29264] [2] DEBUG: len: 4 2010-10-25 15:36:17 [29264] [2] DEBUG: size: 5 2010-10-25 15:36:17 [29264] [2] DEBUG: immutable: 0 2010-10-25 15:36:17 [29264] [2] DEBUG: data: 74 65 73 74 test 2010-10-25 15:36:17 [29264] [2] DEBUG: Octet string dump ends. 2010-10-25 15:36:17 [29264] [2] DEBUG: sms.receiver: 2010-10-25 15:36:17 [29264] [2] DEBUG: Octet string at 0x1617a2a0: 2010-10-25 15:36:17 [29264] [2] DEBUG: len: 13 2010-10-25 15:36:17 [29264] [2] DEBUG: size: 1024 2010-10-25 15:36:17 [29264] [2] DEBUG: immutable: 0 2010-10-25 15:36:17 [29264] [2] DEBUG: data: 2b 34 32 31 39 34 34 31 37 38 30 34 35 +421944178045 2010-10-25 15:36:17 [29264] [2] DEBUG: Octet string dump ends. 2010-10-25 15:36:17 [29264] [2] DEBUG: sms.udhdata: 2010-10-25 15:36:17 [29264] [2] DEBUG: sms.msgdata: 2010-10-25 15:36:17 [29264] [2] DEBUG: Octet string at 0x1617a300: 2010-10-25 15:36:17 [29264] [2] DEBUG: len: 21 2010-10-25 15:36:17 [29264] [2] DEBUG: size: 22 2010-10-25 15:36:17 [29264] [2] DEBUG: immutable: 0 2010-10-25 15:36:17 [29264] [2] DEBUG: data: 54 65 73 74 20 69 6e 74 65 72 6d 65 64 69 61 74 Test intermediat 2010-10-25 15:36:17 [29264] [2] DEBUG: data: 65 20 44 4c 52 e DLR 2010-10-25 15:36:17 [29264] [2] DEBUG: Octet string dump ends. 2010-10-25 15:36:17 [29264] [2] DEBUG: sms.time: 1288013777 2010-10-25 15:36:17 [29264] [2] DEBUG: sms.smsc_id: 2010-10-25 15:36:17 [29264] [2] DEBUG: sms.smsc_number: 2010-10-25 15:36:17 [29264] [2] DEBUG: sms.foreign_id: 2010-10-25 15:36:17 [29264] [2] DEBUG: sms.service: 2010-10-25 15:36:17 [29264] [2] DEBUG: Octet string at 0x16182c30: 2010-10-25 15:36:17 [29264] [2] DEBUG: len: 9 2010-10-25 15:36:17 [29264] [2] DEBUG: size: 10 2010-10-25 15:36:17 [29264] [2] DEBUG: immutable: 0 2010-10-25 15:36:17 [29264] [2] DEBUG: data: 74 72 61 6e 73 66 65 72 31 transfer1 2010-10-25 15:36:17 [29264] [2] DEBUG: Octet string dump ends. 2010-10-25 15:36:17 [29264] [2] DEBUG: sms.account: 2010-10-25 15:36:17 [29264] [2] DEBUG: sms.id: cbbcf8d6-bf39-4144-b31c-507610864e2c 2010-10-25 15:36:17 [29264] [2] DEBUG: sms.sms_type: 2 2010-10-25 15:36:17 [29264] [2] DEBUG: sms.mclass: 1 2010-10-25 15:36:17 [29264] [2] DEBUG: sms.mwi: -1 2010-10-25 15:36:17 [29264] [2] DEBUG: sms.coding: 0 2010-10-25 15:36:17 [29264] [2] DEBUG: sms.compress: -1 2010-10-25 15:36:17 [29264] [2] DEBUG: sms.validity: -1 2010-10-25 15:36:17 [29264] [2] DEBUG: sms.deferred: -1 2010-10-25 15:36:17 [29264] [2] DEBUG: sms.dlr_mask: 19 2010-10-25 15:36:17 [29264] [2] DEBUG: sms.dlr_url: 2010-10-25 15:36:17 [29264] [2] DEBUG: sms.pid: 0 2010-10-25 15:36:17 [29264] [2] DEBUG: sms.alt_dcs: 1 2010-10-25 15:36:17 [29264] [2] DEBUG: sms.rpi: -1 2010-10-25 15:36:17 [29264] [2] DEBUG: sms.charset: 2010-10-25 15:36:17 [29264] [2] DEBUG: sms.boxc_id: 2010-10-25 15:36:17 [29264] [2] DEBUG: Octet string at 0x16182b20: 2010-10-25 15:36:17 [29264] [2] DEBUG: len: 3 2010-10-25 15:36:17 [29264] [2] DEBUG: size: 4 2010-10-25 15:36:17 [29264] [2] DEBUG: immutable: 0 2010-10-25 15:36:17 [29264] [2] DEBUG: data: 76 6d 61 vma 2010-10-25 15:36:17 [29264] [2] DEBUG: Octet string dump ends. 2010-10-25 15:36:17 [29264] [2] DEBUG: sms.binfo: 2010-10-25 15:36:17 [29264] [2] DEBUG: sms.msg_left: -1 2010-10-25 15:36:17 [29264] [2] DEBUG: sms.split_parts: (nil) 2010-10-25 15:36:17 [29264] [2] DEBUG: sms.priority: 0 2010-10-25 15:36:17 [29264] [2] DEBUG: sms.resend_try: -1 2010-10-25 15:36:17 [29264] [2] DEBUG: sms.resend_time: -1 2010-10-25 15:36:17 [29264] [2] DEBUG: sms.meta_data: 2010-10-25 15:36:17 [29264] [2] DEBUG: Octet string at 0x16182af0: 2010-10-25 15:36:17 [29264] [2] DEBUG: len: 6 2010-10-25 15:36:17 [29264] [2] DEBUG: size: 1024 2010-10-25 15:36:17 [29264] [2] DEBUG: immutable: 0 2010-10-25 15:36:17 [29264] [2] DEBUG: data: 3f 73 6d 70 70 3f ?smpp? 2010-10-25 15:36:17 [29264] [2] DEBUG: Octet string dump ends. 2010-10-25 15:36:17 [29264] [2] DEBUG: Msg object ends. Thank for any advice or explanation. Slavoj.