Wiki

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