Wiki

Version 33 (Adrian Georgescu, 01/13/2014 12:42 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 32 Adrian Georgescu
 * Chat sessions (MSRP)
19 30 Adrian Georgescu
 * Acoustic Echo Cancellation
20 20 Adrian Georgescu
 * Multiparty audio conference
21 20 Adrian Georgescu
 * SIP SIMPLE Presence (XCAP and RLS)
22 22 Adrian Georgescu
 * Contacts management (XCAP)
23 22 Adrian Georgescu
 * Icon management (XCAP)
24 22 Adrian Georgescu
 * Google contacts integration
25 20 Adrian Georgescu
 * Voicemail notifications
26 20 Adrian Georgescu
 * Call history
27 20 Adrian Georgescu
 * Redial and Hold
28 22 Adrian Georgescu
 * ICE NAT traversal
29 1 Tijmen de Mes
 * sRTP encryption
30 24 Adrian Georgescu
 * Hotplug audio device detection (Windows)
31 29 Adrian Georgescu
 * Minimize to Windows system tray
32 20 Adrian Georgescu
33 20 Adrian Georgescu
34 3 Adrian Georgescu
h2. Roadmap
35 3 Adrian Georgescu
36 3 Adrian Georgescu
h3. Main Tasks
37 31 Adrian Georgescu
38 33 Adrian Georgescu
 * Chat sessions
39 33 Adrian Georgescu
 * Multiparty conferencing
40 33 Adrian Georgescu
 * OTR encryption
41 33 Adrian Georgescu
 * Engine doesn't stop on Windows
42 33 Adrian Georgescu
 * Video
43 33 Adrian Georgescu
 * History manager
44 33 Adrian Georgescu
 * Open system browser for http(s) uris
45 33 Adrian Georgescu
 * Blocked contacts list
46 33 Adrian Georgescu
 * Accept presence request properly
47 1 Tijmen de Mes
 * Call transfer
48 33 Adrian Georgescu
 * Screen Sharing
49 33 Adrian Georgescu
 * Add webpassword per account
50 33 Adrian Georgescu
 * Fix dialed URIs (% encode the username to avoid errors)
51 33 Adrian Georgescu
 * Remove block policy when adding URI for contact
52 33 Adrian Georgescu
 * Add block policy when removing URI for contact
53 33 Adrian Georgescu
 * Replace  + in main GUI with a navigation menu
54 33 Adrian Georgescu
 * Check if files are opened in binary or text mode
55 33 Adrian Georgescu
 * Decide if we also want to save window size / position for all windows
56 33 Adrian Georgescu
 * Have the avatar selection on the account state button's menu
57 33 Adrian Georgescu
 * Explore the scaledContents attribute for the IconSelector label
58 33 Adrian Georgescu
 * Add Remove from group context menu entry for contacts
59 33 Adrian Georgescu
 * Decide if we want email addresses from Google contacts or not
60 33 Adrian Georgescu
 * Store url, etag and hash on IconDescriptor
61 33 Adrian Georgescu
 * Re-evaluate what to do about missing icons (explore having blink://no-icon)
62 33 Adrian Georgescu
 * Save timestamp of last known state in order not to overwrite the state when blink starts
63 33 Adrian Georgescu
 * Implement state types in order not to sync automatic states
64 33 Adrian Georgescu
 * Evaluate getting rid of the dial buttons
65 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
66 33 Adrian Georgescu
 * Print auth failure in server settings page
67 33 Adrian Georgescu
 * Update Audio labels
68 33 Adrian Georgescu
 * Detect when system comes back from sleep in Windows
69 33 Adrian Georgescu
 * Fix reporting ICE negotiation status
70 33 Adrian Georgescu
 * Add ability to reorder accounts
71 3 Adrian Georgescu
72 3 Adrian Georgescu
h3. Nice to have
73 3 Adrian Georgescu
74 3 Adrian Georgescu
 * Dial SIP URI from server web page
75 3 Adrian Georgescu
 * Answering Machine
76 3 Adrian Georgescu
 * Device switching window when detected at runtime
77 3 Adrian Georgescu
 * Alert panel for redirect 30X
78 19 Adrian Georgescu
 * Dial SIP URIs from the system
79 1 Tijmen de Mes
 * Desktop notifications
80 1 Tijmen de Mes
 * Logs window
81 1 Tijmen de Mes
 * LDAP directory services