[ A: Because it messes up the order in which people normally read text. Q: Why is top-posting such a bad thing? A: Maybe because some people are too annoyed by top-posting. Q: Why do I not get an answer to my question(s)? ]
On Thu, 2012-02-16 at 14:05, kova...@apollo.lv wrote: > Config: > group = sendsms-user > username = x > password = x > max-messages = 1 > concatenation = true > dlr-url = > > "[1]http://xxxxxxx/cgi-bin/dlr2.pl?from=%P&to=%p&meta-data=%D&smsc=%i&dlr-type=%d&text=%a&dcs=%O&reply=%A&dlr=%F&ttime=%t&original_message=%b&ID=%I&dlr_uri=%R&dlr_r=%A&F_id=%F" > > SMSbox LOG: > 2012-02-16 11:11:12 [26814] [9] DEBUG: Scheme: http:// > 2012-02-16 11:11:12 [26814] [9] DEBUG: Host: xx > 2012-02-16 11:11:12 [26814] [9] DEBUG: Port: xx > 2012-02-16 11:11:12 [26814] [9] DEBUG: Username: (null) > 2012-02-16 11:11:12 [26814] [9] DEBUG: Password: (null) > 2012-02-16 11:11:12 [26814] [9] DEBUG: Path: /cgi-bin/dlr2.pl > 2012-02-16 11:11:12 [26814] [9] DEBUG: Query: > > from=alfa&to=2xxx&meta-data=&smsc=SMPPxxsmpp&dlr-type=16&text=NACK%2F0x00000403%2FVendor-specific+error%2C+please+refer+to+your+SMPP+provider&dcs=00&reply=NACK%2F0x00000403%2FVendor-specific+error%2C+please+refer+to+your+SMPP+provider&dlr=&ttime=2012-02-16+09:11:12&original_message=NACK%2F0x00000403%2FVendor-specific+error%2C+please+refer+to+your+SMPP+provider&ID=cd01df65-9b97-4d54-9ce4-c7e137b86b71&dlr_uri=&dlr_r=NACK%2F0x00000403%2FVendor-sp > ecific+error%2C+please+refer+to+your+SMPP+provider&F_id= Ok. meta-data is empty. Looks like problem is that the Kannel does not know how to convert received PDU to meta-data value for the given GET URL. Look bellow. > LOG: > 2012-02-16 11:11:12 Receive DLR [SMSCxxxsmpp] [SVC:sender] [ACT:] [BINF:] > [FID:] [META:] [from:alfa] [to:2xxx] [flags:-1:-1:-1:-1:16] > [msg:73:NACK/0x00000403/Vendor-specific error, please refer to your SMPP > provider] [udh:0:] > 2012-02-16 11:32:49 Log ends > > Regards Vit. > > On Thu, 16 Feb 2012 12:42:12 +0100 > "Milan P. Stanic" <m...@arvanta.net>wrote: > > On Thu, 2012-02-16 at 08:56, kova...@apollo.lv wrote: > >> I use both, Database and GET method for my script. > >>But I don’t see > >> anywhere that TLV fields are parsed by bearbox, I > >>think its logic stops on > >> the command status and does not retrieve tlv fields > >>in that case. I don’t > >> see it in LOG files ether. > > > > Could you post your GET URL? > > > >> I’m right? > >> > >> So I need to make a changes to kannel if there is no > >>other way? > >> > >> Regards Vit. > >> > >> On Wed, 15 Feb 2012 21:29:26 +0100 > >> "Milan P. Stanic" <m...@arvanta.net>wrote: > >> > 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 Where did you found 0x1510 as tag value? Did you patched Kannel with that definition? > >> >> 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. > >> >> > >> >&g t; Kannel supports this function? If so, how can I > >>get > >> >>the metadata for my > >> >> resp onse 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 > >> >> &g t;>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; &nbs p; 0x80000004 > >> >> >> H command_name SUBMIT_SM_RESP > >> >> >> H sequence_number 41 > >> >> >> H command_status 1044 > >> >> >> message_id => '' > >> >> >> rut_addr_ton &n bsp; => > >>5 > >> >> >>0x00000003 > >> >> >> rut_subscriber_id => > >>'334455253/2' > >> >> >> rut_addr &n bsp; => > >> >> >>'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: > >> >> >>21474 83652 = 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 > >> >> >err ors'. > >> >> > > >> & gt;> >> 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 > >> >> >> > Ka nnel 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 1 5 :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 = 0x0000000 0 > >> >> >> >> > 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 : > >> >> >> >& gt; > 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&l t;(null)>, type<-1> > >> >> >> >> > > >> >> >> >> > > >> >> &g t;> >> > 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 > >> >& gt;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 > >> > P lease 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) > > > > References > > Visible links > 1. > http://xxxxxxx/cgi-bin/dlr2.pl?from=%P&to=%p&meta-data=%D&smsc=%i&dlr-type=%d&text=%a&dcs=%O&reply=%A&dlr=%F&ttime=%t&original_message=%b&ID=%I&dlr_uri=%R&dlr_r=%A&F_id=%F > 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)