Wiki
Version 40 (Adrian Georgescu, 11/10/2014 09:04 pm)
1 | 8 | Adrian Georgescu | h1. Blink Qt |
---|---|---|---|
2 | 1 | Tijmen de Mes | |
3 | 9 | Adrian Georgescu | This wiki page is meant for providing access to the version control source code repository. |
4 | 9 | Adrian Georgescu | |
5 | 9 | Adrian Georgescu | For up to date information please visit the official web site http://icanblink.com |
6 | 3 | Adrian Georgescu | |
7 | 14 | Tijmen de Mes | For help see [[help|Help for Blink QT for Windows and Linux]] |
8 | 10 | Tijmen de Mes | |
9 | 28 | Adrian Georgescu | Blink Qt is based on "SIP SIMPLE client SDK":http://sipsimpleclient.org and derives most of its features directly from it. |
10 | 27 | Adrian Georgescu | |
11 | 27 | Adrian Georgescu | |
12 | 23 | Adrian Georgescu | h2. Features |
13 | 20 | Adrian Georgescu | |
14 | 24 | Adrian Georgescu | * Multiple SIP accounts |
15 | 30 | Adrian Georgescu | * Bonjour neighbourhood discovery |
16 | 1 | Tijmen de Mes | * SIP server discovery (DNS NAPTR, SRV, A records) |
17 | 30 | Adrian Georgescu | * Audio calls (Opus, G.722, G.711, Speex, GSM, ilBC codecs) |
18 | 37 | Adrian Georgescu | * Video calls (HD H.264) |
19 | 40 | Adrian Georgescu | * Acoustic Echo Cancellation (the one that really works) |
20 | 1 | Tijmen de Mes | * Multiparty audio conference |
21 | 35 | Adrian Georgescu | * Chat sessions (MSRP) |
22 | 35 | Adrian Georgescu | * SIMPLE Presence (XCAP and RLS) |
23 | 22 | Adrian Georgescu | * Contacts management (XCAP) |
24 | 22 | Adrian Georgescu | * Icon management (XCAP) |
25 | 22 | Adrian Georgescu | * Google contacts integration |
26 | 20 | Adrian Georgescu | * Voicemail notifications |
27 | 20 | Adrian Georgescu | * Call history |
28 | 20 | Adrian Georgescu | * Redial and Hold |
29 | 22 | Adrian Georgescu | * ICE NAT traversal |
30 | 1 | Tijmen de Mes | * sRTP encryption |
31 | 24 | Adrian Georgescu | * Hotplug audio device detection (Windows) |
32 | 29 | Adrian Georgescu | * Minimize to Windows system tray |
33 | 39 | Adrian Georgescu | * File Transfers |
34 | 39 | Adrian Georgescu | * Multiparty conferencing |
35 | 39 | Adrian Georgescu | * Screen Sharing |
36 | 20 | Adrian Georgescu | |
37 | 3 | Adrian Georgescu | |
38 | 33 | Adrian Georgescu | h2. Roadmap |
39 | 33 | Adrian Georgescu | |
40 | 33 | Adrian Georgescu | * OTR encryption |
41 | 33 | Adrian Georgescu | * History manager |
42 | 33 | Adrian Georgescu | * Open system browser for http(s) uris |
43 | 33 | Adrian Georgescu | * Blocked contacts list |
44 | 1 | Tijmen de Mes | * Accept presence request properly |
45 | 33 | Adrian Georgescu | * Call transfer |
46 | 33 | Adrian Georgescu | * Fix dialed URIs (% encode the username to avoid errors) |
47 | 33 | Adrian Georgescu | * Remove block policy when adding URI for contact |
48 | 33 | Adrian Georgescu | * Add block policy when removing URI for contact |
49 | 33 | Adrian Georgescu | * Replace + in main GUI with a navigation menu |
50 | 33 | Adrian Georgescu | * Check if files are opened in binary or text mode |
51 | 33 | Adrian Georgescu | * Decide if we also want to save window size / position for all windows |
52 | 33 | Adrian Georgescu | * Have the avatar selection on the account state button's menu |
53 | 33 | Adrian Georgescu | * Explore the scaledContents attribute for the IconSelector label |
54 | 33 | Adrian Georgescu | * Add Remove from group context menu entry for contacts |
55 | 33 | Adrian Georgescu | * Decide if we want email addresses from Google contacts or not |
56 | 33 | Adrian Georgescu | * Store url, etag and hash on IconDescriptor |
57 | 33 | Adrian Georgescu | * Re-evaluate what to do about missing icons (explore having blink://no-icon) |
58 | 33 | Adrian Georgescu | * Save timestamp of last known state in order not to overwrite the state when blink starts |
59 | 33 | Adrian Georgescu | * Implement state types in order not to sync automatic states |
60 | 33 | Adrian Georgescu | * Evaluate getting rid of the dial buttons |
61 | 33 | Adrian Georgescu | * Decide if to have a virtual group for online contacts or just an option to sort online contacts at the top of the list |
62 | 33 | Adrian Georgescu | * Print auth failure in server settings page |
63 | 33 | Adrian Georgescu | * Update Audio labels |
64 | 33 | Adrian Georgescu | * Detect when system comes back from sleep in Windows |
65 | 33 | Adrian Georgescu | * Fix reporting ICE negotiation status |
66 | 1 | Tijmen de Mes | * Add ability to reorder accounts |
67 | 33 | Adrian Georgescu | |
68 | 3 | Adrian Georgescu | h3. Nice to have |
69 | 3 | Adrian Georgescu | |
70 | 36 | Adrian Georgescu | * Add webpassword per account |
71 | 3 | Adrian Georgescu | * Dial SIP URI from server web page |
72 | 3 | Adrian Georgescu | * Answering Machine |
73 | 3 | Adrian Georgescu | * Device switching window when detected at runtime |
74 | 3 | Adrian Georgescu | * Alert panel for redirect 30X |
75 | 19 | Adrian Georgescu | * Dial SIP URIs from the system |
76 | 1 | Tijmen de Mes | * Desktop notifications |
77 | 1 | Tijmen de Mes | * Logs window |
78 | 1 | Tijmen de Mes | * LDAP directory services |