On Wed, 2012-02-15 at 08:45, kova...@apollo.lv wrote: > Hello, > > TLV options in config are set, example: > > group = smpp-tlv > > name = rut_addr > > tag = 0x1510 > > type = octetstring > > length = 20 > > About the error - I know what it means, I need to get tlv fields for this > response. If I get this command status I need to write all tlv information > into database for further logic. > > Kannel supports this function? If so, how can I get the metadata for my > response into database? > > I have Bearbox , SMSbox , Sqlbox. > > I don’t have metadata for response, with command status != 0.
Sorry, I don't use databases for DLR nor MO/MT so I can't help here. > Regards Vit. > > On Tue, 14 Feb 2012 22:46:29 +0100 > "Milan P. Stanic" <m...@arvanta.net>wrote: > > On Tue, 2012-02-14 at 16:04, kova...@apollo.lv wrote: > >> Hello, > >> > >> I’ve done the changes to Kannel, it is working. > >> > >> Got One more problem, when I tester error responses: > >> > >> I don’t Get parsed Meta data from Negative > >>Submit_SM_Resp, it isn’t parsed > >> by bearbox, dlr gets written to database with error > >>code from command > >> status. So if I need to receive TLV metadata from > >>negative response, maybe > >> there is a solution? > > > > Did you set smpp-tlv options in config file? > > > >> Example of Response: > >> > >> OUT 2012-02-14 15:37:12 > >> H command_id &nb sp; 0x80000004 > >> H command_name SUBMIT_SM_RESP > >> H sequence_number 41 > >> H command_status 1044 > >> message_id => '' > >> rut_addr_ton => 5 > >>0x00000003 > >> rut_subscriber_id => '334455253/2' > >> rut_addr => > >>'fserhWJKDwlqwkejf' > > > > >> LOG: > >> 2012-02-14 15:35:32 [720] [6] Got PDU: > >> 2012-02-14 15:35:32 [720] [6] DEBUG: SMPP PDU > >>0x9918ae0 dump: > >> 2012-02-14 15:35:32 [720] [6] DEBUG: type_name: > >>submit_sm_resp > >> 2012-02-14 15:35:32 [720] [6] DEBUG: command_id: > >>2147483652 = 0x80000004 > >> 2012-02-14 15:35:32 [720] [6] DEBUG: > >>command_status: 1044 = 0x00000403 > >> 2012-02-14 15:35:32 [720] [6] DEBUG: > >>sequence_number: 42 = 0x0000002a > >> 2012-02-14 15:35:32 [720] [6] DEBUG: message_id: > >>NULL > >> 2012-02-14 15:35:32 [720] [6] DEBUG: SMPP PDU dump > >>ends. > >> 2012-02-14 15:35:32 [720] [6] ERROR: SMPP[xxxx]: SMSC > >>returned error code > >> 0x00000453 (Vendor-specific error, please refer to > >>your SMPP provider) in > >> response to submit _sm. > > > > You should ask provider what meand 0x00000453 error > >code. > > It is in the range of 'Reserved for SMSC vendor specific > >errors'. > > > >> 2012-02-14 15:35:32 [720] [6] DEBUG: SMSC[xxxxx]: > >>creating DLR message > >> > >> Regards Vit. > >> > >> On Fri, 10 Fe b 2012 17:09:42 +0100 > >> "Milan P. Stanic" <m...@arvanta.net>wrote: > >> > On Fri, 2012-02-10 at 15:24, kova...@apollo.lv > >>wrote: > >> >> Hello, > >> >> > >> >> I’m trying to change File /gw/smsc/smsc_smpp.c > >> >> > >> >> Maybe anyone have stept in to such problem, and > >>has > >> >>an advice where to > >> >> change the file will be better? > >> >> > >> >> I need to receive Deliver SM with 0 fields, so I’m > >> >>wondering if I catch > >& gt; >> Delivers With Null source address and change the > >>data > >> >>of those fields. > >> >> Most of time after compilation I get segmentation > >> >>fault.. > >> >> > >> >> 1602: dlrmsg = handle_dlr(smpp, > >> >>pdu->u.deliver_sm.source_addr, > >> >> pdu->u.deliver_sm.short_message, > >> >>pdu->u.deliver_sm.message_payload, > >> >> > >> >> pdu->u.deliver_sm.receipted_message_id, > >> >>pdu->u.deliver_sm.message_state , > >> >> pdu->u.deliver_sm.network_error_code); > >> >> > >> >> Here I can catch if I have an empty source address > >> >>like that: > >> >> > >> >> if ( pdu->u.deliver_sm.source_addr == NULL) {} > >> >> > >> >> Any help would be appreciated > &g t;> > > >> > Could you send a patch with your changes and tell > >>which > >> >version of > >> > Kannel you use as a base for your modifications? > >> > > >> > And, questions about code modification/change > >>should be > >> >posted to > >> > the de...@kannel.org, IMHO. > >> > > >> >> Regards. Vit > >> >> > >> >> On Tue, 07 Feb 2012 15:46:04 +0200 > >> >> <kova...@apollo.lv>wrote: > >> >> > > >> >> > Hi, > >> >> > I’ve stept into a problem, Is it possible to > >>handle > >> >> >Deliver_SM with empty fields except TLV > >>fields?how? > >> >> > I get an Error, that its Null, here is my LOG: > >> >> > >> > 2012-02-07 15:04:40 [12259] [6] DEBUG: > >>Optional > >> > > >parameter tag (0x1506) > >> >> > 2012-02-07 15:04:40 [12259] [6] DEBUG: Optional > >> >> >parameter length read as 5 > >> >> > 2012-02-07 15:04:40 [12259] [6] DEBUG: Found > >> >>configured > >> >> >optional parameter `rut_message_id' > >> >> > 2012-02-07 15:04:40 [12259] [6] DEBUG: Optional > >> >> >parameter tag (0x1508) > >> >> > 2012-02-07 15:04:40 [12259] [6] DEBUG: Optional > >> >> >parameter length read as 1 > >> >> > 2012-02-07 15:04:40 [12259] [6] DEBUG: Found > >> >>configured > >> >> >optional parameter `rut _report_type' > >> >> > 2012-02-07 15:04:40 [12259] [6] DEBUG: Optional > >> >> >parameter tag (0x1500) > >> >> > 2012-02-07 15:04:40 [12259] [6] DEBUG: Optional > >> >> >parameter length r ead as 14 > >> >> > 2012-02-07 15:04:40 [12259] [6] DEBUG: Found > >> >>configured > >> >> >optional parameter `rut_created_ts' > >> >> > 2012-02-07 15:04:40 [12259] [6] DEBUG: > >>SMPP[xxxx]: > >> >>Got > >> >> >PDU: > >> >> > 2012-02-07 15:04:40 [12259] [6] DEBUG: SMPP PDU > >> >>0x850eb1 > >> >> > 0 dump: > >> >> > 2012-02-07 15:04:40 [12259] [6] DEBUG: > >>type_name: > >> >> >deliver_sm > >> >> > 2012-02-07 15:04:40 [12259] [6] DEBUG: > >>command_id: > >> >>5 = > >> >> >0x00000005 > >> >> > 2012-02-07 15:04:40 [12259] [6] DEBUG: > >> >>command_status: > >> >> >0 = 0x00000000 > >> >> > 2012-02-07 15:04:40 [12259] [6] DEBUG: > >> >> > sequence_num ber: 1 = 0x00000001 > >> >> > 2012-02-07 15:04:40 [12259] [6] DEBUG: > >> >>service_type: > >> >> >NULL > >> >> > 2012-02-07 15:04:40 [12259] [6] DEBUG: > >> >> > source_addr_ton: 0 = 0x00000000 > >> >> > 2012-02-07 15:0 4:40 [12259] [6] DEBUG: > >> >> > source_addr_npi: 0 = 0x00000000 > >> >> > 2012-02-07 15:04:40 [12259] [6] DEBUG: > >>source_addr: > >> >> >NULL > >> >> > 2012-02-07 15:04:40 [12259] [6] DEBUG: > >> >>dest_addr_ton: > >> >> >0 = 0x00000000 > >> >> > 2012-02-07 15:04:40 [12259] [6] DEBUG: > >> >>dest_addr_npi: > >> >> >0 = 0x00000000 > >> >> > 2012-02-07 15:04:40 [12259] [6] DEBUG: > >> >> > destination_addr: NULL > >> >> > 2012-02-07 15:04:40 [12259] [6] DEB UG: > >>esm_class: 4 > >> >>= > >> >> >0x00000004 > >> >> > 2012-02- 07 15:04:40 [12259] [6] DEBUG: > >> >>protocol_id: > >> >> >0 = 0x00000000 > >> >> > 2012-02-07 15:04:40 [12259] [6] DEBUG: > >> >>priority_flag: > >> >> >0 = 0x00000000 > >> >> > 2012-02-07 15:04:40 [12259] [6] DEBUG: > >> >> > schedule_delivery_time: NULL > >> >> > 2012-02-07 15:04:40 [12259] [6] DEBUG: >> > > >>validity_period: NULL > >> >> > 2012-02-07 15:04:40 [12259] [6] DEBUG: > >> >> > registered_delivery: 0 = 0x00000000 > >> >> > 2012-02-07 15:04:40 [12259] [6] DEBUG: > >> >> > replace_if_present_flag: 0 = 0 x00000000 > >> >> > 2012-02-07 15:04:40 [12259] [6] DEBUG: > >>data_coding: > >> >>0 >> >> >= 0x00000000 > >> >> > 2012-02-07 15:04:40 [12259] [6] DEBUG: > >> >> > sm_default_msg_id: 0 = 0x00000000 > >> >> > 2012-02-07 15:04:40 [12259] [6] DEBUG: > >>sm_length: 0 > >> >>= > >> >> >0x00000000 > >> >> > 2012-02-07 15:04:40 [12259] [6] DEBUG: > >> >>short_message: > >> >> >"" > >> >> > 2012-02-07 15:04:40 [12259] [6] DEBUG: > >> >>rut_message_id: > >> >> >"48024" > >> >> > 2012-02-07 15:04:40 [12259] [6] DEBUG: > >> >>rut_created_ts: > >> >> >"20120207150639" > >> >> > 2 012-02-07 15:04:40 [12259] [6] DEBUG : > >> >> > rut_report_type: "0" > >> >> > 2012-02-07 15:04:40 [12259] [6] DEBUG: SMPP PDU > >> >>dump > >> >> >ends. > >> ; >> > 2012-02-07 15:04:40 [12259] [6] DEBUG: > >>SMPP[xxxx] > >> >> >handle_pdu, got DLR > >> >> > 2012-02-07 15:04:40 [12259] [6] ERROR: > >>SMPP[xxx]: > >> >>got > >> >> >DLR but could not find message or was not > >>interested > >> >>in > >> >> >it id<> dst<(null)>, type<-1> > >> >> > > >> >> > > >> >> > Regards. > >> >> WARNING: gnome-keyring:: couldn't connect to: > >> >>/tmp/keyring-CLI2Mn/pkcs11: No such file or > >>directory > >> > > >> > -- > >> > Kind regards, Milan > >> > -------------------------------------------------- > >> > Arvanta, IT Security http://www.arvanta.net > >> > Please do not send me e-mail containing HTML code > >>or > >> >documents in > >> > proprietary format (word, excel, pps and so on) > >> > > >> WARNING: gnome-keyring:: couldn't connect to: > >>/tmp/keyring-oldPme/pkcs11: No such file or directory > > > > -- > > Kind regards, Milan > > -------------------------------------------------- > > Arvanta, IT Security http://www.arvanta.net > > Please do not send me e-mail containing HTML code or > >documents in > > proprietary format (word, excel, pps and so on) > > > WARNING: gnome-keyring:: couldn't connect to: /tmp/keyring-oldPme/pkcs11: No > such file or directory -- Kind regards, Milan -------------------------------------------------- Arvanta, IT Security http://www.arvanta.net Please do not send me e-mail containing HTML code or documents in proprietary format (word, excel, pps and so on)