Keep in mind that not all terminals support the SCKL format. For most of the non-supporting devices the symptom is to display the raw text as you describe.
Which terminals are you using? Most of the supported terminals are of course Nokia, but there are a few exceptions. If you tell me the brand and models I can check if we have them as supported. Hope it helps, On 9/22/05, Shantanu S Chauhan <[EMAIL PROTECTED]> wrote: > Hi Nicolas, > I have been going through Kannel mails. I found your problem exactly the > same problem as I am facing. > Nicolas, could you please let me know if you were able to solve the problem > of sending ringtone to CDMA phone. > > Anybody else, can you please see if their is a solution for the problem. > > > Regards and Thanks in advance. > > Shantanu > > > > > ----- Original Message ----- > From: "Nicolas de Bari Embriz G. R." <[EMAIL PROTECTED]> > To: "Alejandro Guerrieri" <[EMAIL PROTECTED]>; <[email protected]> > Sent: Friday, April 22, 2005 1:40 AM > Subject: Re: enconde Ringtones > > > > Hi, thanks for you fast answer. > > > > The network is CDMA/GSM I did what you toll me, to send the messages like > > this: > > > > # ring tone > > $msg = urlencode('//SCKL1581 > > 024A3A5DD195C5D5A5B1840400272292312142D020C2D021029021030C29020C2102D020C21023020C00'); > > > > $result = > > @file("http://$host$port/cgi-bin/sendsms?user=$user&password=$pass&to=$to&text=$msg"); > > > > after sending the message, i just receive a text msg with the tone data: > > > > //SCKL1581 > > 024A3A5DD195C5D5A5 > > B184040027229231214 > > 2D020C2D02102902103 > > 0C29020C2102D020C21 > > 023020C00 > > > > > > Then i tryed to use the udh and coding to something like this: > > $msg = urlencode('//SCKL1581 > > 024A3A5DD195C5D5A5B1840400272292312142D020C2D021029021030C29020C2102D020C21023020C00'); > > > > $udh = '%06%05%04%15%81%00%00'; > > > > $coding = 2; > > > > $result = @file("http://$host: > > $port/cgi-bin/sendsms?user=$user&password=$pass&to=$to&text=$msg&udh=$udh&coding=$coding"); > > > > after sending the msg , I ireceived only dots, something like: > > > > ................... > > ................... > > ................... > > > > > > > > what i am also trying to do, is to add a % to the binary data, using > > something, like this: > > $msg = > > chunk_split(urlencode('024A3A5DD195C5D5A5B1840400272292312142D020C2D021029021030C29020C2102D020C21023020C00'),2,'%'); > > > > maybe i am coding wrong, i am just adding a % every 2 fiels, how should i > > correctly post the msg? > > > > > > This is the tone the one is supposed to work: > > > > //SCKL1581 > > 024A3A5DD195C5D5A5B1840400272292312142D020C2D021029021030C29020C2102D020C21023020C00 > > > > > > Thanks in advance > > > >> Nicolas, > >> > >> I think you are merging 2 different technologies: > >> > >> If you use //SCKL encoding, you don't have to use any UDH, it's just > >> plain > >> text. > >> > >> For //SCKL: try deleting the UDH field and coding fields, send the //SCKL > >> part as regular text and it shoudl work. > >> > >> That means: > >> $msg = urlencode('//SCKL1581 > >> 024A3A650995D1D195C93D999804144288F511610611624D308314458418458418938C20C30 > >>C5186108186108156'); (Delete the UDH and CODING fields from the request). > >> > >> On the other hand, if you're trying to send it as binary (you'll be able > >> to > >> send more data but it won't work on TDMA/CDMA networks), you shouldn't > >> have > >> to use the //SCKL part, you should use the UDH, maybe the encoding (I've > >> never had to use it, though) and just the BINARY part of the ringtone, > >> somthing like this. > >> > >> $msg = > >> urlencode('024A3A650995D1D195C93D999804144288F511610611624D3083144584184584 > >>18938C20C30C5186108186108156'); $udh = '06050415810000'; > >> $coding = 2; > >> > >> I think you can spare the "%" and most probably the coding (having the > >> UDH > >> forces binary encoding). > >> > >> In short, the header //SCKL1581 as header and the UDH 06050415810000 are > >> the same thing expressed for different kind of delivery. 1581 is the > >> "Source Port" in Hex (5505 decimal). 0000 is the "Destination Port" (You > >> can skip that on single-message SCKL). 060504 is the binary equivalent of > >> "//SCKL". > >> > >> Please let me know if you need anything else. > >> > >> Hope it helps, > >> > >> ----- Original Message ----- > >> From: "Nicolas de Bari Embriz G. R." <[EMAIL PROTECTED]> > >> To: <[EMAIL PROTECTED]> > >> Sent: Thursday, April 21, 2005 8:55 PM > >> Subject: enconde Ringtones > >> > >> > Hello, i see you post on the kannel-users list about enconding mono > >> > ringtones, > >> > I am having the same problem that you have, all the "binary data" i am > >> > sending is just received has plain text, any idea or recomendation for > >> > sending logos/tones over SMS? > >> > > >> > right now i am sending messasgs likethis: > >> > > >> > # TUNE > >> > $msg = urlencode('//SCKL1581 > >> > 024A3A650995D1D195C93D999804144288F511610611624D308314458418458418938C20C > >> >30C5186108186108156'); $udh = '%06%05%04%15%81%00%00'; #TUNE > >> > $coding = 2; > >> > > >> > > >> > $result = @file("http://$host: > >> > $port/cgi-bin/sendsms?user=$user&password=$pass&to=$to&text=$msg&udh=$udh > >> >&coding=$coding"); > >> > > >> > > >> > > >> > regards > > > > > > > > -- Alejandro Guerrieri Magicom http://www.magicom-bcn.net/
