Project

General

Profile

Wiki » History » Version 40

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