blob: 162e8fae3776ccf84516ae98105a5747fc62d3a5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
|
===============================================================
TODO / telepathy-sofiasip
===============================================================
Feature Roadmap
---------------
- re-registration on network change detection
- re-offer media streams on network change detection (handover)
Critical todo items
-------------------
empty
Account settings
----------------
- ability to disable known difficult-to-implement features
- early media with PRACK
- ability to disable use of outbound proxy
Connection management
---------------------
- implement Connection.AdvertiseCapabilities()
Call flows
----------
- consider implementation of 3pcc call flows as described in RFC 3725.
Media sessions
--------------
- implement delayed application of stream direction changes requested by
the client in case when an answer to a remote offer is being processed
- if multiple network interfaces are present, the wrong IP address
may be offered in a c= SDP media line.
Presence and messaging
-----------------------
- implement Connection.Interface.Presense.AddStatus()
- implement Connection.Interface.Presense.SetStatus()
- implement Connection.Interface.Presense.RemoveStatus()
- implement Connection.Interface.Presense.ClearStatus()
- implement Connection.Interface.Presense.GetStatuses()
- implement Connection.Interface.Presense.RequestContactInfo()
- implement Connection.Interface.Presense.SetLastActivityTime()
- (obsolete?) ConnectionInterfacePresence; RequestPresence:
- Response to SUBSCRIBE initiated by nua_glib_subscribe() emits a signal
subscribe-answered from nua_glib but there is no signal for
telepathy-sofiasip client, i.e. client cannot be informed if subscribe was
successful.
Test programs
-------------
- In progress: unit tests for basic functionality (creation and removal of
conn.mgr etc objects, registration, calling to itself, etc)
Plugin interface
----------------
- mechanism to dynamically load handlers for new types of
channels, and/or new types of connections
General
-------
- various XXX items in the source codes (a generic todo item)
- status 2007-10-10: 12 XXXs, 8 FIXME
- status 2007-05-07: 22 XXXs
- status 2006-11-26: 37 XXXs
- status 2006-12-04: 36 XXXs
- status 2006-12-05: 24 XXXs
- status 2006-12-15: 20 XXXs
- status 2006-12-18: 19 XXXs
|