-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbugs.txt
29 lines (24 loc) · 1.37 KB
/
bugs.txt
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
bugs
-sometimes that JAIN SIP asynctask race condition is triggered in responding to OPTIONS
- but who really cares?
-messed up lock handling for setting up new calls
-probably don't need to wait on get() any more
-actually, this caught a bug, sort of. if we are going to wait on get(), we should just make sending SIP messages synchronous and get rid of AsyncTask. otherwise, don't wait at all
-non-printing characters are not always received correctly (cf some weird bad chars sent as newlines from SipCon1)
-@todo Backspace handling in sending messages
-doze/standby (this is a way future problem)
-taking word suggestion of built-in keyboard popup is fatal - how to cause this to appear? i don't see that popup any more
-observed a crash declining a call after receiving a DialogTerminated message, or maybe it was in responding to a second incoming call when one was already incoming?
-then after this crash, java.lang.IllegalStateException: Singleton SipClient has not been initialized yet - init() before getInstance()
-handle in-dialog INVITEs
UI deficiencies
-log in RegistrationActivity is probably not useful
-make sure app continues running in bg - consider adding a service?
-use display name, not just sip uri
-landscape mode in call doesn't look good
-saved conversations are not accessible anywhere, they're just saved in the DB
Other limitations
-NAT
-IPv6
-no encryption
-no tests