Project

General

Profile

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