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