Greek characters are not displayed correctly in the SMS
Status
Open
TT / JIRAID
955
How to Identify
GFI FaxMaker supports unicode SMS text, however it does not follow strictly the section "4.2.17" of the Clickatell SMTP manual. The SMTP manual can be downloaded from the following URL: http://www.clickatell.com/downloads/smtp/Clickatell_SMTP.pdf The SMTP manual explains that certain charcters in the SMS text (e.g. greek language) have to be URL text encoded. Otherwise Clickatell will decode the SMS text incorrectly. The SMS text arrives on the mobile device, however e.g. all greek caracters in the SMS text are not shown correctly. => see attached screenshot Excerpt of the SMS manual: ### 4.2.17 URL encoded text (urltext) Used instead of the data or text parameter, the urltext parameter can be used to send URL encoded text, which will be decoded back to normal text before the message is delivered to the phone. It is possible that text could consist of characters that will confuse email-clients. To prevent possible errors, the URL encoding scheme translates all "special" characters to their corresponding hexadecimal codes. These special characters include control characters (carriage returns, line feeds, etc.), certain alphanumeric symbols (%, ', ", #, &, ?, =, /, :), and other characters (Greek Bulgarian and Cyrilic characters, etc). For example, the string "Your URL encoded text!” could be sent as below. Parameter: urltext:Your%20URL%20encoded%20text%21 ### Full troubleshooting files are attached: GFI-150304-324195-Esc-Dev.zip 2015-03-16,08:01:41,212,1,"#000014fc","#00001580","info ","GSMSRV","GSMEngine::SMSSentInfo: NumSent: 1, NumCharacters: 20" 2015-03-16,15:04:11,318,1,"#000014fc","#00001580","info ","GSMSRV","GSMEngine::SendSMS." 2015-03-16,15:04:11,318,1,"#000014fc","#00001580","info ","GSMSRV","GSMEngine::SendSMS - Unicode Not Disabled." 2015-03-16,15:04:11,318,1,"#000014fc","#00001580","info ","GSMSRV","GSMEngine::Sending: SentSMS 0, MaxSMS: 3, MaxCharPerSMS: 70, SendingMsgWith: 36" 2015-03-16,15:04:11,318,1,"#000014fc","#00001580","info ","GSMSRV","ClickATellService::Authenticate - Authenticating using method 3, id '3220416' and user 'attikiodos'" 2015-03-16,15:04:14,771,1,"#000014fc","#00001580","info ","GSMSRV","ClickATellService::authenticate - (method 3) m_psms.Authenticate('3220416', 'attikiodos', '********') succeeded. 'OK: fabc4a92b0adc0909ad7faddedd966a1'" 2015-03-16,15:04:14,771,1,"#000014fc","#00001580","info ","GSMSRV","ClickATellAPIWrapper::ClickATell_SendSMS - calling raw_StartBatch" 2015-03-16,15:04:15,021,1,"#000014fc","#00001580","info ","GSMSRV","ClickATellAPIWrapper::ClickATell_SendSMS - m_psms.StartBatch('T') succeeded. 'ID: d0b1a641381d313c49170fbde200adc2'" 2015-03-16,15:04:15,021,1,"#000014fc","#00001580","info ","GSMSRV","ClickATellAPIWrapper::ClickATell_SendSMS - calling raw_SendBatchItem" 2015-03-16,15:04:15,318,1,"#000014fc","#00001580","info ","GSMSRV","ClickATellAPIWrapper::ClickATell_SendSMS - raw_SendBatchItem('+306956300240') succeeded. 'ID: 053af1304287fb543f39cf3aaeb0cbce'" 2015-03-16,15:04:15,318,1,"#000014fc","#00001580","error ","GSMSRV","ClickATellService::SendSMS - Succesfully sent SMS" 2015-03-16,15:04:15,318,1,"#000014fc","#00001580","info ","GSMSRV","ClickATellService - calling raw_EndBatch" 2015-03-16,15:04:15,552,1,"#000014fc","#00001580","info ","GSMSRV","ClickATellService - raw_EndBatch() succeeded. 'OK: '" The customer is explicitely using Email2SMS, because he wants to use explicitly the Clickatell parameter: req_feat=16
Workaround / Fix Details
No workaround available
Required Actions
Escalate case for further investigation
Priyanka Bhotika
Comments