Project

General

Profile

Wiki » History » Version 37

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