<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-925975026607810258</id><updated>2012-02-14T15:07:33.199-05:00</updated><category term='toolkits'/><category term='IBM'/><category term='scripting'/><category term='mail'/><category term='IMtegrity'/><category term='sametime'/><category term='instant technologies'/><category term='IM archive'/><category term='Amazon'/><category term='development'/><category term='gotomeeting'/><category term='hosting'/><category term='Queue Manager 4'/><category term='Legato'/><category term='Lotus Sametime'/><category term='API'/><category term='phone'/><category term='ocs'/><category term='Groovy'/><category term='vpuserinfo'/><category term='Team Sessions'/><category term='ocs  archive'/><category term='buddy list'/><category term='gateway'/><category term='domino'/><category term='persistent chat room'/><category term='Microsoft Lync 2010'/><category term='Microsoft OCS'/><category term='outsource'/><category term='.net'/><category term='lotus note'/><category term='Alert Manager'/><category term='readviewentries'/><category term='exchange'/><category term='online surveys'/><category term='adminstration'/><category term='Lotusphere'/><title type='text'>Instant Technologies - Solutions for Lotus Sametime, Microsoft OCS, and Enteprise IM</title><subtitle type='html'>Views, news, and notes from Instant Technologies and the world of enterprise IM and real-time collaboration -focused on Lotus Sametime and Microsoft OCS.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default?start-index=101&amp;max-results=100'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>131</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-8659980078822515128</id><published>2012-02-09T13:22:00.001-05:00</published><updated>2012-02-14T15:07:33.212-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='API'/><category scheme='http://www.blogger.com/atom/ns#' term='sametime'/><title type='text'>Improving the Sametime Connect Web API (a bit) with a Dash of jQuery</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;a href="http://blog.instant-tech.com/2012/01/checking-presence-of-user-or-queue-in.html" target="_blank"&gt;Previously&lt;/a&gt;, we discussed using some of the features built in to the&amp;nbsp;&lt;a href="http://www14.software.ibm.com/webapp/download/nochargesearch.jsp?q0=&amp;amp;k=ALL&amp;amp;S_TACT=104CBW71&amp;amp;status=Active&amp;amp;b=Lotus&amp;amp;sr=1&amp;amp;q=sametime+sdk&amp;amp;ibm-search=Search" target="_blank"&gt;Sametime SDK/Connect Web API&lt;/a&gt;&amp;nbsp;to check the presence of a user, or in our case a&amp;nbsp;&lt;a href="http://instant-tech.com/Queue_Manager.cfm" target="_blank"&gt;queue&lt;/a&gt;, before initiating a conversation through an internal portal page. At a high level, our 'click to chat' web application needs to detect whether&amp;nbsp;a Sametime Connect client is available, or whether we should initiate a conversation using our web client.&amp;nbsp; We checked the user's presence before starting a conversation because we found, in some cases, that the Sametime web API wouldn't be able to tell if a user was online or not, and an attempt to launch a Sametime conversation to that user (or queue) would invariably fail, so we needed to launch our web client in these cases.&lt;br /&gt;&lt;br /&gt;The previous blog post resolved a lot of our problems with presence detection, but it also uncovered some additional issues related to successfully detecting whether to launch our web client or the native Sametime client. More specifically,&amp;nbsp;our custom&amp;nbsp;Instant.detectPresenceOfUser(' [user] ') JavaScript function would work fine (and would return true indicating that Sametime could see the user online) and it should therefore be able to launch a Sametime conversation with that user. However, this is where the trouble begins; even though our code would detect a native Sametime client, the&amp;nbsp;Sametime window would never appear and our web client would launch by default. In most test scenarios we would get the web client about 4 out of 5 times (even when the person had a local Sametime client installed). Clearly there was an issue in the API code for invoking the Sametime window. &lt;br /&gt;&lt;br /&gt;Below you will see the code as it exists in the Sametime Connect Web API, the function is called sametime_invoke, it takes in a series of parameters which we will lay out below.&lt;br /&gt;&lt;br /&gt;&lt;pre style="background: rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); color: black; font-family: arial; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;"&gt;&lt;code style="color: black; word-wrap: normal;"&gt; var sametime_invoke = function(action, userId, params)  &lt;br /&gt; {  &lt;br /&gt;      var d = new Date();  &lt;br /&gt;      var url = sametime_servletUrl + action+'?userId='+userId;  &lt;br /&gt;      if(params != null)  &lt;br /&gt;           url += "&amp;amp;" + fixupParams(params);  &lt;br /&gt;      url += "&amp;amp;time=" + d.getTime();  &lt;br /&gt;      var imgObj =new Image();  &lt;br /&gt;      imgObj.src = url;  &lt;br /&gt; }  &lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;First, the function requires an action, in our case, chat. Next a userId, following the same example as our previous post, System p. And last it takes in some optional parameters which we aren't using. So normally, our JS to invoke the Sametime client would look like this:&lt;br /&gt;&lt;br /&gt;&lt;pre style="background: rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); color: black; font-family: arial; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;"&gt;&lt;code style="color: black; word-wrap: normal;"&gt; sametime_invoke('chat', 'System p');  &lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;This would launch a chat conversation with the 'System p' user. Through our testing though, this sametime_invoke function proved to be deficient, working properly only a handful of times. Looking at the sametime_invoke function, it appeared as though the last two lines of the function are where the magic request happens to spring the window. Stepping through the function logically, we can follow it like this:&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;pre style="background: rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); color: black; font-family: arial; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;"&gt;&lt;code style="color: black; word-wrap: normal;"&gt;  var sametime_invoke = function(action, userId, params)   &lt;br /&gt;  {   &lt;br /&gt;    // Creates a new JavaScript Date object, this is used later to create a timestamp   &lt;br /&gt;    var d = new Date();  &lt;br /&gt;      &lt;br /&gt;    // Forms the URL which it will post to, using the parameters we passed in (action, userId, params)   &lt;br /&gt;    var url = sametime_servletUrl + action+'?userId='+userId;  &lt;br /&gt;      &lt;br /&gt;    // Looks to see if we have passed in parameters  &lt;br /&gt;    if(params != null)  &lt;br /&gt;       url += "&amp;amp;" + fixupParams(params); // Appends them to the URL  &lt;br /&gt;      &lt;br /&gt;    // Adds a timestamp to the end of the URL using the Date object (d) we created above.   &lt;br /&gt;    url += "&amp;amp;time=" + d.getTime();  &lt;br /&gt;      &lt;br /&gt;    // Creates an image object on the page  &lt;br /&gt;    var imgObj =new Image();   &lt;br /&gt;      &lt;br /&gt;    // 'Loads' the image using the URL we built. This makes a request to the URL, and should open the window.   &lt;br /&gt;    imgObj.src = url;  &lt;br /&gt;  }  &lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;The issue with inconsistent launching appears to come from the last two lines. The creating of the Image object, and staging the image request to the URL provided doesn't appear to be the best approach to this. It also lacks the ability to detect any failures, its essentially a blind post. That being said, all of the code leading up to those two lines, is very useful, and tells us quite a bit about what the Sametime client's servlet requires in order for us to make a POST (or in our case, for this article, a GET) to launch that window.&lt;br /&gt;&lt;br /&gt;By visiting the URL that it builds (http://localhost:59449/stwebapi/chat?userId=Demo%20Sales&amp;amp;time=1328650958738, for our purposes), we get a launched Sametime client chat to our 'Demo Sales' queue, and we also get, in the browser, a response from the servlet, formed as parsed JSON (JSONP). This is very useful. This response (returnCode:200), lets us know that the servlet understood our request, was able to find the user, and launch the Sametime window. Unfortunately, this doesn't help us detect presence, so if the user is offline, it'll still launch the window, it will just error once it does saying the user is offline. So we will still need to do those presence checks up front using our Instant.detectPresenceOfUser function.&lt;br /&gt;&lt;br /&gt;So, enough talk about it, lets re-write that sametime_invoke function using &lt;a href="http://jquery.com/" target="_blank"&gt;jQuery&lt;/a&gt;, &lt;a href="http://api.jquery.com/jQuery.ajax/" target="_blank"&gt;AJAX&lt;/a&gt;, and a callback function.&lt;br /&gt;&lt;br /&gt;&lt;pre style="background: rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); color: black; font-family: arial; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;"&gt;&lt;code style="color: black; word-wrap: normal;"&gt; Instant.launchSametimeConversation = function (stid) {  &lt;br /&gt;   var time = new Date();  &lt;br /&gt;   var getUrl = 'http://localhost:59449/stwebapi/chat?userId=' + stid + '&amp;amp;time=' + time.getTime() + '&amp;amp;jsonp=Instant.handleResponse';  &lt;br /&gt;   &lt;br /&gt;   // Use jQuery to request the Sametime servlet URL. If a request makes it to the URL successfully, the servlet will return a code 200 and open the Sametime client chat with the user.  &lt;br /&gt;   // We use the Instant.handleResponse() function as a callback to process the JSONP data object that the servlet hands back.  &lt;br /&gt;   $.ajax({  &lt;br /&gt;     type: 'GET',  &lt;br /&gt;     url: getUrl,  &lt;br /&gt;     dataType: 'jsonp',  &lt;br /&gt;     jsonpCallback: 'Instant.handleResponse'  &lt;br /&gt;   });  &lt;br /&gt; };  &lt;br /&gt;   &lt;br /&gt; // A rudimentary callback function to handle JSONP data objects retrieved by the Instant.launchSametimeConversation() function.  &lt;br /&gt; Instant.handleResponse = function (data) {  &lt;br /&gt;   if (data.returnCode === 200) {  &lt;br /&gt;     alert('Success!');  &lt;br /&gt;   } else {  &lt;br /&gt;     alert('Failed!');  &lt;br /&gt;   }  &lt;br /&gt; };  &lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;In the functions above, you an see that we follow the same approach initially as the bundled sametime_invoke function, but stray heavily once we are staged up.&lt;br /&gt;&lt;br /&gt;First, since we are always using chat, and never using the custom parameters, we strip the function parameters down to just stid (the username) of the user we are chatting with. We bundle the rest of this into our getUrl variable, along with the timestamp. We did add something new though, you'll notice the '&amp;amp;jsonp=Instant.handleResponse' parameter at the end of the URL. This specifies our callback function to the servlet. Normally, jQuery handles this fairly well, but the Sametime servlet we are posting against seems fairly specific with how this needs to be formed, so we include it in the URL. We also include it into the jQuery $.ajax method.&lt;br /&gt;&lt;br /&gt;Our callback function is very simple for this example. It could be made much more complex though, simply by providing extra checks for different return codes, and added functionality based off of those checks.&lt;br /&gt;&lt;br /&gt;After rebuilding this function, and adding the callback function, we are able to have much more control over how we launch the Sametime client window, and are able to check for failures finally. This function also consistently launches the Sametime client chat window when expected and hasn't failed to do so yet. The only two requirements are to have a Sametime client logged in, and to have the jQuery library linked in to the page that will house the above functions.&lt;br /&gt;&lt;br /&gt;I'll post screenshots of the success below, as well as a GitHub gist of the code. Reach out to me at&amp;nbsp;&lt;a href="mailto:zclancy@instant-tech.com" target="_blank"&gt;zclancy@instant-tech.com&lt;/a&gt;&amp;nbsp;with any questions/comments.&lt;br /&gt;&lt;br /&gt;&lt;script src="https://gist.github.com/1781761.js"&gt; &lt;/script&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-hyfeXvLPySo/TzQNa7X4nCI/AAAAAAAAAI0/ZU8PLdgyvAs/s1600/sametime-invoke-rewrite-success.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="344" src="http://4.bp.blogspot.com/-hyfeXvLPySo/TzQNa7X4nCI/AAAAAAAAAI0/ZU8PLdgyvAs/s640/sametime-invoke-rewrite-success.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-8659980078822515128?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/8659980078822515128/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=8659980078822515128' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/8659980078822515128'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/8659980078822515128'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2012/02/improving-sametime-connect-web-api-bit.html' title='Improving the Sametime Connect Web API (a bit) with a Dash of jQuery'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-hyfeXvLPySo/TzQNa7X4nCI/AAAAAAAAAI0/ZU8PLdgyvAs/s72-c/sametime-invoke-rewrite-success.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-7830648562825268449</id><published>2012-01-25T14:21:00.002-05:00</published><updated>2012-01-26T11:14:13.624-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Alert Manager'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft Lync 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft OCS'/><title type='text'>Integrating Instant Alert Manager for OCS and Lync with Email</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;a href="http://www.instant-tech.com/Alert_Manager.cfm" target="_blank"&gt;Instant Alert Manager for OCS and Lync&lt;/a&gt; provides a server based alerting engine and notification system for Microsoft Lync and Microsoft OCS.&amp;nbsp; Our application is capable of dispatching a series of instant messages (IMs) to users - typically this is used to notify people who are running either Microsoft Lync or Microsoft OCS of some event (i.e. a system outage, the status of a help request, etc.).&amp;nbsp; &lt;br /&gt;&lt;br /&gt;We have developed &lt;b&gt;Alert Manager&lt;/b&gt; with an extensible API - with the idea that other systems might want to dispatch messages using our framework.&amp;nbsp; Recently, a prospective customer requested the ability to integrate an email notification system with our IM dispatching system.&amp;nbsp; At a high level, our application will monitor a mail box and will immediately&amp;nbsp;dispatch the messages to&amp;nbsp;a set of online users running OCS or Lync - as the messages are received by the mail system. &amp;nbsp;The idea is provide a single inbound notification bridge, via an email account, and then immediately alert the correct set of people using IM. &lt;br /&gt;&lt;br /&gt;So, several days after the initial request, we have developed a new listening service that integrates our alerting system with a POP3 mail account.&amp;nbsp; This new listening service will monitor a mail account and immediately dispatch inbound mail messages to an appropriate group of users who are online in either Microsoft OCS or Microsoft Lync 2010.&lt;br /&gt;&lt;br /&gt;Here is a screen shot of the mail account - with a message pending:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-5kwCeMX1lRI/TyBTxuG6JZI/AAAAAAAAAIU/3H5jLacsvKk/s1600/alert-pop3-inbox.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="127" src="http://3.bp.blogspot.com/-5kwCeMX1lRI/TyBTxuG6JZI/AAAAAAAAAIU/3H5jLacsvKk/s320/alert-pop3-inbox.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;This is a sample message - where the message is currently encoded as XML.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-BYq51pjtV0g/TyBUyQWr8_I/AAAAAAAAAIs/oC0De7SCSYM/s1600/alert-pop3-email.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="118" src="http://3.bp.blogspot.com/-BYq51pjtV0g/TyBUyQWr8_I/AAAAAAAAAIs/oC0De7SCSYM/s320/alert-pop3-email.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;After the email is received, our new email listening service parses the message and dispatches the request to Alert Manager - where it is placed in queue for immediate delivery. &lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-ksgxKt0PxzE/TyBUKvJsf3I/AAAAAAAAAIc/VvArIcEpKW8/s1600/alert-pop3-sniffer.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="161" src="http://2.bp.blogspot.com/-ksgxKt0PxzE/TyBUKvJsf3I/AAAAAAAAAIc/VvArIcEpKW8/s320/alert-pop3-sniffer.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;As soon as the message is placed into the dispatching queue, it is staged for delivery - awareness for the recipient(s) is verified, and then the message is delivered using either Microsoft Lync 2010 or Microsoft OCS.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-U9bF-mJSTGU/TyBUiDNVWGI/AAAAAAAAAIk/5nXljFNEFa8/s1600/alert-pop3-delivery.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/-U9bF-mJSTGU/TyBUiDNVWGI/AAAAAAAAAIk/5nXljFNEFa8/s320/alert-pop3-delivery.PNG" width="212" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-7830648562825268449?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/7830648562825268449/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=7830648562825268449' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/7830648562825268449'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/7830648562825268449'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2012/01/integrating-instant-alert-manager-for.html' title='Integrating Instant Alert Manager for OCS and Lync with Email'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-5kwCeMX1lRI/TyBTxuG6JZI/AAAAAAAAAIU/3H5jLacsvKk/s72-c/alert-pop3-inbox.PNG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-2974313497932759145</id><published>2012-01-25T09:08:00.001-05:00</published><updated>2012-01-25T09:17:45.083-05:00</updated><title type='text'>Setting up a TrustedApplication for Lync 2010</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;ol style="text-align: left;"&gt;&lt;li&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;Open Lync Management Shell&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;Create TrustedApplicationPool&lt;/span&gt;&lt;/li&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;Run Get-CsSite. &amp;nbsp;Note SiteId&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;Run Get-CsService –Registrar. &amp;nbsp;Note Identity:Registrar:&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;Run New-CsTrustedApplicationPool –Identity [LyncServer] –Registrar [Registrar] –Site [SiteId]&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;Run Enable-CsTopology&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;li&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;Run New-CsTrustedApplication – Save these settings, as you will need them to configure BLM&lt;/span&gt;&lt;/li&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;ApplicationId: Supply a descriptive name here&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;TrustedApplicationPoolFqdn: The fully-qualified domain name of the trusted application pool created in the previous step. &amp;nbsp;Can be found by running Get-CsTrustedApplicationPool&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;Port: Select a port to access the trusted application. &amp;nbsp;Should be &amp;gt;1024. &amp;nbsp;Be sure that the port is open on your firewall.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;Run Enable-CsTopology to commit the changes&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;Run “Get-CsTrustedApplication &amp;gt; [some file name].txt” &amp;nbsp;This will save the information you will need to configure BuddyList Migrator to a text file, as it is very difficult to copy from the Management Shell.&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;li&gt;&lt;span style="font-family: 'Segoe UI', sans-serif; text-indent: -0.25in;"&gt;&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Segoe UI', sans-serif; text-indent: -0.25in;"&gt;SetupTrustedApplicationEndpoint&lt;/span&gt;&lt;/li&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-family: 'Segoe UI', sans-serif; text-indent: -0.25in;"&gt;&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Segoe UI', sans-serif; text-indent: -0.25in;"&gt;RunNew-CsTrustedApplicationEnpdoint –ApplicationID urn:application:yourAppname –TrustedApplicationPoolFqdnappPoolFQDN –SipAddress &lt;a href="sip:name@domain"&gt;sip:name@domain&lt;/a&gt; –DisplayName“Name”&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;li&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;Setup Certificates for the machine on which you will install BuddyList Migrator. &amp;nbsp;If installing to the Lync Server, this can be ignored&lt;/span&gt;&lt;/li&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;Run mmc&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;Add the Certificates snap-in. &amp;nbsp;Select “Local Computer”&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;Go to Personal-&amp;gt;Certifcates&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;Action-&amp;gt;All Tasks-&amp;gt;Request New Certificate&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;Continue through the Wizard. &amp;nbsp;Select “Computer” for the type of certificate.&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ol&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-2974313497932759145?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/2974313497932759145/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=2974313497932759145' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/2974313497932759145'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/2974313497932759145'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2012/01/setting-up-trustedapplication-for-lync.html' title='Setting up a TrustedApplication for Lync 2010'/><author><name>Instant Support</name><uri>http://www.blogger.com/profile/06886757331883599775</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-8060820563186456545</id><published>2012-01-02T15:19:00.000-05:00</published><updated>2012-01-02T15:19:43.139-05:00</updated><title type='text'>Checking the presence of a user (or queue) in Sametime using JavaScript</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Recently, while tracking down a potential bug in one of our Queue Manager deployments, it was decided that we needed a way to check the presence of a logged in user through the Sametime Connect Web API. For instance, while on a website an end user clicks on a ‘Live Chat’ link, they are logged into a Sametime client on their computer, so we use JavaScript to talk to that Sametime client to get a bit more information. We check with the Sametime client to see if our ‘Live Chat’ support queue (user) is online, if the Sametime client can see that user online, we will start the conversation through their installed Sametime client, if it can’t, we will launch our branded web client so the conversation can still happen.&lt;br /&gt;&lt;br /&gt;After reading through the &lt;a href="http://www14.software.ibm.com/webapp/download/nochargesearch.jsp?q0=&amp;amp;k=ALL&amp;amp;S_TACT=104CBW71&amp;amp;status=Active&amp;amp;b=Lotus&amp;amp;sr=1&amp;amp;q=sametime+sdk&amp;amp;ibm-search=Search" target="_blank"&gt;Sametime SDK/Connect Web API documentation&lt;/a&gt; fairly extensively, I determined that there was no real official or right way of doing the above on the client side with JavaScript, so we’d have to improvise a bit, piecing different parts of the API together to get it to do what we wanted. Let’s look at some code.&lt;br /&gt;&lt;br /&gt;The first thing we needed to do was wire up some &lt;i&gt;Sametime livenames&lt;/i&gt;. According to the documentation, livenames are a UI representation of a contact; they display the online status using a status icon, and bold coloring of the contact’s display name. To do this, we include the getStatus.js JavaScript file; this file exists inside the user’s local Sametime client, and includes a lot of utility functions to deal with livenames/presence.&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;pre style="background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); color: black; font-family: Andale Mono,Lucida Console,Monaco,fixed,monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;"&gt;&lt;code&gt;&amp;lt;script type="text/javascript" src="http://localhost:59449/stwebapi/getStatus.js"&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;The Sametime client listens on http://localhost:59449, so if the user currently has Sametime running, these files will exist for us to include in our HTML/JS pages.&lt;br /&gt;&lt;br /&gt;The next step is to add some HTML links for the users which we’ll be checking presence on. For our use case, we didn’t want these links to appear on the page, we just wanted our JavaScript and the getStatus.js file provided to utilize them as needed, so I added a style=”display: none;” tag to the link to hide it. These links need to have the class=”awareness”, as that is how the getStatus.js file will pick them up when the page loads.&lt;br /&gt;&lt;br /&gt;&lt;pre style="background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); color: black; font-family: Andale Mono,Lucida Console,Monaco,fixed,monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;"&gt;&lt;code&gt;&amp;lt;a class="awareness" userId="System%20p" style="display: none;"&amp;gt;Resolving contact, please wait....&amp;lt;/a&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;&amp;lt;a class="awareness" userId="zac" style="display: none;"&amp;gt;Resolving contact, please wait....&amp;lt;/a&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;&amp;lt;a class="awareness" userId="test user" style="display: none;"&amp;gt;Resolving contact, please wait....&amp;lt;/a&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;The &lt;span style="font-size: x-small;"&gt;userId=” {username} ”&lt;/span&gt; denotes the user which we are tracking presence of. In the example, we have &lt;i&gt;System p&lt;/i&gt; (one of our test support queues), &lt;i&gt;zac&lt;/i&gt; (my internal username), and &lt;i&gt;test user&lt;/i&gt; (a non-existent user which will show up as offline). &lt;br /&gt;&lt;br /&gt;After saving the file, we can access the HTML page we created. It will appear blank, but if we have Sametime running, we should be able to see some things under the covers in the browser. Using Firebug, we can see that the getStatus.js file has built up an array, called sametime_livenames, where it has stored a bunch of values about the users which we added to the page.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-sQWFBb4M1MA/TwIOkNtGSRI/AAAAAAAAAH4/xGhyUSPjmMk/s1600/livenames_1.png" imageanchor="1" style="margin-right: 1em;"&gt;&lt;img border="0" height="80" src="http://3.bp.blogspot.com/-sQWFBb4M1MA/TwIOkNtGSRI/AAAAAAAAAH4/xGhyUSPjmMk/s640/livenames_1.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Now that we have these populated objects, let’s see how we can manipulate them to get a presence. In this example, we have three users; two (&lt;i&gt;System p, zac&lt;/i&gt;) of them online, 1 (test user) that is offline. Now that we have sametime_livenames built up, we need to find the user’s presence. This took some serious digging on my part to find the differences, and good ways of doing this. I eventually settled on the fact that if the user is online, a “&lt;span style="font-size: x-small;"&gt;_properties&lt;/span&gt;” variable will be defined, if the user is offline, this variable doesn’t exist. Below is the Firebug output that lead me to this while testing.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-jKa_reEsDEg/TwIO2H6bB8I/AAAAAAAAAIM/eG4HvBMuq6Q/s1600/livenames_2.png" imageanchor="1" style="margin-right: 1em;"&gt;&lt;img border="0" height="88" src="http://2.bp.blogspot.com/-jKa_reEsDEg/TwIO2H6bB8I/AAAAAAAAAIM/eG4HvBMuq6Q/s640/livenames_2.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style="font-size: x-small;"&gt;sametime_livenames[0]._properties&lt;/span&gt; represents the first user we are tracking, System p, which is logged in.&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;sametime_livenames[2]._properties&lt;/span&gt; represents the last user we are tracking, test user, which is not logged in, and returns undefined.&lt;br /&gt;&lt;br /&gt;So now we know what we are looking for to detect presence, but we need this to happen automatically when a user clicks a link, and have some custom logic to determine which chat client to launch, so let’s build our function to do this.&lt;br /&gt;&lt;br /&gt;We will be using object literal notation since we don’t want our JavaScript to interfere with any other libraries the site we post to may be using.&lt;br /&gt;&lt;pre style="background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); color: black; font-family: Andale Mono,Lucida Console,Monaco,fixed,monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;"&gt;&lt;code&gt;// Detect presence of watched Sametime users&lt;br /&gt;Instant.detectPresenceOfUser = function (stid) {&lt;br /&gt;    user = stid.toLowerCase(); // Convert stid variable to lower case for switch statement&lt;br /&gt;&lt;br /&gt;    switch (user) {&lt;br /&gt;        // Check if STID is System p&lt;br /&gt;        case 'system p':&lt;br /&gt;            livename = sametime_livenames[0];&lt;br /&gt;&lt;br /&gt;            // Check if user is logged in&lt;br /&gt;            if (typeof livename._properties === "undefined") {&lt;br /&gt;                return false;&lt;br /&gt;            } else {&lt;br /&gt;                return true;&lt;br /&gt;            }&lt;br /&gt;            break;&lt;br /&gt;        // Check if STID is zac&lt;br /&gt;        case 'zac':&lt;br /&gt;            livename = sametime_livenames[1];&lt;br /&gt;&lt;br /&gt;            // Check if user is logged in&lt;br /&gt;            if (typeof livename._properties === "undefined") {&lt;br /&gt;                return false;&lt;br /&gt;            } else {&lt;br /&gt;                return true;&lt;br /&gt;            }&lt;br /&gt;            break;&lt;br /&gt;        // Check if STID is test user&lt;br /&gt;        case 'test user':&lt;br /&gt;            livename = sametime_livenames[2];&lt;br /&gt;&lt;br /&gt;            // Check if user is logged in&lt;br /&gt;            if (typeof livename._properties === "undefined") {&lt;br /&gt;                return false;&lt;br /&gt;            } else {&lt;br /&gt;                return true;&lt;br /&gt;            }&lt;br /&gt;            break;&lt;br /&gt;    }&lt;br /&gt;};&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;The &lt;span style="font-size: x-small;"&gt;Instant.detectPresenceOfUser&lt;/span&gt; function is where we will return a true/false based on whether or not the user that we pass into the function is online or offline. The user gets passed in (ex. &lt;span style="font-size: x-small;"&gt;Instant.detectPresenceOfUser(“System p”);&lt;/span&gt;), the function converts it all to lower-case, and then passes it through the switch which determines what user we are looking for the presence of. Next, it checks that _properties variable, if it exists, the user is online, and the function returns true, otherwise, it returns false as it can’t see the user.&lt;br /&gt;&lt;br /&gt;This gets bundled into our&lt;span style="font-size: x-small;"&gt; Instant.startChat&lt;/span&gt; function, so that we can have some logic about how we want to start the conversation. Now, if the website can’t see the user when a chat is initialized, it will launch the web client. In our case, the user may not be offline, just the site can’t see them, and the web client will bridge that gap.&lt;br /&gt;&lt;br /&gt;Our full file of JavaScript utilities can be seen below. This includes checking whether the user is running Sametime, the presence detection function, and the function that can start a chat conversation from the web using Sametime.&lt;br /&gt;&lt;br /&gt;&lt;script src="https://gist.github.com/1551834.js?file=gistfile1.js"&gt;&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-8060820563186456545?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/8060820563186456545/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=8060820563186456545' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/8060820563186456545'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/8060820563186456545'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2012/01/checking-presence-of-user-or-queue-in.html' title='Checking the presence of a user (or queue) in Sametime using JavaScript'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-sQWFBb4M1MA/TwIOkNtGSRI/AAAAAAAAAH4/xGhyUSPjmMk/s72-c/livenames_1.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-7763771279819641774</id><published>2011-12-08T12:12:00.001-05:00</published><updated>2011-12-08T14:23:44.856-05:00</updated><title type='text'>Instant Profile Manager</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;Have you ever wished that it was easier to switch between accounts in Microsoft Communicator?&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://2.bp.blogspot.com/-iuA-E2ex-Yw/TuDI13jn2UI/AAAAAAAAAsI/N4X71nvKhIQ/s1600/lync_sucks.PNG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/-iuA-E2ex-Yw/TuDI13jn2UI/AAAAAAAAAsI/N4X71nvKhIQ/s320/lync_sucks.PNG" width="211" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="font-size: 13px;"&gt;Having to do this every time you switch accounts is less than ideal...&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;Here at Instant Technologies, we've been doing a lot of work of late around Microsoft Lync 2010. &amp;nbsp;One minor, but irritating issue that we have faced is that there isn't really a good way to switch between accounts on the vanilla Lync Communicator client. &amp;nbsp;For the typical Lync user, that's probably not a big concern, but in our development environment, it becomes irksome rather quickly, particularly since it is not possible to run multiple instances of the client at the same time. &amp;nbsp;Some sort of tool to automate logins, and preserve more than a single set of credentials would be very helpful for in-house testing and development&amp;nbsp;purposes.&lt;br /&gt;&lt;br /&gt;We decided to spend a couple days ginning something up that we could use internally, and add another Microsoft API to our toolbox in the process. &amp;nbsp;It's proven fairly useful for testing and development here, and so we have decided to release it to the community.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://2.bp.blogspot.com/-RaHzQ6dUqKY/TuDI0ylzySI/AAAAAAAAAr4/SWU9j17u71E/s1600/2.PNG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="231" src="http://2.bp.blogspot.com/-RaHzQ6dUqKY/TuDI0ylzySI/AAAAAAAAAr4/SWU9j17u71E/s400/2.PNG" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="font-size: 13px;"&gt;Instant Profile Manager in action&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Features:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Stores log in credentials for an arbitrary number of Lync accounts.&lt;/li&gt;&lt;li&gt;Passwords can be stored, or, if you prefer, you can be prompted each log in.&lt;/li&gt;&lt;li&gt;Option to manually set the fully-qualified domain name of the server pool, so that you can easily switch between users on different pools.&lt;/li&gt;&lt;li&gt;Log in to a Lync account with just a couple clicks.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Here is a video demonstration of Instant Profile Manager in action.&amp;nbsp;&lt;a href="http://www.youtube.com/user/instanttechnologies?feature=watch"&gt;link&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://1.bp.blogspot.com/-H_LqwaKSp9g/TuDI1cBcYfI/AAAAAAAAAsA/la24Eno3q0M/s1600/3.PNG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="231" src="http://1.bp.blogspot.com/-H_LqwaKSp9g/TuDI1cBcYfI/AAAAAAAAAsA/la24Eno3q0M/s400/3.PNG" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="font-size: 13px;"&gt;Setting up a profile in Instant Profile Manager&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;Requirements:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Microsoft .Net Framework 3.5&lt;/li&gt;&lt;li&gt;Microsoft Lync 2010 Communicator Client&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;Download Link:&amp;nbsp;&lt;a href="http://instant-tech.com/ProfileManager/InstantProfileManager-1.0.3.zip"&gt;Instant Profile Manager (ZIP)&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;If you're interested in how we did it, read on...&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Technical:&amp;nbsp;&lt;/span&gt;&lt;br /&gt;As it turns out, it is relatively simple to automate logins to the Lync Client, using the Microsoft Lync 2010 SDK (&lt;a href="http://www.microsoft.com/download/en/details.aspx?id=18898" target="_blank"&gt;SDK&lt;/a&gt;,&amp;nbsp;&lt;a href="http://msdn.microsoft.com/en-us/library/gg421054.aspx" target="_blank"&gt;Docs&lt;/a&gt;). &amp;nbsp;The heavy lifting is mostly handled by the&amp;nbsp;&lt;a href="http://msdn.microsoft.com/en-us/library/microsoft.lync.model.lyncclient_di_3_uc_ocs14mreflyncclnt.aspx" target="_blank"&gt;LyncClient class&lt;/a&gt;, which exposes functions to sign in and out, and (although we haven't explored it yet) it would appear contact management and messaging are available as well.&lt;br /&gt;&lt;br /&gt;We save the profile list as XML, to the current user's My Documents folder. &amp;nbsp;It'a a dead-simple implementation, using the .Net XmlSerializer to handle transforming our list of Profile objects into XML for us.&lt;br /&gt;&lt;br /&gt;Since the Communicator client sets a registry key (HK_CurrentUser/Software/IM Providers/Communicator/UpAndRunning), it is a simple matter to check, and then launch the client if it is not running. &amp;nbsp;One caveat, for users with 64-bit systems, or who have installed Lync to a non-default location: You will need to edit&amp;nbsp;&lt;b&gt;ProfileManager.exe.config&lt;/b&gt;&amp;nbsp;and set "&lt;b&gt;PathToClient&lt;/b&gt;" to point at the location your communicator client is installed to.&lt;br /&gt;&lt;br /&gt;We made an effort to also support OCS 2007 R2, as we also have a number of products that we regularly test targeting that platform, but by all indications, the&amp;nbsp;&lt;a href="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;amp;id=10176" target="_blank"&gt;Microsoft Office Communicator 2007 SDK&lt;/a&gt;&amp;nbsp;doesn't work, or at least not with the 3.5.6907 version we are using. &amp;nbsp;Specifically, the I&lt;a href="http://msdn.microsoft.com/en-us/library/bb787261(v=office.12).aspx"&gt;Messenger.Signin&lt;/a&gt;&amp;nbsp;method doesn't seem to do any more than pop the client window up, regardless of the values passed as parameters. &amp;nbsp;Perhaps this once worked, as there are a number of examples citing it (see&amp;nbsp;&lt;a href="http://www.amazon.com/Programming-Unified-Communications-Microsoft%C2%AE-Office/dp/0735626235"&gt;Programming for Unified Communications&lt;/a&gt;, Chapter 3), but it is now marked deprecated, suggesting that&amp;nbsp;&lt;a href="http://msdn.microsoft.com/en-us/library/bb787260(v=office.12).aspx"&gt;IMessenger.AutoSignin()&lt;/a&gt;&amp;nbsp;be used instead, which is&amp;nbsp;wholly&amp;nbsp;unsatisfactory for our purposes. &amp;nbsp;While there appear to be some&amp;nbsp;&lt;a href="http://ms-uc.herber.co/?p=105"&gt;hacks&lt;/a&gt;&amp;nbsp;one can do to make a Lync Client connect to an OCS 2007 R2 server, we didn't have much luck, and so had to abandon the idea of supporting 2007.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-7763771279819641774?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/7763771279819641774/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=7763771279819641774' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/7763771279819641774'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/7763771279819641774'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2011/12/instant-profile-manager.html' title='Instant Profile Manager'/><author><name>Instant Support</name><uri>http://www.blogger.com/profile/06886757331883599775</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-iuA-E2ex-Yw/TuDI13jn2UI/AAAAAAAAAsI/N4X71nvKhIQ/s72-c/lync_sucks.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-3462550894353536873</id><published>2011-10-06T18:00:00.002-04:00</published><updated>2011-10-06T18:09:39.470-04:00</updated><title type='text'>Queue Manager - New Charting Options</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;In response to several customer requests, we are extending the measurements and reporting area of Queue Manager to support some additional charting options.&amp;nbsp; One new option will be the ability to chart information based on a selectable date range.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;For example, all queue traffic between the dates of&amp;nbsp;October 1, 2011 and&amp;nbsp;October 6, 2011.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-Vd4fiAbTsSg/To4jp_aEVTI/AAAAAAAAAHo/nIy-MZ8kcgc/s1600/ByQueueSelectDates.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="87" src="http://1.bp.blogspot.com/-Vd4fiAbTsSg/To4jp_aEVTI/AAAAAAAAAHo/nIy-MZ8kcgc/s320/ByQueueSelectDates.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Will produce the following chart - which may also be exported to Excel:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-rv3xtG2UC7w/To4jlm79WGI/AAAAAAAAAHk/X1HezIbfFrI/s1600/ByQueueDateRangeChart.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="235" src="http://4.bp.blogspot.com/-rv3xtG2UC7w/To4jlm79WGI/AAAAAAAAAHk/X1HezIbfFrI/s320/ByQueueDateRangeChart.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;In addition to these new charts, the next update for the charting system will provide:&lt;/div&gt;&lt;ol style="text-align: left;"&gt;&lt;li&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Dual axis charting (so you can chart 2 data sets - for example queue traffic v. % connected)&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Ability to display all questions submitted before entering a queue (it would be cool to display trending topics)&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Date selectable charts&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;New views to show connected/unconnected requests as well as resolved/unresolved requests&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Charts to display cumulative chat time for experts as well as queues&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-3462550894353536873?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/3462550894353536873/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=3462550894353536873' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/3462550894353536873'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/3462550894353536873'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2011/10/queue-manager-new-charting-options.html' title='Queue Manager - New Charting Options'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-Vd4fiAbTsSg/To4jp_aEVTI/AAAAAAAAAHo/nIy-MZ8kcgc/s72-c/ByQueueSelectDates.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-1558130052386319584</id><published>2011-09-09T14:25:00.002-04:00</published><updated>2011-09-09T14:25:34.717-04:00</updated><title type='text'>Thank You SaskEnergy for a Great IMtegrity Case Study</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;We'd like to send a special 'Thank You' to SaskEnergy for their help with our recent &lt;a href="http://instant-tech.com/case_studies/Instant_Case_Study_-_SaskEnergy_IMtegrity_Logging_for_Lotus_Sametime.pdf"&gt;IMtegrity case study&lt;/a&gt;&amp;nbsp;- focused on Sametime chat logging as well as Sametime charting and reporting.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;As a company, we know that IMtegrity is an excellent application and is a great fit for customers looking to&amp;nbsp;log and archive Sametime chat conversations.&amp;nbsp; However, it's even more important when a customer uses their own words to express their experience with the product and their requirements.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;So, thank you SaskEnergy for an excellent &lt;a href="http://instant-tech.com/case_studies/Instant_Case_Study_-_SaskEnergy_IMtegrity_Logging_for_Lotus_Sametime.pdf"&gt;case study on Instant IMtegrity&lt;/a&gt;&amp;nbsp;and your&amp;nbsp;selection of IMtegrity&amp;nbsp;as your Sametime chat archiving application.&amp;nbsp; SaskEnergy is also an early adopter of Instant's Charting and Reporting suite for Sametime.&lt;br /&gt;&lt;br /&gt;It was a pleasure working the entire team at SaskEnergy and we appreciate their support and encouragement.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-1558130052386319584?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/1558130052386319584/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=1558130052386319584' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/1558130052386319584'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/1558130052386319584'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2011/09/thank-you-saskenergy-for-great.html' title='Thank You SaskEnergy for a Great IMtegrity Case Study'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-7115503062078720708</id><published>2011-09-08T12:28:00.000-04:00</published><updated>2011-09-08T12:35:09.920-04:00</updated><title type='text'>Queue Manager Charting Updates</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Based on some recent customer deployments, we have added some features to our charting plaform and provided several new charts, and one new chart type, to our charting module for Queue Manager.&amp;nbsp; In summary, we have added the ability to:&lt;br /&gt;&lt;ol style="text-align: left;"&gt;&lt;li&gt;Capture and log usage metrics for both queues and experts&lt;/li&gt;&lt;li&gt;New charts to&amp;nbsp;view usage metrics for queues and experts&lt;/li&gt;&lt;li&gt;A New chart type to layer 2 datasets in one chart&lt;/li&gt;&lt;li&gt;Several new charts to display comparisons of various metrics within one chart&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;Since many of our customers deploy Queue Manager within a help desk environment, one customer requested mertics to determine&amp;nbsp; how long help desk experts spend in actual chat conversations with customers.&amp;nbsp; We have therefore added several new charts that will provide metrics on chat duration, and usage, for both experts and queues.&lt;br /&gt;&lt;br /&gt;Here is a sample chart that demonstrates the chat duration for a collection of experts.&amp;nbsp; These new drill down enabled charts should provide a more detailed set of metrics on how long experts spend in actual chat conversations.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-pGR3Tf-JX0A/Tmjq0AC3poI/AAAAAAAAAHc/6Fagyu5V6XU/s1600/chat+duration+live+view.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="241" src="http://3.bp.blogspot.com/-pGR3Tf-JX0A/Tmjq0AC3poI/AAAAAAAAAHc/6Fagyu5V6XU/s320/chat+duration+live+view.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;In addition to metrics on usage, we are providing the ability to compare 2 metrics within on a single chart.&amp;nbsp; For instance, display the total number of conversations for a queue as well as the percentage of inbound requests that were successfully answered (Total Requests v. % Answered).&amp;nbsp; We have added a new base chart type that will allow us to layer 2 data sets within one chart.&lt;br /&gt;&lt;br /&gt;Here is an example of a chart that displays 2 sets of metrics&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-5UX9VFENhww/TmjssBSbSPI/AAAAAAAAAHg/0iNAIx2vB_M/s1600/2+scale+charts.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="196" src="http://4.bp.blogspot.com/-5UX9VFENhww/TmjssBSbSPI/AAAAAAAAAHg/0iNAIx2vB_M/s320/2+scale+charts.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Queue Manager continues to gain great traction within environments that need a click to chat solution leveraging Lotus Sametime.&amp;nbsp; With these new metrics, and chart extensions, we continue to expand our help desk platform for Lotus Sametime environments.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-7115503062078720708?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/7115503062078720708/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=7115503062078720708' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/7115503062078720708'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/7115503062078720708'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2011/09/queue-manager-charting-updates.html' title='Queue Manager Charting Updates'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-pGR3Tf-JX0A/Tmjq0AC3poI/AAAAAAAAAHc/6Fagyu5V6XU/s72-c/chat+duration+live+view.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-8574034271329593109</id><published>2011-09-02T13:22:00.000-04:00</published><updated>2011-09-02T13:22:25.155-04:00</updated><title type='text'>Social Communities and Collisions of Culture</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;o:DocumentProperties&gt;   &lt;o:Template&gt;Normal.dotm&lt;/o:Template&gt;   &lt;o:Revision&gt;0&lt;/o:Revision&gt;   &lt;o:TotalTime&gt;0&lt;/o:TotalTime&gt;   &lt;o:Pages&gt;1&lt;/o:Pages&gt;   &lt;o:Words&gt;441&lt;/o:Words&gt;   &lt;o:Characters&gt;2517&lt;/o:Characters&gt;   &lt;o:Company&gt;instant&lt;/o:Company&gt;   &lt;o:Lines&gt;20&lt;/o:Lines&gt;   &lt;o:Paragraphs&gt;5&lt;/o:Paragraphs&gt;   &lt;o:CharactersWithSpaces&gt;3091&lt;/o:CharactersWithSpaces&gt;   &lt;o:Version&gt;12.0&lt;/o:Version&gt;  &lt;/o:DocumentProperties&gt;  &lt;o:OfficeDocumentSettings&gt;   &lt;o:AllowPNG/&gt;  &lt;/o:OfficeDocumentSettings&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:WordDocument&gt;   &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:TrackMoves&gt;false&lt;/w:TrackMoves&gt;   &lt;w:TrackFormatting/&gt;   &lt;w:PunctuationKerning/&gt;   &lt;w:DrawingGridHorizontalSpacing&gt;18 pt&lt;/w:DrawingGridHorizontalSpacing&gt;   &lt;w:DrawingGridVerticalSpacing&gt;18 pt&lt;/w:DrawingGridVerticalSpacing&gt;   &lt;w:DisplayHorizontalDrawingGridEvery&gt;0&lt;/w:DisplayHorizontalDrawingGridEvery&gt;   &lt;w:DisplayVerticalDrawingGridEvery&gt;0&lt;/w:DisplayVerticalDrawingGridEvery&gt;   &lt;w:ValidateAgainstSchemas/&gt;   &lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:Compatibility&gt;    &lt;w:BreakWrappedTables/&gt;    &lt;w:DontGrowAutofit/&gt;    &lt;w:DontAutofitConstrainedTables/&gt;    &lt;w:DontVertAlignInTxbx/&gt;   &lt;/w:Compatibility&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:LatentStyles DefLockedState="false" LatentStyleCount="276"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;  &lt;!--[if gte mso 10]&gt; &lt;style&gt; /* Style Definitions */table.MsoNormalTable	{mso-style-name:"Table Normal";	mso-tstyle-rowband-size:0;	mso-tstyle-colband-size:0;	mso-style-noshow:yes;	mso-style-parent:"";	mso-padding-alt:0in 5.4pt 0in 5.4pt;	mso-para-margin:0in;	mso-para-margin-bottom:.0001pt;	mso-pagination:widow-orphan;	font-size:12.0pt;	font-family:"Times New Roman";	mso-ascii-font-family:Cambria;	mso-ascii-theme-font:minor-latin;	mso-fareast-font-family:"Times New Roman";	mso-fareast-theme-font:minor-fareast;	mso-hansi-font-family:Cambria;	mso-hansi-theme-font:minor-latin;}&lt;/style&gt; &lt;![endif]--&gt;    &lt;!--StartFragment--&gt;  &lt;br /&gt;&lt;div class="MsoNormal" style="mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;"&gt;&lt;span style="font-family: Times;"&gt;Like the phrase Web 2.0, the term Social is a loaded term with some room for interpretation.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;In a world where everyone is tethered with an IP address at all times, it becomes relatively easy to communicate with anyone, anywhere, at any time.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;"&gt;&lt;span style="font-family: Times;"&gt;In the old days, like the early 1990s (well, pre 1990), email was pretty standard, but it was typically transmitted over modems that connected to various service providers and then blasted out, and took in, the mail packages for that period. &amp;nbsp;In this semi-connected world, email made sense – and so did a plain old telephone call.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;This is probably what we refer to as the early Internet era.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Times;"&gt;In the next transition, most companies became constantly tethered to a service provider and simultaneously deployed internal networks throughout their organization. &amp;nbsp;Here, the organization had a pretty stable collection of IP addresses, employees had internally assigned IP addresses, and folks could easily connect within, and across, organizations.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;This may broadly defined the Internet boom and bubble of the late 90s – extending through web 2.0.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Times;"&gt;In this new phase, everyone is tethered with an IP address at all times.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Typically, most people have more than one IP address – one for work, one for a work phone, one for a personal phone, and one for their home.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;My 8&lt;sup&gt;th&lt;/sup&gt; grader has a phone that essentially provides him with an IP address at all times.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;At most times during the day, most folks probably have at least two, or possibly three totally different IP addresses that they can use to communicate.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;This tethering, and multi-tethering of IP addresses providing an inherently personal experience is what I consider social.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Times;"&gt;So, Social may be thought of a ubiquitous access to either one, or two, IP connections.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;This connection, or collection of connections, provides access to both a personal community and a professional community – active and available at all times.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Applications are then pushed to various end-points (mobile, desktop, tablet, etc) to bridge these various social and personal communities.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Currently, this explosion seems have focused on connecting (or reconnecting) fundamentally personal relationships and personal communities (i.e. friends from high school, colleagues from previous companies, classmates).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Times;"&gt;It is interesting to imagine what happens when we experience a collision of these various communities and networks – read differently, a collision of cultures.&amp;nbsp; What takes place when the personal community collides with the corporate community – both operating in real-time?&amp;nbsp; Does one fracture or absorb the other?&amp;nbsp; What happens when the communities within a corporation are extended, or possible relocated, and placed into a personal or social space?&amp;nbsp; How are new channels created in the corporate community to absorb, mine, and manage the personal networks that are developing in the social landscape?&amp;nbsp; In this ‘post social’ space, these networks of networks collide, transform, are managed, created, and potentially shift from corporate, to social, and back again.&lt;span class="Apple-style-span" style="font-size: 16pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;!--EndFragment--&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-8574034271329593109?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/8574034271329593109/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=8574034271329593109' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/8574034271329593109'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/8574034271329593109'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2011/09/social-communities-and-collisions-of.html' title='Social Communities and Collisions of Culture'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-2676356244579288662</id><published>2011-08-31T12:34:00.000-04:00</published><updated>2011-09-08T12:42:31.772-04:00</updated><title type='text'>Lotus Notes as a Platform</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Recently, we have been exploring different software platforms as possible alternatives for our future development efforts. &amp;nbsp;As with all platform choices, it's not an easy decision. &amp;nbsp; However, as I have been thinking about this, I've had some soul searching around using Lotus Notes as a platform - which for all practical purposes, we have been using for many years.&lt;br /&gt;&lt;br /&gt;These possible platform choices kinda look like this:&lt;br /&gt;Spring + SQL variant&lt;br /&gt;Spring with Groovy and Grails + SQL variant&lt;br /&gt;Ruby and Rails&lt;br /&gt;Node.js (maybe with CouchDB)&lt;br /&gt;Microsoft .net + SQL Server and IIS&lt;br /&gt;&lt;br /&gt;While I can debate the merits of all of these platforms, the one 'platform' that we are cautiously re-evaluating for future development is Lotus Notes. &amp;nbsp;That is a bit strange, since Lotus Notes is inherently a platform - and a pretty awesome platform at that. &amp;nbsp;Notes includes some great stuff - most of which is just starting to show up in other environments/platforms. &lt;br /&gt;&lt;br /&gt;Let me count the things that I like about Notes (as a platform):&lt;br /&gt;&lt;br /&gt;&lt;ol style="text-align: left;"&gt;&lt;li&gt;Fully functional and robust multi level security model - server, database, document, field level&lt;/li&gt;&lt;li&gt;A 'no sql' database without the pain of relational data models&lt;/li&gt;&lt;li&gt;A replicating database - that is &amp;nbsp;really fast - even over slow connections&lt;/li&gt;&lt;li&gt;Internal directory management and hooks to all popular directories&lt;/li&gt;&lt;li&gt;Rich development environment including support for Java, xml, JS, Lotuscript, etc..&lt;/li&gt;&lt;li&gt;Nice deployment model (using templates and replication)&lt;/li&gt;&lt;li&gt;Server based management tools and very rich admin tools&lt;/li&gt;&lt;li&gt;HTTP stack - although the servlet container and other tools are dated&lt;/li&gt;&lt;li&gt;Ability to easily update development, testing, production environments by simply updating database templates and replicating databases&lt;/li&gt;&lt;li&gt;Stability and scalability&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;Here are many of the standard issues/platform consider impediments that we experience with Notes - most of which will familiar to folks in the Notes field. &lt;br /&gt;&lt;br /&gt;&lt;ol style="text-align: left;"&gt;&lt;li&gt;We will only be able to sell into existing Lotus Notes shops&lt;/li&gt;&lt;li&gt;No good cloud based runtime model/hosting scenario - or good runtime model that works in 'non Notes' shops&lt;/li&gt;&lt;li&gt;Licensing is confusing and expensive&lt;/li&gt;&lt;li&gt;Young employees/prospective employees don't understand the platform or have any skills&lt;/li&gt;&lt;li&gt;I don't think IBM considers Lotus Notes as a viable platform and they (IBM) would like to see folks move to their industrial strength platform - Wepsphere&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;So, as we consider future platforms, and hear young developers espouse the virtues or Ruby/Rails, Spring, 'no sql' databases that just deal with name/value pairs, etc, I'm always brought back to the idea that many of these platforms are repurposes functionality that has been available in the Notes community for many years. &lt;br /&gt;&lt;br /&gt;So, we will take the relatively safe approach and stick with Java, Spring, Groovy, JQuery, maybe some Grails, and then mount a standard SQL db under the covers. &amp;nbsp;We will run under Apach/Tomcat and use standard libraries such as Log4J, Velocity, etc..&lt;br /&gt;&lt;br /&gt;Peyton&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-2676356244579288662?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/2676356244579288662/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=2676356244579288662' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/2676356244579288662'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/2676356244579288662'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2011/08/lotus-notes-as-platform.html' title='Lotus Notes as a Platform'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-2939263606800400017</id><published>2011-07-26T15:05:00.001-04:00</published><updated>2011-07-26T15:05:49.349-04:00</updated><title type='text'>Configuring Linux for the Notes API</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Recently, while installing/running some test Java applications, we came across the following error:&lt;br /&gt;&lt;blockquote&gt;Exception in thread "AWT-EventQueue-0" java.lang.UnsatisfiedLinkError: lsxbe (Not found in java.library.path)&lt;/blockquote&gt;This was on a box running SUSE Linux Enterprise Server 11 SP1, with Lotus Notes installed as well as the Java 1.6 Runtime Environment.&lt;br /&gt;&lt;br /&gt;Running 'echo $PATH' showed that while the Java Runtime Environment was in our system/environment path, none of the Notes directories were. To do this we needed to add to the default path that SUSE provides each user. This is controlled in a few places, but, the safest place to make adjustments is inside the .bash_profile file (located in the users home folder, create this file if it doesn't already exist). &lt;br /&gt;&lt;br /&gt;Here's how it looked after we created and added to it:&lt;br /&gt;&lt;blockquote&gt;PATH=$PATH:/opt/ibm/lotus/notes&lt;br /&gt;PATH=$PATH:/opt/ibm/lotus/notes/jvm/lib/ext&lt;br /&gt;export PATH&lt;/blockquote&gt;After restarting our shell and running 'echo $PATH' we can see the new additions to our users path. Running the application gave us the same error as above, so we hadn't fixed it yet. After investigating more into Lotus Notes, we found some more things that needed to be added to our path.&lt;br /&gt;&lt;br /&gt;Here's .bash_profile with our new changes:&lt;br /&gt;&lt;blockquote&gt;PATH=$PATH:/opt/ibm/lotus/notes&lt;br /&gt;PATH=$PATH:/opt/ibm/lotus/notes/jvm/lib/ext&lt;br /&gt;PATH=$PATH:$NOTES_HOME&lt;br /&gt;export PATH&lt;br /&gt;LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/ibm/lotus/notes&lt;br /&gt;export LD_LIBRARY_PATH&lt;/blockquote&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-ObdE06_0hwQ/Ti8OL5D67iI/AAAAAAAAAHY/mMgfW9k9UjY/s1600/suse-error-notes-1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="220" src="http://2.bp.blogspot.com/-ObdE06_0hwQ/Ti8OL5D67iI/AAAAAAAAAHY/mMgfW9k9UjY/s320/suse-error-notes-1.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;After restarting our shell, the test application ran fine, and the exception above was gone. This was all done as the root user, to push this file to other users profiles, use this command from your home folder:&lt;br /&gt;&lt;blockquote&gt;cp ~/.bash_profile /home/{username of the user}&lt;/blockquote&gt;Just replace after /home/ with the user name of the user to push the changes to.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-2939263606800400017?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/2939263606800400017/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=2939263606800400017' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/2939263606800400017'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/2939263606800400017'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2011/07/configuring-linux-for-notes-api.html' title='Configuring Linux for the Notes API'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-ObdE06_0hwQ/Ti8OL5D67iI/AAAAAAAAAHY/mMgfW9k9UjY/s72-c/suse-error-notes-1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-7654561956687717365</id><published>2011-03-01T16:13:00.000-05:00</published><updated>2011-03-01T16:13:51.865-05:00</updated><title type='text'>Automatically Create Active Directory Accounts for Microsoft OCS</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;In order to load test one of our Microsoft OCS applications, we needed to quickly create hundreds of test accounts for one of our OCS servers.&amp;nbsp; First, we created the accounts in AD, then we simply highlighted the new accounts and provisioned the accounts for our OCS server.&lt;br /&gt;&lt;br /&gt;Here is a small vbs script to create the sample users:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Set oRoot = GetObject(&lt;/span&gt;&lt;a href="ldap://rootDSE/"&gt;&lt;span style="font-size: x-small;"&gt;LDAP://rootDSE&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: x-small;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Set oDomain = GetObject("LDAP://" &amp;amp; oRoot.Get("defaultNamingContext"))&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Set oOU=oDomain.Create("organizationalUnit", "ou=OCS Test Users")&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;oOU.Put "Description", "OCS Test Users"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;oOU.SetInfo&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;For i = 1 to 200&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set oUser = oOU.Create("User", "cn=OCSTest User" &amp;amp; i)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; oUser.Put "sAMAccountName", "OCSTestUser" &amp;amp; i&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; oUser.Put "Description", "OCS Test User" &amp;amp; i&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; oUser.SetInfo&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; oUser.SetPassword "password"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; oUser.AccountDisabled = False&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; oUser.SetInfo&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Next&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Wscript.Echo "Success, Check Active Directory Users and Computers - Remember F5"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Here is a screen shot of the test users:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh4.googleusercontent.com/-sofFnxjlPrs/TW1gpSZdWqI/AAAAAAAAAHU/8xCxhJ7ROX8/s1600/users.png" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="232" l6="true" src="https://lh4.googleusercontent.com/-sofFnxjlPrs/TW1gpSZdWqI/AAAAAAAAAHU/8xCxhJ7ROX8/s320/users.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;After selecting all of the users in the explorer, we used the action to automatically provision the users for OCS - and selected the 'use SAM account' option&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-7654561956687717365?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/7654561956687717365/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=7654561956687717365' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/7654561956687717365'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/7654561956687717365'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2011/03/automatically-create-active-directory.html' title='Automatically Create Active Directory Accounts for Microsoft OCS'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh4.googleusercontent.com/-sofFnxjlPrs/TW1gpSZdWqI/AAAAAAAAAHU/8xCxhJ7ROX8/s72-c/users.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-5856940846753795083</id><published>2011-02-18T16:29:00.000-05:00</published><updated>2011-02-18T16:29:49.095-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Lotus Sametime'/><category scheme='http://www.blogger.com/atom/ns#' term='IMtegrity'/><title type='text'>Sametime Chat Logging - Customer Feedback on IMtegrity - Excellent</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;At Instant Technologies, we have many award winning Sametime products.&amp;nbsp; However, it's wonderful to speak with customers running our Sametime chat logging application, &lt;a href="http://www.instant-tech.com/imtegrity/lotus-sametime-logging.html"&gt;Instant IMtegrity&lt;/a&gt;, and hear the great feedback and real world usage scenarios.&amp;nbsp; This week, in a great conversation with a recent customer, I learned that IMtegrity is being used in a an environment where the application is logging more than 1,000,000 Sametime IM conversations per month.&amp;nbsp;&amp;nbsp; We have plenty of deployments that handle 10,000 conversations a day, but hear the words 'more than one million' indicated a huge leap.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;In addition to the pure volume of the Sametime IM conversations moving through the system, the nicest feedback involved the compliments related to the installation and support.&amp;nbsp; In the words of our customer, the installation took&amp;nbsp;'less than 30 minutes' and&amp;nbsp;didn't involve any 'additional services, complex configurations, or technical&amp;nbsp;support'.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;In the words of our customer, &lt;a href="http://www.instant-tech.com/imtegrity/sametime-archives.html"&gt;'IMtegrity&lt;/a&gt; is rock solid, highly scalable, and does exactly what it needs to do'.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;One million conversations per month, zero outages, and a very happy customer.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;This has been a great week at Instant&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-5856940846753795083?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/5856940846753795083/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=5856940846753795083' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/5856940846753795083'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/5856940846753795083'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2011/02/sametime-chat-logging-customer-feedback.html' title='Sametime Chat Logging - Customer Feedback on IMtegrity - Excellent'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-8243555865035601412</id><published>2011-02-14T13:02:00.000-05:00</published><updated>2011-02-14T13:02:53.181-05:00</updated><title type='text'>Instant IMtegrity 4.13 Released</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;In response to a customer issue, Instant has released a point upgrade of IMtegrity, our Lotus Sametime chat logging and compliance application.&amp;nbsp; Instant IMtegrity version 4.13 addresses an issue encountered importing image files.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;The point release is available to existing Instant Imtegrity customers who are current on support and maintenance.&amp;nbsp; Information is available on the &lt;a href="http://www.instant-tech.com/IMtegrity_Archives.cfm"&gt;IMtegrity product page&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;What's new in Instant IMtegrity 4.13:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  Fixed error "Subscript out of range (#9)" when importing chat log files containing images.&lt;br /&gt;&lt;br /&gt;  Fixed another instance of error "Font size must be between 1 and 250, or STYLE_NO_CHANGE&lt;br /&gt;&lt;br /&gt;(#4364)" when importing files with HTML formatting.&lt;br /&gt;&lt;br /&gt;What's new in Instant IMtegrity 4.12:&lt;br /&gt;&lt;br /&gt;  Fixed error "Object variable not set (#91)" when merging transferred files starting with an&lt;br /&gt;&lt;br /&gt;!exclamation mark in their file name.&lt;br /&gt;&lt;br /&gt;  Fixed error "Font size must be between 1 and 250&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-8243555865035601412?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/8243555865035601412/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=8243555865035601412' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/8243555865035601412'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/8243555865035601412'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2011/02/instant-imtegrity-413-released.html' title='Instant IMtegrity 4.13 Released'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-4481057806010330490</id><published>2010-11-04T15:35:00.000-04:00</published><updated>2010-11-04T15:35:34.758-04:00</updated><title type='text'>New Manager Functionality In Queue Manager V4</title><content type='html'>Queue Manager V4 is receiving excellent customer adoption and deployments.&amp;nbsp; In response to recent customer feedback, we are pleased to announce that we have extended the way that queue managers can add, remove, and adjust queue staffing levels.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;Our new 'Manager' module offers queue managers a real time dashboard that displays queue activity (both historical and real time) as well as current staffing levels.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;Managers can see how many people are waiting for an expert, how many experts are available, and which experts are provisioned to help within the queue.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_L99nbk8GnE0/TNMKquYZH9I/AAAAAAAAAHE/2UJCdkAEGoM/s1600/Manager+panel+with+hardware+queue+and+one+person+connected.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="247" px="true" src="http://4.bp.blogspot.com/_L99nbk8GnE0/TNMKquYZH9I/AAAAAAAAAHE/2UJCdkAEGoM/s320/Manager+panel+with+hardware+queue+and+one+person+connected.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;This updated functionality is supported in the V1B67 build of the database (October 28, 2010).&amp;nbsp;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-4481057806010330490?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/4481057806010330490/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=4481057806010330490' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/4481057806010330490'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/4481057806010330490'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2010/11/new-manager-functionality-in-queue.html' title='New Manager Functionality In Queue Manager V4'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_L99nbk8GnE0/TNMKquYZH9I/AAAAAAAAAHE/2UJCdkAEGoM/s72-c/Manager+panel+with+hardware+queue+and+one+person+connected.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-6011071514406428625</id><published>2010-10-01T14:39:00.005-04:00</published><updated>2010-11-08T12:21:10.179-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ocs'/><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft OCS'/><category scheme='http://www.blogger.com/atom/ns#' term='ocs  archive'/><title type='text'>What's new in Instant Archive Viewer build 3.0.49 - 3.0.55 for Microsoft OCS</title><content type='html'>&lt;b&gt;Instant Archive Viewer for Microsoft OCS&lt;/b&gt;&lt;br /&gt;Instant's Archive Viewer for Microsoft OCS is a very useful tool to search, retrieve, and report on conversations and content within the Microsoft OCS system. Visit our website for more detail:&lt;br /&gt;&lt;a href="http://www.instant-tech.com/Archive_Viewer_OCS.cfm"&gt;http://www.instant-tech.com/Archive_Viewer_OCS.cfm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;What's New in Build 3.0.49 for Instant Archive Viewer for Microsoft OCS?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Instant Archive Viewer for OCS Version 3.0.49 is now available and comes with a gamut of helpful enancements and fixes. Here are five new items that have been introduced.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;1. Charting and Reporting&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Instant Charting and Reporting for Microsoft OCS will create animated, interactive charts quickly and easily in order to measure traffic in your Microsoft OCS system. Display high level information organized by year or drilled down to the hour; Quickly filter usage by users and export them to Excel; View browser based reports from LCSLOG, LCSCDR, QOEMETRICS, ACDDYN and RTCCONFIG OCS database tables hosted from SQL server. For more information visit our Instant Charting and reporting for Microsoft OCS Web page at http://www.instant-tech.com/Charts.cfm&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/instant-tech/sets/72157624471098721/"&gt;&lt;img border="0" height="243" px="true" src="http://4.bp.blogspot.com/_L99nbk8GnE0/TKYoBPA6srI/AAAAAAAAAGs/5ARfzgwXFOs/s400/totalinboundcallstopersonhourly.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;a href="http://demo.instant-tech.com/demo/reports/index.aspx?module=ChartingReporting"&gt;View Live Live Demo&lt;/a&gt;&lt;br /&gt;&lt;a href="http://download%20instant%20charting%20&amp;amp;%20reporting%20for%20ocs%20datasheet/"&gt;Download Instant Charting &amp;amp; Reporting for OCS Datasheet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;2. Improved Active directory browsing&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;We've made some small changes to the Active Directory picker. The Active Directory picker is available on the Extended Search and Discovery tab of the Admin page for browsing users and groups to access the Extended Search and Search and Discovery Page. It is also available for searching users/groups in active directory to search key words in conversations.We now allow administrators to choose how you would like to find the users in Active Directory via a drop down menu. The drop down menu has three choices: First name, Last Name or login name/samacount name.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_L99nbk8GnE0/TKYoer2GUHI/AAAAAAAAAGw/sDXS2y-AVzM/s1600/Active+Directory+Picker+for+Instant+Archive+Viewer+for+Microsoft+OCS.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="163" px="true" src="http://2.bp.blogspot.com/_L99nbk8GnE0/TKYoer2GUHI/AAAAAAAAAGw/sDXS2y-AVzM/s400/Active+Directory+Picker+for+Instant+Archive+Viewer+for+Microsoft+OCS.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_L99nbk8GnE0/TKYoq8YIniI/AAAAAAAAAG0/XkX4mmqlrjA/s1600/Samacount+searching+archives+in+lcslog+for+Microsoft+ocs.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" px="true" src="http://2.bp.blogspot.com/_L99nbk8GnE0/TKYoq8YIniI/AAAAAAAAAG0/XkX4mmqlrjA/s400/Samacount+searching+archives+in+lcslog+for+Microsoft+ocs.jpg" width="333" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;3. Time zone differences between server and local machine&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This small updated feature allows the Instant Charting for Microsoft OCS module to compensate for the local time zone of the local machine viewing Charts when there is a difference in time zone between the Server and local machine. It is a setting located in the Basic Settings tab of the Administrator options page.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_L99nbk8GnE0/TKYo5UtQVVI/AAAAAAAAAG4/2mzHLxx7WiE/s1600/charting+and+reporting+time+zone.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="80" px="true" src="http://1.bp.blogspot.com/_L99nbk8GnE0/TKYo5UtQVVI/AAAAAAAAAG4/2mzHLxx7WiE/s400/charting+and+reporting+time+zone.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;4. Enhanced debugging&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Debug will now capture all information including read-write access and connection information. This is very helpful for configuration of Instant Archive Viewer for Microsoft OCS.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_L99nbk8GnE0/TKYqihI8poI/AAAAAAAAAHA/_ehcqf6bhz0/s1600/Microsoft+OCS+archiving+debugging.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="310" px="true" src="http://4.bp.blogspot.com/_L99nbk8GnE0/TKYqihI8poI/AAAAAAAAAHA/_ehcqf6bhz0/s400/Microsoft+OCS+archiving+debugging.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;5. New look and easy navigation&lt;/b&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_L99nbk8GnE0/TKYpx63S4CI/AAAAAAAAAG8/L2vbdKaW6u4/s1600/Instant+Archive+Viewer+for+Microsoft+OCS+debug.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="305" px="true" src="http://3.bp.blogspot.com/_L99nbk8GnE0/TKYpx63S4CI/AAAAAAAAAG8/L2vbdKaW6u4/s400/Instant+Archive+Viewer+for+Microsoft+OCS+debug.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-6011071514406428625?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/6011071514406428625/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=6011071514406428625' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/6011071514406428625'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/6011071514406428625'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2010/10/whats-new-in-instant-archive-viewer.html' title='What&apos;s new in Instant Archive Viewer build 3.0.49 - 3.0.55 for Microsoft OCS'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_L99nbk8GnE0/TKYoBPA6srI/AAAAAAAAAGs/5ARfzgwXFOs/s72-c/totalinboundcallstopersonhourly.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-2857559157850107428</id><published>2010-09-15T13:25:00.000-04:00</published><updated>2010-09-15T13:25:01.491-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Lotus Sametime'/><category scheme='http://www.blogger.com/atom/ns#' term='IMtegrity'/><title type='text'>Instant Charing and Reporting for Lotus Sametime</title><content type='html'>We are proud to announce that we have started shipping our Instant Charting and Reporting application for Lotus Sametime.&amp;nbsp; The applications combines our experience developing a great charting and reporting system for our Queue Manager, as well as our experience developing a robust and scalable archiving application for Lotus Sametime.&lt;br /&gt;&lt;br /&gt;The charting and reporting application provides 3 main components:&lt;br /&gt;1 - Charting information and statistics captured by our IMtegrity database and archiving application&lt;br /&gt;2 - Charting information provided by the Sametime ST Logs. This is mainly for historical purposes and displays a variety of useful Sametime statistics against a historical period&lt;br /&gt;3 - Live usage metrics and data: This information is provided using the Sametime Statistics Servlet and displayed in real time using some excellent charting tools.&lt;br /&gt;&lt;br /&gt;A &lt;a href="http://domino.instant-tech.com/itmeasure.nsf/landingmain"&gt;live demonstration&lt;/a&gt; of the application is available on our web site.&amp;nbsp; Please direct any questions, or inquiries, to &lt;a href="mailto:sales@instant-tech.com"&gt;sales@instant-tech.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A broader overview of the application, with screen shots, data sheets, and other information is available at:&lt;br /&gt;&lt;a href="http://www.instant-tech.com/lotus_sametime_charts.cfm"&gt;http://www.instant-tech.com/lotus_sametime_charts.cfm&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-2857559157850107428?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/2857559157850107428/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=2857559157850107428' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/2857559157850107428'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/2857559157850107428'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2010/09/instant-charing-and-reporting-for-lotus.html' title='Instant Charing and Reporting for Lotus Sametime'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-7978422578222440013</id><published>2010-07-29T12:04:00.000-04:00</published><updated>2010-07-29T12:04:53.142-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ocs'/><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft OCS'/><category scheme='http://www.blogger.com/atom/ns#' term='ocs  archive'/><title type='text'>Charting and Reporting for OCS</title><content type='html'>Charting and Reporting for OCS&amp;nbsp;is an XML based charting engine rendering statistics from your Office Communications Server in a cool flash bar graph or pie chart. The information is&amp;nbsp;retrieved using SQL queries inside XML pages and viewed on pages hosted from the IIS webserver.&amp;nbsp;&amp;nbsp;The databases&amp;nbsp;we are retrieving the information from are the&amp;nbsp;LcsLog and lcsCDR,&amp;nbsp;QoEMetrics, ACDDYN and RTCCONFIG.&amp;nbsp;&amp;nbsp;For more information on these databases visit the following links:&lt;br /&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;a href="http://social.microsoft.com/Forums/en-US/communicationsserversqldatabase/thread/433629ad-faa0-40b3-b0bb-42cb5c5dd8e5/"&gt;http://social.microsoft.com/Forums/en-US/communicationsserversqldatabase/thread/433629ad-faa0-40b3-b0bb-42cb5c5dd8e5/&lt;/a&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;a href="http://technet.microsoft.com/en-us/library/dd425133(office.13).aspx"&gt;http://technet.microsoft.com/en-us/library/dd425133(office.13).aspx&lt;/a&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;a href="http://www.ocspedia.com/Misc/NewDatabasesInR2.htm"&gt;http://www.ocspedia.com/Misc/NewDatabasesInR2.htm&lt;/a&gt; &lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;Users may add, delete or&amp;nbsp;modify&amp;nbsp;all charts manually and may optionally apply&amp;nbsp;an intuitive&amp;nbsp;filter to customize the data into more usable, focused information using the interface built into the charting and reporting page.&amp;nbsp;Here are some examples of charts we have been working on for a help desk call center, which we have applied&amp;nbsp;said filter to access the&amp;nbsp;Inbound/outbound queue data&amp;nbsp;from a PBX calling system for a help desk:&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_L99nbk8GnE0/TFGRKQMzYZI/AAAAAAAAAGc/bS_CXS7GLlA/s1600/4838307535_2de2e9a17e.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" bx="true" src="http://4.bp.blogspot.com/_L99nbk8GnE0/TFGRKQMzYZI/AAAAAAAAAGc/bS_CXS7GLlA/s320/4838307535_2de2e9a17e.jpg" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Inbound Calls by Hour of Day&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_L99nbk8GnE0/TFGRGj7PIdI/AAAAAAAAAGU/W3mfnCNkBm4/s1600/4838307505_bf37d1cacb.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" bx="true" src="http://1.bp.blogspot.com/_L99nbk8GnE0/TFGRGj7PIdI/AAAAAAAAAGU/W3mfnCNkBm4/s320/4838307505_bf37d1cacb.jpg" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Inbound Calls by Day of Week&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_L99nbk8GnE0/TFGREVlvQmI/AAAAAAAAAGM/9GBzd8mlBM0/s1600/4838307451_69dbc7cbb9.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" bx="true" src="http://4.bp.blogspot.com/_L99nbk8GnE0/TFGREVlvQmI/AAAAAAAAAGM/9GBzd8mlBM0/s320/4838307451_69dbc7cbb9.jpg" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Average Duration of&amp;nbsp;All Calls by Day of the Week&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_L99nbk8GnE0/TFGQ_xhPbxI/AAAAAAAAAGE/7ySbR0O_cTo/s1600/4835320098_31822b7bfd.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" bx="true" src="http://2.bp.blogspot.com/_L99nbk8GnE0/TFGQ_xhPbxI/AAAAAAAAAGE/7ySbR0O_cTo/s320/4835320098_31822b7bfd.jpg" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Calls by Hour of Day&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;For more charts and information visit:&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;a href="http://www.instant-tech.com/Archive_Viewer_OCS.cfm"&gt;http://www.instant-tech.com/Archive_Viewer_OCS.cfm&lt;/a&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;a href="http://www.flickr.com/photos/instant-tech/sets/72157624471098721/"&gt;http://www.flickr.com/photos/instant-tech/sets/72157624471098721/&lt;/a&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-7978422578222440013?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/7978422578222440013/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=7978422578222440013' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/7978422578222440013'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/7978422578222440013'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2010/07/charting-and-reporting-for-ocs.html' title='Charting and Reporting for OCS'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_L99nbk8GnE0/TFGRKQMzYZI/AAAAAAAAAGc/bS_CXS7GLlA/s72-c/4838307535_2de2e9a17e.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-7023125564968721642</id><published>2010-07-10T06:16:00.001-04:00</published><updated>2010-07-10T06:27:49.735-04:00</updated><title type='text'>IQM V4 Feature Update – Inviting any user from the Sametime Directory to a Queue conversation</title><content type='html'>&lt;p&gt;This has been one of the most prominent feature request by our existing Queue users and evaluators. This allows the expert to quickly send invite to any Sametime user who would be subject matter specialist into a Queue conversation with a visitor. &lt;/p&gt;  &lt;p&gt;The feature is available to experts via a Sametime plug-in. While in a chat conversation expert can quickly use the invite option as highlighted in the following screenshot:   &lt;br /&gt;&amp;#160; &lt;a href="http://lh4.ggpht.com/_L99nbk8GnE0/TDhJb5mEqaI/AAAAAAAAAFY/6jaxZL4dRK4/s1600-h/image%5B66%5D.png"&gt;&lt;img title="image" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="284" alt="image" src="http://lh6.ggpht.com/_L99nbk8GnE0/TDhJdJ5VMbI/AAAAAAAAAFg/wcbwwv7N1aM/image_thumb%5B48%5D.png?imgmax=800" width="409" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Using the invite option will display the following dialog which allows expert to quickly search and pick any user from the Sametime Directory: &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_L99nbk8GnE0/TDhLGF-YYBI/AAAAAAAAAF0/er6oRrSdT60/s1600-h/image%5B71%5D.png"&gt;&lt;img title="image" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="401" alt="image" src="http://lh6.ggpht.com/_L99nbk8GnE0/TDhLIbF0I-I/AAAAAAAAAF4/mVe44LpT_Y4/image_thumb%5B51%5D.png?imgmax=800" width="403" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Once the users have been selected an invite to Multi party chat conversation is sent to the users &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_L99nbk8GnE0/TDhI2ayPY0I/AAAAAAAAAFA/-N2_p36gr_M/s1600-h/image%5B46%5D.png"&gt;&lt;img title="image" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="159" alt="image" src="http://lh3.ggpht.com/_L99nbk8GnE0/TDhI3_Av7qI/AAAAAAAAAFE/DVHKBmXNTiU/image_thumb%5B34%5D.png?imgmax=800" width="414" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;After the users accept the invite they are able to assist the visitor via the NWay chat window. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_L99nbk8GnE0/TDhImkgEsnI/AAAAAAAAAE4/t3X1Sc3-oO8/s1600-h/image%5B41%5D.png"&gt;&lt;img title="image" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="243" alt="image" src="http://lh4.ggpht.com/_L99nbk8GnE0/TDhIn2-E6_I/AAAAAAAAAE8/g4KnUIh5Ry0/image_thumb%5B31%5D.png?imgmax=800" width="400" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-7023125564968721642?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/7023125564968721642/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=7023125564968721642' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/7023125564968721642'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/7023125564968721642'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2010/07/iqm-v4-feature-update-inviting-any-user.html' title='IQM V4 Feature Update – Inviting any user from the Sametime Directory to a Queue conversation'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_L99nbk8GnE0/TDhJdJ5VMbI/AAAAAAAAAFg/wcbwwv7N1aM/s72-c/image_thumb%5B48%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-5765672498567882504</id><published>2010-07-09T15:12:00.001-04:00</published><updated>2010-07-09T15:15:11.183-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Amazon'/><title type='text'>Amazon Cloud</title><content type='html'>Amazon EC2 cloud computing has been very interesting and useful. I and others at Instant Technologies use these Amazon instances for testing and they have been very helpful to&amp;nbsp;us in many ways. One pretty obvious advantage is that the server doesn't shut down every time a snow storm hits the area and knocks the power out. Another is that you don't have to maintain the server in a physical space, be it office or home and keep upgrading the machine or buy new machines each time our customers need testing on new software. For example, Microsoft now has a requirement for 64 bit machines for hosting their OCS software. If you are stuck with 32 bit machines in the office, then your machines quickly becomes obsolete. Another great feature is how I can stop and start these Amazon instances, and only pay (well...Instant Technologies pays), when there is a need to use them. I can take snapshots of drives and attach /detach them to any instance from any previous snapshot state using the very handy AWS Management Console, which once you get the hang of it can be very easy to use. &lt;br /&gt;&lt;br /&gt;Also, please correct me, if I am wrong but there seems to be one very large disadvantage with Amazon. The problem is the tiny C drive you receive, when launching a large instance (64 bit machine). 10 gigs! Unless you are&amp;nbsp;good at remapping things&amp;nbsp;or&amp;nbsp;moving space between&amp;nbsp;drives and so on, which I am not, this is something that you have to live with. These large images are extremely expensive and are almost the cost of renting your own office, if you keep it running 24/7, so it really is a shame we only get this amount of hard drive space. &lt;br /&gt;&lt;br /&gt;I am still learning and a lot of it, mostly learned through trial and error, unfortunately. There is one very important issue that came up, which may have been solved had I actually read the instructions. It's to make sure that before you bundle your images, to uncheck the "Use hexadecimal name for each instance after bundling". This setting is located in the Program files of the C drive. If you do not, your computer name will change after bundling and when you are ready to run the new instance, some references in your software will remain pointing to the original computer name. This can really mix-up some software configurations, namely the Microsoft Office Communications Server. Another thing, I've learned, is to take snapshots of drives. This became important due to having many important files that our Sql server had stored on two other drives. When you bundle an instance, it only copies the C drive, which means you must copy your D, E, etc. drives to a volume before bundling. There is probably a better way but I did this by just copying and pasting all files from each drive to a volume after attaching them and taking a snapshot of each. I then, have these drives as backup for the next instance I would like to launch.&lt;br /&gt;&lt;br /&gt;Now, there are even more features, just introduced and a lot of things I've mentioned above may have changed or improved. There have been new tabs that include better handling of buckets and just a gamut of new stuff&amp;nbsp; in the AWS management console that I have not played with yet and have no idea about...time to play catch-up once again but hopefully after reading some instructions first.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-5765672498567882504?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/5765672498567882504/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=5765672498567882504' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/5765672498567882504'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/5765672498567882504'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2010/07/amazon-cloud.html' title='Amazon Cloud'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-8122625373788372863</id><published>2010-06-25T10:20:00.003-04:00</published><updated>2010-06-25T10:53:10.420-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft OCS'/><title type='text'>Sending messages to off-line users of Microsoft Communicator</title><content type='html'>We are&amp;nbsp;working on a solution&amp;nbsp;to&amp;nbsp;capture messages to off-line&amp;nbsp;users&amp;nbsp;of Microsoft&amp;nbsp;Office Communicator. We would like to capture these lost off-line messages that are never sent to the intended recipient and store them in a&amp;nbsp;Sql database&amp;nbsp;before they&amp;nbsp;become lost or are sent to email.&amp;nbsp;When an offline user of these messages become active, we would then alert the user, similar to IM tools such as Yahoo Messenger.&lt;br /&gt;&lt;br /&gt;We are&amp;nbsp;working with MSPL (Microsoft Sip Processing Language), which is a scripting language used for filtering or routing SIP messages&amp;nbsp;combined with&amp;nbsp;C# to capture the message. For delivering messages,&amp;nbsp;the UCMA API is used. &lt;br /&gt;&lt;br /&gt;We have bumped into some hurdles for capturing the messages, for instance, we were able to capture the message and the user initiating the message to the recipient but the message seemed to be encrypted in a UTF-8 format. We found a way to decrypt this message using&amp;nbsp;the Class library in C#&amp;nbsp;called system.text.coding and is now readable in a plain text file. &lt;br /&gt;&lt;br /&gt;Now that the hardest part is over, or so it may seem, we can concentrate on sending them to the recipient when he/she becomes online.&amp;nbsp;We will need&amp;nbsp;to monitor who becomes online and send these messages using a windows service. The good news is, we already have an application that monitors offline users and sends an alert to these users, when they become active. It is called Instant Alert Manager for OCS so this is not entirely new territory for us and has given us a head-start.&lt;br /&gt;&lt;br /&gt;There is still quite a lot of work to do. For example,&amp;nbsp;storing data in&amp;nbsp;a Sql Database and creating tables to store the data and deleting the data after the information has been sent. Also, capturing messages sent to users in various states, ie., busy, do not disturb, be right back. What if, users are a way on vacation, what to do with these messages, should there be an expiration time and then have&amp;nbsp;the messages sent to an email,&amp;nbsp;etc., etc.&amp;nbsp;Nevertheless, much progress has been made in a short time&amp;nbsp;and we will continue to find the best solutions. We will continue to update our latest findings and possibly give more details as we progress.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-8122625373788372863?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/8122625373788372863/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=8122625373788372863' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/8122625373788372863'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/8122625373788372863'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2010/06/sending-messages-to-off-line-users-of.html' title='Sending messages to off-line users of Microsoft Communicator'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-4579944367930900448</id><published>2010-06-04T14:33:00.002-04:00</published><updated>2010-06-04T15:10:51.731-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Queue Manager 4'/><title type='text'>Queue Manage V4 Updates -</title><content type='html'>This week, we have been extremely busy adding additional enhancements to Queue Manager V4.&amp;nbsp; All of the enhancements are a direct result of customer feedback and customer requests.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;By default, the system has been enabled to notify experts when a person is waiting in the queue. The broadcast options for the queue will determine the expert notification settings.&amp;nbsp; We know that the notification system for experts is very important and we will continue to invest time, and design ideas, on this area.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;In addition to sending IM alerts on Sametime, Microsoft OCS, and XMPP, we now also support the ability to alert experts using Twitter.&amp;nbsp; If the expert is not online in an IM system, then we can send the expert a tweet and let them know that someone is waiting in the queue and needs help.&amp;nbsp; Our directory system now supports some additional fields necessary for the Twitter support.&lt;br /&gt;&lt;br /&gt;Updated web client so that it can be easily configured by&amp;nbsp;the installation process.&amp;nbsp; Now all files use relative path and settings are saved in a single file.&amp;nbsp; This should dramatically improve the ability to quickly customize and deploy the web client&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_L99nbk8GnE0/TAlEf8kzCFI/AAAAAAAAAEA/AuRgC9la_T0/s1600/web+chat+UI.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" gu="true" src="http://2.bp.blogspot.com/_L99nbk8GnE0/TAlEf8kzCFI/AAAAAAAAAEA/AuRgC9la_T0/s320/web+chat+UI.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Updated the plug-in to support &lt;span class="goog-spellcheck-word" style="background: yellow;"&gt;Sametime&lt;/span&gt; Connect 8.5.&amp;nbsp; The updated &lt;span class="goog-spellcheck-word" style="background: yellow;"&gt;plugin&lt;/span&gt; also supports server based text replies, the ability to accept multiple chat conversations, and the embedded monitoring panel.&amp;nbsp; The monitoring panel has also been updated to show the high level queue activity as well as a drill down details level view of each queue.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_L99nbk8GnE0/TAlCozUuRGI/AAAAAAAAADo/0iJChQttB9s/s1600/monitoring+panel+in+sametime.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" gu="true" src="http://1.bp.blogspot.com/_L99nbk8GnE0/TAlCozUuRGI/AAAAAAAAADo/0iJChQttB9s/s320/monitoring+panel+in+sametime.png" /&gt;&lt;/a&gt;&lt;a href="http://2.bp.blogspot.com/_L99nbk8GnE0/TAlDMaIpafI/AAAAAAAAADw/NSIal0udRVY/s1600/Monitoring+panel+in+ST+details.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" gu="true" src="http://2.bp.blogspot.com/_L99nbk8GnE0/TAlDMaIpafI/AAAAAAAAADw/NSIal0udRVY/s320/Monitoring+panel+in+ST+details.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;In order to help provide experts with standard replies, we have added the ability to store, and manage, server based text replies within the administrative system.&amp;nbsp; These server based text resources are integrated into the &lt;span class="goog-spellcheck-word" style="background: yellow;"&gt;Sametime&lt;/span&gt; &lt;span class="goog-spellcheck-word" style="background: yellow;"&gt;plugin&lt;/span&gt;.&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_L99nbk8GnE0/TAlCHHFtb8I/AAAAAAAAADg/yiiDS3pXhRE/s1600/Standard+Replies.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" gu="true" src="http://1.bp.blogspot.com/_L99nbk8GnE0/TAlCHHFtb8I/AAAAAAAAADg/yiiDS3pXhRE/s320/Standard+Replies.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;The &lt;span class="goog-spellcheck-word" style="background: yellow;"&gt;Sametime&lt;/span&gt; &lt;span class="goog-spellcheck-word" style="background: yellow;"&gt;plugin&lt;/span&gt; retrieves the list of server based replies and provides the list to the expert using a custom icon:&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_L99nbk8GnE0/TAlFpTFVn4I/AAAAAAAAAEI/FqJ8UQCGHzE/s1600/server+based+replies+in+plugin.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" gu="true" src="http://2.bp.blogspot.com/_L99nbk8GnE0/TAlFpTFVn4I/AAAAAAAAAEI/FqJ8UQCGHzE/s320/server+based+replies+in+plugin.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;Updated &lt;span class="goog-spellcheck-word" style="background: yellow;"&gt;ITF&lt;/span&gt; so that newly created Queue comes online without restarting &lt;span class="goog-spellcheck-word" goog-spell-original="apache"&gt;Apache&lt;/span&gt;.&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;Updating &lt;span class="goog-spellcheck-word" style="background: yellow;"&gt;LDAP&lt;/span&gt; browser code to support sorting of entries&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;Added support for $&lt;span class="goog-spellcheck-word" style="background: yellow;"&gt;surveyURL&lt;/span&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;More information on surveys will be available next week.&amp;nbsp; &lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;Peyton&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-4579944367930900448?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/4579944367930900448/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=4579944367930900448' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/4579944367930900448'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/4579944367930900448'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2010/06/queue-manage-v4-updates.html' title='Queue Manage V4 Updates -'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_L99nbk8GnE0/TAlEf8kzCFI/AAAAAAAAAEA/AuRgC9la_T0/s72-c/web+chat+UI.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-3174661334103070581</id><published>2010-06-02T11:53:00.002-04:00</published><updated>2010-06-02T12:33:22.896-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft OCS'/><category scheme='http://www.blogger.com/atom/ns#' term='ocs  archive'/><title type='text'>Updates to Archive Viewer for Microsoft OCS</title><content type='html'>&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;We have recently made several updates to our Archive Viewer for Microsoft OCS.&amp;nbsp; Most of these updates are based on customer feedback.&amp;nbsp; &lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;Within our scheduling and mailing system, we now support authentication via public AD groups.&amp;nbsp; Several of our customers required keyword searches within groups and then schedule those keyword searches on a daily or weekly basis.&amp;nbsp; Prior to this update, pubilc group queries were not supported.&amp;nbsp; We now support scheduled keyword inspection against public groups defined in Active Directory.&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;Here is the initial search criteria&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_L99nbk8GnE0/TAZ-KayE3GI/AAAAAAAAADI/Qtq-C13QHZg/s1600/Create+saved+query+to+group.png" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" gu="true" src="http://2.bp.blogspot.com/_L99nbk8GnE0/TAZ-KayE3GI/AAAAAAAAADI/Qtq-C13QHZg/s320/Create+saved+query+to+group.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;We then save the query to a project and have the ability to schedule the query:&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_L99nbk8GnE0/TAZ-WUoqpYI/AAAAAAAAADQ/b9grruqK0Ew/s1600/saved+in+project.png" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" gu="true" src="http://4.bp.blogspot.com/_L99nbk8GnE0/TAZ-WUoqpYI/AAAAAAAAADQ/b9grruqK0Ew/s320/saved+in+project.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;br /&gt;&lt;/div&gt;We have also added a central landing page to help provide a more centralized user experience.&lt;/div&gt;&lt;div class="separator" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_L99nbk8GnE0/TAaHkydRt4I/AAAAAAAAADY/N3aexljqd3g/s1600/new+landing+page.png" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" gu="true" src="http://1.bp.blogspot.com/_L99nbk8GnE0/TAaHkydRt4I/AAAAAAAAADY/N3aexljqd3g/s320/new+landing+page.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-3174661334103070581?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/3174661334103070581/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=3174661334103070581' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/3174661334103070581'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/3174661334103070581'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2010/06/updates-to-archive-viewer-for-microsoft.html' title='Updates to Archive Viewer for Microsoft OCS'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_L99nbk8GnE0/TAZ-KayE3GI/AAAAAAAAADI/Qtq-C13QHZg/s72-c/Create+saved+query+to+group.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-2839282777803918888</id><published>2010-05-28T10:33:00.000-04:00</published><updated>2010-05-28T10:33:15.034-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Lotus Sametime'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft OCS'/><title type='text'>Instant Updates for week of May 28, 2010</title><content type='html'>This has been a very busy, and successful week at Instant. As usual, we are working on multiple products - but all with an extreme focus on enabling our customers with improved enterprise &lt;span class="goog-spellcheck-word" style="background: yellow;"&gt;IM&lt;/span&gt; applications.&lt;br /&gt;&lt;br /&gt;&lt;span class="goog-spellcheck-word" style="background: yellow;"&gt;IMtegrity&lt;/span&gt;, our high performance archiving and compliance product for Lotus &lt;span class="goog-spellcheck-word" style="background: yellow;"&gt;Sametime&lt;/span&gt;, now support installations on &lt;span class="goog-spellcheck-word" style="background: yellow;"&gt;Sametime&lt;/span&gt; 8.5 servers. Right now, this installation involves a very easy modification to the standard &lt;span class="goog-spellcheck-word" style="background: yellow;"&gt;IMtegrity&lt;/span&gt; installation &lt;span class="goog-spellcheck-word" style="background: yellow;"&gt;workflow&lt;/span&gt;. Keith has been busy with customer installations and so far all of our customers, and evaluators, are very happy. &lt;span class="goog-spellcheck-word" style="background: yellow;"&gt;IMtegrity&lt;/span&gt; continues to successfully handle the &lt;span class="goog-spellcheck-word" style="background: yellow;"&gt;Sametime&lt;/span&gt; archiving requirements for some of the largest financial service institutions in the world. Thanks Keith for a terrific job with these installations.&lt;br /&gt;&lt;br /&gt;Instant Queue Manager V4 has experienced a series of updates this week. We have recently added a very nice installation process for the Apache server component and this has dramatically reduced the installation &lt;span class="goog-spellcheck-word" style="background: yellow;"&gt;complexiy&lt;/span&gt; and overhead. This update is a direct result of numerous installation and our desire to save time - for both our customers and our internal engineers. We have also streamlined the Notes installation process. Our goal is to provide our customers with an installation process that can be completed in less than 30 minutes. Thanks to some exceptional patience, and assistance, from several wonderful people within a large financial company in Toronto, our installation process has dramatically improved this week. Thank you Chris and Fred!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;We have also updated our Team Sessions &lt;span class="goog-spellcheck-word" style="background: yellow;"&gt;Sametime&lt;/span&gt; &lt;span class="goog-spellcheck-word" style="background: yellow;"&gt;plugin&lt;/span&gt; to support &lt;span class="goog-spellcheck-word" style="background: yellow;"&gt;Sametime&lt;/span&gt; 8.5. We are starting to see an uptick in the &lt;span class="goog-spellcheck-word" style="background: yellow;"&gt;Sametime&lt;/span&gt; 8.5 installations.&lt;br /&gt;&lt;br /&gt;We are also seeing steady growth in the Microsoft &lt;span class="goog-spellcheck-word" style="background: yellow;"&gt;OCS&lt;/span&gt; server deployments. We continue to improve our Archive Viewer for &lt;span class="goog-spellcheck-word" style="background: yellow;"&gt;OCS&lt;/span&gt; and have recently added a much improved landing page, improved support for group level &lt;span class="goog-spellcheck-word" style="background: yellow;"&gt;ACLs&lt;/span&gt;, as well as continued performance improvements. This week, we are pleased to welcome several new customers to our Archive Viewer community. We are currently working on a new charting and reporting module for Microsoft &lt;span class="goog-spellcheck-word" style="background: yellow;"&gt;OCS&lt;/span&gt; and some screen shots will be posted shortly.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-2839282777803918888?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/2839282777803918888/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=2839282777803918888' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/2839282777803918888'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/2839282777803918888'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2010/05/instant-updates-for-week-of-may-28-2010.html' title='Instant Updates for week of May 28, 2010'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-475522633507389666</id><published>2010-05-26T12:28:00.001-04:00</published><updated>2010-05-26T12:33:32.421-04:00</updated><title type='text'>Some sample web based queues and bots</title><content type='html'>Instant Technologies has been developing and deploying web based IM solutions since 2004. Our Queue Manager V4 supports a newly designed Ajax based web client that removes the earlier dependendcy on Sametime's ST Links toolkit.&lt;br /&gt;&lt;br /&gt;The following examples demonstrate our new Ajax based web client interacting with a variety of prodcuts, such as:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;IM help desk queues&lt;/li&gt;&lt;li&gt;Custom IM bots&lt;/li&gt;&lt;/ul&gt;These examples of Instant Technologies Bots show how they can be integrated with IBM Instant Messaging ("Lotus Sametime") awareness directly onto a webpage.&lt;br /&gt;&lt;br /&gt;&lt;iframe src ="http://chatui.instant-tech.com/bots.html" width="100%" height="400" frameborder="0"SCROLLING=NO&gt;&lt;br /&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-475522633507389666?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/475522633507389666/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=475522633507389666' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/475522633507389666'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/475522633507389666'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2010/05/sample-for-interactive-presence.html' title='Some sample web based queues and bots'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-2943430364385503006</id><published>2010-05-03T12:48:00.000-04:00</published><updated>2010-05-03T12:48:25.910-04:00</updated><title type='text'>New Queue Manager Template Released</title><content type='html'>We have released an updated version of the Queue Manager V4 template.&amp;nbsp; This latest template supports all of the work that we have done in order to provide more detailed information on web based visitors.&amp;nbsp; Information on web based visitors will now be available to experts, the framework applications, as well as the queue logs database.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;We have also updated the charting and reporting system based on feedback from one of our favorite customers in South Carolina.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;Here is the list of updates in this latest release:&lt;br /&gt;&lt;span class="goog-spellcheck-word" style="background: yellow;"&gt;QueueMgr&lt;/span&gt; Template &lt;span class="goog-spellcheck-word" style="background: yellow;"&gt;Ver&lt;/span&gt; 2.20 May 03, 2010&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;1. Form 'ITAgentLogEntry' will have the following new fields&lt;br /&gt;&lt;br /&gt;&lt;span class="goog-spellcheck-word" style="background: yellow;"&gt;ITLog&lt;/span&gt;_&lt;span class="goog-spellcheck-word" style="background: yellow;"&gt;CustomerIDTX&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="goog-spellcheck-word" style="background: yellow;"&gt;ITLog&lt;/span&gt;_&lt;span class="goog-spellcheck-word" style="background: yellow;"&gt;BrowserVersionTX&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="goog-spellcheck-word" style="background: yellow;"&gt;ITLog&lt;/span&gt;_&lt;span class="goog-spellcheck-word" style="background: yellow;"&gt;BrowserOSTX&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="goog-spellcheck-word" style="background: yellow;"&gt;ITLog&lt;/span&gt;_&lt;span class="goog-spellcheck-word" style="background: yellow;"&gt;BrowserNameTX&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="goog-spellcheck-word" style="background: yellow;"&gt;ITLog&lt;/span&gt;_&lt;span class="goog-spellcheck-word" style="background: yellow;"&gt;WebPageReferringURLTX&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;2. Added new view 'by Customer ID &amp;amp; Date'&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Instant Queue Connections V1B32 May 03, 2010&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;1. &lt;span class="goog-spellcheck-word" style="background: yellow;"&gt;Startup&lt;/span&gt; type property added to queue and interviews&lt;br /&gt;&lt;br /&gt;2. Monitoring Panel update Version 1.0.12 26 APR 2010&lt;br /&gt;&lt;br /&gt;3. Control Panel update Version 1.0.3 26 APR 2010&lt;br /&gt;&lt;br /&gt;4. Added Public group support&lt;br /&gt;&lt;br /&gt;5. New Monitoring Panel URL for experts&lt;br /&gt;&lt;br /&gt;6. New URL for watched Queues&lt;br /&gt;&lt;br /&gt;7. URL to Sync Public Groups&lt;br /&gt;&lt;br /&gt;10. Support for new line in the text resources for Queue Properties XML&lt;br /&gt;&lt;br /&gt;11. Added page to display the supported text variables&lt;br /&gt;&lt;br /&gt;12. Passwords are encrypted in the &lt;span class="goog-spellcheck-word" style="background: yellow;"&gt;UI&lt;/span&gt; &lt;span class="goog-spellcheck-word" style="background: yellow;"&gt;XMLs&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;13. Added Support for &lt;span class="goog-spellcheck-word" style="background: yellow;"&gt;LDAP&lt;/span&gt; based directories&lt;br /&gt;&lt;br /&gt;14. &lt;span class="goog-spellcheck-word" style="background: yellow;"&gt;UI&lt;/span&gt; related bug fixes&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Instant Measurement Suite Template v1.14 Apr 21, 2010&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;1. Charts 'All Chat Logs\Open Conversations' and 'Customer\This Week' has drill down functionality&lt;br /&gt;&lt;br /&gt;2. By Month charts have been sorted in calender order&lt;br /&gt;&lt;br /&gt;3. Default chart for &lt;span class="goog-spellcheck-word" style="background: yellow;"&gt;IQM&lt;/span&gt; will be 'Today By Queue'&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-2943430364385503006?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/2943430364385503006/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=2943430364385503006' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/2943430364385503006'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/2943430364385503006'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2010/05/new-queue-manager-template-released.html' title='New Queue Manager Template Released'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-9035390087417787334</id><published>2010-04-30T12:49:00.000-04:00</published><updated>2010-04-30T12:49:45.103-04:00</updated><title type='text'>UNIVERSITY OF GEORGIA REDCOAT BAND plays  REM</title><content type='html'>On a lighter note...As a fan of both the University of Georgia, and REM, this is a fun video - totally not related to enterprise IM, Sametime, or OCS.&lt;br /&gt;&lt;br /&gt;&lt;object height="344" style="background-image: url(http://i3.ytimg.com/vi/VEKTkBTmllE/hqdefault.jpg);" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/VEKTkBTmllE&amp;amp;hl=en_US&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/VEKTkBTmllE&amp;amp;hl=en_US&amp;amp;fs=1" width="425" height="344" allowscriptaccess="never" allowfullscreen="true" wmode="transparent" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-9035390087417787334?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/9035390087417787334/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=9035390087417787334' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/9035390087417787334'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/9035390087417787334'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2010/04/university-of-georgia-redcoat-band.html' title='UNIVERSITY OF GEORGIA REDCOAT BAND plays  REM'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-670487048474674325</id><published>2010-04-28T17:30:00.000-04:00</published><updated>2010-04-28T17:30:24.801-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IM archive'/><category scheme='http://www.blogger.com/atom/ns#' term='Legato'/><category scheme='http://www.blogger.com/atom/ns#' term='IMtegrity'/><title type='text'>IMtegrity Connector for Legato - Transfer Sametime Chat Conversations to Legato</title><content type='html'>We have recently released our &lt;a href="http://www.instant-tech.com/IMtegrity_Archives.cfm"&gt;&lt;span class="goog-spellcheck-word"&gt;IMtegrity&lt;/span&gt; &lt;/a&gt;Connector for &lt;span class="goog-spellcheck-word" style="background: yellow;"&gt;EMC's&lt;/span&gt; Legato application.&amp;nbsp; The&amp;nbsp;&lt;span class="goog-spellcheck-word"&gt;IMtegrity&lt;/span&gt; Connector for Legato provides the ability to automatically move &lt;span class="goog-spellcheck-word" style="background: yellow;"&gt;Sametime&lt;/span&gt; chats, captured and stored in &lt;span class="goog-spellcheck-word"&gt;IMtegrity&lt;/span&gt;, to the &lt;span class="goog-spellcheck-word" style="background: yellow;"&gt;exjournal&lt;/span&gt;.&lt;span class="goog-spellcheck-word" style="background: yellow;"&gt;nsf&lt;/span&gt; database where they are imported by Legato.&lt;br /&gt;&lt;br /&gt;For customers with &lt;span class="goog-spellcheck-word" style="background: yellow;"&gt;Sametime&lt;/span&gt; and &lt;span class="goog-spellcheck-word" style="background: yellow;"&gt;EMC's&lt;/span&gt; Legato, &lt;span class="goog-spellcheck-word"&gt;IMtegrity&lt;/span&gt; makes an ideal &lt;span class="goog-spellcheck-word" style="background: yellow;"&gt;Sametime&lt;/span&gt; chat archiving application.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;Many thanks to out joint &lt;span class="goog-spellcheck-word"&gt;IMtegrity&lt;/span&gt; and Legato customers who helped with the development, testing, and deployment.&amp;nbsp; Specific thanks to Tim Browne and Jeff &lt;span class="goog-spellcheck-word" style="background: yellow;"&gt;Lontz&lt;/span&gt;.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;Jeff worked with us during our initial implementation and Tim Browne provided an excellent design and feature list.&lt;br /&gt;&lt;br /&gt;Here is a brief &lt;a href="http://www.instant-tech.com/case_studies/Instant_Case_Study_-_Integrated_Sametime_and_Notes_Archiving.pdf"&gt;case study&lt;/a&gt; on the deployment.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;A shot of the C&lt;span class="goog-spellcheck-word" style="background: yellow;"&gt;onnector's&lt;/span&gt; configuration :&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_L99nbk8GnE0/S9inat1ImRI/AAAAAAAAAC4/UxFg0gYTyow/s1600/Instant+IMtegrity+Connector+Config+Legato.png" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_L99nbk8GnE0/S9inat1ImRI/AAAAAAAAAC4/UxFg0gYTyow/s320/Instant+IMtegrity+Connector+Config+Legato.png" tt="true" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;After the &lt;span class="goog-spellcheck-word"&gt;IMtegrity&lt;/span&gt; C&lt;span class="goog-spellcheck-word" style="background: yellow;"&gt;onnector&lt;/span&gt; is configured and turn on, the Lotus &lt;span class="goog-spellcheck-word" style="background: yellow;"&gt;Sametime&lt;/span&gt; chat c&lt;span class="goog-spellcheck-word" style="background: yellow;"&gt;onversations&lt;/span&gt;&amp;nbsp;are automatically&amp;nbsp;moved, or copied, to &lt;span class="goog-spellcheck-word" style="background: yellow;"&gt;exjournal&lt;/span&gt;.&lt;span class="goog-spellcheck-word" style="background: yellow;"&gt;nsf&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The following screen shot shows how the Legato based searching &lt;span class="goog-spellcheck-word" style="background: yellow;"&gt;UI&lt;/span&gt; appears - after the &lt;span class="goog-spellcheck-word" style="background: yellow;"&gt;Sametime&lt;/span&gt; conversations are migrated.&amp;nbsp; Notice how the chat conversations are now &lt;span class="goog-spellcheck-word" style="background: yellow;"&gt;searchable&lt;/span&gt; - just like email:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_L99nbk8GnE0/S9inENSHJvI/AAAAAAAAACw/FCa2kpYHkeg/s1600/Searching+with+Legato_blur.png" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_L99nbk8GnE0/S9inENSHJvI/AAAAAAAAACw/FCa2kpYHkeg/s320/Searching+with+Legato_blur.png" tt="true" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Peyton&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-670487048474674325?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/670487048474674325/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=670487048474674325' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/670487048474674325'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/670487048474674325'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2010/04/imtegrity-connector-for-legato-transfer.html' title='IMtegrity Connector for Legato - Transfer Sametime Chat Conversations to Legato'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_L99nbk8GnE0/S9inat1ImRI/AAAAAAAAAC4/UxFg0gYTyow/s72-c/Instant+IMtegrity+Connector+Config+Legato.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-7903704895432752289</id><published>2010-04-16T15:49:00.000-04:00</published><updated>2010-04-16T15:49:47.917-04:00</updated><title type='text'>Build V. Buy - Be Careful What you Wish For</title><content type='html'>We develop software all day, every day, and it is generally pretty difficult.&amp;nbsp; Therefore, I'm always surprised when I encounter a potential customer in a build v. buy mode.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;On the surface, and at the white board, the build decision looks somewhat 'easy'.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;The scenario typically unfolds in the following way:&lt;br /&gt;&lt;br /&gt;A manager has articulated a requirement.&amp;nbsp;&amp;nbsp;A local developer, or&amp;nbsp;team, has a few 'extra cycles' and should be able to create some specific base functionality in a few days or weeks.&amp;nbsp; I call this 'the first 80% is easy'.&lt;br /&gt;&lt;br /&gt;It can't be that difficult, since it just involves (pick one):&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Capturing&amp;nbsp;every chat conversation on a server - it's just some C++ and Notes API&amp;nbsp;code&lt;/li&gt;&lt;li&gt;Routing inbound IM conversations to&amp;nbsp;an expert - ti's just some Java and Sametime API&lt;/li&gt;&lt;li&gt;Creating a reporting system to&amp;nbsp;search, report, export, and manage thousands of IM conversations - it's just SQL reporting&lt;/li&gt;&lt;/ul&gt;The developer has all&amp;nbsp;of the necessary skills and it doesn't involve a 'real project', bug tracking, project maintenance, QA resources, extra hardware, or any other additional tools.&amp;nbsp; Of course...it will - but that is 'downstream'.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;In my experience, it's the final 20% of any project that consumes most of the time/money/effort....and the final 5% is really, really&amp;nbsp;difficult.&lt;br /&gt;&amp;nbsp; &lt;br /&gt;Putting on my 'manager' hat, I would ask the following types of questions:&lt;br /&gt;&lt;br /&gt;Can you achieve?&lt;br /&gt;&lt;ul&gt;&lt;li&gt;A proven, solution that doesn’t degrade the performance of the Sametime, or OCS&amp;nbsp;server&lt;/li&gt;&lt;li&gt;A scalable application that can handle thousands, or tens of thousands, of concurrent conversations&lt;/li&gt;&lt;li&gt;Can the features match the core features of the commercial off the shelf offerings&lt;/li&gt;&lt;li&gt;What will be done in the future when we move to a new version of Sametime/OCS (i.e. in 12 months when we move to ST 8.5 who will update, test, and rebuild the application)?&lt;/li&gt;&lt;/ul&gt;Assuming that these things can be achieved, what is the size of the project team (with time estimates) that will be required to deliver this application?&amp;nbsp; How will it be tested?&amp;nbsp; How will bugs be found, tracked, and fixed?&amp;nbsp; Who will maintain the application?&amp;nbsp; For how long will it be maintained?&amp;nbsp; &lt;br /&gt;&lt;br /&gt;Ultimately: Why do we want to be in the business of recreating a product that is already available in the market, is already tested, and has the benefit of other customers, feedback loops, and multiple deployments?&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-7903704895432752289?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/7903704895432752289/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=7903704895432752289' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/7903704895432752289'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/7903704895432752289'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2010/04/build-v-buy-be-careful-what-you-wish.html' title='Build V. Buy - Be Careful What you Wish For'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-70578563397846419</id><published>2010-04-14T14:32:00.000-04:00</published><updated>2010-04-14T14:32:34.250-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft OCS'/><title type='text'>Instant is now a Certified Microsoft Partner</title><content type='html'>We are happy to announce that Instant Technologies is now a certified Microsoft partner.&amp;nbsp; We recently submitted our primary OCS based application - Instant Archive Viewer for OCS - to a certfication program.&amp;nbsp; &lt;a href="http://www.instant-tech.com/Archive_Viewer_OCS.cfm"&gt;Instant Archive Viewer for Microsoft OCS&lt;/a&gt; passed the certification review and we are pleased to be an official partner.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;Microsoft was excellent to work with during this entire process and the benefits of becoming certified are immediate and tangible.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-70578563397846419?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/70578563397846419/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=70578563397846419' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/70578563397846419'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/70578563397846419'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2010/04/instant-is-now-certified-microsoft.html' title='Instant is now a Certified Microsoft Partner'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-4161593678367689479</id><published>2010-04-06T21:20:00.001-04:00</published><updated>2010-04-06T21:22:50.787-04:00</updated><title type='text'>Video Overview of Lotus Sametime Based IM Queues</title><content type='html'>Instant Queue Manager supports both broadcast and monitored based queues.&amp;nbsp; In terms of product feedback, the ability for experts and help desk managers to monitor IM queues was one of the most requested features of our earlier Queue Manager.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;In Queue Manager V4, monitored queues are a key component of the overall application.&amp;nbsp; Here is a brief video covering the expert's perspective of the monitoring panel and the inbound queue traffic across multiple queues.&amp;nbsp; The following video displays an expert using Lotus Sametime to retrieve a customer from a help desk queue.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;object height="385" width="480"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Oxe16wNI7bY&amp;hl=en_US&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/Oxe16wNI7bY&amp;hl=en_US&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-4161593678367689479?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/4161593678367689479/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=4161593678367689479' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/4161593678367689479'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/4161593678367689479'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2010/04/video-overview-of-louts-sametime-based.html' title='Video Overview of Lotus Sametime Based IM Queues'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-5466264120895098504</id><published>2010-04-02T12:40:00.004-04:00</published><updated>2010-04-02T14:04:07.474-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Queue Manager 4'/><title type='text'>Monitored Queues Make Debut in Queue Manager V4</title><content type='html'>Monitored queues are one of the major features of the latest Instant Queue Manager V4 for Lotus Sametime.&amp;nbsp; Our monitored queues provide a central point where experts (CSRs), manager, and administrators can monitor, and act on, any inbound IM queue request.&amp;nbsp; For our customers running internal help desks, IT support centers, and sales enablement centers, the ability to expose Lotus Sametime click to chat functionality is seamless and scalable.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_L99nbk8GnE0/S7YbECprLEI/AAAAAAAAACg/maQc7QjNN7g/s1600/Monitor+Panel.png" imageanchor="1" style="cssfloat: left; margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="306" nt="true" src="http://4.bp.blogspot.com/_L99nbk8GnE0/S7YbECprLEI/AAAAAAAAACg/maQc7QjNN7g/s400/Monitor+Panel.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Customers start a conversation with a monitored queue either through a web based chat client (our new Ajax based chat client is fantastic), via an Instant Interview, or by starting a conversation with a queue in their Sametime buddy list.&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;However, instead of broadcasting the incoming customer request to a list of experts, the inbound queue request is managed, and exposed, using a nicely designed queue monitoring panel.&lt;br /&gt;Using the queue monitoring panel, requests can be viewed, accepted by an expert using the experts Sametime client, or transferred to another queue.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_L99nbk8GnE0/S7YcrHi9KbI/AAAAAAAAACo/YzbO3w7r_Bk/s1600/monitor+queue+overview+panel.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="242" nt="true" src="http://2.bp.blogspot.com/_L99nbk8GnE0/S7YcrHi9KbI/AAAAAAAAACo/YzbO3w7r_Bk/s400/monitor+queue+overview+panel.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Columns within the monitoring panel display the name of the inbound customer, their question, their wait time, and whether they are connected with an expert (CSR) or awaiting a connection.&lt;br /&gt;&lt;br /&gt;A summary panel for all queue information provides administrators with summary statistics on total queue activity - including how many inbound requests are waiting for a connection, how many customers are connected with an expert, and the maximum wait time within a queue.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-5466264120895098504?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/5466264120895098504/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=5466264120895098504' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/5466264120895098504'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/5466264120895098504'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2010/04/monitored-queues-make-debut-in-queue.html' title='Monitored Queues Make Debut in Queue Manager V4'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_L99nbk8GnE0/S7YbECprLEI/AAAAAAAAACg/maQc7QjNN7g/s72-c/Monitor+Panel.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-4712293434698508289</id><published>2010-03-26T15:54:00.000-04:00</published><updated>2010-03-26T15:54:34.144-04:00</updated><title type='text'>Queue Manager V4 - Measurements and Reporting</title><content type='html'>Based on customer feedbackwe&amp;nbsp; have completely redesigned the charting component for Queue Manager V4.&lt;br /&gt;&lt;br /&gt;We now support 26 base charts which are dynamically presented.&amp;nbsp; 5 of the charts support drill down displays.&lt;br /&gt;&lt;br /&gt;Charts have been designed to present data on such items as queues, agents (experts), time periods, unresolved requests, and system load.&amp;nbsp; Our high level goal is to enable executives, and design makers, with useful information queue activity, load, trends, and that the information immediately add value to the day to day operations of IM help desk queues.&lt;br /&gt;&lt;br /&gt;Here is a brief (90 second) overview of the measurements and reporting area of Queue Manager V4:&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=tYY8PppZOhI"&gt;http://www.youtube.com/watch?v=tYY8PppZOhI&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Load by agent for today:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_L99nbk8GnE0/S60QGeUdKDI/AAAAAAAAAB4/Dnye8CI_p0M/s1600/qm4+chart+load+by+agent+today+pie.png" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" nt="true" src="http://2.bp.blogspot.com/_L99nbk8GnE0/S60QGeUdKDI/AAAAAAAAAB4/Dnye8CI_p0M/s320/qm4+chart+load+by+agent+today+pie.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_L99nbk8GnE0/S60QJAC16oI/AAAAAAAAACA/y01GYxF_2K4/s1600/qm4+chart+avg+wait+time+last+30+days+by+queue.png" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" nt="true" src="http://1.bp.blogspot.com/_L99nbk8GnE0/S60QJAC16oI/AAAAAAAAACA/y01GYxF_2K4/s320/qm4+chart+avg+wait+time+last+30+days+by+queue.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-4712293434698508289?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/4712293434698508289/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=4712293434698508289' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/4712293434698508289'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/4712293434698508289'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2010/03/queue-manager-v4-measurements-and.html' title='Queue Manager V4 - Measurements and Reporting'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_L99nbk8GnE0/S60QGeUdKDI/AAAAAAAAAB4/Dnye8CI_p0M/s72-c/qm4+chart+load+by+agent+today+pie.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-3388726465866004615</id><published>2010-03-26T13:19:00.000-04:00</published><updated>2010-03-26T13:19:15.039-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Queue Manager 4'/><title type='text'>Queue Manager 4 - On the Way</title><content type='html'>After a very long development road, we are getting very excited to announce our newest release of Queue Manager V4.&amp;nbsp; Queue Manager has a very loyal following and we have done a massive amount of work to include most of the enhancement requests in this latest version.&lt;br /&gt;&lt;br /&gt;Here is a quick overview:&lt;br /&gt;&lt;strong&gt;Charting and Reporting:&lt;/strong&gt;&lt;br /&gt;We have completely rewritten the entire charting and reporting system.&amp;nbsp; With 26 charts (out of the box) and 5 enabled for multi level drill down, we think the charting system should be a huge improvement&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Monitored Queues:&lt;/strong&gt;&lt;br /&gt;Our broadcast queues&amp;nbsp;are useful, but based on early customer feedback, the monitored queues will be extremely helpful in help desk environments and large organizations.&amp;nbsp; Monitored queues include a real time flex based dashboard showing all queue traffic.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Interviews:&lt;/strong&gt;&lt;br /&gt;Interviews enable a decision support tree to be provided to inbound customers before they interact with a queue.&amp;nbsp; These IM based trees are customizable, extensible, and very easy to create.&amp;nbsp; With our Groovy integration, customer can easily shift conversations from an interview to custom Groovy extensions.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Browser Based Configuration:&lt;/strong&gt;&lt;br /&gt;Our number one request.&amp;nbsp; Queues, interviews, and all administrative tasks are now available from our browser based interface.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Supports Popular Enterprise IM Systems:&lt;/strong&gt;&lt;br /&gt;Built on Instant's enterprise IM abstraction layer, Queue Manager V4 supports Lotus Sametime, Microsoft OCS, and XMPP based systems.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;Here is a screen shot of the charting system:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_L99nbk8GnE0/S6zrGfkkXKI/AAAAAAAAABw/rS2d_Q5fXBw/s1600/qm4+charts+jamie+chats+by+month+2009.png" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" nt="true" src="http://4.bp.blogspot.com/_L99nbk8GnE0/S6zrGfkkXKI/AAAAAAAAABw/rS2d_Q5fXBw/s400/qm4+charts+jamie+chats+by+month+2009.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-3388726465866004615?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/3388726465866004615/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=3388726465866004615' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/3388726465866004615'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/3388726465866004615'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2010/03/queue-manager-4-on-way.html' title='Queue Manager 4 - On the Way'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_L99nbk8GnE0/S6zrGfkkXKI/AAAAAAAAABw/rS2d_Q5fXBw/s72-c/qm4+charts+jamie+chats+by+month+2009.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-4500016763050335679</id><published>2010-03-25T11:00:00.003-04:00</published><updated>2010-03-25T11:04:46.744-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Queue Manager 4'/><title type='text'>Queue Manager 4 Overview</title><content type='html'>&lt;p&gt;This FAQ will provide useful pointers to various entries on Instant Queue Manager 4.&lt;br /&gt;&lt;br /&gt;The following are the high level areas: &lt;/p&gt;&lt;ul&gt;&lt;li&gt;Installation&lt;/li&gt;&lt;li&gt;Broadcast Queues &lt;/li&gt;&lt;li&gt;Monitored Queues &lt;/li&gt;&lt;li&gt;Charting and Reporting &lt;/li&gt;&lt;li&gt;Administration &lt;/li&gt;&lt;li&gt;Interviews &lt;/li&gt;&lt;li&gt;Bot Development&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-4500016763050335679?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/4500016763050335679/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=4500016763050335679' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/4500016763050335679'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/4500016763050335679'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2010/03/queue-manager-4-overview.html' title='Queue Manager 4 Overview'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-4005476045574840658</id><published>2010-03-23T13:33:00.003-04:00</published><updated>2010-03-23T13:40:12.488-04:00</updated><title type='text'>Groovy Templates in our IM Framework</title><content type='html'>As part of our instant messaging abstraction layer, we are making extensive use of Groovy and some Groovy constructs. &lt;br /&gt;&lt;br /&gt;While our 'connectors' to the various IM platforms (Lotus Sametime, Microsoft OCS, XMPP) are all built using Java, our business logic and higher level applications are generally constructed using Groovy.  For example, our Interviews and Monitored Queues were all developed in Groovy using our Java based API to the various IM systems.&lt;br /&gt;&lt;br /&gt;Since we are now completing the monitored queue area of our latest version of&lt;br /&gt;Instant Queue Manager, we are adding some finishing touches to the text portion of the application. &lt;br /&gt;&lt;br /&gt;Luckily, Groovy templates are making this very easy. Here is a background article from IBM on Groovy templates: http://www.ibm.com/developerworks/java/library/j-pg02155/&lt;br /&gt;&lt;br /&gt;Our idea is that we will enable Groovy based template syntax in our our queue definitions and then simple route the text resource through the Groovy template engine in order to provide real time text substitutions.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-4005476045574840658?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/4005476045574840658/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=4005476045574840658' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/4005476045574840658'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/4005476045574840658'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2010/03/groovy-templates-in-our-im-framework.html' title='Groovy Templates in our IM Framework'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-176690341213305576</id><published>2010-03-02T14:58:00.002-05:00</published><updated>2010-03-02T15:12:02.564-05:00</updated><title type='text'>Working on a 35,000 user vpuserinfo.nsf conversion</title><content type='html'>For the last several months, we have been using our Buddy List Administrator, and our vpuserinfo.nsf conversion routines, to migrate 35,000 users within a large Sametime environment.&lt;br /&gt;&lt;br /&gt;This conversion has been a bit more complicated than some of our earlier conversions since:&lt;br /&gt;We are remapping all 35,000 people from one network ID to another&lt;br /&gt;We are dealing with multiple Sametime clients&lt;br /&gt;The Sametime buddy lists are stored in both the field 0 (zero) and field 8193&lt;br /&gt;&lt;br /&gt;As with most projects, there are some new paths to cross. For example, we have recently discovered some differences in the header for the 8193 field that created some issues in our earlier 'dry runs'. We have now resolved those issues (after an all morning byte by byte analysis session) and we are waiting for the actual cut over.&lt;br /&gt;&lt;br /&gt;Our goal on these conversions is 99.9999% success rate. Ideally, when a person logs into their Sametime client on Monday (following a weekend conversion) they will see their exact buddy list - but with new user IDs and display names (both of which are changing on this conversion).&lt;br /&gt;&lt;br /&gt;The most difficult part of this project has been the consolidation of the various mapping tables into one coherent lookup table. The customer is provided us with various (7) directories - all of which we are normalizing in order to provide a master lookup table.&lt;br /&gt;&lt;br /&gt;Lotus Notes has been an excellent data repository and has provided a very quick, and easy, storage device for all of this data. Our import routines also leverage Lotus Notes and the ability (using some Lotus Notes agents) to read data from Microsoft Excel (XLS) files.&lt;br /&gt;&lt;br /&gt;This has been a challenging project, but we continue to add more knowledge to our Sametime buddy list conversion process and our code base for these conversions continues to grow.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-176690341213305576?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/176690341213305576/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=176690341213305576' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/176690341213305576'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/176690341213305576'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2010/03/working-on-35000-user-vpuserinfonsf.html' title='Working on a 35,000 user vpuserinfo.nsf conversion'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-7147889824036410869</id><published>2010-03-02T09:12:00.003-05:00</published><updated>2010-03-02T09:15:26.406-05:00</updated><title type='text'>Seeing some problems with Sametime 8.5</title><content type='html'>We are running one of our development environments on Sametime 8.5.  We use both Domino HTTP, a very nice Domino based web application, and Sametime.  Unfortunately, we are seeing a rather large number of crashes on our Sametime 8.5 server.  Are other customers or developers seeing this behavior?&lt;br /&gt;&lt;br /&gt;We are thinking about backing down our Sametime 8.5 server to Sametime 8.02 in order to help with stability.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-7147889824036410869?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/7147889824036410869/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=7147889824036410869' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/7147889824036410869'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/7147889824036410869'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2010/03/seeing-some-problems-with-sametime-85.html' title='Seeing some problems with Sametime 8.5'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-2089908763313172070</id><published>2010-02-09T12:13:00.002-05:00</published><updated>2010-02-09T12:18:29.781-05:00</updated><title type='text'>Instant Queue Manager - Best Unified Communication and Collaboration Solution at IBM Lotusphere 2010</title><content type='html'>Instant Queue Manager was honored by IBM for the second consecutive year!  It won 'Best in Lotusphere Showcase' at Lotusphere 2009; this year it won Best Unified Communication and Collaboration Solution.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.instant-tech.com/press/09/IQM_LotusAward.cfm"&gt;Read our press release&lt;/a&gt; on winning this prestigious award....or &lt;a href="http://www-01.ibm.com/software/lotus/awards2010/#ac_06"&gt;read it directly from IBM&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;If you want to increase employee productivity, improve your customer service, or shorten your sales cycles, you need Instant Queue Manager.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-2089908763313172070?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/2089908763313172070/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=2089908763313172070' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/2089908763313172070'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/2089908763313172070'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2010/02/instant-queue-manager-best-unified.html' title='Instant Queue Manager - Best Unified Communication and Collaboration Solution at IBM Lotusphere 2010'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-3518046443754313747</id><published>2010-01-15T00:12:00.005-05:00</published><updated>2010-01-15T00:21:48.786-05:00</updated><title type='text'>Balsamiq Mockups - Better Than Paper</title><content type='html'>I frequently want to quickly 'mockup' a sample page, dialog, or even application.  Typically, I start with a pencil and pencil.  However, with teams distributed around the country, and world, pencil and paper mockups are just too difficult to share.&lt;br /&gt;&lt;br /&gt;I've tried Visio, paintbrush, bamboo pen pads, taking pictures of my mockups, and snagit. However, no matter how much I try other tools, I keep coming back to paper.  &lt;br /&gt;&lt;br /&gt;Balsamiq Mockups has the potential to offer the best of both worlds.  It's a very clean, easy to use, flex/air application that enables very quick mockups.  Typically, in a mockup, I'm striving for placement, layout,and broad concepts.  This is where Balsamiq shines.  The images are 'simple' enough to leave enough room for imagination.  &lt;br /&gt;&lt;br /&gt;Cool tool...&lt;a href="http://www.balsamiq.com"&gt;http://www.balsamiq.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_L99nbk8GnE0/S0_7HhmiQlI/AAAAAAAAABo/L_UjdphUG40/s1600-h/wiki.gif"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 400px; height: 317px;" src="http://2.bp.blogspot.com/_L99nbk8GnE0/S0_7HhmiQlI/AAAAAAAAABo/L_UjdphUG40/s400/wiki.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5426832182702391890" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-3518046443754313747?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/3518046443754313747/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=3518046443754313747' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/3518046443754313747'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/3518046443754313747'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2010/01/balsamiq-mockups-better-than-paper.html' title='Balsamiq Mockups - Better Than Paper'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_L99nbk8GnE0/S0_7HhmiQlI/AAAAAAAAABo/L_UjdphUG40/s72-c/wiki.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-2060096073564825152</id><published>2010-01-12T18:21:00.002-05:00</published><updated>2010-01-12T18:26:13.520-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Lotusphere'/><title type='text'>Looking forward to Lotusphere and 2010</title><content type='html'>2010 should be an exciting year.  There are signs that the economy has finally turned a corner, our customers are very busy, and we have some new software that we are very excited about showcasing.&lt;br /&gt;&lt;br /&gt;Lotusphere is a great kickoff to 2010 - and we are looking forward to meeting with our customers, seeing friends, and taking a pulse of the Lotus/IBM community.  &lt;br /&gt;&lt;br /&gt;If you are at Lotusphere, please stop by our booth and say hi.  In many cases, Lotusphere is the one time during the year where we physically meet with, and talk in person, to our partners and customers.  It's also a great place to share stories and renew friendships.&lt;br /&gt;&lt;br /&gt;See you in Orlando&lt;br /&gt;&lt;br /&gt;Peyton&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-2060096073564825152?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/2060096073564825152/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=2060096073564825152' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/2060096073564825152'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/2060096073564825152'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2010/01/looking-forward-to-lotusphere-and-2010.html' title='Looking forward to Lotusphere and 2010'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-6167391810490442133</id><published>2009-10-01T07:00:00.002-04:00</published><updated>2009-10-01T07:14:11.884-04:00</updated><title type='text'>Cisco migrates to XMPP/Jabber</title><content type='html'>Some recent updates in the IBM Sametime blog (http://www.thesametimeblog.com/sametimeblog/sametimeblog.nsf/dx/ciscos-big-news.htm) indicate that Cicso is migrating (internally) to Jabber and XMPP.  That's a reasonable move and one that further indicates that there are really key platforms in the enterprise IM and presence space.  Of course, Lotus/IBM Sametime was the early favorite, then Microsoft delivered several impressive releases of their SIP plaform (LCS, OCS, OCS 2007) and with Cicsco, the XMPP protocol still has a lot of life.&lt;br /&gt;&lt;br /&gt;We are embracing all three major platforms.  The next release of our bot platform, help desk and routing application, and entreprise IM queue management app will support Sametime, Microsoft OCS, and XMPP - all on the same code base.  Also, any custom extensions developed in our scripting platform will also support all three platforms.  &lt;br /&gt;&lt;br /&gt;What does that mean for our customers?&lt;br /&gt;&lt;br /&gt;Bots (such as Active Directory lookups, sharepoint searches, ldap directory) will be able to focus on the business logic and process - and target any platform with only one line of additional code.&lt;br /&gt;&lt;br /&gt;Our help desk application will support all platforms and accept inbound connections from any platform, and route to an expert on any platform.  So, an inbound XMPP connection may seeks experts running on xmpp, Sametime, or OCS&lt;br /&gt;&lt;br /&gt;Custom applications developed in either Java, or our scripting layer, will have the ability to listen, broadcast, and interact with all three platforms.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-6167391810490442133?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/6167391810490442133/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=6167391810490442133' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/6167391810490442133'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/6167391810490442133'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2009/10/cisco-migrates-to-xmppjabber.html' title='Cisco migrates to XMPP/Jabber'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-2438006732866973682</id><published>2009-09-24T14:37:00.004-04:00</published><updated>2009-09-24T14:42:55.127-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Lotus Sametime'/><category scheme='http://www.blogger.com/atom/ns#' term='Groovy'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft OCS'/><title type='text'>Interview Manager Extensions</title><content type='html'>As we continue to migrate our earlier applications to our new framework, we have bene adding in the ability to easily create application extensions.  These application extensions include the ability to:&lt;br /&gt;&lt;br /&gt;Leverarge our framework to create Sametime, OCS, and XMPP based bots&lt;br /&gt;Define custom IM Interview based bots that will provide a user with a decision support tree (in IM)&lt;br /&gt;Provide a simple scripting framework to extend our platform for custom applications.&lt;br /&gt;&lt;br /&gt;We have selected Groovy (http://groovy.codehaus.org/) as our scripting language.  The more we use Groovy, the more powerful it becomes.  Of course, when Groovy is matched with our IM platform, any Groovy based (or Java based) application will run against all 3 major IM platforms with little, or no, modification.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-2438006732866973682?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/2438006732866973682/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=2438006732866973682' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/2438006732866973682'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/2438006732866973682'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2009/09/interview-manager-extensions.html' title='Interview Manager Extensions'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-6723935390880927543</id><published>2009-08-11T21:09:00.002-04:00</published><updated>2009-08-11T21:12:48.663-04:00</updated><title type='text'>Groovy Web Console</title><content type='html'>Here is a neat little site that provides a web based Groovy console with the ability to run Groovy scripts.  It is deployed on the Google App Engine (very cool idea).&lt;br /&gt;http://groovyconsole.appspot.com/&lt;br /&gt;&lt;br /&gt;Just for fun, here is a little groovy script to read a CNN feed.  This is also running as a bot within our environment:&lt;br /&gt;&lt;br /&gt;  def url = "http://rss.cnn.com/rss/cnn_topstories.rss"&lt;br /&gt;  println 'The top three news items today:'&lt;br /&gt;  def items = new XmlParser().parse(url).channel[0].item&lt;br /&gt;      for (item in items[0..2]) {             &lt;br /&gt;          println "${item.title.text()} - ${item.link.text()}"&lt;br /&gt;          println item.description.text()&lt;br /&gt;          println '----'         &lt;br /&gt;      }&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-6723935390880927543?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/6723935390880927543/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=6723935390880927543' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/6723935390880927543'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/6723935390880927543'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2009/08/groovy-web-console.html' title='Groovy Web Console'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-7121561892423735117</id><published>2009-08-11T18:02:00.002-04:00</published><updated>2009-08-11T18:15:49.071-04:00</updated><title type='text'>Instant Bots - Now with Groovy</title><content type='html'>Over the years, Instant has developed Sametime bots in Java, .Net, and VB.  We have also created OCS bots in VB and .Net.  These have all been fun projects.  &lt;br /&gt;&lt;br /&gt;However, nothing matches the pleasure of developing IM applications using groovy.  &lt;br /&gt;&lt;br /&gt;Groovy is light weight and just plain fun.  I'm especially impressed with XMLSlurper - which makes dealing with XML painless (well, actually productive).&lt;br /&gt;&lt;br /&gt;Here is a little weather bot developed in groovy.&lt;br /&gt;&lt;br /&gt;1: Let's login to Sametime&lt;br /&gt;&lt;br /&gt;public weatherBot() {&lt;br /&gt;super()&lt;br /&gt;registerAndLogin("ST", "stserver.instant-tech.com", "weather bot", "");&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;2: Let's say Hello when we receive an IM:&lt;br /&gt;&lt;br /&gt;public void ImReceived(ITFIMEvent ImEvent)&lt;br /&gt;{&lt;br /&gt;  super.ImReceived(ImEvent)&lt;br /&gt;  String msgType = ImEvent.getMsgServiceType()&lt;br /&gt;  String prefix = "Welcome to the Instant Weather bot.  Please enter a zipcode:" &lt;br /&gt;  MsgServiceInterface myService = getMsgService(msgType)&lt;br /&gt; &lt;br /&gt;  myService.sendText(ImEvent.getSenderId(),&lt;br /&gt;    prefix ,&lt;br /&gt;    ImEvent.getConfigId())&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;3: Let's return the weather (with a little help from XMLSlurper)&lt;br /&gt;&lt;br /&gt;public void ImTextReceived(ITFIMEvent ImEvent)&lt;br /&gt;{&lt;br /&gt;  super.ImTextReceived(ImEvent)&lt;br /&gt;  String msgType = ImEvent.getMsgServiceType()&lt;br /&gt;  MsgServiceInterface myService = getMsgService(msgType)&lt;br /&gt;&lt;br /&gt;  def baseUrl = "http://weather.yahooapis.com/forecastrss"&lt;br /&gt;  String zip = ""&lt;br /&gt;  String outPut = ""&lt;br /&gt;&lt;br /&gt;  //def zip = '03824'&lt;br /&gt;  zip = ImEvent.getText()&lt;br /&gt;  def url = baseUrl + "?p=" + zip&lt;br /&gt;  def xml = url.toURL().text&lt;br /&gt;    &lt;br /&gt;  def rss = new XmlSlurper().parseText(xml)&lt;br /&gt;  outPut = "Your temp is " + rss.channel.item.condition.@temp + " and conditions are: " + rss.channel.item.condition.@text &lt;br /&gt;&lt;br /&gt; myService.sendText(ImEvent.getSenderId(),&lt;br /&gt;    outPut,&lt;br /&gt;    ImEvent.getConfigId())&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-7121561892423735117?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/7121561892423735117/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=7121561892423735117' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/7121561892423735117'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/7121561892423735117'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2009/08/instant-bots-now-with-groovy.html' title='Instant Bots - Now with Groovy'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-5509779927747317656</id><published>2009-08-11T17:55:00.002-04:00</published><updated>2009-08-11T18:00:21.780-04:00</updated><title type='text'>Interesting Flex on Grails Book</title><content type='html'>Here is a link to a very interesting Flex on Grails book.&lt;br /&gt;http://sites.google.com/site/flexongrails/&lt;br /&gt;&lt;br /&gt;In researching our next platform, I'm impressed with Grails.  Grails seems to create a platform where applications are developed with few lines of code, they use very efficient components (i.e. groovy), and the focus is on a high quality applicaiton built on industry best practices. &lt;br /&gt;&lt;br /&gt;As we extend our UI from Notes, we will take advantage of both Grails and Groovy.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-5509779927747317656?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/5509779927747317656/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=5509779927747317656' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/5509779927747317656'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/5509779927747317656'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2009/08/interesting-flex-on-grails-book.html' title='Interesting Flex on Grails Book'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-3898395521756251499</id><published>2009-07-02T14:27:00.002-04:00</published><updated>2009-07-02T15:03:49.271-04:00</updated><title type='text'>ext GWT Explorer Demo</title><content type='html'>Here is a little demo application of the ext GWT framework.&lt;br /&gt;http://extjs.com/explorer/#&lt;br /&gt;&lt;br /&gt;Here is a very cool little sample of a desktop environment:&lt;br /&gt;http://extjs.com/deploy/dev/examples/desktop/desktop.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-3898395521756251499?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/3898395521756251499/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=3898395521756251499' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/3898395521756251499'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/3898395521756251499'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2009/07/ext-gwt-explorer-demo.html' title='ext GWT Explorer Demo'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-366016206984765671</id><published>2009-06-29T16:36:00.003-04:00</published><updated>2009-06-29T16:37:58.028-04:00</updated><title type='text'>Comparing PHP vs. Asp.Net</title><content type='html'>Here is a pretty good comparison of PHP v. ASP.Net. &lt;br /&gt;http://www.oracle.com/technology/pub/columns/hull_php2.html&lt;br /&gt;&lt;br /&gt;The hitchhikers guide to PHP&lt;br /&gt;http://www.oracle.com/technology/pub/articles/php_experts/index.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-366016206984765671?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/366016206984765671/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=366016206984765671' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/366016206984765671'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/366016206984765671'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2009/06/comparing-php-vs-aspnet.html' title='Comparing PHP vs. Asp.Net'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-3439807734987083132</id><published>2009-06-26T11:06:00.003-04:00</published><updated>2009-07-02T08:18:38.530-04:00</updated><title type='text'>Technical Brief - Lotus Sametime Advanced</title><content type='html'>The technical brief described in our last post is now available.  This brief compares and constrasts ST Advanced's persistent chat and broadcast capabilities with those found in Instant Team Sessions and Instant Queue Manager.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.instant-tech.com/info/Technical_Brief_-_ITS_and_IQM_Compared_to_IBM_Lotus_Sametime_Advanced.pdf"&gt;Read the brief here.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-3439807734987083132?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/3439807734987083132/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=3439807734987083132' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/3439807734987083132'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/3439807734987083132'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2009/06/technical-brief-lotus-sametime-advanced.html' title='Technical Brief - Lotus Sametime Advanced'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-1381187954130162198</id><published>2009-06-25T08:49:00.002-04:00</published><updated>2009-06-25T09:18:36.551-04:00</updated><title type='text'>Sametime Advanced - Notes from the field</title><content type='html'>We've now completed a number of PoCs in which customers compared Sametime Advanced to the capabilities of Instant Team Sessions and/or Instant Queue Manager. &lt;br /&gt;&lt;br /&gt;It appears at first glance that ST Advanced has a low buy-in, but the feedback from the field indicates a high total cost of ownership over time.  ST Advanced requires a minimum of five separate servers (and more likely double that number, if you require redundancy).  Which also means you need the technical competency to maintain and manage all those servers - Websphere, Websphere MQ, Websphere Event Broker, DB2 Enterprise server, DB2 Net Search Extender - over and above your Sametime and Domino server. &lt;br /&gt;&lt;br /&gt;For all of that cost and complexity, what do you gain?  The main reasons to deploy ST Advanced are persistent chat, broadcasting, and screen sharing.&lt;br /&gt;&lt;br /&gt;Instant Team Sessions provides comparable persistent chat capabilities, while Instant Queue Manager matches most of ST Advanced's broadcast features (the two exceptions are broadcast alerts and polls).  Instant Queue Manager actually offers a lot of important functionality not available in ST Advanced:  Support for both internal and external users via the ST Connect client and/or ST Links; intelligent routing of requests to the relevant subject matter experts; automatic issue escalation to improve first-call resolution rate; automatic metric tracking for management reports (eg, wait time, time to resolution, etc); and much more.&lt;br /&gt;&lt;br /&gt;The best part is that you don't need to deploy any extra hardware or learn and maintain any additional technical skill - all you need is your existing Sametime/Domino environment.&lt;br /&gt;&lt;br /&gt;Customers who have done the cost/benefit analysis are invariably choosing Instant Team Sessions and/or Instant Queue Manager over ST Advanced. &lt;br /&gt;&lt;br /&gt;We are preparing a technical brief to help you make your own cost/benefit analysis.  We will post new of its availability to this space as soon as it is ready for publication.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-1381187954130162198?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/1381187954130162198/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=1381187954130162198' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/1381187954130162198'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/1381187954130162198'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2009/06/sametime-advanced-notes-from-field.html' title='Sametime Advanced - Notes from the field'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-8526980032206512329</id><published>2009-06-24T18:47:00.002-04:00</published><updated>2009-06-24T18:52:54.251-04:00</updated><title type='text'>TwitCaps - watch the world of twitter</title><content type='html'>In researching some development platforms (&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;PHP&lt;/span&gt;, Groovy, Grails, etc..) I stumbled on a Grails testimonial page.  Since we also want to integrate &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;PHP&lt;/span&gt; with &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;mySQL&lt;/span&gt;, Grails looks very useful.&lt;br /&gt;&lt;br /&gt;After reading a few testimonials at : &lt;a href="http://grails.org/Testimonials"&gt;http://grails.org/Testimonials&lt;/a&gt; I started clicking around and found a very nice little twitter app.  It allows the real time display of photos as they pass through twitter. &lt;br /&gt;&lt;br /&gt;It's like watching 100 new cell phone pictures every 20 seconds, from all over the world, with all sorts of content.  The &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;UI&lt;/span&gt; is clean, the app is fun, and it's interesting to watch snapshots of time across the world.&lt;br /&gt;&lt;a href="http://twitcaps.com/"&gt;http://twitcaps.com/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-8526980032206512329?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/8526980032206512329/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=8526980032206512329' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/8526980032206512329'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/8526980032206512329'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2009/06/twitcaps-watch-world-of-twitter.html' title='TwitCaps - watch the world of twitter'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-3503002937410912649</id><published>2009-06-24T12:25:00.003-04:00</published><updated>2009-06-24T12:34:46.245-04:00</updated><title type='text'>IM Queues in Different Languages</title><content type='html'>&lt;div&gt;&lt;div&gt;Many of our Queue Manager customers deploy internal help desk IM based queues in order to support their internal employees. These IM help desk queues allow employees to immediately locate an expert, typically in IT, to help resolve a problem (i.e. issue with phone, laptop, project, password, etc..).&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;Since many of our customers have global operations, we frequently see these IM queues supporting various geographic areas and languages.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;The basic text resources of a queue are easily defined in our application - so it is easy to specify specific text responses. In order to completely support additional languages, we also provide a base resource xml file where all additional text resources may be specified for a queue.&lt;/div&gt;&lt;a href="http://4.bp.blogspot.com/_L99nbk8GnE0/SkJVavGR8PI/AAAAAAAAABg/1zNqqmOAcMM/s1600-h/queue+language+support.png"&gt;&lt;img id="BLOGGER_PHOTO_ID_5350933225077338354" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 400px; CURSOR: hand; HEIGHT: 117px" alt="" src="http://4.bp.blogspot.com/_L99nbk8GnE0/SkJVavGR8PI/AAAAAAAAABg/1zNqqmOAcMM/s400/queue+language+support.png" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://2.bp.blogspot.com/_L99nbk8GnE0/SkJVJjUjT8I/AAAAAAAAABY/sxUTX_EjF_Y/s1600-h/queue+language+support.png"&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-3503002937410912649?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/3503002937410912649/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=3503002937410912649' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/3503002937410912649'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/3503002937410912649'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2009/06/im-queues-in-different-languages.html' title='IM Queues in Different Languages'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_L99nbk8GnE0/SkJVavGR8PI/AAAAAAAAABg/1zNqqmOAcMM/s72-c/queue+language+support.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-1179797686642670132</id><published>2009-06-17T21:13:00.002-04:00</published><updated>2009-06-17T21:15:09.115-04:00</updated><title type='text'>How to run asp.net on Apache</title><content type='html'>Here's an interesting little article on running asp.net on A&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;pache&lt;/span&gt;. &lt;br /&gt;&lt;a href="http://weblogs.asp.net/israelio/archive/2005/09/11/424852.aspx"&gt;http://weblogs.asp.net/israelio/archive/2005/09/11/424852.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-1179797686642670132?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/1179797686642670132/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=1179797686642670132' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/1179797686642670132'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/1179797686642670132'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2009/06/how-to-run-aspnet-on-apache.html' title='How to run asp.net on Apache'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-833779381313368189</id><published>2009-06-17T20:54:00.004-04:00</published><updated>2009-06-17T21:06:32.087-04:00</updated><title type='text'>HP C1580 is giving me a headache</title><content type='html'>Generally, I love HP printers. However, my little &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;photosmart&lt;/span&gt; C1580 has been a painful experience.&lt;br /&gt;&lt;br /&gt;Let me count the ways:&lt;br /&gt;&lt;br /&gt;HP is constantly downloading updates to the drivers and other stuff on my machine. In Vista, this is creating a situation where I'm asked constantly to grant access to the HP updating app. Please...it's just a printer and I don't want to be notified on a daily/weekly basis that you have updated something. I just want to print reports, occasional emails, and other stuff.&lt;br /&gt;&lt;br /&gt;The &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;Photosmart&lt;/span&gt; seems to burn through color ink. When this happens, whenever I print, I receive a &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_2"&gt;dialog box&lt;/span&gt; asking to print in black. After I OK this dialog, the printer also forces me to confirm that I will only print in black. This is taking place during every print job. Since 99% of what I print is black/white, this 2 pronged combination of prompts (that force a reply) is painful.&lt;br /&gt;&lt;br /&gt;Recently, my little printer just stopped printing. It would flash some series of error lights (and never really throw an error message). After 30 minutes of browsing web sites, I found some articles on giving the printer a hard boot (I had other ideas involving a window). Here is one of those articles: &lt;a href="http://www.mlnarik.com/jewel/2009/05/21/how-i-fixed-my-hp-c5180-printer/"&gt;http://www.mlnarik.com/jewel/2009/05/21/how-i-fixed-my-hp-c5180-printer/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Earlier today, one of the ink cartridges ran out of ink. The small panel on the printer indicated that I must replace the cartridge, but did not provide the name of the color. Instead, it provided a small square with the color the cartridge to replace. I'm not color blind, however, the color didn't match any of installed cartridges. Just a name would have been very helpful.&lt;br /&gt;&lt;br /&gt;In network mode, the printer is always grabbing a new &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;IP&lt;/span&gt; address, and this breaks all installed printers configured on multiple machines. Sure, I understand &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;DHCP&lt;/span&gt;, and I know the little fella needs an address, but it's painful to constantly reconfigure desktops just to 're find' the printer. I've now assigned a static &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;IP&lt;/span&gt; address to the printer (whew)&lt;br /&gt;&lt;br /&gt;I have always been a strong believer in HP - this printer has me rethinking that position.&lt;br /&gt;&lt;br /&gt;Peyton&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-833779381313368189?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/833779381313368189/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=833779381313368189' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/833779381313368189'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/833779381313368189'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2009/06/hp-c1580-is-giving-my-headache.html' title='HP C1580 is giving me a headache'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-6772552542293773772</id><published>2009-06-17T12:00:00.002-04:00</published><updated>2009-06-17T12:03:22.161-04:00</updated><title type='text'>Good wiki on ST Advanced</title><content type='html'>Here is a nice wiki on ST Advanced that we uncovered while working on a white paper to compare &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Sametime&lt;/span&gt; Advanced with Instant Team Sessions and Instant Queue Manager.&lt;br /&gt;&lt;a href="http://www-01.ibm.com/software/lotus/products/sametime/advanced/"&gt;http://www-01.ibm.com/software/lotus/products/sametime/advanced/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Many of our evaluators are requesting a paper that describes the differences between &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;Sametime&lt;/span&gt; Advanced and the products from Instant.  The core difference typically involves the infrastructure requirements to run each product and the maintenance costs associated with each deployment.&lt;br /&gt;&lt;br /&gt;Peyton&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-6772552542293773772?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/6772552542293773772/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=6772552542293773772' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/6772552542293773772'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/6772552542293773772'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2009/06/good-wiki-on-st-advanced.html' title='Good wiki on ST Advanced'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-4615648017020181734</id><published>2009-06-05T10:40:00.002-04:00</published><updated>2009-06-05T10:53:00.401-04:00</updated><title type='text'>Instant Archive Viewing for Microsoft OCS 2007</title><content type='html'>More good news on our product line for Microsoft &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;OCS&lt;/span&gt; R2.  We have recently added a few new customers to our Microsoft focused lineup.  The customer case studies are in the works, but both &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_1"&gt;customers&lt;/span&gt; experienced extremely smooth evaluations (thanks Keith) and were a pleasure to work with.&lt;br /&gt;&lt;br /&gt;&lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_2"&gt;Smooth&lt;/span&gt; installations, immediate customer support, and a rich feature set are proving to be very useful as our customers look at solutions to provide archiving, search and discovery, and end user searching for their Microsoft &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;OCS&lt;/span&gt; 2007 installations.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-4615648017020181734?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/4615648017020181734/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=4615648017020181734' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/4615648017020181734'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/4615648017020181734'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2009/06/instant-archive-viewing-for-microsoft.html' title='Instant Archive Viewing for Microsoft OCS 2007'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-6093884956401826473</id><published>2009-05-27T12:02:00.004-04:00</published><updated>2009-05-27T17:13:17.062-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Lotus Sametime'/><category scheme='http://www.blogger.com/atom/ns#' term='gateway'/><title type='text'>Instant IM Disclaimer App for Sametime Gateway</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/_L99nbk8GnE0/Sh1m1CfcHsI/AAAAAAAAABQ/vPT8osJsmUY/s1600-h/Disclaimer+-+ST+Conversation+window+with+yahoo+user+with+Highlight.png"&gt;&lt;img id="BLOGGER_PHOTO_ID_5340537794519113410" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 320px; CURSOR: hand; HEIGHT: 251px" alt="" src="http://4.bp.blogspot.com/_L99nbk8GnE0/Sh1m1CfcHsI/AAAAAAAAABQ/vPT8osJsmUY/s320/Disclaimer+-+ST+Conversation+window+with+yahoo+user+with+Highlight.png" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;Intstant developed the internal Sametime IM disclaimer application in response to several IMtegrity customers and their need to notify Lotus Sametime users that their conversations may be recorded and monitored.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;Since we are involved in Sametime Gateway deployments, we have also been receiving requests to create an external IM disclaimer application to notify external users (i.e. Yahoo, AOL users) that their conversations may be monitored and recorded. This week, we are announcing the first in a series of applications for the Sametime Gateway.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;Our Sametime Gateway IM disclaimer application is a server based gateway extension that monitors all external IM conversations and provides an IM disclaimer notification to external users (typically running Yahoo, AOL, or Google). &lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;The &lt;a href="http://www.instant-tech.com/SametimeGateway.cfm"&gt;Instant IM disclaimer application for Lotus Sametime &lt;/a&gt;may also be configured to notify internal users that their Sametime IM conversations may be monitored.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;We have had requests to included regular expression filtering (in order to prevent certain combinations of phrases from passing through the Lotus Sametime IM gateway) so that will be the next application to be included in this grouping.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-6093884956401826473?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/6093884956401826473/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=6093884956401826473' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/6093884956401826473'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/6093884956401826473'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2009/05/instants-disclaimer-app-for-sametime.html' title='Instant IM Disclaimer App for Sametime Gateway'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_L99nbk8GnE0/Sh1m1CfcHsI/AAAAAAAAABQ/vPT8osJsmUY/s72-c/Disclaimer+-+ST+Conversation+window+with+yahoo+user+with+Highlight.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-7194731138295423596</id><published>2009-05-22T11:52:00.002-04:00</published><updated>2009-05-22T12:10:14.400-04:00</updated><title type='text'>Amazon iPhone Application</title><content type='html'>&lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;Earlier&lt;/span&gt; this week, I was in my local Best Buy where I was looking for a new belt holster for my iPhone (in addition to a new &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;wii &lt;/span&gt;game for an upcoming birthday). &lt;br /&gt;&lt;br /&gt;In the iPhone accessories aisle, I spotted a potential holster candidate.  &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;Hmmmm&lt;/span&gt;...looks good, not too expensive.  Let me see what the reviews on Amazon look like.&lt;br /&gt;&lt;br /&gt;From there, I did something that has now become a habit.  I started the Amazon iPhone application, searched for the product, located the product on Amazon and then read the reviews.   With 80% negative reviews, including numerous accounts of the belt clip breaking within 2 weeks, I was no longer enamored with the holster on the shelf. &lt;br /&gt;&lt;br /&gt;However, while still using the Amazon application, I quickly located another holster on Amazon, read the reviews, and then purchased using 1 click. &lt;br /&gt;&lt;br /&gt;I spent a total of less than 5 minutes inspecting the product on the shelf, reading reviews from Amazon, and then purchasing a competitive product from Amazon.&lt;br /&gt;&lt;br /&gt;iPhone and Amazon make a very nice combination. &lt;br /&gt;&lt;br /&gt;Peyton&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-7194731138295423596?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/7194731138295423596/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=7194731138295423596' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/7194731138295423596'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/7194731138295423596'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2009/05/amazon-iphone-application.html' title='Amazon iPhone Application'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-4612680776767669707</id><published>2009-05-19T10:41:00.000-04:00</published><updated>2009-05-19T10:42:15.388-04:00</updated><title type='text'>Experience Cleaning Malware Infected Box</title><content type='html'>The answer to “how to clean a machine that’s been massively infected with &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;malware&lt;/span&gt;” is, in one word, Perseverance.  I had even, at one time, given up completely on the process, and was certain I’d have to blow away and re-install the computer from scratch, but I stuck it out, and was able to eventually solve the problem.&lt;br /&gt;&lt;br /&gt;Here’s the story:&lt;br /&gt;&lt;br /&gt;My wife has a decent IBM &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;Thinkpad&lt;/span&gt; T42, running Windows &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;XP&lt;/span&gt; SP3.  It had a copy of Norton Antivirus, but that had fallen out of date (and she’s not a very good “safe surfer”, which made it even harder).  Her computer had gotten infected with &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;Virtumonde&lt;/span&gt;.sci.  This particularly nasty piece of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;malware&lt;/span&gt; hides in several places in the computer, and is hard to eradicate.&lt;br /&gt;&lt;br /&gt;The evidence she’d contracted something nasty happened right after she accidentally clicked on a page that “looked” like a normal Windows Explorer pane, but was actually a hot link to a downloaded Trojan.  The Trojan, containing the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;Virtumonde&lt;/span&gt;.sci code, executed, and made several insidious changes to her system… In fact, I’d only ever seen one piece of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;malware&lt;/span&gt; harder to remove, and that’s saying a lot (I’&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;ve&lt;/span&gt; seen a lot of junk in my day!).&lt;br /&gt;&lt;br /&gt;Well, my first job was to get &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;SpyBot&lt;/span&gt; Search &amp;amp; Destroy.  I highly recommend it and it’s free, but I recommend you support the developer by donating.   Unfortunately, I &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;couldn&lt;/span&gt;’t just fire up Internet Explorer and go download it.  The thing about &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;Virtumonde&lt;/span&gt; is that, what it does is hide in your computer and download OTHER &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;malware&lt;/span&gt; that you have to contend with.  Most of these involve &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;clickjacking&lt;/span&gt; and &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;pagejacking&lt;/span&gt; in Internet Explorer.&lt;br /&gt;&lt;br /&gt;Luckily, I’d downloaded and installed both Google Chrome and Mozilla &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;Firefox&lt;/span&gt; on her computer a couple of months ago (I don’t care for IE), so I fired up Chrome and went looking for &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;Spybot&lt;/span&gt;.  I downloaded it from download.com, and installed it on her computer.&lt;br /&gt;&lt;br /&gt;The initial run of the software took forever, interjected with sounds of “You’&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;ve&lt;/span&gt; won!” or “Contact us for your winning number”, or some other such drivel, from web pages being served up in the background on her computer, which had been taken over by a piece of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;malware&lt;/span&gt; that &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_18"&gt;Virtumonde&lt;/span&gt; had called into existence.  This other software fired up IE clients in the background (hidden), and sent them to pages containing web ads, including vocal ones (&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_19"&gt;ARGH&lt;/span&gt;!!!!).&lt;br /&gt;&lt;br /&gt;After running &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_20"&gt;Spybot&lt;/span&gt;, which takes a while, I had several hundred things for it to fix.  It fixed 99% of them, but there were five or so elements (&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_21"&gt;malware&lt;/span&gt;, registry entries, etc), that it needed a reboot and rescan to try to eradicate.  So I did that.&lt;br /&gt;&lt;br /&gt;That fixed 4 of the problems, leaving me with just one.  I performed the reboot and rescan process again, but was unable to get that dang thing removed.  On my contemplation of ritual suicide, I thought about the “Tools” menu in &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_22"&gt;Spybot&lt;/span&gt;.  These help me by showing me what Browser Helper Objects (&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_23"&gt;BHOs&lt;/span&gt;), &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_24"&gt;ActiveX&lt;/span&gt; objects, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_25"&gt;startup&lt;/span&gt; elements, processes, etc. are set up on the machine.  Of course!  I could go there to figure out what the deal was.&lt;br /&gt;&lt;br /&gt;So, upon scanning the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_26"&gt;BHOs&lt;/span&gt;, I found some things that &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_27"&gt;didn&lt;/span&gt;’t look right, and I deactivated them (I &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_28"&gt;didn&lt;/span&gt;’t remove them, yet, because I &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_29"&gt;wasn&lt;/span&gt;’t sure if they were bad or not, at this point).  I did the same thing for browser help pages, host file information, and other elements.  But what really jumped out at me was the recurrence of a program in the process list (like what you see in Task Manager, but with more information).  It would disappear when I killed it, but come back a few minutes later.  That meant that something else was re-calling it into existence! &lt;br /&gt;&lt;br /&gt;Going through the help for the different pieces of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_30"&gt;malware&lt;/span&gt;, I found that &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_31"&gt;Virtumonde&lt;/span&gt; hides in a web page that is coded to be the background page for Windows “Active Desktop”.  So it’s basically always running, and gets loaded on system &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_32"&gt;startup&lt;/span&gt;, but not from the “Run” or “&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_33"&gt;RunOnce&lt;/span&gt;” registry entries.  So I went to my display properties to change the background… and &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_34"&gt;couldn&lt;/span&gt;’t!  The ability to change the background was grayed out!  Why in the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_35"&gt;frak&lt;/span&gt; would Microsoft make it so that this &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_36"&gt;couldn&lt;/span&gt;’t be adjusted easily is beyond me, but it’s simply stupid.&lt;br /&gt;&lt;br /&gt;After doing some research, and comparing my wife’s settings to mine (I have an identical laptop), I figured out what the registry entries were for “Background” and it’s settings in the registry, to have it editable, and not use the Active Desktop.&lt;br /&gt;&lt;br /&gt;I rebooted the computer and re-ran the scan, but it kept coming up with new and interesting pieces of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_37"&gt;malware&lt;/span&gt; every single time!  I finally figured out that &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_38"&gt;Virtumonde&lt;/span&gt; had downloaded and installed the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_39"&gt;malware&lt;/span&gt; I was seeing NOW on the previous reboot, before I removed it.  Therefore, to ensure that nothing was compromised, I rebooted in Safe Mode, without networking support, and re-ran &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_40"&gt;Spybot&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;While it was running, I checked the registry, to see if anything jumped out at me… and something did.  I noticed that there were &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_41"&gt;waaaay&lt;/span&gt; too many users for the system, and they had funky user names.  And several pieces of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_42"&gt;malware&lt;/span&gt; that used &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_43"&gt;Winlogon&lt;/span&gt; or Run / &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_44"&gt;RunOnce&lt;/span&gt; entries in the Registry, were doing it from these other, nonsensical user names.  I decided to just eliminate them.&lt;br /&gt;&lt;br /&gt;They &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_45"&gt;weren&lt;/span&gt;’t in the Users control panel applet, so I switched back to the registry to simply delete them.  That turned out to be easier said than done – the permissions were all set to read-only, and on some of the entries, even after I’d set the permissions otherwise, I &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_46"&gt;couldn&lt;/span&gt;’t delete them.  Very frustrating, but not crippling, so I checked in on &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_47"&gt;Spybot&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;I had to eventually run &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_48"&gt;Spybot&lt;/span&gt; several times, but it finally came up clean!  Woo &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_49"&gt;Hoo&lt;/span&gt;!  I had finally slain the beast… or so I thought…&lt;br /&gt;&lt;br /&gt;…I rebooted the computer into regular mode, and told my wife I had it fixed.  Five minutes later, all kinds of ads started popping up on her computer.  The &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_50"&gt;malware&lt;/span&gt; was back.&lt;br /&gt;&lt;br /&gt;Despondent, I contemplated if it would be simpler to beat myself to death with her computer or re-install the operating system (a tough choice).  I decided that the simple solution was to ignore it… for now.&lt;br /&gt;&lt;br /&gt;Fast forward 1 week, during which time my wife has been using my computer to do all of her &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_51"&gt;internet&lt;/span&gt; surfing.  Now, you remember me mentioning that she’s not exactly the safest surfer in the world?  Yeah… well, this concerned me to no small degree.  I mean, if she wants to use her computer on the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_52"&gt;internet&lt;/span&gt; in an unsafe manner and gets bitten for it, that’s her choice.  But not mine!  She knew that was the best way to get me to work on her computer (and she was right).  So I tackled the problem again yesterday afternoon…&lt;br /&gt;&lt;br /&gt;I again used my favorite tool, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_53"&gt;Spybot&lt;/span&gt; Search &amp;amp; Destroy.  I started immediately from Safe Mode, logged in as Administrator (which no one uses on her computer, so there’s less crud in it), though, and disabled every single &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_54"&gt;Startup&lt;/span&gt; entry, including ones that I knew were OK (baseline).  I ran the checker, and had it remove all of the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_55"&gt;malware&lt;/span&gt; it could find.  I rebooted several times during this process, finally getting not one, but two clean bills of health from &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_56"&gt;Spybot&lt;/span&gt; before I continued to my next plan.&lt;br /&gt;&lt;br /&gt;Next, I started the computer in Safe Mode, and logged in under my wife’s account.  I again ensured that there were no Run, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_57"&gt;RunOnce&lt;/span&gt;, WIN.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_58"&gt;INI&lt;/span&gt;, SYSTEM.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_59"&gt;INI&lt;/span&gt;, Background, Classes, or &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_60"&gt;Winlogon&lt;/span&gt; elements being loaded by checking the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_61"&gt;Startup&lt;/span&gt; Items in the Tools menu in &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_62"&gt;Spybot&lt;/span&gt;.  I then ran the checker.&lt;br /&gt;&lt;br /&gt;The first time, it came up with a problem, but it was just a cookie – no big deal, there.  I rebooted, checked the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_63"&gt;startup&lt;/span&gt; elements again, and re-ran the checker, and it came up clean.  I then did it AGAIN, and it again came up clean.&lt;br /&gt;&lt;br /&gt;“All Right!  I’m on a roll!”, I said, and decided to take the plunge.  I rebooted the computer, and let it start up normally, under my wife’s user account.  I had set &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_64"&gt;Spybot&lt;/span&gt; to run on &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_65"&gt;startup&lt;/span&gt; (the only thing set to run at &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_66"&gt;startup&lt;/span&gt;), and it went along it’s merry way.  Man, it’s interesting how much longer that scan takes on “normal” rather than “safe” mode!&lt;br /&gt;&lt;br /&gt;However, when it was done, another perfectly clean bill of health!  I rebooted one final time, re-ran &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_67"&gt;Spybot&lt;/span&gt; one final time, and still showed no &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_68"&gt;malware&lt;/span&gt;!&lt;br /&gt;&lt;br /&gt;So, finally, I re-enabled the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_69"&gt;startup&lt;/span&gt; elements that I KNEW were good (like the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_70"&gt;Trackpoint&lt;/span&gt; controller, etc), and rebooted, and then re-ran the scan one final time. &lt;br /&gt;&lt;br /&gt;Finally clean, I shut the computer down and went for some liquid refreshment – well deserved, I believe.&lt;br /&gt;&lt;br /&gt;May this help you in your struggles with the lowlife black hats in our industry…&lt;br /&gt;&lt;br /&gt;Todd &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_71"&gt;Fuder&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-4612680776767669707?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/4612680776767669707/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=4612680776767669707' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/4612680776767669707'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/4612680776767669707'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2009/05/experience-cleaning-malware-infected.html' title='Experience Cleaning Malware Infected Box'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-7319003134570068515</id><published>2009-05-14T17:34:00.003-04:00</published><updated>2009-05-14T17:38:51.694-04:00</updated><title type='text'>Notes 8.02 Hanging</title><content type='html'>We are seeing a bunch of cases where the Notes 8.02 client is hanging on &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;start up&lt;/span&gt;. Usually, immediately after the authentication dialog, the Notes client will just 'hang' with an hourglass. Of course, on a customer site, or even internally, this is a problem.&lt;br /&gt;&lt;br /&gt;One solution, which is immediate and very satisfying, is to start the client with:&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;nlnotes&lt;/span&gt;.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;exe&lt;/span&gt; instead of notes.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;exe&lt;/span&gt;. Ah....problem solved.&lt;br /&gt;&lt;br /&gt;There is also a setting that appears to work, although we have not used it yet - which is to add this to the notes.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;ini&lt;/span&gt;&lt;br /&gt;ENABLE_EARLY_AUTHENTICATION=0&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-7319003134570068515?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/7319003134570068515/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=7319003134570068515' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/7319003134570068515'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/7319003134570068515'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2009/05/notes-802-hanging.html' title='Notes 8.02 Hanging'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-5161866516140756120</id><published>2009-05-12T19:09:00.004-04:00</published><updated>2009-05-12T19:20:02.938-04:00</updated><title type='text'>How to run asp.net without IIS</title><content type='html'>We are looking at some applications where we support both Lotus &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Sametime&lt;/span&gt; and Microsoft &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;OCS&lt;/span&gt; - but provide a nice web &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;UI&lt;/span&gt;. It's a frequent &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;dilemna&lt;/span&gt;: Java or .net. For this application, I'm inclined to use .net - mainly because there are so many great charting components.&lt;br /&gt;&lt;br /&gt;However, I don't want to limit our deployments to just shops where they run &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;IIS&lt;/span&gt;. Here is a background article on asp.net and running without &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;IIS&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/magazine/cc163879.aspx"&gt;http://msdn.microsoft.com/en-us/magazine/cc163879.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;An article on Cassini: &lt;a href="http://www.devx.com/tips/Tip/30771"&gt;http://www.devx.com/tips/Tip/30771&lt;/a&gt;&lt;br /&gt;Article by Eric Pearson: &lt;a href="http://geekswithblogs.net/ericpearson/archive/2005/11/25/61201.aspx"&gt;http://geekswithblogs.net/ericpearson/archive/2005/11/25/61201.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-5161866516140756120?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/5161866516140756120/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=5161866516140756120' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/5161866516140756120'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/5161866516140756120'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2009/05/how-to-run-aspnet-without-iis.html' title='How to run asp.net without IIS'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-9129101036760257235</id><published>2009-05-08T14:13:00.002-04:00</published><updated>2009-05-08T14:15:44.383-04:00</updated><title type='text'>Sametime Buddy List Adminstrator and AdminP</title><content type='html'>We are wrapping up our integration efforts to connect our &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Sametime&lt;/span&gt; Buddy List &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_1"&gt;Administrator&lt;/span&gt; with &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;AdminP&lt;/span&gt;.  This is a result of large customer where they need to have rename activities &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_3"&gt;automatically&lt;/span&gt; populated to Buddy List Administrator. &lt;br /&gt;&lt;br /&gt;More info next week with screen shots.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-9129101036760257235?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/9129101036760257235/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=9129101036760257235' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/9129101036760257235'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/9129101036760257235'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2009/05/sametime-buddy-list-adminstrator-and.html' title='Sametime Buddy List Adminstrator and AdminP'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-7365700117282536928</id><published>2009-05-08T11:36:00.002-04:00</published><updated>2009-05-08T11:41:10.358-04:00</updated><title type='text'>Good Microsoft Article on OCS Tabs</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/_L99nbk8GnE0/SgRShJp3kRI/AAAAAAAAABI/rjPoutGkRoM/s1600-h/Within+Communicator+2.png"&gt;&lt;img id="BLOGGER_PHOTO_ID_5333478588194197778" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 241px; CURSOR: hand; HEIGHT: 320px" alt="" src="http://2.bp.blogspot.com/_L99nbk8GnE0/SgRShJp3kRI/AAAAAAAAABI/rjPoutGkRoM/s320/Within+Communicator+2.png" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;Many of our customers deploy our Instant Archive Viewer for Microsoft OCS using 'in place' tabs within the OCS client.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;Here is a good article on configuring OCS tabs with OCS R2:&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://technet.microsoft.com/en-us/library/dd425110(office.13).aspx"&gt;http://technet.microsoft.com/en-us/library/dd425110(office.13).aspx&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-7365700117282536928?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/7365700117282536928/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=7365700117282536928' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/7365700117282536928'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/7365700117282536928'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2009/05/good-microsoft-article-on-ocs-tabs.html' title='Good Microsoft Article on OCS Tabs'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_L99nbk8GnE0/SgRShJp3kRI/AAAAAAAAABI/rjPoutGkRoM/s72-c/Within+Communicator+2.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-4916940656295053740</id><published>2009-05-06T14:37:00.002-04:00</published><updated>2009-05-06T16:58:29.546-04:00</updated><title type='text'>Picture from Lotusphere 2009 Accepting Best in Show Award</title><content type='html'>Here is a nice picture of a few of the Instant folks (Peyton McManus and Todd Fuder) accepting the best in show award.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.com/IBM.SWG.Events/2009LotusAwards?authkey=Gv1sRgCM7x_Mr_gJ2O4AE&amp;amp;feat=email#5297894616560589906"&gt;http://picasaweb.google.com/IBM.SWG.Events/2009LotusAwards?authkey=Gv1sRgCM7x_Mr_gJ2O4AE&amp;amp;feat=email#5297894616560589906&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Lotusphere is always the best place to meet our customers, hear new ideas, and have 4 days of fun with our customers.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-4916940656295053740?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/4916940656295053740/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=4916940656295053740' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/4916940656295053740'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/4916940656295053740'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2009/05/picture-from-lotusphere-2009-accepting.html' title='Picture from Lotusphere 2009 Accepting Best in Show Award'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-7847921575390436930</id><published>2009-05-06T13:22:00.004-04:00</published><updated>2009-05-06T13:52:25.106-04:00</updated><title type='text'>Instant Team Sessions 3.1 Now Supports Linux</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/_L99nbk8GnE0/SgHIY-PwOQI/AAAAAAAAAA8/5bWsDVC5gJM/s1600-h/IMG-05.png"&gt;&lt;img id="BLOGGER_PHOTO_ID_5332763765134866690" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 320px; CURSOR: hand; HEIGHT: 240px" alt="" src="http://3.bp.blogspot.com/_L99nbk8GnE0/SgHIY-PwOQI/AAAAAAAAAA8/5bWsDVC5gJM/s320/IMG-05.png" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;Recently, a large customer requested that we support Linux (well, Ubuntu) with our browser based client for Instant Team Sessions. With Team Sesssions 3.1, we have added supported for Linux to our browser based client. &lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;In version 3.1, we have also updated the Sametime plugins to work well within the Notes 8.5 client - another customer request.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;I've attached a screen shot of ITS 3.1 (Instant's persistent chat environment for Lotus Sametime)&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-7847921575390436930?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/7847921575390436930/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=7847921575390436930' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/7847921575390436930'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/7847921575390436930'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2009/05/instant-team-sessions-31-now-support.html' title='Instant Team Sessions 3.1 Now Supports Linux'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_L99nbk8GnE0/SgHIY-PwOQI/AAAAAAAAAA8/5bWsDVC5gJM/s72-c/IMG-05.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-3148626459812649322</id><published>2009-04-30T09:13:00.005-04:00</published><updated>2009-04-30T09:51:45.735-04:00</updated><title type='text'>Instant Search and Discovery for OCS R2</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/_L99nbk8GnE0/SfmsYPyBRiI/AAAAAAAAAA0/YuOplNct7ps/s1600-h/Within+Communicator.png"&gt;&lt;img id="BLOGGER_PHOTO_ID_5330481166522861090" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 171px; CURSOR: hand; HEIGHT: 320px" alt="" src="http://1.bp.blogspot.com/_L99nbk8GnE0/SfmsYPyBRiI/AAAAAAAAAA0/YuOplNct7ps/s320/Within+Communicator.png" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;We have recently celebrated several successful customer deployments against OCS R2 of Instant Archive Viewer for OCS. We have been working on the updates to support OCS R2 and we are pleased to have real, successful, deployments of our search and discovery (and archive viewing) application for OCS.&lt;br /&gt;&lt;br /&gt;Of course, we continue to learn about new table structures, settings, and behaviors of OCS R2, but so far, we have been able to quickly adapt to every situation that we have encountered with a customer deployment.&lt;br /&gt;&lt;br /&gt;We will continue to post FAQs about our deployments.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-3148626459812649322?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/3148626459812649322/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=3148626459812649322' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/3148626459812649322'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/3148626459812649322'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2009/04/instant-search-and-discovery-for-ocs.html' title='Instant Search and Discovery for OCS R2'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_L99nbk8GnE0/SfmsYPyBRiI/AAAAAAAAAA0/YuOplNct7ps/s72-c/Within+Communicator.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-1830510802754130238</id><published>2009-04-30T09:08:00.003-04:00</published><updated>2009-04-30T09:12:59.220-04:00</updated><title type='text'>IMtegrity 4.08 is now available</title><content type='html'>We have recently posted an updated build of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;IMtegrity&lt;/span&gt; to our web site.  The updated build is 4.08 and includes several updates for some large evaluations and customers.  Generally, this update continues to enhance our support for 3rd party email archiving platforms (such as Legato) as well as extend support for animated emoticons.&lt;br /&gt;&lt;br /&gt;As always, the updated features are a direct result of customer input and we appreciate the great ideas and input.&lt;br /&gt;&lt;br /&gt;We believe that we have an fantastic chat archiving and discovery application for Lotus &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;Sametime&lt;/span&gt; and our experience with customers, evaluators, and resellers continues to reinforce our outstanding product.  Information is available from: &lt;a href="http://www.instant-tech.com/IMtegrity_Archives.cfm"&gt;http://www.instant-tech.com/IMtegrity_Archives.cfm&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-1830510802754130238?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/1830510802754130238/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=1830510802754130238' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/1830510802754130238'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/1830510802754130238'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2009/04/imtegrity-408-is-now-available.html' title='IMtegrity 4.08 is now available'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-3972443323746853954</id><published>2009-04-24T14:28:00.003-04:00</published><updated>2009-04-24T14:36:50.569-04:00</updated><title type='text'>AdminP Integration with Buddy List Administrator for Sametime</title><content type='html'>We are currently working on 2 features for our next point release of our Buddy List Administrator for Lotus Sametime.&lt;br /&gt;&lt;br /&gt;First, we are adding AdminP integration. This is a direct custom request. We expect to have the initial build working next week. Of course, it will connect our Buddy List Administrator (BLA) database and engine with AdminP. This will allow our Sametime Buddy List Administrator to automatically process a variety of AdminP request - such as rename requests.&lt;br /&gt;&lt;br /&gt;Secondly, we are adding the ability to add a public group to every one's buddy list within a public group. So, this will enable our customer to quickly push a public group to 'all employees' and then stage bots, help desk queues, or other IM agents within this public group.&lt;br /&gt;&lt;br /&gt;Informaton on our Buddy List Administrator for Lotus Sametime is available here:&lt;br /&gt;&lt;a href="http://www.instant-tech.com/Buddy_List_Admin.cfm"&gt;http://www.instant-tech.com/Buddy_List_Admin.cfm&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-3972443323746853954?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/3972443323746853954/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=3972443323746853954' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/3972443323746853954'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/3972443323746853954'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2009/04/adminp-integration-with-buddy-list.html' title='AdminP Integration with Buddy List Administrator for Sametime'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-6931715384300583887</id><published>2009-04-24T14:24:00.002-04:00</published><updated>2009-04-24T14:28:06.962-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Team Sessions'/><title type='text'>New Features for Team Sessions V3.1</title><content type='html'>We are currently working on some updates to Team Sessions.  In addition to some minor tweaks to the plugins, we are developing the ability to store (and copy) the archive history and room content to an external discussion databse. &lt;br /&gt;&lt;br /&gt;The ability to essentially synchonize both the Sametime persistent room chat (and content) with an external Notes dicussion database makes a lot of sense - and it is the latest customer based requirement.&lt;br /&gt;&lt;br /&gt;Screen shots should be available next week.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-6931715384300583887?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/6931715384300583887/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=6931715384300583887' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/6931715384300583887'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/6931715384300583887'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2009/04/new-features-for-team-sessions-v31.html' title='New Features for Team Sessions V3.1'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-4650716530048911549</id><published>2009-04-16T12:39:00.010-04:00</published><updated>2009-04-16T12:57:14.760-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Lotus Sametime'/><category scheme='http://www.blogger.com/atom/ns#' term='Team Sessions'/><title type='text'>Team Sessions V3 - Selective Replication of Rooms</title><content type='html'>&lt;div&gt;Team Sessions V3 provides  native support for Lotus Domino as the data storage system for both the storage of the persistent chat rooms as well as the configuration of the Sametime persistent chat environment.&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;From the early days of the Team Sessions design, we wanted to develop a Sametime persistent chat environment and platform that leveraged the replication and security systems of Lotus Notes/Domino with the presence and chat functionality of Lotus Sametime.   Over the years, leveraging Lotus Domino as the storage, configuration, and security system infrastructure has been a tremendous advantage.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;One of our larger deployments of Team Sessions (also known as IPWar) has over 500 rooms hosted on multiple Sametime servers. Typically, our ITSessions.nsf database (which provides the web UI and storage system) is replicated across the various Sametime servers. However, our customer requested a way to have certain rooms not replicate - and therefore create rooms that just stay hosted on one of the two servers.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Fortunately, since Team Sessions uses Domino as our storage and configuration environment, this was a fairly trivial item to implement. We simply created a custom replication formula for the database.&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Suppose for example we have 2 servers Server1 and Server2 and ITS database on each server have chat room names prefixed with sr1 and sr2 respectively like&lt;/div&gt;&lt;div&gt;sr1: IT Help Desk, sr1: UK Suport&lt;/div&gt;&lt;div&gt;sr2: Logistics and sr2: Centrix Review...etc. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_L99nbk8GnE0/SedhS2SPB2I/AAAAAAAAAAs/2OCClhkHKP0/s1600-h/ITS+Selective+Replication+FAQ+1.png"&gt;&lt;img id="BLOGGER_PHOTO_ID_5325332060826437474" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 320px; CURSOR: hand; HEIGHT: 227px" alt="" src="http://4.bp.blogspot.com/_L99nbk8GnE0/SedhS2SPB2I/AAAAAAAAAAs/2OCClhkHKP0/s320/ITS+Selective+Replication+FAQ+1.png" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;Now the goal is that when both databases gets replicated then we should not see the room prefixed with sr1 on Server2 and vice versa. The selective replication formula for Server1 will be SELECT !(@Begins(txtChatPlaceDisplayName; "sr2")) &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-4650716530048911549?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/4650716530048911549/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=4650716530048911549' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/4650716530048911549'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/4650716530048911549'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2009/04/team-sessions-v3-selective-replication.html' title='Team Sessions V3 - Selective Replication of Rooms'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_L99nbk8GnE0/SedhS2SPB2I/AAAAAAAAAAs/2OCClhkHKP0/s72-c/ITS+Selective+Replication+FAQ+1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-3838243068182942960</id><published>2009-04-15T10:31:00.003-04:00</published><updated>2009-04-15T10:39:14.839-04:00</updated><title type='text'>Good Background Article on AdminP</title><content type='html'>Here is a nice background article on &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;AdminP&lt;/span&gt;. We are currently updating the Instant Buddy List Administrator to support &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;AdminP&lt;/span&gt; - so there might be other useful background links appearing...&lt;br /&gt;&lt;a href="http://www.ibm.com/developerworks/lotus/library/ls-AllAboutAdminP_1/"&gt;http://www.ibm.com/developerworks/lotus/library/ls-AllAboutAdminP_1/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;More information on building a custom request handler:&lt;br /&gt;&lt;a href="http://www.ibm.com/developerworks/lotus/library/ls-Custom_AdminP_Handler/index.html"&gt;http://www.ibm.com/developerworks/lotus/library/ls-Custom_AdminP_Handler/index.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The Buddy List Administrator handles a host of Sametime buddy lists tasks - such as&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Pushing Sametime public groups to users&lt;/li&gt;&lt;li&gt;Renaming people and updating all buddy lists&lt;/li&gt;&lt;li&gt;Deleting users from all buddy lists&lt;/li&gt;&lt;li&gt;Pushing buddy list fragments (public and private groups) to people&lt;/li&gt;&lt;li&gt;Migrating buddy lists to OCS&lt;/li&gt;&lt;/ul&gt;AdminP integration has always been requested - and now we are connecting them.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-3838243068182942960?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/3838243068182942960/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=3838243068182942960' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/3838243068182942960'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/3838243068182942960'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2009/04/good-background-article-on-adminp.html' title='Good Background Article on AdminP'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-4025845957513010138</id><published>2009-04-10T10:52:00.002-04:00</published><updated>2009-04-10T11:04:43.034-04:00</updated><title type='text'>Instant Team Sessions V3 is Gold</title><content type='html'>For the last 8 months, we have been working on a major update to Instant Team Sessions (our persistent chat platform for Lotus Sametime).   In addition to completely updating the web user interface, we have added some very slick Sametime plug-ins, a rich server based alerting system, tons of other enhancements, bug fixes, and UI tweaks. &lt;br /&gt;&lt;br /&gt;One of our initial benchmarks was to reduce the installation time from approximately 4 hours to under 1 hour.   During the development cycle, we modified the installation target to under 30 minutes.  Three weeks ago, I was at a customer in San Diego and assisted a partner with a Team Sessions installation.  We were able to install Team Sessions - including downloading from our site, in 26 minutes.  It was a rewarding experience - and one that belies all of the work, simulated installations, group installation reviews, and team effort that went into streamlining the entire process.&lt;br /&gt;&lt;br /&gt;The entire Team Sessions V3 has this level of attention and focus.  So, I'm thrilled that we have resolved the last known customer issue (an HTTPS issue for a large defense organization) and I'm looking forward to sharing the Team Sessions V3 experience with new customers, evaluators, and partners.&lt;br /&gt;&lt;br /&gt;Peyton&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-4025845957513010138?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/4025845957513010138/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=4025845957513010138' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/4025845957513010138'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/4025845957513010138'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2009/04/instant-team-sessions-v3-is-gold.html' title='Instant Team Sessions V3 is Gold'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-4624698544183937112</id><published>2009-04-09T17:32:00.003-04:00</published><updated>2009-04-09T17:42:29.968-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Lotus Sametime'/><category scheme='http://www.blogger.com/atom/ns#' term='IMtegrity'/><title type='text'>IMtegrity 4.08 Now Available</title><content type='html'>Based on some recent customer feedback, we are proud to announce our latest set of new features for Instant &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;IMtegrity&lt;/span&gt; Archives (our Lotus &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;Sametime&lt;/span&gt; server based archiving and search and discovery application).  These latest features are included in our &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;IMtegrity&lt;/span&gt; 4.08 release.  All of the features are a direct result of customer or evaluator requests - so we know they are important.&lt;br /&gt;&lt;br /&gt;Here is the list of new features:&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;GIF&lt;/span&gt; animations are now shown animated when chat log documents are viewed in a Lotus Notes Client and/or web browser.&lt;br /&gt;Added support for &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;PNG&lt;/span&gt; files&lt;br /&gt;Action Rules: Custom subject, header and footer text in notification emails can now include log field values by using {%&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;fieldname&lt;/span&gt;%}, {$&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;fieldname&lt;/span&gt;$} or {#&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;fieldname&lt;/span&gt;#}&lt;br /&gt;New Rule Criteria option: You can now perform Directory &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;lookups&lt;/span&gt; to search chat participants person records.&lt;br /&gt;New Action Rule option: You can now copy arbitrary fields from the chat log document into notification emails.&lt;br /&gt;New Action Rule option: You can now attach the source XML log file to notification emails.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Information on &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;IMtegrity&lt;/span&gt; is available at: &lt;a href="http://www.instant-tech.com/IMtegrity_Archives.cfm"&gt;http://www.instant-tech.com/IMtegrity_Archives.cfm&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-4624698544183937112?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/4624698544183937112/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=4624698544183937112' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/4624698544183937112'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/4624698544183937112'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2009/04/imtegrity-408-now-available.html' title='IMtegrity 4.08 Now Available'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-3204862437767840040</id><published>2009-04-09T09:12:00.002-04:00</published><updated>2009-04-09T09:23:27.695-04:00</updated><title type='text'>Masters iPhone Application is Great</title><content type='html'>The Masters is a always an exciting event, with a beautiful course, great shots, and lots of drama (always positive).  This year, with the addition of the Masters App for the iPhone, it will be easier to follow all of the action, see live feeds from selected holes, view the leaderboard, and preview each hole with a recorded flyover.&lt;br /&gt;&lt;br /&gt;The iPhone application points to the future of television.  It incorporates live video feeds (you pick which of 3 holes to watch), immediate access the leader board - as well as the course layout and great looking flyovers.&lt;br /&gt;&lt;br /&gt;After reading about the application in the NY Times, I had the app installed on my phone in less than 3 minutes.  The live feeds were the initial reason I downloaded, but after looking at the leader board (with pairings and tee times), highlights from the par 3 competition, and the course overview I was impressed.&lt;br /&gt;&lt;br /&gt;Live video, course context and hole previews, and a live leader board (and I can select what I want to see). &lt;br /&gt;&lt;br /&gt;Nice job IBM and the tech team at the Masters.  This will be a great weekend.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-3204862437767840040?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/3204862437767840040/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=3204862437767840040' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/3204862437767840040'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/3204862437767840040'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2009/04/masters-iphone-application-is-great.html' title='Masters iPhone Application is Great'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-149447889610673554</id><published>2009-04-08T11:08:00.002-04:00</published><updated>2009-04-08T11:18:42.268-04:00</updated><title type='text'>Sametime Moderated Chat for Large Meetings</title><content type='html'>This week we will announce a Sametime moderated chat offering.  The Sametime moderated chat application is designed to host large (200 to 4,000 person) meetings where executives and experts reply in real time (with the help of moderators) to questions from participants. &lt;br /&gt;&lt;br /&gt;For example, the CEO of a 4,000 person government agency would like to host quarterly 'all hands' meetings.  All employees join the online meeting and any person may submit a question.   A moderator reviews the questions and submits (in real time) questions and issues to the CEO - who replies to the entire audience.&lt;br /&gt;&lt;br /&gt;The Sametime moderated chat application is designed to host large scale, moderated meetings such as investor discussions and company meetings. &lt;br /&gt;&lt;br /&gt;Our Instant Team Sessions will continue to fill the requirements around persistent chat rooms that host 5-40 people on a daily basis - without the need for moderation. &lt;br /&gt;&lt;br /&gt;Informaton on the Instant Moderated Chat Room application is now available at:&lt;br /&gt;&lt;a href="http://www.instant-tech.com/Moderated_Chat.cfm"&gt;http://www.instant-tech.com/Moderated_Chat.cfm&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-149447889610673554?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/149447889610673554/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=149447889610673554' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/149447889610673554'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/149447889610673554'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2009/04/sametime-moderated-chat-for-large.html' title='Sametime Moderated Chat for Large Meetings'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-2353579261552945876</id><published>2009-04-07T12:42:00.003-04:00</published><updated>2009-04-10T11:39:35.749-04:00</updated><title type='text'>Receiving an alert in the Microsoft Office Communicator client</title><content type='html'>&lt;div style="FLOAT: right; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 10px"&gt;&lt;a title="photo sharing" href="http://www.flickr.com/photos/instant-tech/3056346782/"&gt;&lt;img style="BORDER-RIGHT: #000000 2px solid; BORDER-TOP: #000000 2px solid; BORDER-LEFT: #000000 2px solid; BORDER-BOTTOM: #000000 2px solid" alt="" src="http://farm4.static.flickr.com/3058/3056346782_6d0da7f06c_m.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="MARGIN-TOP: 0px;font-size:0;" &gt;&lt;a href="http://www.flickr.com/photos/instant-tech/3056346782/"&gt;Receiving an alert in the OCS client&lt;/a&gt;&lt;br /&gt;Originally uploaded by &lt;a href="http://www.flickr.com/people/instant-tech/"&gt;Instant Technologies&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;p&gt;Today we had an excellent meeting with a customer looking to provide OCS R2 based alerts to 5000 workstations. Our Instant Alert Manager for Microsoft OCS includes the necessary features and it was a pleasure providing the demo.&lt;br /&gt;The Alert Manager provides a server based alerting system to quickly deliver alerts, or message, to users online with Office Communicator. The alerts may also be scheduled to be delivered at a certain time and date.&lt;br /&gt;The &lt;a href="http://www.instant-tech.com/Alert_Manager.cfm"&gt;Instant Alert Manager &lt;/a&gt;is a nice complement to many Microsoft OCS deployments. With the recent release of Microsoft OCS R2, we are seeing a fairly significant increase in OCS inquiries. Here is a quick &lt;a href="http://www.flickr.com/photos/instant-tech/3424273341/"&gt;overview demo &lt;/a&gt;of the server interface.&lt;br clear="all"&gt;Information on Alert Manager is available here:&lt;br /&gt;&lt;a href="http://www.instant-tech.com/Alert_Manager.cfm"&gt;http://www.instant-tech.com/Alert_Manager.cfm&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-2353579261552945876?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/2353579261552945876/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=2353579261552945876' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/2353579261552945876'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/2353579261552945876'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2009/04/receiving-alert-in-microsoft-office.html' title='Receiving an alert in the Microsoft Office Communicator client'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm4.static.flickr.com/3058/3056346782_6d0da7f06c_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-5856365798756687530</id><published>2009-04-07T12:23:00.003-04:00</published><updated>2009-04-07T12:44:06.060-04:00</updated><title type='text'>Sametime Server Based Disclaimers - Even When Server Based Archiving is Not Enabled</title><content type='html'>We recently had a conversation with an existing Instant customer. They are large manufacturing company with plants throughout North America, Europe, and Asia. &lt;br /&gt;&lt;br /&gt;They have Lotus Sametime servers placed around the world and use Instant Queue Manager to connect employees with instant IT help desk support. Their queues are in multiple languages and they have been a consistent partner with great Queue Manager feedback and ideas.&lt;br /&gt;&lt;br /&gt;As part of our Sametime 'disclaimer promotion', they contacted us to discuss how to provide server based disclaimers to all of their employees. To our surprise, they do not have any server based archiving enabled (ala IMtegrity). However, since Lotus Sametime can now capture and store conversations using the Samtime client, they need to notify all employees that it is possible that their chat conversation may be recorded. This is especially important for EU based employees where safe harbor provisions may apply.&lt;br /&gt;&lt;br /&gt;It now appears that our Instant Disclaimer application has traction in environments where any type of archiving (server based or client based) is active. In addition, we received some excellent ideas for providing the disclaimer text in multiple languages (based on the language of the user) and we are looking at providing this enhancement.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-5856365798756687530?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/5856365798756687530/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=5856365798756687530' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/5856365798756687530'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/5856365798756687530'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2009/04/server-based-disclaimers-even-when.html' title='Sametime Server Based Disclaimers - Even When Server Based Archiving is Not Enabled'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-8892870324589598052</id><published>2009-04-03T11:56:00.004-04:00</published><updated>2009-04-03T12:12:43.500-04:00</updated><title type='text'>Instant welcomes a new customer - and some new updates to IMtegrity</title><content type='html'>It's always pleasure working with new customers, prospects, and and evaluators. As we continue to expand, our reach becomes a bit broader and we encounter new organizations, teams, and people, Each and every relationship is a bit different, but they are all centered on trust and providing real value. We are happy to have the Asian Development Bank as a new customer and I look forward to their ideas, enhancement requests, and feedback.&lt;br /&gt;&lt;br /&gt;We have also recently completed a set of enhancements to IMtegrity (our Lotus Sametime chat archiving application) in order to support some requests from a current evaluation. These enhancements include some extensions to the IMtegrity action rules to support customized subject messages, the ability to easily attach the XML transcript to a e-mail notifications, and several other features to support advanced integration with the EMC Legato system.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-8892870324589598052?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/8892870324589598052/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=8892870324589598052' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/8892870324589598052'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/8892870324589598052'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2009/04/instant-welcomes-new-customer-and-some.html' title='Instant welcomes a new customer - and some new updates to IMtegrity'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-5358663761045949509</id><published>2009-04-03T06:22:00.003-04:00</published><updated>2009-04-02T14:42:51.868-04:00</updated><title type='text'>Instant Disclaimer for Lotus Sametime Install Overview</title><content type='html'>&lt;object type="application/x-shockwave-flash" width="400" height="300" data="http://www.flickr.com/apps/video/stewart.swf?v=68975" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"&gt; &lt;param name="flashvars" value="intl_lang=en-us&amp;amp;photo_secret=c76a5f2738&amp;amp;photo_id=3407578748"&gt;&lt;/param&gt; &lt;param name="movie" value="http://www.flickr.com/apps/video/stewart.swf?v=68975"&gt;&lt;/param&gt; &lt;param name="bgcolor" value="#000000"&gt;&lt;/param&gt; &lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed type="application/x-shockwave-flash" src="http://www.flickr.com/apps/video/stewart.swf?v=68975" bgcolor="#000000" allowfullscreen="true" flashvars="intl_lang=en-us&amp;amp;photo_secret=c76a5f2738&amp;amp;photo_id=3407578748" height="300" width="400"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;We are in the early, but very successful, stages of a promotion around our Instant Disclaimer Service for Lotus Sametime. We have recently been including the disclaimer application as part some recent IMtegrity deployments, and Monique wanted to provide the product to a broader Lotus Sametime audience.&lt;br /&gt;&lt;br /&gt;The application makes a nice addition to most Sametime deployments - especially if there is server based archiving enabled (ala Instant IMtegrity).  Quite simply, the application runs as a server application and monitors all logins to the Sametime server.  When a user logs into the Sametime server, our application provides a text based disclaimer message (customized by the admin) to each user.  It's very useful and has seen strong interest with IMtegrity customers.&lt;br /&gt;&lt;br /&gt;Here is a brief overview of the installation steps - which should give Sametime admins a good idea of just how easy this will be to deploy.&lt;br /&gt;&lt;br /&gt;We have also posted to Youtube...which allows for a slightly longer video:&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=HHNtS6rEMEo"&gt;http://www.youtube.com/watch?v=HHNtS6rEMEo&lt;/a&gt;&lt;br clear="all"&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-5358663761045949509?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/5358663761045949509/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=5358663761045949509' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/5358663761045949509'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/5358663761045949509'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2009/04/instant-disclaimer-install-overview.html' title='Instant Disclaimer for Lotus Sametime Install Overview'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-5066707732811351463</id><published>2009-04-02T09:12:00.004-04:00</published><updated>2009-04-02T09:24:47.950-04:00</updated><title type='text'>Good move to Salesforce</title><content type='html'>Several months ago, we moved from &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Entellium&lt;/span&gt; to &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;Salesforce&lt;/span&gt;.  So far, the move has been very positive.  The core &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;Salesforce&lt;/span&gt; functionality is excellent, the user interface is well designed, and the support has been great.  There were some bumps moving our data from &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;Entellium&lt;/span&gt; to &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;Salesforce&lt;/span&gt;, but the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;Salesforce&lt;/span&gt; data loader was very helpful.&lt;br /&gt;&lt;br /&gt;We are looking for ways to integrate our applications (Queue Manager, Agent Framework bots) with &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;Salesforce&lt;/span&gt; as well as other ideas related to the integration of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;Salesforce&lt;/span&gt; with Lotus &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;Sametime&lt;/span&gt; and Microsoft &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;OCS&lt;/span&gt;.  &lt;br /&gt;&lt;br /&gt;The &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;Salesforce&lt;/span&gt; platform is very compelling - as is cloud computing.  We are a small company, but we continue to leverage external, outsourced, providers for core (maybe commodity) applications such as email, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;CRM&lt;/span&gt;, and collaboration portals. &lt;br /&gt;&lt;br /&gt;I'm curious how other people see the '&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;mashup&lt;/span&gt;' of internally hosted enterprise applications (i.e. Lotus &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;Sametime&lt;/span&gt;, SAP) with external applications such as &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;Salesforce&lt;/span&gt;. &lt;br /&gt;&lt;br /&gt;Can/will everything move external?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-5066707732811351463?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/5066707732811351463/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=5066707732811351463' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/5066707732811351463'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/5066707732811351463'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2009/04/good-move-to-salesforce.html' title='Good move to Salesforce'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-1081706395595297322</id><published>2009-04-01T20:13:00.003-04:00</published><updated>2009-04-01T20:15:32.974-04:00</updated><title type='text'>Lotus Museum</title><content type='html'>A fun blast from the past for all of the Lotus folks.  This link:&lt;br /&gt;&lt;a href="http://www.lotusmuseum.com/pages/AmiPro"&gt;http://www.lotusmuseum.com/pages/AmiPro&lt;/a&gt;&lt;br /&gt;has a bunch of fun stuff from the early 90's when Ami Pro (&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Samna&lt;/span&gt;) was a new Lotus &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_1"&gt;acquisition&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;As a product manager for Ami Pro, Word Pro, and a bunch of other stuff, the Ami Pro pages hold a lot of fond memories.&lt;br /&gt;&lt;br /&gt;Peyton&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-1081706395595297322?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/1081706395595297322/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=1081706395595297322' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/1081706395595297322'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/1081706395595297322'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2009/04/lotus-museum.html' title='Lotus Museum'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-1198411994117012877</id><published>2009-04-01T12:24:00.005-04:00</published><updated>2009-04-01T12:30:15.235-04:00</updated><title type='text'>Integrating Sametime STLinks with LPTA tokens</title><content type='html'>We are preparing a short guide, based on a recent customer deployment, of some tips related to integrating Sametime STLinks with a portal using LPTA. &lt;br /&gt;&lt;br /&gt;We learned a few useful tips and we will be sharing these later today.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-1198411994117012877?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/1198411994117012877/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=1198411994117012877' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/1198411994117012877'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/1198411994117012877'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2009/04/integrating-sametime-stlinks-with-lpta.html' title='Integrating Sametime STLinks with LPTA tokens'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-6361211622535249040</id><published>2009-04-01T11:55:00.003-04:00</published><updated>2009-04-01T12:20:08.486-04:00</updated><title type='text'>Sametime Wiki</title><content type='html'>Another nice resource for Sametime developers and admins.&lt;br /&gt;&lt;a href="http://www-10.lotus.com/ldd/stwiki.nsf/"&gt;http://www-10.lotus.com/ldd/stwiki.nsf/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-6361211622535249040?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/6361211622535249040/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=6361211622535249040' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/6361211622535249040'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/6361211622535249040'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2009/04/sametime-wiki.html' title='Sametime Wiki'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-1917699586765181053</id><published>2009-03-27T10:11:00.003-04:00</published><updated>2009-03-27T10:36:37.377-04:00</updated><title type='text'>Initial release of Archive Viewer for Microsoft OCS to support R2</title><content type='html'>&lt;div class="Section1"&gt;&lt;p class="MsoNormal"&gt;We have delivered our first release of OCS Archive Viewer to support R2. The migration to OCS R2 was a bit more involved than we expected, but we have made the necessary changes to our UI and queries and things look like they are running well.&lt;?xml:namespace prefix = o /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt;&lt;/o:p&gt;The LCSLog updates are complete and there are also some new tables to support – specifically for CDR maintenance.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt;&lt;/o:p&gt;We are waiting on customer feedback and expect to hear about deployment of the Archive Viewer starting on Monday.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt;&lt;/o:p&gt;The next release, after the R2 updates, will focus on performance related to our search and discovery queries as well as some more embedded support for Ajax and group chat.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-1917699586765181053?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/1917699586765181053/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=1917699586765181053' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/1917699586765181053'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/1917699586765181053'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2009/03/initial-release-of-ocs-archive-viewer.html' title='Initial release of Archive Viewer for Microsoft OCS to support R2'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-6422104939588547473</id><published>2009-03-26T17:18:00.002-04:00</published><updated>2011-02-18T16:37:55.426-05:00</updated><title type='text'>IMtegrity Web Overview</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div style="float: right; margin-bottom: 10px; margin-left: 10px;"&gt;&lt;object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" data="http://www.flickr.com/apps/video/stewart.swf?v=68975" height="195" type="application/x-shockwave-flash" width="260"&gt; &lt;param name="flashvars" value="intl_lang=en-us&amp;amp;photo_secret=5db3bd3d50&amp;amp;photo_id=3173751081&amp;amp;show_info_box=true"&gt;&lt;/param&gt;&lt;param name="movie" value="http://www.flickr.com/apps/video/stewart.swf?v=68975"&gt;&lt;/param&gt;&lt;param name="bgcolor" value="#000000"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed type="application/x-shockwave-flash" src="http://www.flickr.com/apps/video/stewart.swf?v=68975" bgcolor="#000000" allowfullscreen="true" flashvars="intl_lang=en-us&amp;amp;photo_secret=5db3bd3d50&amp;amp;photo_id=3173751081&amp;amp;flickr_show_info_box=true" height="195" width="260"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;span style="font-size: 0.9em; margin-top: 0px;"&gt;&lt;a href="http://www.flickr.com/photos/instant-tech/3173751081/"&gt;IMtegrity Web Overview&lt;/a&gt;&lt;br /&gt;Originally uploaded by &lt;a href="http://www.flickr.com/people/instant-tech/"&gt;Instant Technologies&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;Instant IMtegrity provides server based chat archiving for Lotus Sametime servers. &lt;br /&gt;&lt;br /&gt;IMtegrity installs a customized &lt;a href="http://www.instant-tech.com/imtegrity/stchatlog-dll.html"&gt;stchatlog.dll&lt;/a&gt; which replaces the standard &lt;a href="http://www.instant-tech.com/imtegrity/stchatlog-dll.html"&gt;stchatlog&lt;/a&gt; dll provided by Lotus and IBM. &lt;br /&gt;&lt;br /&gt;The server based archives are stored in a Notes database that provides authenticated access, both a Notes and web based UI, and extensible inclusion and action rules.&lt;br /&gt;&lt;br /&gt;IMtegrity 4.07 also supports the ability to archive file transfers.&lt;br /&gt;&lt;br /&gt;Additional information is available on the &lt;a href="http://www.instant-tech.com/imtegrity/stchatlog-dll.html"&gt;IMtegrity site&lt;/a&gt;:&lt;br /&gt;http://www.instant-tech.com/IMtegrity_Archives.cfm&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-6422104939588547473?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/6422104939588547473/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=6422104939588547473' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/6422104939588547473'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/6422104939588547473'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2009/03/imtegrity-web-overview.html' title='IMtegrity Web Overview'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-8931810967420569913</id><published>2009-03-26T16:21:00.001-04:00</published><updated>2009-03-26T16:21:32.435-04:00</updated><title type='text'>Team Session within Notes and Tear Offs</title><content type='html'>&lt;div style="float: right; margin-left: 10px; margin-bottom: 10px;"&gt;&lt;object type="application/x-shockwave-flash" width="260" height="195" data="http://www.flickr.com/apps/video/stewart.swf?v=68975" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"&gt; &lt;param name="flashvars" value="intl_lang=en-us&amp;amp;photo_secret=b23a439b6b&amp;amp;photo_id=3387135111&amp;amp;show_info_box=true"&gt;&lt;/param&gt; &lt;param name="movie" value="http://www.flickr.com/apps/video/stewart.swf?v=68975"&gt;&lt;/param&gt; &lt;param name="bgcolor" value="#000000"&gt;&lt;/param&gt; &lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed type="application/x-shockwave-flash" src="http://www.flickr.com/apps/video/stewart.swf?v=68975" bgcolor="#000000" allowfullscreen="true" flashvars="intl_lang=en-us&amp;amp;photo_secret=b23a439b6b&amp;amp;photo_id=3387135111&amp;amp;flickr_show_info_box=true" height="195" width="260"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;span style="font-size: 0.9em; margin-top: 0px;"&gt;&lt;a href="http://www.flickr.com/photos/instant-tech/3387135111/"&gt;Team Session within Notes and Tear Offs&lt;/a&gt;&lt;br /&gt;Originally uploaded by &lt;a href="http://www.flickr.com/people/instant-tech/"&gt;Instant Technologies&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;Another entry with the movie demonstrating the Team Sessions integration with Lotus Notes.&lt;br clear="all" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-8931810967420569913?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/8931810967420569913/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=8931810967420569913' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/8931810967420569913'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/8931810967420569913'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2009/03/team-session-within-notes-and-tear-offs.html' title='Team Session within Notes and Tear Offs'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-423642968319084320</id><published>2009-03-26T13:38:00.005-04:00</published><updated>2009-03-26T13:52:46.051-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='instant technologies'/><category scheme='http://www.blogger.com/atom/ns#' term='Lotus Sametime'/><category scheme='http://www.blogger.com/atom/ns#' term='persistent chat room'/><title type='text'>Team Sessions integrated within Lotus Notes</title><content type='html'>Here is the latest movie showing how our Instant Team Sessions client is integrated within the Lotus Sametime client - hosted within Lotus Notes.&lt;br /&gt;&lt;br /&gt;Of course, our application is a Sametime plugin that is designed to work with Sametime 7.5 and Sametime 8.x&lt;br /&gt;&lt;br /&gt;&lt;object width="320" height="266" class="BLOG_video_class" id="BLOG_video-e3ba4b4b60d2b1d1" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v23.nonxt2.googlevideo.com/videoplayback?id%3De3ba4b4b60d2b1d1%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331518187%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D4BA0FC86D62DD34624E34E292C00647688D2213.7DC00543784BDDE9F0BFA64F19BE64C685296FA4%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3De3ba4b4b60d2b1d1%26offsetms%3D5000%26itag%3Dw160%26sigh%3Dk8RD6SbHvDeM8NAFXwrKpD-b6yA&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="320" height="266" bgcolor="#FFFFFF"flashvars="flvurl=http://v23.nonxt2.googlevideo.com/videoplayback?id%3De3ba4b4b60d2b1d1%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331518187%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D4BA0FC86D62DD34624E34E292C00647688D2213.7DC00543784BDDE9F0BFA64F19BE64C685296FA4%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3De3ba4b4b60d2b1d1%26offsetms%3D5000%26itag%3Dw160%26sigh%3Dk8RD6SbHvDeM8NAFXwrKpD-b6yA&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;br /&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-423642968319084320?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/423642968319084320/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=423642968319084320' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/423642968319084320'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/423642968319084320'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2009/03/team-sessions-integrated-within-lotus.html' title='Team Sessions integrated within Lotus Notes'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-1245110581617971038</id><published>2009-03-26T13:31:00.005-04:00</published><updated>2009-03-26T16:00:06.486-04:00</updated><title type='text'>Lotus Sametime Disclaimer Application</title><content type='html'>Many our customers would like to enable disclaimer text to external parties via the gateway. We will use the Sametime Gateway SDK to enable this interation.&lt;br /&gt;&lt;br /&gt;Our current login notification application works with the internal Sametime community and monitor all login events taking place on the Sametime community.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-1245110581617971038?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/1245110581617971038/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=1245110581617971038' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/1245110581617971038'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/1245110581617971038'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2009/03/disclaimer-application.html' title='Lotus Sametime Disclaimer Application'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-6434816152527421095</id><published>2009-03-26T13:21:00.003-04:00</published><updated>2009-03-26T13:29:25.346-04:00</updated><title type='text'>Useful Sametime Blog</title><content type='html'>here is a link to a useful Sametime blog:&lt;br /&gt;http://www.thesametimeblog.com/sametimeblog/sametimeblog.nsf&lt;br /&gt;&lt;br /&gt;Some useful information on Sametime, the Sametime APIs, etc...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-6434816152527421095?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/6434816152527421095/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=6434816152527421095' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/6434816152527421095'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/6434816152527421095'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2009/03/useful-sametime-blog.html' title='Useful Sametime Blog'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-5543886155462247223</id><published>2009-03-19T09:14:00.002-04:00</published><updated>2009-03-19T09:17:39.558-04:00</updated><title type='text'>Native Archiving in Lotus Sametime Advanced</title><content type='html'>We've recently had a number of customers express confusion over the native archiving capabilities (or lack thereof) in Lotus Sametime Advanced.  Hopefully the information below will clarify the issue.&lt;br /&gt;&lt;br /&gt;Lotus Sametime Advanced does not include any native chat logging capabilities.  IBM does offer a free Developer Sample Program, but (as is clearly stated in the API documentation) it is not supported.  Nor is it suitable for use on a production server—as illustrated by this list of critical tasks the Developer Sample Program cannot perform:&lt;br /&gt;&lt;br /&gt;- It is not ‘feature complete’ (it is rudimentary sample code only)&lt;br /&gt;- It is not supported by IBM&lt;br /&gt;- It is not scalable nor efficient, thus rendering it unsuitable for enterprise use&lt;br /&gt;- It does not capture file transfers&lt;br /&gt;- It does not log images and emoticons in-line with chats&lt;br /&gt;- It does not support periodic logging of long chats&lt;br /&gt;- It does not provide encryption&lt;br /&gt;- It is not integrated with Lotus Notes (it writes text files only)&lt;br /&gt;- It does not include a flexible rules-based engine to automatically notify compliance officers according to pre-defined rules&lt;br /&gt;- It does not tag chats containing pre-defined keywords&lt;br /&gt;&lt;br /&gt;“Lotus Sametime Advanced only offers backup of the persistent chat database.  Lotus Sametime Advanced does not do archiving of non-persistent chats via the Sametime Community server.”&lt;br /&gt;- Rob Ingram, Senior Product Manager, Lotus Sametime&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-5543886155462247223?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/5543886155462247223/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=5543886155462247223' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/5543886155462247223'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/5543886155462247223'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2009/03/native-archiving-in-lotus-sametime.html' title='Native Archiving in Lotus Sametime Advanced'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-8136216522852522523</id><published>2009-02-24T08:55:00.003-05:00</published><updated>2009-02-24T09:07:20.313-05:00</updated><title type='text'>Roku and product installation success</title><content type='html'>Last night, at the urging of a friend, I installed my first Roku device. Roku (www.roku.com) is a small box that delivers on demand Netflix movies to your TV. &lt;br /&gt;&lt;br /&gt;The setup (from box to activation) was less than 10 minutes. That includes connecting the HDMI cable, the small power adapter, and activation with Netflix. That experience reinforced my belief that most product impressions are made within the first 15 minutes. After successfully installing, configuring, and using Roku, I'm a believer. &lt;br /&gt;&lt;br /&gt;I'm also a believer that product installation and configuration is a true litmus test for a well designed product. I've had similar experiences with my iPhone, iMac, and Tivo. Add Roku to the list.&lt;br /&gt;&lt;br /&gt;For Instant, during a recent product cycle on TeamSessions, we focused on the installation and configuration experience. Our goal was to take a 3 hour process and condense it to less than 30 minutes. At a recent customer deployment in San Diego, I witnessed first hand that our efforts were successful. A customer deployed our Sametime persistent chat rooms http://www.instant-tech.com/Team_Sessions.cfm (from download URL to chat room usage) in less than 26 minutes (we were both timing the process). Of course, installation and configuration are only one benchmark for design, but from where I sit, the first experience speaks volumes about the entire product philosophy.&lt;br /&gt;&lt;br /&gt;Peyton&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-8136216522852522523?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/8136216522852522523/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=8136216522852522523' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/8136216522852522523'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/8136216522852522523'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2009/02/roku-and-product-installation-success.html' title='Roku and product installation success'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-8429953485191399706</id><published>2009-02-16T14:18:00.002-05:00</published><updated>2009-02-16T14:30:40.638-05:00</updated><title type='text'>Best in Lotusphere Showcase Award at IBM Lotusphere 2009 for Instant Queue Manager</title><content type='html'>In case you missed the news (and we've been yelling it from the rooftops), Instant Queue Manager won the Best in Lotusphere Showcase Award at IBM Lotusphere 2009.&lt;br /&gt;&lt;br /&gt;More than 40 companies submitted entries for this prestigious award, from which IBM selected seven semi-finalists for a live judging showdown on the trade show floor.  Instant Queue Manager was up against some innovative competition but managed to come out on top thanks to a dynamic product demo and a very strong reference from a major financial services organization that uses Instant Queue Manager to deliver real-time customer service to their clients via Sametime and the web.&lt;br /&gt;&lt;br /&gt;Read the full press release &lt;a href="http://www.instant-tech.com/press/09/BestInShowcase.cfm"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Or &lt;a href="http://www.instant-tech.com/case_studies/IQM2.cfm"&gt;read the case study&lt;/a&gt; on the deployment that helped us to win the Best in Lotusphere Showcase Award for 2009.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-8429953485191399706?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/8429953485191399706/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=8429953485191399706' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/8429953485191399706'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/8429953485191399706'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2009/02/best-in-lotusphere-showcase-award-at.html' title='Best in Lotusphere Showcase Award at IBM Lotusphere 2009 for Instant Queue Manager'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-6210992181883075224</id><published>2009-01-07T14:47:00.002-05:00</published><updated>2009-01-07T14:55:11.706-05:00</updated><title type='text'>Screenshot slideshows and recorded demos</title><content type='html'>We've been taking advantage of Flickr and YouTube to provide our prospects with self-service access to screenshot slideshows and recorded product demos.  Our goal is to help our prospects decide if our enterprise IM solutions meet their requirements at the earliest possible stage of their investigations.&lt;br /&gt;&lt;br /&gt;Screenshot slideshows are now available for all products; the recorded demos will be made available over the next week or two.  (The demo for &lt;a href="http://www.instant-tech.com/IMtegrity_Archives.cfm"&gt;Instant IMtegrity Archives&lt;/a&gt; for Lotus Sametime Archiving is already posted.)  In both cases, you can access these new resources on each product's main page in the green content column on the right of each page.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-6210992181883075224?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/6210992181883075224/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=6210992181883075224' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/6210992181883075224'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/6210992181883075224'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2009/01/screenshot-slideshows-and-recorded.html' title='Screenshot slideshows and recorded demos'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-8748789820911075492</id><published>2008-12-19T08:58:00.002-05:00</published><updated>2008-12-19T09:05:27.918-05:00</updated><title type='text'>Upgrade from your existing Sametime archiving system to Instant IMtegrity Archives</title><content type='html'>Once could be an accident.  Twice could be coincidence.  But thrice is a trend.&lt;br /&gt;&lt;br /&gt;We've had a number of customers come to us for help replacing their existing Sametime archiving system.  We actually published a &lt;a href="http://www.instant-tech.com/case_studies/Instant_Case_Study_-_Global_Energy_Provider.pdf"&gt;case study&lt;/a&gt; on one such project.  &lt;br /&gt;&lt;br /&gt;Simply put, no other archiving solution is as tightly integrated with Sametime.  IMtegrity’s native Sametime design eliminates the need for additional proxy servers and external databases to deliver these key architectural benefits:&lt;br /&gt;&lt;br /&gt;    * IMtegrity is integrated with Sametime’s native chat logging facility&lt;br /&gt;    * IMtegrity uses familiar Lotus Domino data storage and system maintenance&lt;br /&gt;    * IMtegrity uses Notes .NSF as its data storage system to leverage existing access control lists, administrative policies, and training&lt;br /&gt;&lt;br /&gt;We are offering competitive upgrade pricing to make it even easier to switch to Instant IMtegrity Archives - 25% off list price.  For many companies, this means you can deploy IMtegrity for less than the cost of renewing support with your current vendor.  &lt;br /&gt;&lt;br /&gt;Check out the full &lt;a href="http://www.instant-tech.com/press/08/CompetitiveUpgrade.cfm"&gt;press release&lt;/a&gt; for more details.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-8748789820911075492?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/8748789820911075492/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=8748789820911075492' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/8748789820911075492'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/8748789820911075492'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2008/12/upgrade-from-your-existing-sametime.html' title='Upgrade from your existing Sametime archiving system to Instant IMtegrity Archives'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-4939437034309335737</id><published>2008-11-14T12:43:00.002-05:00</published><updated>2008-11-14T12:48:50.229-05:00</updated><title type='text'>Read Michael Sampson</title><content type='html'>If you seek insight and guidance on the leading edge of collaboration for and between people across time zones and across your organization, then you need to meet Michael Sampson.  He's just published a book on &lt;a href="http://www.seamlessteamwork.com/"&gt;effective use of SharePoint&lt;/a&gt; in team collaboration, and he writes a great &lt;a href="http://currents.michaelsampson.net/"&gt;blog&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-4939437034309335737?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/4939437034309335737/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=4939437034309335737' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/4939437034309335737'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/4939437034309335737'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2008/11/read-michael-sampson.html' title='Read Michael Sampson'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-9168158610372384013</id><published>2008-10-14T12:08:00.002-04:00</published><updated>2008-10-14T12:45:53.880-04:00</updated><title type='text'>Why does the NFL love parity?</title><content type='html'>CNNSI's lead on last night's Giants-Browns recap was "You gotta love parity in the NFL."&lt;br /&gt;&lt;br /&gt;(For the benefit of you non-football fans, a struggling Cleveland Browns team stomped a New York Giants team that many pundits described as the NFL's best.)&lt;br /&gt;&lt;br /&gt;Why is it a good thing if, on 'any given Sunday', any team can fully expect to defeat any opponent?  Parity is defined as equality, and to me that equals mediocrity.  Why strive for excellence when merely being average gives you a fair shot at making the playoffs?&lt;br /&gt;&lt;br /&gt;In software, parity is the mortal enemy of innovation.  Google wouldn't have become Google if Larry Page and Sergey Brin had been satisfied merely to achieve equality with Yahoo, MSN, Ask.com, and all the other search engines they overtook.&lt;br /&gt;&lt;br /&gt;Here at Instant, we live to innovate.  We never stop seeking competitive advantages.  We continually deliver clever new features to increase our lead over our competitors.  &lt;br /&gt;&lt;br /&gt;Other vendors might be satisfied with parity; we most certainly are not!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-9168158610372384013?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/9168158610372384013/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=9168158610372384013' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/9168158610372384013'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/9168158610372384013'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2008/10/why-does-nfl-love-parity.html' title='Why does the NFL love parity?'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-3571904156384951295</id><published>2008-10-02T13:37:00.003-04:00</published><updated>2008-10-02T13:47:00.082-04:00</updated><title type='text'>Can't send email to our Congresswoman, Rep. Carol Shea-Porter</title><content type='html'>I'm sure that the communication between members of the house and their constituents is very brisk; however, I find it very frustrating that after numerous attempts, I can't send an email to our rep.&lt;br /&gt;&lt;br /&gt;Apparently, there is no mechanism to simply send an email to Rep Carol Shea-Porter.  Instead, in order to get a message to Rep. Shea-Porter, people (her constituents) must visit her web site and then post a message.&lt;br /&gt;&lt;br /&gt;In normal times, I would find this merely an added step that is not necessary.  However, today, I find this both annoying and disconnected from the tools that I use to communicate with customers, vendors, and friends.&lt;br /&gt;&lt;br /&gt;Here is what I receive when I attempt to post a message concerning my thoughts about the current financial rescue package:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_L99nbk8GnE0/SOUIxtzlwcI/AAAAAAAAAAU/4BsX_WGSieo/s1600-h/email+issue+with+rep+porter.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_L99nbk8GnE0/SOUIxtzlwcI/AAAAAAAAAAU/4BsX_WGSieo/s320/email+issue+with+rep+porter.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5252614190600143298" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-3571904156384951295?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/3571904156384951295/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=3571904156384951295' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/3571904156384951295'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/3571904156384951295'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2008/10/cant-send-email-to-our-congresswoman.html' title='Can&apos;t send email to our Congresswoman, Rep. Carol Shea-Porter'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_L99nbk8GnE0/SOUIxtzlwcI/AAAAAAAAAAU/4BsX_WGSieo/s72-c/email+issue+with+rep+porter.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-685989068540638138</id><published>2008-09-22T09:39:00.002-04:00</published><updated>2008-09-22T09:48:18.674-04:00</updated><title type='text'>Immediate productivity from new Sametime users</title><content type='html'>One of the interesting things about releasing a product - any product - into the wild is watching customers use it in innovative ways.&lt;br /&gt;&lt;br /&gt;Instant Buddy List Administrator was originally intended to help Sametime admins maintain centralized control over the accuracy and integrity of an organization's buddy lists.  But then a major defense agency surprised us by fronting Buddy List Administrator with a web-based questionnaire, the answers to which would automatically provision each new user with a custom buddy list relevant to their role and mission.  &lt;br /&gt;&lt;br /&gt;Pretty cool, yes? &lt;br /&gt;&lt;br /&gt;Each user is productive from the first minute they're activated in Sametime.  And untold hours of administrative overhead has been eliminated - a key consideration when you're rolling out Sametime to 100,000 users.&lt;br /&gt;&lt;br /&gt;Check out the full case study at http://www.instant-tech.com/case_studies/Solution_Spotlight_-_Instant_Buddy_List_Administrator.pdf&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-685989068540638138?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/685989068540638138/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=685989068540638138' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/685989068540638138'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/685989068540638138'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2008/09/immediate-productivity-from-new.html' title='Immediate productivity from new Sametime users'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-8690284401928833335</id><published>2008-09-10T15:16:00.001-04:00</published><updated>2008-09-10T15:16:44.063-04:00</updated><title type='text'>Instant Referral Rewards Program</title><content type='html'>Calling all Friends of Instant Technologies!  Do you miss an Instant product that you used in a previous place of employment?  Or do you know someone who could benefit from an Instant product that you’re currently using?&lt;br /&gt;&lt;br /&gt;If so, we want to thank you for recommending us.&lt;br /&gt;&lt;br /&gt;From now through end of year, we will reward you with a $200 Best Buy certificate for every referral that results in a purchase of one of our products.  All you have to do is contact us to register your referrals; our sales team will take care of the rest.&lt;br /&gt;&lt;br /&gt;Note:  We respect corporate policies that prohibit employees from receiving vendor incentives.  If your company has such a policy, we will pass your referral reward along to your employer in the form of a $200 price deduction.&lt;br /&gt;&lt;br /&gt;Thank you for your loyalty and support!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-8690284401928833335?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/8690284401928833335/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=8690284401928833335' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/8690284401928833335'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/8690284401928833335'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2008/09/instant-referral-rewards-program.html' title='Instant Referral Rewards Program'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925975026607810258.post-2694744961071271397</id><published>2008-08-28T13:18:00.002-04:00</published><updated>2008-08-28T13:31:09.833-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IM archive'/><category scheme='http://www.blogger.com/atom/ns#' term='ocs  archive'/><title type='text'>Thinking of building an OCS archive viewer?</title><content type='html'>We work with a lot of companies that have deployed Microsoft OCS and then discover they need a solution for viewing past IM conversations.  In some cases the requirement stems from regulatory compliance issues; in others, it is legal discovery or internal usage policy auditing and enforcement.  &lt;br /&gt;&lt;br /&gt;Whatever the reason, some companies decide to address their needs with an internal development project.&lt;br /&gt;&lt;br /&gt;We've compiled our experience (and theirs) into a 'build or buy' white paper.  If you're thinking about building your own OCS archive viewer, you need to read this document.  You can download it for free from our &lt;a href="http://www.instant-tech.com/white_papers.cfm"&gt;white paper library&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Posted by Dan.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925975026607810258-2694744961071271397?l=blog.instant-tech.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.instant-tech.com/feeds/2694744961071271397/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925975026607810258&amp;postID=2694744961071271397' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/2694744961071271397'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925975026607810258/posts/default/2694744961071271397'/><link rel='alternate' type='text/html' href='http://blog.instant-tech.com/2008/08/thinking-of-building-ocs-archive-viewer.html' title='Thinking of building an OCS archive viewer?'/><author><name>Instant</name><uri>http://www.blogger.com/profile/16397887980135798198</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
