Blink-Features
Version 107 (Adrian Georgescu, 06/09/2014 01:47 pm) → Version 108/123 (Adrian Georgescu, 06/09/2014 01:49 pm)
h1. Microsoft Lync replacement checklist
h2. Background
AG Projects was closely involved since 2005 with menthor-ship, authoring of specifications and developing of software components in the public domain for the deliverables of SIP SIMPLE and STOX IETF working groups. These software components ("SIP SIMPLE Client SDK":http://sipsimpleclient.org, "OpenXCAP":http://openxcap.org, "MSRPRelay":http://msrprelay.org and "SylkServer":http://sylkserver.com) implement SIP applications beyond VoIP that complement existing SIP deployments. A SIP based platform using these components can compete with feature-rich commercial offerings, traditionally available only from closed vendors like Apple, Google and Microsoft. These offerings typically provide a rich multimedia communication experience with audio, presence, chat, file transfer, screen sharing, video and multimedia conferencing for all media.
A SIP end-product with such rich multimedia capabilities will compete in terms of features but a lower cost with Skype and Google Hangouts for residential customers and Microsoft Lync for corporate customers. AG Projects offers today these capabilities part of large scale deployments with its "SIP Thor":http://www.ag-projects.com/sip-thor-products-291 platform and as a hosted service at http://sip2sip.info service. This carrier-grade product is addressing the needs of large operators and is not properly positioned to address the particularities of corporate markets. This market required a different pricing model, smaller scale on-site deployments and integration with an existing PBX present on site (like Asterisk)
h2. Goal
The goal of this project is to downscale SIP Thor platform features into a smaller deployable solution that can be installed in a zero-configuration style at customer premisses that address the needs of small to media enterprises from 10 to 500 seats. This setup will compete in the market place with Microsoft Lync.
h2. Client Side (Blink)
|_. Component|_. Mac OSX |_. Windows |_. Linux|_. Description |
| Presence| Yes | Yes | Yes | SIMPLE RLS|
| Contact List | Yes | Yes | Yes | XCAP protocol|
| Audio| Yes | Yes | Yes | Opus codec |
| Chat | Yes | Yes | Yes | MSRP protocol|
| File Transfer | Yes | Yes | Yes | MSRP protocol |
| Multiparty Conferencing | Yes | Yes | Yes | RTP and MSRP|
| NAT Traversal | Yes | Yes | Yes | ICE & MSRP Relay |
| Screen sharing | Yes | UD | UD | VNC protocol |
| Video | Yes | UD | UD | H.264 codec|
| Multi-language | Yes | No | No | N/A|
* N/A = not applicable
* UD = under development
Complete RFC and standards listed here http://icanblink.com/standards.phtml
h2. Server Side (SylkServer)
|_. Component|_. Linux |_. Description |
| Multiparty Audio Conferencing| Yes | RTP mixer|
| Multiparty Chat Conferencing| Yes | MSRP Switch|
| Multiparty File Transfer | Yes | MSRP|
| Multiparty Video Conferencing | No | Colibri|
| Conference Participants | Yes | RFC4575|
| XMPP gateway | Yes | "IETF STOX":http://datatracker.ietf.org/wg/stox/|
Complete RFC and standards listed here http://sylkserver.com/features.phtml
h2. Third-party Servers
* AG Projects is part of the management team of OpenSIPS project where it maintains modules related to NAT traversal, presence and prepaid accounting. Presence Agent (RLS) is provided by OpenSIPS.
* MSRP NAT traversal is provided by MSRPRelay and Contact List by OpenXCAP, both maintained by AG Projects OpenXCAP.
Ideally, the above mentioned components should be integrated in SylkServer in case the solution should be deployed at customer premisses. For the implementation of this project, VoIP applications and the functions performed by OpenSIPS related to SIP routing must be provided by the on-site PBX. The PBX must be able to route unmodified INVITE and SUBSCRIBE packages and subsequent messages art of their dialogs between Blink and SylkServer.
Ideally, the non-VoIP components should be integrated in SylkServer in case the solution should be deployable at customer premises.
h2. Background
AG Projects was closely involved since 2005 with menthor-ship, authoring of specifications and developing of software components in the public domain for the deliverables of SIP SIMPLE and STOX IETF working groups. These software components ("SIP SIMPLE Client SDK":http://sipsimpleclient.org, "OpenXCAP":http://openxcap.org, "MSRPRelay":http://msrprelay.org and "SylkServer":http://sylkserver.com) implement SIP applications beyond VoIP that complement existing SIP deployments. A SIP based platform using these components can compete with feature-rich commercial offerings, traditionally available only from closed vendors like Apple, Google and Microsoft. These offerings typically provide a rich multimedia communication experience with audio, presence, chat, file transfer, screen sharing, video and multimedia conferencing for all media.
A SIP end-product with such rich multimedia capabilities will compete in terms of features but a lower cost with Skype and Google Hangouts for residential customers and Microsoft Lync for corporate customers. AG Projects offers today these capabilities part of large scale deployments with its "SIP Thor":http://www.ag-projects.com/sip-thor-products-291 platform and as a hosted service at http://sip2sip.info service. This carrier-grade product is addressing the needs of large operators and is not properly positioned to address the particularities of corporate markets. This market required a different pricing model, smaller scale on-site deployments and integration with an existing PBX present on site (like Asterisk)
h2. Goal
The goal of this project is to downscale SIP Thor platform features into a smaller deployable solution that can be installed in a zero-configuration style at customer premisses that address the needs of small to media enterprises from 10 to 500 seats. This setup will compete in the market place with Microsoft Lync.
h2. Client Side (Blink)
|_. Component|_. Mac OSX |_. Windows |_. Linux|_. Description |
| Presence| Yes | Yes | Yes | SIMPLE RLS|
| Contact List | Yes | Yes | Yes | XCAP protocol|
| Audio| Yes | Yes | Yes | Opus codec |
| Chat | Yes | Yes | Yes | MSRP protocol|
| File Transfer | Yes | Yes | Yes | MSRP protocol |
| Multiparty Conferencing | Yes | Yes | Yes | RTP and MSRP|
| NAT Traversal | Yes | Yes | Yes | ICE & MSRP Relay |
| Screen sharing | Yes | UD | UD | VNC protocol |
| Video | Yes | UD | UD | H.264 codec|
| Multi-language | Yes | No | No | N/A|
* N/A = not applicable
* UD = under development
Complete RFC and standards listed here http://icanblink.com/standards.phtml
h2. Server Side (SylkServer)
|_. Component|_. Linux |_. Description |
| Multiparty Audio Conferencing| Yes | RTP mixer|
| Multiparty Chat Conferencing| Yes | MSRP Switch|
| Multiparty File Transfer | Yes | MSRP|
| Multiparty Video Conferencing | No | Colibri|
| Conference Participants | Yes | RFC4575|
| XMPP gateway | Yes | "IETF STOX":http://datatracker.ietf.org/wg/stox/|
Complete RFC and standards listed here http://sylkserver.com/features.phtml
h2. Third-party Servers
* AG Projects is part of the management team of OpenSIPS project where it maintains modules related to NAT traversal, presence and prepaid accounting. Presence Agent (RLS) is provided by OpenSIPS.
* MSRP NAT traversal is provided by MSRPRelay and Contact List by OpenXCAP, both maintained by AG Projects OpenXCAP.
Ideally, the above mentioned components should be integrated in SylkServer in case the solution should be deployed at customer premisses. For the implementation of this project, VoIP applications and the functions performed by OpenSIPS related to SIP routing must be provided by the on-site PBX. The PBX must be able to route unmodified INVITE and SUBSCRIBE packages and subsequent messages art of their dialogs between Blink and SylkServer.
Ideally, the non-VoIP components should be integrated in SylkServer in case the solution should be deployable at customer premises.