Вообщем чтоб тебя не мучать, вот код… отправляется и приходит нормально. И пришел к этому не методом научного тыка, который ты восхваляешь, а знаниями, что такое юникод, кодировки и чтением symbian api
import sys
sys.setdefaultencoding('utf-8')
from messaging import sms_send
sms_send('+7904*******','Как дела',encoding='UCS2',name='bla bla bla')
По поводу отчета, вероятно это случайность, ведь они зависят от сотовой компании (в моей вообще не работают :)
Вот тебе отрывок из апи, если лень самому искать:
sms_send(number, msg, )
Sends an SMS message with body text msg4 (Unicode)to telephone number number (string).
The optional parameter encoding is used to dene encoding in the message. The parameter values
can be ‘7bit’, ‘8bit’ or ‘UCS2’.
The optional parameter callback is invoked with the current status of the send operation as param-
eter. The possible states are data items in the module messaging. Invoking another send while a
previous send request is ongoing will result in RuntimeError being raised.
If the callback is not given, the sms send function will block until the message in the queue is
either deleted or the sending has failed5.
The optional parameter name will be shown in the sent item message entry as recipient's name
after successfully sending message to number . If this parameter is not specied, then the recipient's
phone number will be shown in the sent item message entry.