Familiarize yourself with terminology used in IBM
Users who are attending a meeting see a list of all meeting participants in the Participant List component of the Meeting Room client. While the meeting is in progress, a user who has Instant Meeting Policy permission can start a "breakout session" with any user displayed in the Participant List. A breakout session is an instant meeting that is started from the Participant List of a meeting that is currently active. candidate/candidate pair
Users must also be allowed by their Policy to create instant meetings in order to create a breakout session.
A candidate is any possible network end-point for an audio/video call. A candidate may be a transport address consisting of an IP address and a port. chat
A candidate pair is a combination of a local candidate and a remote candidate. The pair is a possible path for the media stream between the two end-points on a call. As part of the ICE process, all candidate pairs are tested and the best is selected to exchange the media.
Sametime supports text-based chat and instant messaging. A chat session can consist of two (or more) users exchanging instant messages. Chat or instant messaging sessions can be initiated from any contact list in a Sametime® client.clearinghouse
There are three basic kinds of voice chat that can be used with Sametime Instant Messaging and Instant Meetings, and with scheduled meetings. These are: the traditional Codec-style voice that comes with the client workstation that is equipped with sound card and speakers, the Sametime-ready third-party IP telephony, and the new IBM community tools plug-in that uses voice-over-IP technology. For IP telephony, Sametime provides a new client-side telephony application program interface (API) that allows partners to easily integrate their telephony service with the Instant Messaging client.
All instant messaging and chat activity is supported by Community Services on the Sametime server.
A federated community of users linked by an enterprise's message router that translates protocols and routes messages. When a message contains destination domains not found elsewhere in a routing configuration, the message is routed to a clearinghouse. A route to a clearinghouse enables Sametime Gateway users to connect to a much wider community.community
The Sametime community refers to all users that have web browser access to a Sametime server (or servers) and all Sametime servers that support those users. The Sametime community can be maintained in the Domino® Directory on the Sametime Server or in an LDAP Directory on a third-party LDAP-compliant server. Specifically, the Sametime community can be described as a shared directory, or set of directories, that lists the people and groups of the community, and as one or more Sametime servers that each have access to the shared directory or set of directories connectivity (firewall and proxy support)
To engage in collaborative activities, the Sametime clients must connect to various services on the Sametime server. The HTTP Services, Community Services, Meeting Services, Recorded Meeting Broadcast Services, and Audio/Video Services on the Sametime server listen for connections from clients on different TCP/IP ports. Because of the number of ports required to support the full range of collaborative activities, Sametime includes specially-designed connectivity features that enable Sametime clients to establish connections through firewalls and proxy servers. DMZ
A DeMilitarized Zone is a physical or logical subnetwork that contains and exposes an organization's external services to a larger untrusted network, usually the Internet.Domino Directory
The Sametime server uses the Domino Directory of the Domino server on which Sametime is installed. The Domino Directory is a database that serves as a central repository for information about Sametime users (or members of the Sametime community). The Domino Directory contains a separate Person document for each Sametime user. The Person document contains the User Name and Internet password required for authentication with the Sametime server. The Person document also contains a "Sametime server" field that is used to specify a user's home Sametime server. The home "Sametime server" is the Sametime server a user connects to when logging in to the Community Services for presence and chat activity. The Domino Directory also contains Group documents that hold lists of users that perform similar tasks. Group documents also define the Public Groups that users can add to the Sametime Connect client presence list. hand raise
Hand raise is a collaborative activity that allows users to raise a hand at any time during a meeting. When users raise their hands, a hand icon appears next to their names in the Participant List. ICE
The Interactive Connectivity Establishment process is used by two participants in a call to determine the best path for exchanging media streams (audio/video). ICE is based on the STUN and TURN protocols, and utilizes the TURN server. These related RFCs which were implemented in the Sametime NAT traversal feature:
Interactive IP Audio is a Sametime collaborative activity that enables multiple (two or more) users to transmit and receive audio over an IP network. In a meeting that includes interactive IP audio, the audio can operate in either the "automatic microphone" or the "request microphone" mode. The request microphone mode is the more controlled mode. Only one user can speak at a time and a user must request the microphone before speaking. The automatic microphone mode enables two users to speak simultaneously. In the automatic microphone mode, the person speaking is automatically detected by the Audio/Video Services on the Sametime server (it is not necessary to request the microphone before speaking). Automatic microphone mode offers a more natural form of conversation but provides less control. IP video
Interactive IP video is a Sametime collaborative activity that enables multiple users to transmit and receive video packets over an IP network. In a meeting that includes interactive IP video, the video follows the audio. The video component of the Sametime Meeting Room client includes a Remote and Local video window. The Remote window displays images from the camera of the person who is speaking and the Local window displays the image from a user's local camera. LDAP directory
The administrator can configure the Sametime server to connect to a Lightweight Directory Access Protocol (LDAP) server. This capability enables an administrator to integrate Sametime into an environment in which LDAP servers and LDAP directories are already deployed. When Sametime is configured to connect to an LDAP server, the Sametime server searches and authenticates user names against entries in the LDAP directory on the third-party LDAP server. The LDAP directory replaces the Domino Directory as the user repository in the community. The community is defined by the users in the LDAP directory. LITE and FULL ICE modes
ICE supports two modes, called LITE and FULL:
- LITE mode: Only local candidates from a specific local IP address will be considered when gathering possible connection pairs. No connection will be made to the Sametime TURN server.
- FULL mode: All possible candidates are included, including those behind a NAT. Ports are allocated on the Sametime TURN server. Most clients use FULL ICE mode to ensure connections to users behind a NAT and firewall; this is the default mode in Sametime.
The Sametime server logging tools include the Sametime log and the Domino® log. The Sametime log records events in the Sametime log database (stlog.nsf). The Sametime Administration Tool includes logging settings that enable you to control whether activities are logged to a database or to text files and to determine which activities are logged. If you log Sametime information to a database, you can view the Sametime log from the Sametime Administration Tool. MCU
The Sametime Administration Tool also allows an administrator to launch the Domino Web Administration Tool to view the Domino log. The Domino log includes information about available memory and disk space, server performance, and databases that need maintenance.
A Multipoint Control Unit (MCU) is a device commonly used to bridge video-conferencing connections. The MCU is an endpoint on the LAN that provides the capability for 3 or more terminals and gateways to participate in a multipoint conference.meetings
Sametime meetings are either "instant" or "scheduled." An instant meeting is started immediately from a presence list in any Sametime client. Whiteboard files cannot be saved during instant meetings. Instant meetings cannot be recorded. A scheduled meeting is scheduled to start at a particular time and date. Scheduled meetings are created in advance in the Sametime Meeting Center application (stconf.nsf) on the Sametime server. monitoring
The Meeting Services and the Community Services support the starting, stopping, and creation of meetings on the Sametime server. Components of the Sametime Meeting Room clients interact with the Meeting Services, Community Services, and Audio/Video Services when participating in Sametime meetings. The Meeting Room Client provides telephony and video features for meetings (web conferences). When attending a meeting, a participant can click the 'Join the call' button on the Meeting page. Teleconferencing services are extensible through the use of Telephony Conferencing SPI (TCSPI) For Audio teleconferencing, telephone services can be made available for meetings and chats, allowing the user to initiate a call for selected users or for everyone in the meeting/chat, using telephone network or voice over IP (VoIP). Server establishes the phone conference by calling each participant. Audio/video services include VoIP and video services for meetings, using G.711 and G.723 audio codecs, and H.263+,, and can be selected when a user schedules a meeting or launches an instant meeting.
The Sametime server includes charts that allow you to monitor current Sametime server statistics. The monitoring charts, which are presented as tables, provide up-to-the-second information about Community Services, Meeting Services, Recorded Meeting Broadcast Services, Audio/Video Services, web statistics, and free disk space on the server. NAT
A Network Address Translator creates address binding between internal (private) and external (public) addresses. This enables a user with an address on a private network to receive communications from someone outside of their network, through the published external address.Packet Switcher
A Sametime Media Manager component that provides MCU (Multipoint Control Unit) capabilities for audio/video conferencing. The Packet Switcher plays an end-point in the conference, receiving all audio and video data from each client and sending it to all other clients connected to the conference.polling
Polling is a Sametime collaborative activity that enables a Room Owner or Manager to use polls (or ask questions) to gather feedback from meeting participants. For example, the Moderator might ask meeting participants to vote to approve or reject a proposal. Any Sametime Connect users can send polls. Users with share permission for the Sametime Connect can create polls. presence
The administrator controls whether this collaborative activity is available for meetings on the Sametime server from the Configuration - Meeting Services - General tab of the Sametime Administration Tool.
Presence refers to the ability of a user to detect when other users are online. A user can view a presence list in a Sametime client or application that displays the names of other online users. Presence is sometimes called "awareness" or "online awareness." record and playback (recorded meetings)
A presence list (or contact list) is a starting point for immediate or "instant" collaboration. Presence lists in Sametime clients display the names of online users in bold green text. Instant messaging sessions and instant meetings can be started immediately from a contact list. A user simply double-clicks or right-clicks an online user's name to send an instant message or start an instant meeting.
Contact lists are found in all Sametime clients. The Sametime Connect client includes a contact list that can display the names of all users in the community who are online. The Sametime Meeting Room client contains a Participant List that displays the names of all users attending a particular meeting.
A user logs in to the Community Services on the Sametime server to become present in the community or an online place (such as a Sametime meeting or website enabled with Sametime technology). The Community Services on the Sametime server support all presence functionality in Sametime.
Sametime includes a Record and Playback feature that enables a user to record meetings. When scheduling a meeting, the user selects a check box labeled "Record this meeting so that others can replay it later" to record the meeting.reverse proxy and portal server support
A Sametime server can be deployed behind a reverse proxy server or a portal server. When a Sametime server is deployed on an internal network behind a reverse proxy server, the reverse proxy server operates as an intermediary between the Sametime server and the Sametime clients. All Sametime data flowing between the Sametime server and its clients passes through the reverse proxy server. To accomplish its security objectives, a reverse proxy server manipulates the data that passes through it. The manipulation of Sametime data by the reverse proxy server imposes specific requirements and limitations on the use of reverse proxy servers with the Sametime server. Sametime Administration Tool
The Sametime®Administration Tool is an HTML and XML based application that runs in a web browser. You open the Sametime Administration Tool by clicking "Administer the Server" on the Sametime server home page. The Sametime Administration Tool is the primary administration tool for the Sametime server.Sametime Gateway
IBM Sametime Gateway serves as the clearinghouse of presence, using Extensible Messaging and Presence Protocol (XMPP), Virtual Place (VP) protocol, and Session Initiation Protocol (SIP) to connect clients both inside and outside your corporate environment. The Sametime Gateway opens Sametime to external instant messaging access. You can enable this functionality to allow users in your community to communicate with users in another Sametime community that contains a Sametime server with the Sametime Gateway functionality enabled. Enabling the Sametime Gateway functionality requires the installation of separate componentsSametime Meeting Center (stconf.nsf)
The Sametime Meeting Center is an application (a Lotus® Notes® database named stconf.nsf) on the Sametime server that is accessed by a web browser. This application is a central meeting place for members of the Sametime community. From the Sametime Meeting Center, you can schedule a meeting, start a meeting immediately, attend a meeting, and view information about scheduled and finished meetings. All scheduled meetings in Sametime are created in the Sametime Meeting Center. A user who starts an instant meeting from a contact list does not access the Sametime Meeting Center. Anonymous access is allowed to the Sametime Meeting Center database by default. With anonymous access, users are not required to authenticate when accessing the Sametime Meeting Center.Sametime server
The term Sametime server is used throughout the documentation to refer to a server that has both Sametime and Domino installed. Sametime server clusters
The Sametime server supports Sametime server clustering. Sametime server clusters enhance server scalability and reliability to enable Sametime to meet the demands of large user populations, and provide load balancing and failover capabilities for Sametime Community Services and Meeting Services. Sametime server home page (stcenter.nsf)
The Sametime server home page is an HTML page that exists in the Sametime Center database (stcenter.nsf). The Sametime server home page can only be accessed by a web browser and is the user entry point to the Sametime server. After installing the Sametime server on the Domino server, you must set stcenter.nsf as the Home URL for the server. To do this, open the Server document for the Domino server that includes Sametime, select the Internet Protocols tab, select the HTTP tab, and enter stcenter.nsf in the Home URL field of the Mapping section of the Server document. Sametime TURN Server
A Sametime server used by clients to relay audio/video packets. The Sametime TURN Server uses STUN/TURN functionality. In previous releases, this feature was called the Sametime Reflector. screen sharing
Screen sharing is a Sametime collaborative activity that enables multiple users to work within a single application on one user's computer. Geographically dispersed users in remote locations can collaborate within a single application to produce a document, spreadsheet, blueprint, or any other file generated from a Windows® application. Screen sharing is sometimes also referred to as "application sharing."security
In a meeting that includes screen sharing, one user uses the screen-sharing tool in the Sametime Meeting Room client to share a screen or application on the user's local computer with other meeting participants in remote locations. The other meeting participants also use the screen-sharing tools of the Sametime Meeting Room client on their local computers to view and make changes to the shared screen or application. It is not necessary for the remote users to have the application that is being shared installed on their local systems. (The remote users share a single instance of the application that is running on only one meeting participant's computer.)
Only one user at a time can be in control of the shared screen. Most users see the initials of the user who controls the shared screen beside the cursor. The person who is sharing the screen does not see the initials when someone else controls the shared screen. The person who is sharing the screen must view the Participant List details to confirm who controls the shared screen.
The administrator controls whether this collaborative activity is available for meetings on the Sametime server from the Configuration - Meeting Services - General tab of the Sametime Administration Tool.
The administrator controls whether screen sharing is available for meeting participants by setting the Policies - "Allow screen sharing" options of the Sametime Administration Tool. Note that policy is group or user-specific
Screen sharing is supported by T.120 components of the Meeting Services on the Sametime server. For more information about using this collaborative activity in a meeting, see the Sametime user online help.
The Sametime server uses the Internet and intranet security features that are available on the Domino server on which it is installed. Generally, you use the Access Control Lists (ACLs) of databases on the Sametime server to provide users with anonymous access or basic password authentication to individual databases on the server. In addition to the Domino Internet and intranet security features, the Sametime server requires "authentication by token" security mechanisms to ensure that Sametime clients that establish connections to the Sametime services are authenticated. These security mechanisms include the Sametime Secrets and Tokens authentication databases and the Domino Single Sign-On (SSO) authentication feature. self-registration
The Sametime server includes a self-registration feature. This feature allows an user to create a Person document that contains a User Name and Internet password in the Domino Directory on the Sametime server. The self-registration feature is available to users from the Register link of the Sametime server home page. The administrator has the option of allowing or not allowing self-registration. Self-registration can reduce the workload for the administrator because it enables users to add themselves to the Domino Directory (create a Person document in the directory containing a User Name and Internet password). Allowing self-registration can involve security risks because it enables anonymous users to create records in the Domino Directory. These records permit anonymous users to authenticate with databases on the server. Self-registration is not allowed by default. Also, self-registration cannot be used if Sametime is configured to operate with an LDAP directory. send web pages
Send Web Pages is a Sametime collaborative activity that enables a Meeting Moderator to send a web page URL to all participants in a meeting. When the Moderator sends a web page URL to the meeting participants, a browser window opens on each participant's screen and displays the web page. If the Moderator sends an additional Web page URL to the meeting participants, the new web page replaces the previous web page in the web browser window.shared whiteboard and slides tools
The administrator controls whether this collaborative activity is available for meetings on the Sametime server from the Configuration - Meeting Services - General settings of the Sametime Administration Tool.
The slides and shared whiteboard tools are Sametime collaborative activities. The slides tab in the meeting room supports uploaded presentations and other documents, while the whiteboard tab provides a white page on which meeting participants can draw. Both activities provide annotation tools that can be used for drawing and highlighting. SIP Proxy and Registrar
In a slides presentation of a web conference or e-meeting, the meeting chair or other presenter displays a slide visible to participants on their computers. Remote meeting participants can view the images and annotate the images using the annotation tools in the Sametime Meeting Room. Before slides can be presented in a meeting, a file containing the slide(s) must be attached to the meeting.
The meeting chair or creator can attach files before or during meetings, and any presenter can attach files during meetings.
A Sametime Media Manager component consisting of two SIP applications: SIP Registrar: Responsible for location service. SIP Proxy: Forwards SIP messages by determining the destination address, using the location service or standard SIP routing procedures. The SIP Proxy/Registrar implements the SIP standard RFC3261
You can use the StdebugTool.exe utility to produce trace files and create new trace file sets for troubleshooting purposes. These trace files contain debug messages that aid IBM Technical Support in troubleshooting Sametime server problems. If you have never worked with Sametime trace files before, you should use the StdebugTool.exe utility only under the guidance of IBM Technical Support.STUN
The Session Traversal Utilities for NAT protocol enables audio/video communications with a client behind a NAT or firewall by providing that client with a transport address (an IP address and port) for receiving packets from a caller. STUN is used by the ICE process to perform connectivity checks on the different available routes between the endpoints on a call.transfer files
Transferring files is a Sametime collaborative activity that enables users to send a file to another user via a contact list in the Sametime Meeting Room or the Sametime Connect client. Users must transfer one file at a time to one person at a time. File transfers are automatically encrypted. The administrator can enable or disable this feature. When you enable this feature, both authenticated and anonymous users can transfer files. The administrator can also disallow certain file types such as .exe file types. TURN
The file transfer feature does not work with Sametime Links. For more information about Sametime Links, see the Sametime Directory and Database Access Toolkit documentation available from IBM DeveloperWorks (http://www.ibm.com/developerworks/lotus/products/instantmessaging/.
The Traversal Using Relay NAT protocol enables audio/video communications with a client behind a NAT or firewall by routing communications to the client's external address through a server (the TURN server) residing on the public Internet. TURN is integrated into the Sametime NAT traversal feature to enable clients to exchange audio/video data when direct peer-to-peer communications are not possible. Deploying the NAT traversal feature involves installing a stand-alone TURN server.Parent topic: Overview