Start a conversation

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
Choose files or drag and drop files
Was this article helpful?
Yes
No
  1. Priyanka Bhotika

  2. Posted

Comments