Hi, how did you send your request, example URL please.
Make sure you send meta_data as follow: sendsms?meta_data=URLENCODED(?group?key=URLENCODED(value))... Alex Am 31.08.2013 um 02:40 schrieb Germán Bobr - Redmond Software <[email protected]>: > Hello! > > Using send-sms cgi to send messages with message_payload tlv i found out I > couldn’t send characters like ‘?’ and ‘&’ even when I was encoding them as > %26 and %3F > > I’d never messed with kannel sources before, but looking at it I found that > the problem was because of parse_cgivars function in gwlib/http.c doing an > octstr_url_decode for all values in the request. > > I know it’s not a pretty solution but I changed this to make it work: > > On gwlib/http.c lines 2553 where code reads: > octstr_url_decode(v->name); > octstr_url_decode(v->value); > > I changed it for: > octstr_url_decode(v->name); > if(octstr_str_compare(v->name,"meta-data")) > octstr_url_decode(v->value); > > > Does anyone have a better idea on how to fix the issue? > Should I make a patch for this? > > Thank you > > Germán Bobr > [email protected] > <image001.png> >
