таки впилил текстовые сообщения в сипо-либу. ну и в новый гуй хуйнул, где все страшное.
в гуе все просто, а в либе сишечка и содомия - еще надо проспаться и всякий мемори аццес починить и репортинг ошибок сделать.
отправку сделал заебись с подтверждением. пинаешь демону msg.send, username, text
, он сначала кладет в стораж, потом шлет в сеть и репортит гую, что сообщение в процессе и можно показать в логе. а когда пришло подтверждение - шлет гую второй пинок, уже по поводо того, что все заебись:
<bound method Contacts.incoming_msg of <texr.contacts.Contacts object at 0x10710d188>>
icoming message from 'sip:alba.hn@texr.net' -> 'msg 2'
change to state msg ('sip:alba.hn@texr.net',)
event msg.out (1382733694, '1382733694.457776@sip:ilya.muromec@texr.net->sip:alba.hn@texr.net', 'sip:alba.hn@texr.net', 'r 1', 3)
<bound method Messages.outgoing of <texr.messages.Messages object at 0x1071969a8>>
added widget +380631953520 r 1
event msg.out (1382733694, '1382733694.457776@sip:ilya.muromec@texr.net->sip:alba.hn@texr.net', 'sip:alba.hn@texr.net', 'r 1', 1)
<bound method Messages.outgoing of <texr.messages.Messages object at 0x1071969a8>>