ShowTable of Contents
The past video conferencing integration wiki articles has primarily discussed the Real-time Media eXperience (RMX) platform (link), but the Distributed Media Application (DMA) also supports direct integration with IBM Sametime SUT lite.
SUT Lite is an add-on license to Sametime Standard or Advanced that enables IBM Sametime's integrated softphone to SIP trunk to other platforms like DMA. This lets a Sametime Client “call” a phone, video endpoint or a DMA VMR.
Pre-requisites: Ensure that the Sametime server has the SUT Lite license enabled. (link)
Architecture of the scenario
That's the architecture we have designed to illustrate the Polycom DMA & IBM Sametime.
Sametime Client prefix : 76xx
Polycom HDX prefix : 60xx
IP address :
DMA : 172.21.17.15
Sametime Media Manager : 10.253.8.126
Sametime Client : 10.253.8.33
In general, the SIP trunk is a two way path between Sametime and DMA. It allows a Sametime client to dial a “phone number” that is outside of Sametime. For example, if you have a Sametime client, you can create a trunk to DMA that uses the prefix “sip:60” to indicate that any number dialed in Sametime “sip:60” should be directed to the trunk for delivery. DMA can be configured to show that any number dialed that DMA sees should be delivered to Sametime if it starts with a prefix of “76”.
To create the trunks, in DMA 3.0, Log in, go to Admin> Call Server> Prefix Server. Select Add an External SIP Peer.
To create the IBM side of the SIP trunk, go to the Sametime System Console, Sametime System Console> Sametime Servers> SIP Proxies and Registrars. Click on the Media Manager Deployment, then Proxy Administration. Under Routing Rules, create a New one. The IP address is the DMA server’s IP address
A route back from DMA must also be created:
In that scenario, we can call all sip-endpoints registered against the DMA. In our scenario, from the Sametime Client or from a contact (created via Sametime PhoneBook).
SIP Call Flow on the Sametime Media Manager
The Sametime Media Manager sends two "SIP Invite" message : One to the Sametime Softphone and one to the DMA.
At the end of the meeting, Sametime Media Manager send two "SIP BYE" message.
Direct call from a Chat or from a Lotus Notes Document like a calendar entries
Widgets and Live Text enables IBM® Sametime® Connect client 8.5.2 end users to see and act on Live Text in the Sametime chat window and chat history. That technology is also available in the context of Lotus Notes Document.
Live Text appears in an open chat window or chat history as dash-underlined text. When you hover over Live Text and the cursor appearance changes, you can click the Live Text instance to start an action. In our situation, the idea is to recognize a SIP URI and generate a video call.
P.S : You have to enable LiveText and Widgets in your Sametime Client by setting the following preference to true in plugin_customization.ini: com.ibm.collaboration.realtime/enableSametimeLiveText=true
More details about LiveText preferences : link
Example of LiveText in Sametime Chat :
You can imagine to use the same capability within Lotus Notes Client, for example in a calendar entry.
Lotus Notes lets you save and reuse your conference call information.
To save conference call information, follow these steps:
1. Click File > Preferences > Calendar & To Do (by default, it should open to the Display tab, and within that, the Entries tab).
2. Under Conference Call Information, enter your conference call information, such as any toll, toll free, or international call-in numbers and the participant passcode.
In this example, we will add "Please call me at sip:firstname.lastname@example.org". Now, when I will create a meeting, I will be able to add that information very easily.
All invitees will be able to call my HDX or a virtual meeting room on the DMA via a single click.
In order to do that, we use the Sametime Web API toolkit to generate the call via a widget. The widget also integrate the recognizer (regular expression) which recognize SIP URI.
To have it , you will have to do two tasks :
- Enable WebAPI in the embedded Sametime Client in Lotus Notes
To do so, complete the following steps:
1. Exit the Notes client.
2. Open the plugin_customization.ini file in a text editor.
3. By default, the plugin_customization.ini file is stored in the following directory: C:\notes\framework\rcp
4. Search for the com.ibm.collaboration.realtime.webapi/startWebContainer property. If it is set to false, set it equal to true. If you do not find it, add the property using the follow syntax: com.ibm.collaboration.realtime.webapi/startWebContainer=true
5. Save and close the plugin_customization.ini file.
- Install the Widget in your Lotus Notes Widget : link to the Widget
P.S : SIP URI Recognizer : sip:[\w.-]+@[\w.-]+
IBM Sametime & Polycom Integration : link
IBM Sametime SUT Lite : link
Polycom Distributed Media Application™ (DMA™) 7000 : link
Session Initiation Protocol : link
Zero to Hero-Sametime Unified Telephony Lite Client: Configuring SIP trunks to third-party audio/video equipment : link
Ali Naoui : Polycom UC Solutions Consultant - email@example.com
Romain Lienard : IBM Collaboration Solutions IT Specialist firstname.lastname@example.org
Vincent Perrin : Polycom Global UC Architect - email@example.com