Skip to main content link. Accesskey S
  • Help
  • HCL Logo
  • HCL Sametime wiki
  • THIS WIKI IS READ-ONLY. Individual names altered for privacy purposes.
  • HCL forums and blogs
  • Home
  • Product Documentation
  • Community Articles
  • Learning Center
Search
Community Articles > Sametime Unified Telephony > Sametime Unified Telephony Lite > Polycom DMA and IBM Sametime Unified Telephony Lite Integration
  • Share Show Menu▼
  • Subscribe Show Menu▼

Recent articles by this author

Polycom DMA and IBM Sametime Unified Telephony Lite Integration

Support of IBM Sametime Unified Telephony (SUT) Lite client that enables users to make and receive voice and video calls directly with endpoints via SIP Trunking with DMA 3.0 Release.

IBM Sametime-Polycom Deployment Scenario

This article will serve as a guide for deploying Sametime Infrastructure with Polycom. The article is written based on the latest Sametime version. Its purpose is to extend, consolidate, and simplify what was already available on the Sametime Information Center.
Community articlePolycom DMA and IBM Sametime Unified Telephony Lite Integration
Added by ~Arnold Dwowesonynds | Edited by ~Arnold Dwowesonynds on September 17, 2012 | Version 34
  • Actions Show Menu▼
expanded Abstract
collapsed Abstract
Support of IBM Sametime Unified Telephony (SUT) Lite client that enables users to make and receive voice and video calls directly with endpoints via SIP Trunking with DMA 3.0 Release.
Tags: polycom DMA sut_lite sametime audio-video
ShowTable of Contents
HideTable of Contents
  • 1 Architecture of the scenario
  • 2 SIP Trunking
  • 3 SIP Call Flow on the Sametime Media Manager
  • 4 Direct call from a Chat or from a Lotus Notes Document like a calendar entries
  • 5 References

The past video conferencing integration wiki articles has primarily discussed the Real-time Media eXperience (RMX) platform (linkexternal 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. (linkexternal link)

Architecture of the scenario

That's the architecture we have designed to illustrate the Polycom DMA & IBM Sametime.

 Architecture Polycom-IBM

  • 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

SIP Trunking

 

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.

 Polycom DMA

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

outbound

A route back from DMA must also be created:

outbound


 
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.

Sip Trace

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 : linkexternal link


 
Example of LiveText in Sametime Chat :

 Sametime LiveText
 
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:6000@ibmuc.lab". Now, when I will create a meeting, I will be able to add that information very easily.
 
callin
 
All invitees will be able to call my HDX or a virtual meeting room on the DMA via a single click.
 
Calendar
 
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 Widgetexternal link
 
P.S : SIP URI Recognizer : sip:[\w.-]+@[\w.-]+
 

References


IBM Sametime & Polycom Integration : linkexternal link
IBM Sametime SUT Lite :  linkexternal link
Polycom Distributed Media Application™ (DMA™) 7000 : linkexternal link
Session Initiation Protocol : linkexternal link
Zero to Hero-Sametime Unified Telephony Lite Client: Configuring SIP trunks to third-party audio/video equipment : linkexternal link 
 
 

Authors :
Ali Naoui : Polycom UC Solutions Consultant - ali.naoui@polycom.com
Romain Lienard : IBM Collaboration Solutions IT Specialist rlienard@fr.ibm.com
Vincent Perrin : Polycom Global UC Architect - vincent.perrin@polycom.com


  • Actions Show Menu▼


expanded Attachments (10)
collapsed Attachments (10)
Edit the article to add or modify attachments.
File TypeSizeFile NameCreated OnDelete file
image/jpeg 43 KB polycom-dma.jpg 10/27/11, 2:54 PM
image/jpeg 21 KB audio-call.jpg 10/27/11, 2:55 PM
image/jpeg 60 KB polycom-dma-inbound.jpg 10/27/11, 2:55 PM
image/jpeg 72 KB polycom-dma-outbound.jpg 10/27/11, 2:55 PM
image/jpeg 37 KB polycom-dma-trunk.jpg 10/27/11, 2:56 PM
image/jpeg 176 KB polycom-siptrace.jpg 10/27/11, 3:20 PM
image/jpeg 19 KB sametime-livetext.jpg 10/27/11, 3:33 PM
image/jpeg 70 KB callin.jpg 10/27/11, 4:56 PM
image/jpeg 38 KB calendar.jpg 10/27/11, 5:00 PM
image/jpeg 38 KB dbd.jpg 9/17/12, 9:38 AM
expanded Versions (34)
collapsed Versions (34)
Version Comparison     
VersionDateChanged by              Summary of changes
This version (34)Sep 17, 2012, 9:41:48 AM~Arnold Dwowesonynds  
33Sep 17, 2012, 9:38:41 AM~Kelly Zekboosichekli  
32Jul 30, 2012, 12:59:10 PM~Howard Preponemanikle  
31Oct 27, 2011, 6:00:21 PM~Kelly Zekboosichekli  
30Oct 27, 2011, 5:43:26 PM~Kelly Zekboosichekli  
29Oct 27, 2011, 5:38:42 PM~Kelly Zekboosichekli  
28Oct 27, 2011, 5:34:48 PM~Kelly Zekboosichekli  
27Oct 27, 2011, 5:33:15 PM~Kelly Zekboosichekli  
26Oct 27, 2011, 5:31:22 PM~Kelly Zekboosichekli  
25Oct 27, 2011, 5:26:50 PM~Kelly Zekboosichekli  
24Oct 27, 2011, 5:17:36 PM~Kelly Zekboosichekli  
23Oct 27, 2011, 4:44:54 PM~Kelly Zekboosichekli  
22Oct 27, 2011, 3:58:02 PM~Kelly Zekboosichekli  
21Oct 27, 2011, 3:56:29 PM~Kelly Zekboosichekli  
20Oct 27, 2011, 3:55:51 PM~Kelly Zekboosichekli  rajout de lien
19Oct 27, 2011, 3:53:57 PM~Kelly Zekboosichekli  
18Oct 27, 2011, 3:52:26 PM~Kelly Zekboosichekli  
16Oct 27, 2011, 3:38:36 PM~Kelly Zekboosichekli  
16Oct 27, 2011, 3:38:36 PM~Kelly Zekboosichekli  
15Oct 27, 2011, 3:38:06 PM~Kelly Zekboosichekli  
14Oct 27, 2011, 3:37:15 PM~Kelly Zekboosichekli  
13Oct 27, 2011, 3:36:42 PM~Kelly Zekboosichekli  
12Oct 27, 2011, 3:15:45 PM~Kelly Zekboosichekli  
11Oct 27, 2011, 3:14:06 PM~Kelly Zekboosichekli  
10Oct 27, 2011, 3:05:25 PM~Kelly Zekboosichekli  
9Oct 27, 2011, 3:01:11 PM~Kelly Zekboosichekli  
8Oct 27, 2011, 3:00:24 PM~Kelly Zekboosichekli  
7Oct 27, 2011, 10:53:50 AM~Kelly Zekboosichekli  
6Oct 27, 2011, 10:51:49 AM~Kelly Zekboosichekli  
5Oct 27, 2011, 10:51:15 AM~Kelly Zekboosichekli  
4Oct 27, 2011, 10:48:12 AM~Kelly Zekboosichekli  
3Oct 27, 2011, 10:46:06 AM~Kelly Zekboosichekli  
2Oct 27, 2011, 10:45:21 AM~Kelly Zekboosichekli  
1Oct 27, 2011, 10:28:22 AM~Kelly Zekboosichekli  
expanded Comments (0)
collapsed Comments (0)
Copy and paste this wiki markup to link to this article from another article in this wiki.
Go ElsewhereStay ConnectedAbout
  • HCL Software
  • HCL Digital Solutions community
  • HCL Software Support
  • BlogsDigital Solutions blog
  • Community LinkHCL Software forums and blogs
  • About HCL Software
  • Privacy
  • Accessibility