Wiki

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