Sorry to again sending a very late report. My university semester didn't finished yet and I had a lot to do. I will compensate this in July and August.
This last two weeks I commited my first week schedule  and part of second week schedule:
- support for initializing roster / buddy list
- support for adding contacts
- support for removing contacts
- support for contact status changes
I still didn't do the last part of my second week:
- sending local user's status
Because I'm a little confused about that. Talking to Alexandr, and looking to his projects  and , he implemented this option calling a function from QXmppClient and CTelegramCore, respectively. Talking to Daniel, he told me that DUM method makePublication is reSIProcate equivalent and there is an usage example at . But I think it should be created another class to store  since it won't be just a method call and if I paste the lines 96-127 to  it will get a lot messy. The thing is I'm not sure if it is indeed a need to create this another layer and I'm waiting Daniel suggestion.
Meanwhile I started to read telepathy-nonsense and telepathy-morse to get examples of implementation to the tasks of my third week: