session: remove is_multiparty and focus_uri fields
[siplcs.git] / TODO
blobdabf37f6f22c361288a886ff1aeacd5b63908959
1 Bugs:
2         - #2834758: (sip-sec-ntlm.c) First NTLM signature check after startup fails
4 Big Targets:
5         - Native backends other than Purple.
6           * Separate Sipe core and Purple plugin functionality.
7           * New backends: Telepathy, Kopete, Miranda, ???
8         - Voice and Video support.
9         - Desktop sharing/Live Meeting integration on Windows platform.
10         - (?) Email notification.
11         - Refactoring to decouple transport/SIP layer (like has been done in http-conn.c)
12 from SIP-protocol's extensions in form of XML exchange (most notably presense).
13 So Sofia-SIP could serve as a backend for SIPE. Or otherwise improve SIPE transport 
14 layer - timeouts.
15 (In http-conn.c inputs are XML requests, outputs - XML responces or error codes.
16 All lower level things like socket read/write operations, HTTP message forming, 
17 NTLM/etc. authertication are all hidded behind http-conn.h API.
18 So sip-ews.c and sipe-domino.c clients only operate with XML request/responce, they don't care what
19 is underneath transport at all.) http://www.networkdictionary.com/protocols/osimodel.php - 7 layer
20 model - that must be taught at university.
21         - Update projects site with
22           * SIPE features
23           * better/more complete screenshots
24           * page about standards used in SIPE with references
25           * FAQ page.
27 Call Control:
28         - change user state to On Call when line is active and then back
29         - answer incoming call (logs required)
30         - (?) work with multiple phone lines (not the first one)
31         - (?) Call transfer set up, other RCC features from Communicator.