Wiki

Version 41 (Adrian Georgescu, 11/10/2014 09:05 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 41 Adrian Georgescu
 * File Transfers (MSRP)
23 41 Adrian Georgescu
 * Screen Sharing (VNC over MSRP)
24 41 Adrian Georgescu
 * Multiparty conferencing for chat and audio
25 35 Adrian Georgescu
 * SIMPLE Presence (XCAP and RLS)
26 22 Adrian Georgescu
 * Contacts management (XCAP)
27 22 Adrian Georgescu
 * Icon management (XCAP)
28 22 Adrian Georgescu
 * Google contacts integration
29 20 Adrian Georgescu
 * Voicemail notifications
30 20 Adrian Georgescu
 * Call history
31 20 Adrian Georgescu
 * Redial and Hold
32 22 Adrian Georgescu
 * ICE NAT traversal
33 39 Adrian Georgescu
 * sRTP encryption
34 39 Adrian Georgescu
 * Hotplug audio device detection (Windows)
35 39 Adrian Georgescu
 * Minimize to Windows system tray
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