Status
OpenTT / JIRAID
955How 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=16Workaround / Fix Details
No workaround availableRequired Actions
Escalate case for further investigation