Jump to content

Live Communications Server 2005: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Overview: Spelling error corrected (seperately -> separately)
Removing stale March merge template; no case made; no support
 
(18 intermediate revisions by 13 users not shown)
Line 1: Line 1:
'''Live Communications Server 2005''' (LCS 2005) is the second version of a [[Session Initiation Protocol|SIP]] based [[instant messaging]] and [[Presence information|presence]] server after [[Live Communications Server 2003]]. LCS 2005 was first released in 2005, and was updated with new features with [[Service Pack]] 1 in 2006. LCS 2005 has been superseded by [[Microsoft Office Communications Server|Microsoft Office Communications Server 2007]].
'''Live Communications Server 2005''' (LCS 2005), codenamed Vienna, is the second version of a [[Session Initiation Protocol|SIP]] based [[instant messaging]] and [[Presence information|presence]] server after [[Live Communications Server 2003]]. LCS 2005 was first released in 2005, and was updated with new features with [[Service Pack]] 1 in 2006. LCS 2005 has been superseded by [[Microsoft Office Communications Server|Microsoft Office Communications Server 2007]].


==Overview==
==Overview==
This product allows [[SIP]] clients to exchange [[Instant Messaging|IM]]'s and presence using the [[SIMPLE]] protocol. The client also allows two clients to setup audio/video sessions, application sharing, and file transfer sessions.
This product allows [[Session Initiation Protocol|SIP]] clients to exchange [[Instant Messaging|IM]]s and presence using the [[SIMPLE (instant messaging protocol)|SIMPLE]] protocol. The client also allows two clients to set up audio/video sessions, application sharing, and file transfer sessions.


The product was released in two editions, Standard Edition and Enterprise Edition. The Standard Edition uses a Microsoft SQL Server Desktop Engine ([[MSDE]]) (included with the product) to store configuration and user data. Enterprise Edition uses a full version of [[Microsoft SQL Server]] (purchased separately).
The product was released in two editions, Standard Edition and Enterprise Edition. The Standard Edition uses a Microsoft SQL Server Desktop Engine ([[MSDE]]) (included with the product) to store configuration and user data. Enterprise Edition uses a full version of [[Microsoft SQL Server]] (purchased separately).
Line 8: Line 8:
New features to this version compared to the 2003 release is the ability to leverage [[SQL]] and remote user access.
New features to this version compared to the 2003 release is the ability to leverage [[SQL]] and remote user access.


Presence is conveyed as levels of availability to communicate.

Presence? Presence is conveyed as levels of availability to communicate.
Levels of presence support by LCS:
Levels of presence support by LCS:
*Online
*Online
Line 16: Line 15:
*Be right back
*Be right back
*Away
*Away
*In a Meeting

These presence levels are controlled manually and automatically. Automatic presence changes can be triggered by the following events:
These presence levels are controlled manually and automatically. Automatic presence changes can be triggered by the following events:
*Locking the workstation -> Away
*Locking the workstation -> Away
*Screen save launches -> Away
*Screen save launches -> Away
*User does not touch keyboard or mouse for a configured time -> Away
*User does not touch keyboard or mouse for a configured time -> Away
*User is in full screen mode -> Do not disturb
*A user is busy, according to the user's calendar on the Microsoft Exchange Server -> In a meeting


==Dependencies==
==Dependencies==
Line 25: Line 28:
**Storage of server configuration data
**Storage of server configuration data
**Authentication
**Authentication
***[[Kerberos]]
***[[Kerberos (protocol)|Kerberos]]
***[[NTLM]]
***[[NTLM]]
*[[public key infrastructure|PKI]]
*[[public key infrastructure|PKI]]
**[[TLS|MTLS]] - used for server to server connections
**[[Transport Layer Security|MTLS]] - used for server to server connections
**[[TLS]] - optionally used for client to server connections
**[[Transport Layer Security|TLS]] - optionally used for client to server connections
*[[Microsoft SQL Server]]
*[[Microsoft SQL Server]]
**Storage of server configuration data
**Storage of server configuration data
Line 40: Line 43:


==Server Roles==
==Server Roles==
Both editions of the server software can be installed into several disctict roles:
Both editions of the server software can be installed into several distinct roles:
*Home Server
*Home Server
*Director
*Director
Line 48: Line 51:


==Home Server==
==Home Server==
This server role is designed to host data for the users. The user's data is stored in SQL. The server stores each user's list of contacts and watchers.
In Standard Edition, this server role is designed to host data for the users. The user's data is stored in an SQL database on the backend server (on Enterprise Edition) or on the Home Server (on Standard Edition). The server stores each user's list of contacts and watchers.
The contact list is the list of users the end user has added to client software in order to facilitate the sending of [[instant messages|IM]]'s and for the monitoring the presence.
The contact list is the list of users the end user has added to client software in order to facilitate the sending of [[instant messages|IM]]'s and for the monitoring the presence.
The watcher list is the list of other users that have added this user to their contact list.
The watcher list is the list of other users that have added this user to their contact list.
mahdi raeesi 00989153119754


==Director==
==Director==
Line 63: Line 65:


==Application Proxy==
==Application Proxy==
This server role is designed to allow 3rd party developers to leverage the Live Communications Server [[Session Initiation Protocol|SIP]] stack with a custom code running on top of it. This allows 3rd parties to make a gateway server that could be used to communicate with a [[PBX]] or other internal telephoney infrastructure without having to create a fully functioning [[Session Initiation Protocol|SIP]] stack.
This server role is designed to allow 3rd party developers to leverage the Live Communications Server [[Session Initiation Protocol|SIP]] stack with a custom code running on top of it. This allows 3rd parties to make a gateway server that could be used to communicate with a [[Private branch exchange|PBX]] or other internal telephony infrastructure without having to create a fully functioning [[Session Initiation Protocol|SIP]] stack.

[[Category:Instant messaging server software]]
==Public IM Connectivity (PIC)==
This is a feature that allows organizations to IM and share presence information between their existing base of Live Communications Server-enabled users and contacts using public IM services provided by MSN, AOL and Yahoo!. This was feature was introduced with LCS 2005 Service Pack 1 in April 2005.


==External links==
==External links==
*[http://technet.microsoft.com/en-us/office/bb267354.aspx Live Communications Server 2005 - Technet]
*[https://technet.microsoft.com/en-us/office/bb267354.aspx Live Communications Server 2005 - Technet]
*[http://technet.microsoft.com/en-us/office/bb310643.aspx Live Communications Server 2005 - Technical Reference]
*[https://technet.microsoft.com/en-us/office/bb310643.aspx Live Communications Server 2005 - Technical Reference]
*[http://msdn2.microsoft.com/en-us/library/aa644813(office.11).aspx Live Communications Server 2005 - SDK]
*[http://msdn2.microsoft.com/en-us/library/aa644813(office.11).aspx Live Communications Server 2005 - SDK]

[[Category:Instant messaging server software]]

Latest revision as of 20:06, 25 September 2024

Live Communications Server 2005 (LCS 2005), codenamed Vienna, is the second version of a SIP based instant messaging and presence server after Live Communications Server 2003. LCS 2005 was first released in 2005, and was updated with new features with Service Pack 1 in 2006. LCS 2005 has been superseded by Microsoft Office Communications Server 2007.

Overview

[edit]

This product allows SIP clients to exchange IMs and presence using the SIMPLE protocol. The client also allows two clients to set up audio/video sessions, application sharing, and file transfer sessions.

The product was released in two editions, Standard Edition and Enterprise Edition. The Standard Edition uses a Microsoft SQL Server Desktop Engine (MSDE) (included with the product) to store configuration and user data. Enterprise Edition uses a full version of Microsoft SQL Server (purchased separately).

New features to this version compared to the 2003 release is the ability to leverage SQL and remote user access.

Presence is conveyed as levels of availability to communicate. Levels of presence support by LCS:

  • Online
  • Busy
  • Do not disturb
  • Be right back
  • Away
  • In a Meeting

These presence levels are controlled manually and automatically. Automatic presence changes can be triggered by the following events:

  • Locking the workstation -> Away
  • Screen save launches -> Away
  • User does not touch keyboard or mouse for a configured time -> Away
  • User is in full screen mode -> Do not disturb
  • A user is busy, according to the user's calendar on the Microsoft Exchange Server -> In a meeting

Dependencies

[edit]
  • Microsoft Active Directory
    • Storage of server configuration data
    • Authentication
  • PKI
    • MTLS - used for server to server connections
    • TLS - optionally used for client to server connections
  • Microsoft SQL Server
    • Storage of server configuration data
    • User contact list
    • User watcher list

Client Software

[edit]

Server Roles

[edit]

Both editions of the server software can be installed into several distinct roles:

  • Home Server
  • Director
  • Access Proxy
  • Branch Office Proxy
  • Application Proxy

Home Server

[edit]

In Standard Edition, this server role is designed to host data for the users. The user's data is stored in an SQL database on the backend server (on Enterprise Edition) or on the Home Server (on Standard Edition). The server stores each user's list of contacts and watchers. The contact list is the list of users the end user has added to client software in order to facilitate the sending of IM's and for the monitoring the presence. The watcher list is the list of other users that have added this user to their contact list.

Director

[edit]

This optional server role is designed to be a kind of traffic cop when you have more than one Home Server role deployed or when you are setting up for remote users to connect to the Home Server. This server does not host any of the user's data, but knows which server each user is homed on, and can therefore redirect or proxy the request.

Access Proxy

[edit]

This server role is required to allow remote SIP clients to connect from the internet. This server role would be traditionally deployed in a DMZ network. The server's job would be to scan the SIP traffic and only allow communication that the server had been configured to allow to traverse to the internal network. The traffic would be sent either directly to the internal Home Server or to a Director that would send the traffic to the appropriate home server, based on the user the message was destined to.

Branch Office Proxy

[edit]

This role is used to aggregate connections, from a branch office clients, across a single Transport Layer Security (TLS) encrypted link, allowing many remote clients to share a single communication channel.

Application Proxy

[edit]

This server role is designed to allow 3rd party developers to leverage the Live Communications Server SIP stack with a custom code running on top of it. This allows 3rd parties to make a gateway server that could be used to communicate with a PBX or other internal telephony infrastructure without having to create a fully functioning SIP stack.

Public IM Connectivity (PIC)

[edit]

This is a feature that allows organizations to IM and share presence information between their existing base of Live Communications Server-enabled users and contacts using public IM services provided by MSN, AOL and Yahoo!. This was feature was introduced with LCS 2005 Service Pack 1 in April 2005.

[edit]