tag:blogger.com,1999:blog-17667099799520769712024-03-13T22:44:15.125+08:00Unified Communication TechnologyUnified Communication Blog with Jinson WongJinson Wonghttp://www.blogger.com/profile/08734761862591391597noreply@blogger.comBlogger33125tag:blogger.com,1999:blog-1766709979952076971.post-80260622403702802712008-07-31T09:16:00.002+08:002008-07-31T09:20:52.979+08:00Custom Presence State in MOC<div align="justify"><span style="font-family:arial;">Wow is few weeks i got to seat back to write my blog. I've received on queries on how to customise the present state in MOC. Joachim Farla has the guide on this blog to guide you how to customise the presence state. You can try it out, below is the link to his site.</span></div><div align="justify"><span style="font-family:arial;"></span> </div><div align="justify"><a href="http://unified-communications.blogspot.com/2007/10/custom-presence-states-in-moc.html"><span style="font-family:arial;">http://unified-communications.blogspot.com/2007/10/custom-presence-states-in-moc.html</span></a></div><div align="justify"><span style="font-family:arial;"></span> </div><div align="justify"><span style="font-family:arial;"></span> </div>Jinson Wonghttp://www.blogger.com/profile/08734761862591391597noreply@blogger.com0tag:blogger.com,1999:blog-1766709979952076971.post-38999761341267231712008-07-01T22:17:00.002+08:002008-07-01T22:55:25.241+08:00Call Forking and Simultaneous ring are they the same?<span style="font-family:arial;">A lot of people is talking about call forking. Is it the same as simultaneous ring?<br /><br />From My understanding True Simultaneous ringing is where you have 2 devices with totally different numbers. When someone calls your extension or DID it comes into the PBX and then your desk phone rings and your cell phone rings near simultaneously. the big key to this is that the numbers are different. </span><br /><span style="font-family:arial;"><br />For Call forking it generally is referred to in situations where you have a desk phone and another device with the same phone number. i.e. desk phone and Microsoft Office Communicator. Both the desk phone and the MOC client have the same extension. The PBX forks the call to both devices at the same time and when one is picked up the other is released.<br /><br />Now it all depends on who you talked to as to the definition. </span>Jinson Wonghttp://www.blogger.com/profile/08734761862591391597noreply@blogger.com0tag:blogger.com,1999:blog-1766709979952076971.post-50515720377001478492008-06-16T09:46:00.000+08:002008-06-16T09:48:31.417+08:00Synchronize OCS address book manually<span style="font-family:arial;">Office Communications Server 2007 synchronizes the address book once every day. This is ok for normal operations, but in tests and troubleshooting scenarios, this can be a bit annoying.</span><br /><span style="font-family:arial;"></span><br /><span style="font-family:arial;">To work around this problem, you can create a simple .bat file to do a manual synchronization of the address book, to update the details of the users from Active Directory. </span><br /><span style="font-family:arial;"></span><br /><span style="font-family:arial;">After synchronization, you still need to log off the Office Communicator client, and log back on to get the client to download the updated address book.Create a .bat file (absync.bat)</span><br /><span style="font-family:arial;"></span><br /><span style="font-family:arial;">Put the following command in the file (update the path, if you haven’t used the default)</span><br /><span style="font-family:arial;"></span><br /><span style="font-family:arial;">--oo--</span><br /><span style="font-family:arial;">"C:\Program Files\Microsoft Office Communications Server 2007\Server\Core\abserver.exe" -syncnow</span><br /><span style="font-family:arial;">--oo--</span>Jinson Wonghttp://www.blogger.com/profile/08734761862591391597noreply@blogger.com0tag:blogger.com,1999:blog-1766709979952076971.post-17410979645920102242008-06-16T08:03:00.002+08:002008-06-16T08:06:16.181+08:00Troubleshooting Office Communicator Phone Experience (a.k.a. Tanjay) Update Server<span style="font-family:arial;">I've received some question on preparing the update server for "Tanjay" phone. Well, you may refer to this link which i find it is very useful. </span><br /><span style="font-family:Arial;"></span><br /><a href="http://blogs.technet.com/chlacy/archive/2007/11/01/troubleshooting-office-communicator-phone-experience-a-k-a-tanjay-update-server.aspx">http://blogs.technet.com/chlacy/archive/2007/11/01/troubleshooting-office-communicator-phone-experience-a-k-a-tanjay-update-server.aspx</a>Jinson Wonghttp://www.blogger.com/profile/08734761862591391597noreply@blogger.com0tag:blogger.com,1999:blog-1766709979952076971.post-56273594591148658692008-06-05T17:31:00.001+08:002008-06-05T17:33:11.240+08:00MOC: Outlook Integration Error<span style="font-family:arial;">I'm sure some of you out there face this issue. Office Communicator sometimes prompts this error: "Outlook Integration Error"</span><br /><span style="font-family:arial;"></span><br /><span style="font-family:arial;">A Group Policy stting exists to correct this issue. </span><br /><span style="font-family:arial;"></span><br /><span style="font-family:arial;">Read more here: </span><a href="http://support.microsoft.com/default.aspx?scid=kb;en-us;951644&sd=rss&spid=11402"><span style="font-family:arial;">http://support.microsoft.com/default.aspx?scid=kb;en-us;951644&sd=rss&spid=11402</span></a><span style="font-family:arial;"> </span>Jinson Wonghttp://www.blogger.com/profile/08734761862591391597noreply@blogger.com0tag:blogger.com,1999:blog-1766709979952076971.post-17049870236309358902008-06-05T16:59:00.002+08:002008-06-05T17:02:20.099+08:00Office Communications Server 2007 Visio stencil<span style="font-family:arial;">You can now use OCS 2007 icons in your Visio template. Microsoft has released the Visio template for OCS. </span><br /><span style="font-family:arial;"></span><br /><span style="font-family:arial;">You can get it here: </span><a href="http://www.microsoft.com/downloads/details.aspx?familyid=543705F6-D02A-436E-8B34-5C796550022A&displaylang=en"><span style="font-family:arial;">http://www.microsoft.com/downloads/details.aspx?familyid=543705F6-D02A-436E-8B34-5C796550022A&displaylang=en</span></a><br /><br /><span style="font-family:arial;">Please note:</span><br /><span style="font-family:arial;">If the stencils are missing when you open the visio document, follow these steps:</span><br /><ol><li><span style="font-family:arial;">Open the template in Visio.</span></li><li><span style="font-family:arial;">Click File, and then choose Shapes.</span></li><li><span style="font-family:arial;">At the bottom of the Shapes menu, choose Show Document Stencil.</span></li></ol>Jinson Wonghttp://www.blogger.com/profile/08734761862591391597noreply@blogger.com0tag:blogger.com,1999:blog-1766709979952076971.post-63140185561402345862008-06-05T16:33:00.003+08:002008-06-05T16:37:42.693+08:00Yahoo! and MSN (Windows Live) Public IM Connectivity changes<span style="font-family:arial;">The Microsoft OCS team has released news that the PIC partners MSN and Yahoo! has changed public IP adresses.There are no need for changes if you do not have restrictions you port 5061 traffic.</span><br /><span style="font-family:arial;"></span><br /><span style="font-family:arial;">Read more here: </span><a href="http://communicationsserverteam.com/archive/2008/05/23/193.aspx"><span style="font-family:arial;">http://communicationsserverteam.com/archive/2008/05/23/193.aspx</span></a>Jinson Wonghttp://www.blogger.com/profile/08734761862591391597noreply@blogger.com0tag:blogger.com,1999:blog-1766709979952076971.post-57859250513672017492008-06-05T16:02:00.004+08:002008-06-05T16:15:58.424+08:00New Communicator Add-in for Outlook<span style="font-family:arial;">I've saw an updates from one of the MVP blogs, Microsoft has a new version of communicator Add-in for Outlook. It's pre-release version currently (only selected MVP with invitation would have permission to test out).</span><br /><span style="font-family:arial;"></span><br /><span style="font-family:arial;">In the meantime, here's what's new followed by some of my other thoughts...</span><br /><span style="font-family:arial;"></span><br /><span style="font-family:arial;"><strong>Fixes & Updates:</strong><br /></span><br /><ul><li><span style="font-family:arial;">UI </span></li><li><span style="font-family:arial;">Created a TreeView instead of ListView. </span></li><li><span style="font-family:arial;">This allows collapsible\expandable groups, just as in Communicator. I think this is a better approach than having an option to display certain groups. </span></li><li><span style="font-family:arial;">Smaller UI details. </span></li><li><span style="font-family:arial;">Fix UI for 120 DPI</span></li></ul><p><span style="font-family:arial;"><strong>Functionality</strong></span></p><ul><li><span style="font-family:arial;">Allow filter of Offline & Away users. Will redisplay users when they are available again or will hide users if they are away or offline. Dependant on the you setting the filter. </span></li><li><span style="font-family:arial;">Will display groups that contain a “~”</span></li></ul><p><span style="font-family:arial;"><strong>Limitations due to API</strong></span></p><ul><li><span style="font-family:arial;">The API doesn’t give me access to Access Level or Distributions List. </span></li><li><span style="font-family:arial;">The API doesn’t give me access to the Recent or Other Contacts Groups. </span></li></ul><p><span style="font-family:arial;"><strong>Bugs</strong></span></p><ul><li><span style="font-family:arial;">The Show\Hide button doesn’t always respond. </span></li><li><span style="font-family:arial;">“Out of Office” is being considered as Away instead of Offline. </span></li><li><span style="font-family:arial;">Graceful error handling, IE if Communicator isn’t signed in.</span></li></ul><p><span style="font-family:arial;"><strong>Install Instructions (Uninstall Previous Version1.) </strong></span></p><ol><li><span style="font-family:arial;">Extract it the zip to some where besides the desktop. I’m using ClickOnce for installation, so the install should go somewhere you want it to reside.</span></li><li><span style="font-family:arial;">Close Outlook</span></li><li><span style="font-family:arial;">Run the setup.exe as Administrator. It will require .NET 3.5 & VSTO 3.0 Runtime. The installer will help you out there.</span></li><li><span style="font-family:arial;">During installation it will say it’s not from a Trusted Publisher as I do not have a certificate for this installation. Click Ok.</span></li><li><span style="font-family:arial;">Open Outlook</span></li></ol>Jinson Wonghttp://www.blogger.com/profile/08734761862591391597noreply@blogger.com0tag:blogger.com,1999:blog-1766709979952076971.post-43074140781147583142008-06-05T00:05:00.002+08:002008-06-16T08:10:14.934+08:00Office Communications Server 2007 R2 Rumors<div align="justify"><span style="font-family:arial;">I just got some updates from some MVP blogs; Microsoft have decided to release a R2 version of Office Communications Server 2007 by the end of 2008. This was not planned in the original product roadmap, and the next release should have been OCS 2009, by the end of 2009.This is great news! The R2 release is going to contain contain a lot of the features that we have been waiting for. especially about telephony handeling and routing. Sure there will be alot of bugs fixed as well in the R2.</span></div><span style="font-family:arial;"></span><br /><div align="justify"><span style="font-family:arial;">Please note that this information is based on second hand information, and has not been confirmed by Microsoft</span></div>Jinson Wonghttp://www.blogger.com/profile/08734761862591391597noreply@blogger.com0tag:blogger.com,1999:blog-1766709979952076971.post-80620025896986207112008-05-29T19:00:00.002+08:002008-05-29T19:04:28.823+08:00WebMessenger extends Microsoft OCS to Nokia users<span style="font-family:arial;">WebMessenger will support Nokia handsets on its middleware platform. </span><br /><br /><span style="font-family:arial;"><span>WebMessenger </span></span><span style="font-family:arial;">has added support for </span><span style="font-family:arial;">Nokia</span><span style="font-family:arial;"> handsets to its messaging middleware platform, which enables a wider range of corporate phones to be used with Microsoft Office Communications Server (</span><span style="font-family:arial;">OCS</span><span style="font-family:arial;">) for mobile presence and messaging functions.</span><br /><span style="font-family:Arial;"></span><br /><span style="font-family:Arial;">Read more at <a href="http://www.itweek.co.uk/itweek/news/2217568/webmessenger-extends-microsoft">http://www.itweek.co.uk/itweek/news/2217568/webmessenger-extends-microsoft</a> (by Daniel Robinson, <a href="http://www.itweek.co.uk/">IT Week</a>, 27 May 2008)</span>Jinson Wonghttp://www.blogger.com/profile/08734761862591391597noreply@blogger.com0tag:blogger.com,1999:blog-1766709979952076971.post-17364606112592185902008-05-29T17:03:00.007+08:002008-05-29T18:02:52.133+08:00Changing Live Meeting invation information in OCS 2007<div><div><div><span style="font-family:arial;">The information of the company name and URLs that comes with the live meeting invitation in OCS 2007 can be change. Let's see how to change the default settings, as follows:</span><span style="font-family:arial;"><br /></div><ol><li>Open Microsoft Office Communicaton Server 2007 console<br /></li><li>Expand Forest - <Domain name><br /></li><li>Expand Standard Edition Servers<br /></li><li>Expand <OCS Pool Name><br /></li><li>Right click on <Domain name>,click on Properties and then clickon Web Conferencing Properties<br /></li><li>In General tab, fill out with your organization name as shown in the figure below</li></ol><img id="BLOGGER_PHOTO_ID_5205727188128013330" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJBDtUv5e-NRE5Yr7aKFUPEVcL9guDyBA6XZ114k2KeBHpdZI5tL-PhSh-1P7j_mx2oespWActfj1S09j7dFs99YSmzZWif6qCsyvpV1WBhO27XM003qSGvc8gid6oO4CJU4fCE1hP3VCM/s320/ap0680_01.png" border="0" /><br /><p>We can also modify the URL's that go with the invitation. To do that click on Meeting invitations and change the internal and external URLs. </p><img id="BLOGGER_PHOTO_ID_5205733742248107042" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjE28Aw9lWwBAv02HqSXjjY0b3kcbuZ7ZYkYEGUKAWeFMhsxKx6E3Fr0EC90Gy4zCWLoFJ3gaafnIXGywPodH1HmQovEc2eUtgNgEb2W3S5ipEcdopIr5iphZupmVrYzXWgXgp6JfkUDmtQ/s320/ap0680_02.png" border="0" /><br />Let's try our new configuration, if you have the Live Meeting add-on installed, create a new Live Meeting and you will see your company name and your URLs in the invitation. <img id="BLOGGER_PHOTO_ID_5205735747997834290" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3lkV3kwPgxFTI9U892kcQENPibFRXmryo8FyDqOmGwem6EJ6pdOYl9vozcrYrpc4dBeXdA7J7OtKfanPDs5RoGp-za_wrPIjshxfVKucIsp0dNggJuIF7UU90y2Za1SaQvW6LfWerEOc0/s320/ap0680_03.png" border="0" /></span></div></div>Jinson Wonghttp://www.blogger.com/profile/08734761862591391597noreply@blogger.com0tag:blogger.com,1999:blog-1766709979952076971.post-50325926808814631692008-05-29T11:43:00.006+08:002008-05-29T12:07:09.801+08:00IIMF on OCS 2007<span style="font-family:arial;">In OCS 2007 we have the IIMF (Intelligent IM Filter) built-in into the product. In this post we are going to enable the IIMF feature to filter URL in a OCS 2007 Standard Edition, as it follows: </span><br /><div><ol><li><span style="font-family:arial;">Open Microsoft Office Communications Server 2007</span> </li><li><span style="font-family:arial;">Expand Forest</span></li><li><span style="font-family:arial;">Expand Standard Edition Servers</span></li><li><span style="font-family:arial;">Right click on server name and click on Application Properties and then on Intelligent IM Filter </span></li></ol><p><span style="font-family:arial;"><img id="BLOGGER_PHOTO_ID_5205641250127387602" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqFTl6aJkIRRDTWKkdn3mjmwBnWGqvBIsO1AwCOBhNx5dMErilRqLmPADIIgt0l2maJ60dsiUtmaucAtFnL9vxvWaIiEQxXFYbOfG6dofM9PgiiOGvFixWFf5gEU9Z9Bg1Zde11eTqWIGE/s320/ap0670_00.png" border="0" /></span></p><div><br /></div><ol><li><span style="font-family:arial;">Check Enable URL Filtering and now we have some options to define such as: If we want to block all hyperlinks that contains extentions defined in the File Transfer Filter tab, if we enable local intranet URLs. </span></li></ol><p><span style="font-family:arial;">In our post we are going to allow IM that contain hyperlinks but we will add a banner into each message and at the botton and instead of a link the user will receive a plain text. We are also able to chose some prefixes that the IIMF filter will be blocking. </span></p><img id="BLOGGER_PHOTO_ID_5205644016086326242" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiW2BFnZMZj_k8OjR_5DrAu-49nPymUW3FbUz5JEB3UpXef48IZBD6H7agk7D1VIm1XYxU4mBAgiYtLJZe4nzzUMq6242ARE68NfO6xBAsjTmizUlLzDA5Vmw86y12WmYLt6x_AAecsJI7d/s320/ap0670_01.png" border="0" /><br /><br /><br /><p><span style="font-family:arial;">Let's do a test, the user administrator as shown in figure bellow will send a link for another user. </span></p><br /><p><span style="font-family:arial;"><img id="BLOGGER_PHOTO_ID_5205645046878477298" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4ZNN3CpeRz2MyCREpJqw6CZ6A-rtWaO4LL1wvdCEMpZY1bLaVtCNiy9J5KwJe_ArfFHTDxERdATCBuuXmgDFmMC_2bMWeY-mU56zx7lGUM-cnDuWU1Ms39uPqSZV18qr2aXH2mt9xigiT/s320/ap0670_02.png" border="0" /><br />The user that receive the IM will receive the link with a friendly warning about the link and the link will receive a caracther "_" in front of the http://. It means if the user really wants to access that website, he have to copy the content and open it in a web browser.<br /><img id="BLOGGER_PHOTO_ID_5205645635288996866" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYAW_z-Qxf21Num-0KKI-iUOWtu1qWdPcfzrzkTApKkac5A7mjgAY0msyD027rIz7S2rtkSsXYAj1Y_jXehvwslHpscXtwfrfhCFp8yMWVnzcX4g3KYKwQAblt-R2W__gw7OFRVs9SpZTN/s320/ap0670_03.png" border="0" /></p></span></div>Jinson Wonghttp://www.blogger.com/profile/08734761862591391597noreply@blogger.com0tag:blogger.com,1999:blog-1766709979952076971.post-15772434974508334922008-05-27T08:07:00.002+08:002008-05-27T08:20:56.125+08:00Notes for Communicator Web Access<p><span style="font-family:arial;">One Server for Both Internal and External Users In order to deploy all users on a single computer, you must run IIS 6.0 in application isolation mode. For details about application isolation modes in IIS 6.0, see “Application Isolation Modes” at </span><a href="http://r.office.microsoft.com/r/rlidOCS?clid=1033&p1=appmodes"><span style="font-family:arial;">http://r.office.microsoft.com/r/rlidOCS?clid=1033&p1=appmodes</span></a><span style="font-family:arial;">. </span></p><ul><li><span style="font-family:arial;">Two virtual servers cannot both share the same IP address and also listen on the same port; therefore, you must differentiate the virtual servers on your computer either by IP address or by port number. If both virtual servers use the same IP address, you will need to differentiate them by port number. Many proxy servers accept SSL traffic only on port 443, so you may need to manually configure the external virtual server to use port 443. </span></li><li><span style="font-family:arial;">You must configure your firewall or reverse proxy to map to the appropriate port for each virtual server. </span></li><li><span style="font-family:arial;">Although application isolation reduces security risk, it is still possible for the server to be compromised, which could affect both external and internal users. In contrast, using a separate external server would limit the impact of an attack on the external server to remote users only. </span></li></ul><span style="font-family:arial;"><p><br /><strong>Required Software</strong></p><p>The following software must be installed on the computer on which you will be installing Communicator Web Access:· </p><ul><li>Windows Server 2003 R2 SP2 or Windows Server 2003 with SP1 or later· </li><li>Windows Installer 3 (included in Windows Server 2003 SP1 or later)· </li><li>IIS 6.0· .</li><li>NET Framework 2.0, including ASP.NET 2.0<br /></li></ul><p><strong>Note</strong></p><p>ASP.NET is automatically registered with IIS if the .NET Framework 2.0 is installed after IIS 6.0 is installed. If you install the .NET Framework first, you must manually register ASP.NET. For details, see </span><a href="http://r.office.microsoft.com/r/rlidOCS?clid=1033&p1=kb325093"><span style="font-family:arial;">http://r.office.microsoft.com/r/rlidOCS?clid=1033&p1=kb325093</span></a><span style="font-family:arial;">.</span></p><p><span style="font-family:arial;"><strong>In addition, the following QFEs must be installed:·</strong> </span></p><ul><li><span style="font-family:arial;">Microsoft Knowledge Base article 913297, “FIX: Error message when you try to run a Web application that was built by using the .NET Framework 2.0: ‘Overwhelming changes have occurred’,” at </span><a href="http://r.office.microsoft.com/r/rlidOCS?clid=1033&p1=kb913297"><span style="font-family:arial;">http://r.office.microsoft.com/r/rlidOCS?clid=1033&p1=kb913297</span></a><span style="font-family:arial;">. · </span></li><li><span style="font-family:arial;">Microsoft Knowledge Base article 917283, “MS06-033: A vulnerability in ASP.NET could allow information disclosure,” at </span><a href="http://r.office.microsoft.com/r/rlidOCS?clid=1033&p1=kb917283"><span style="font-family:arial;">http://r.office.microsoft.com/r/rlidOCS?clid=1033&p1=kb917283</span></a><span style="font-family:arial;">.· </span></li><li><span style="font-family:arial;">Microsoft Knowledge Base article 922770, “MS06-056: Vulnerability in ASP.NET 2.0 could allow for information disclosure,” at </span><a href="http://r.office.microsoft.com/r/rlidOCS?clid=1033&p1=kb922770"><span style="font-family:arial;">http://r.office.microsoft.com/r/rlidOCS?clid=1033&p1=kb922770</span></a><span style="font-family:arial;">.<br /></span></li></ul><p><span style="font-family:arial;"><strong>Certificates<br /></strong></span></p><ul><li><span style="font-family:arial;">An MTLS connection will succeed only if the subject name for the MTLS certificate is the FQDN (fully qualified domain name) of the Communicator Web Access server </span></li><li><span style="font-family:arial;">SSL certificate. An SSL certificate is required on all Communicator Web Access servers and on any load balancer that is associated with an array of Communicator Web Access servers. The SSL (Secure Sockets Layer) certificate is used by clients that are connecting to the Communicator Web Access server. Each virtual server that is configured with HTTPS (HTTP with SSL) must have an SSL certificate. The CA that issues the SSL certificate for Communicator Web Access does not have to be the same one that issues the Office Communications Server 2007 SSL certificates or the MTLS certificates.<br /></span></li></ul><p><span style="font-family:arial;"><strong>MTLS and HTTPS Certificate Configuration Requirements</strong> </span></p><span style="font-family:arial;"><p><br />Certificate field<br />ValueVersion 3<br />Template Duplicated Web Server<br />EKU Server Authentication (1.3.6.1.5.5.7.3.1)<br />Private Key Enabled for Export<br />Key Usage Digital Signature, Key Encipherment (a0)<br /></p><ul><li>The subject of the Communicator Web Access certificate, which can be configured in the Communicator Web Access Manager, is always the FQDN of the Communicator Web Access server computer </li><li>The subject name of the SSL certificate corresponds to the FQDN of either the server or the load balancer if one is presentOn a reverse proxy that is deployed in the perimeter network, the subject name of the SSL certificate corresponds to the FQDN of the reverse proxy<br /></li></ul><p><strong>Ex: </strong></p><strong><p><br /></strong>Single Communicator Web Access virtual server on a computer named computer1.contoso.comNo Web publishing, No load balancing==>The server has an SSL certificate whose subject name is the FQDN of the server, in this case, computer1.contoso.com<br /></p><p><strong>Authentication </strong></p><strong><ul><li></strong>· Forms-based authentication: <a href="https://myserver.contoso.com/forms/signin.html">https://myserver.contoso.com/forms/signin.html</a>· </li><li>Windows authentication: <a href="https://myserver.contoso.com/iwa/signin.html">https://myserver.contoso.com/iwa/signin.html</a>· </li><li>Single sign-on: </span><a href="https://myserver.contoso.com/sso/signin.html"><span style="font-family:arial;">https://myserver.contoso.com/sso/signin.html</span></a><br /><span style="font-family:arial;"></span></li></ul><p><span style="font-family:arial;">For remote users and for users of supported browsers that cannot use integrated Windows authentication, the forms-based authentication window will appear.<br /></span></p><ul><li><span style="font-family:arial;">· Optimizing IIS 6.0 scalability. IIS 6.0, running on the Microsoft Windows Server® 2003 operating system, includes a new architecture and new features to improve scalability on your Communicator Web Access server. For detailed information about optimizing IIS 6.0, see “Improving Scalability by Optimizing IIS 6.0 Queues” at </span><a href="http://r.office.microsoft.com/r/rlidOCS?clid=1033&p1=IIS6queue"><span style="font-family:arial;">http://r.office.microsoft.com/r/rlidOCS?clid=1033&p1=IIS6queue</span></a><span style="font-family:arial;">, “Improving Scalability by Optimizing IIS 6.0 Caches” at </span><a href="http://r.office.microsoft.com/r/rlidOCS?clid=1033&p1=IIS6cache"><span style="font-family:arial;">http://r.office.microsoft.com/r/rlidOCS?clid=1033&p1=IIS6cache</span></a><span style="font-family:arial;">, and “Additional Resources for IIS 6.0 Scalability” at </span><a href="http://r.office.microsoft.com/r/rlidOCS?clid=1033&p1=IIS6AddResScal"><span style="font-family:arial;">http://r.office.microsoft.com/r/rlidOCS?clid=1033&p1=IIS6AddResScal</span></a><span style="font-family:arial;">.· </span></li><li><span style="font-family:arial;">Adjusting the IIS 6.0 user limit. By default, IIS 6.0 has a limit of 8,000 connections. This setting is configurable in the following registry key:HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\HTTP\ParametersTo increase the limit, create a DWORD entry named "MaxConnections" in this location and set an appropriate limit, allowing for a reasonable tolerance for peak periods. For example, if you want to allow 10,000 connections, you would probably set the value at double this number (20,000). For guidance, see the Microsoft Knowledge Base article “Http.sys registry settings for IIS” at </span><a href="http://r.office.microsoft.com/r/rlidOCS?clid=1033&p1=kb820129"><span style="font-family:arial;">http://r.office.microsoft.com/r/rlidOCS?clid=1033&p1=kb820129</span></a><span style="font-family:arial;">.</span></li></ul>Jinson Wonghttp://www.blogger.com/profile/08734761862591391597noreply@blogger.com0tag:blogger.com,1999:blog-1766709979952076971.post-39733486770180163622008-05-27T08:00:00.003+08:002008-05-27T08:06:20.520+08:00Magic Quadrant for Unified Communications 2007<span style="font-family:arial;">Here is the magic Q for Unified Communication 2007. This report is generated by Bern Elliot (Gartner) dated 20 August 2007.</span><br /><br /><br /><span style="font-family:Arial;"></span><br /><p><br /><img id="BLOGGER_PHOTO_ID_5204842012548176834" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiF41dk0zKHYwtqqAxrQug5LiCZXGJxmLyEl8tPdVa9Za-t2vRyj0GVmLG4sikYBqjVAxU3vRtkfBPvwcbP8lvBPqx4LB12QNb1IKsqxcRjYXxUlvSQ63JDThF6bMcvoYQ6Mgkg8r15az1x/s320/150273_0001.png" border="0" /><br /><span style="font-family:arial;">This is the link to the web : </span><a href="http://mediaproducts.gartner.com/reprints/nortel/150273.html"><span style="font-family:arial;">http://mediaproducts.gartner.com/reprints/nortel/150273.html</span></a><br /></p>Jinson Wonghttp://www.blogger.com/profile/08734761862591391597noreply@blogger.com0tag:blogger.com,1999:blog-1766709979952076971.post-549494723288375022008-05-25T23:19:00.001+08:002008-05-25T23:22:12.164+08:00Guide on OCS Database tuning (SQL)<span style="font-family:arial;">For Midrange (8 GB of memory) and High End (12 GB+ of memory)<br /><br />>If 32-bit version of SQL Server is running, enable Lock Pages in Memory (</span><a href="http://r.office.microsoft.com/r/rlidOCS?clid=1033&p1=LockPage"><span style="font-family:arial;">http://r.office.microsoft.com/r/rlidOCS?clid=1033&p1=LockPage</span></a><span style="font-family:arial;">) and enable AWE (</span><a href="http://r.office.microsoft.com/r/rlidOCS?clid=1033&p1=AWEon"><span style="font-family:arial;">http://r.office.microsoft.com/r/rlidOCS?clid=1033&p1=AWEon</span></a><span style="font-family:arial;">).<br /><br />>These settings are not necessary if SQL server is 64 bit.<br /><br />>Add a SQL Server trace flag for T4618 (</span><a href="http://r.office.microsoft.com/r/rlidOCS?clid=1033&p1=kbT4618"><span style="font-family:arial;">http://r.office.microsoft.com/r/rlidOCS?clid=1033&p1=kbT4618</span></a><span style="font-family:arial;">)<br /><br />1) Open SQL Server Configuration Manager<br />2) Select SQL Server instance, right-click, and then click Properties.<br />3) In the Advanced tab, click Startup Parameters.<br />4) Append ;-T4618 to the end of the Startup Parameters list and click OK.<br />5) Restart SQL Server.</span>Jinson Wonghttp://www.blogger.com/profile/08734761862591391597noreply@blogger.com0tag:blogger.com,1999:blog-1766709979952076971.post-32625277563349264252008-05-25T23:13:00.003+08:002008-05-25T23:18:30.418+08:00Communicator Address book download (Galcontacts.db)<div align="justify"><span style="font-family:arial;">Client "Address Book" File Download Process </span><a name="sectionToggle1"></a><a href="http://technet.microsoft.com/en-us/library/bb894482.aspx"><span style="font-family:arial;">http://technet.microsoft.com/en-us/library/bb894482.aspx</span></a><span style="font-family:arial;"> . If a client is accessing the URL for the first time, upon successful connection, the client attempts to download the current full data file. On subsequent days, the client attempts to download a delta file based on the last full synchronization date.<br /></span> </div><div align="justify"><span style="font-family:arial;"></span></div><div align="justify"><span style="font-family:arial;"></span></div><div align="justify"><span style="font-family:arial;"></span></div><div align="justify"><span style="font-family:arial;"><br />Typically, this delta file is based on the previous day. If the client is offline for a day or more, it determines which delta files it must download to get up to date. If the client is offline for more than 30 days, it attempts to download the full data file.</span></div><div align="justify"><span style="font-family:arial;"></span></div><div align="justify"><span style="font-family:arial;"><br />Storing this information in a local database reduces the time taken to synchronize information on the client computer with the latest information stored in Active Directory, thereby significantly improving the GAL search process. The location of this database is : Documents and Settings\\Local Settings\Application Data\Microsoft\Communicator.In the event of a download failure because of network connectivity or other issues, the client retries in time intervals that double on each failure (1 minute, 2 minutes, 4 minutes, and so on, up to a maximum of 64 minutes). </span></div><div align="justify"><span style="font-family:arial;"></span></div><div align="justify"><span style="font-family:arial;"><br />Any data that was downloaded before the failure is discarded, and the retry begins again at the beginning. If the failure persists for more than 24 hours, a warning is displayed, and an application event is added to the Event Log.<br /></span><span style="font-family:arial;"><br />When the client logs in, it determines if it has been more than 24 hours since the last download. If so, then the current download occurs immediately. Otherwise, download is scheduled at 00:00 UTC (Universal Coordinated Time, also known as GMT).<br /></div></span>Jinson Wonghttp://www.blogger.com/profile/08734761862591391597noreply@blogger.com0tag:blogger.com,1999:blog-1766709979952076971.post-77619890749988882632008-05-25T23:12:00.001+08:002008-05-25T23:12:42.670+08:00Tracing in Office Communicator<div align="justify"><span style="font-family:arial;">Tracing can be enabled on Communicator by group policy or manually on the client. Enabling event logging will write communicator events into applications event logs. Protocol level logging files can be found at ..\User\Tracing in XP or Vista. These files can be read by notepad but I recommend using snooper which is in OCS resource kit.</span></div>Jinson Wonghttp://www.blogger.com/profile/08734761862591391597noreply@blogger.com0tag:blogger.com,1999:blog-1766709979952076971.post-27519735082933900112008-05-25T22:58:00.005+08:002008-05-25T23:09:59.240+08:00Conversation History Settings<span style="font-family:arial;">The settings in "Personal Information Manager" such as</span><br /><span style="font-family:arial;"></span><br /><span style="font-family:arial;">-- Save my instant message conversations in the Outlook Conversation History folder</span><br /><span style="font-family:arial;"></span><br /><span style="font-family:arial;">-- Save my call logs in the outlook Conversation History folderare being published to the backend database, rtc.PublishedStaticInstance as binary, by the client.</span><br /><p> </p><br /><br /><br /><br /><otheroptions> <br /><permissions> <personalinformationmanager>outlook</personalinformationmanager> <autoretrieveooffromoutlook>false</autoretrieveooffromoutlook> <publishcalendarpresence>false</publishcalendarpresence> <imautoarchiving>false</imautoarchiving> <calllogautoarchiving>false</calllogautoarchiving> <publishmeetingsubjectandlocation>false</publishmeetingsubjectandlocation> </permissions> </otheroptions> </publication> </publications> </publish></p>Jinson Wonghttp://www.blogger.com/profile/08734761862591391597noreply@blogger.com0tag:blogger.com,1999:blog-1766709979952076971.post-8852786282600584822008-05-25T22:50:00.002+08:002008-05-25T22:57:09.015+08:00Using Hardware Load Balancer for OCS 2007 Front-end Server<div align="justify"><span style="font-family:arial;"><span style="font-family:arial;">To increase</span> the scalability and higher redundancy for OCS Front-end server, we have to use hardware load balancer. Below is some of the support hardware offerings from F5, Cisco, Foundry, Nortel, and WebMux.</span></div><div align="justify"><span style="font-family:Arial;"></span> </div><div align="justify"><a href="http://www.f5.com/solutions/deployment/index_lcs.html">http://www.f5.com/solutions/deployment/index_lcs.html</a></div><div align="justify"> </div><div align="justify"><a href="http://www.f5.com/pdf/deployment-guides/microsoft-ocs-ltm94-dg.pdf">http://www.f5.com/pdf/deployment-guides/microsoft-ocs-ltm94-dg.pdf</a></div><div align="justify"> </div><div align="justify"><a href="http://www.foundrynet.com/pdf/wp-ms-office-comm-serv-2007-load-bal.pdf">http://www.foundrynet.com/pdf/wp-ms-office-comm-serv-2007-load-bal.pdf</a></div><div align="justify"> </div><div align="justify"><a href="http://www.cainetworks.com/papers/webmux/lcs2005.htm">http://www.cainetworks.com/papers/webmux/lcs2005.htm</a></div><div align="justify"> </div><div align="justify"><a href="http://blogs.technet.com/uc/archive/2007/03/30/load-balancers-with-live-communications-server-2005.aspx">http://blogs.technet.com/uc/archive/2007/03/30/load-balancers-with-live-communications-server-2005.aspx</a></div><div align="justify"> </div><div align="justify"><a href="http://office.microsoft.com/en-us/communicationsserver/FX011526591033.aspx">http://office.microsoft.com/en-us/communicationsserver/FX011526591033.aspx</a></div>Jinson Wonghttp://www.blogger.com/profile/08734761862591391597noreply@blogger.com0tag:blogger.com,1999:blog-1766709979952076971.post-22465056723837807562008-05-22T10:23:00.003+08:002008-05-22T10:55:49.415+08:00Disaster Recover for OCS 2007<span style="font-family:arial;">As we making OCS 2007 as the main call manager, high avaiability and scalability would one of be the main components we (IT person) to consider. Scalability in OCS 2007 would be easy as Microsoft has addressed this metter. The second point which other players in the IP Telephony industry is questioning Microsoft is; can OCS 2007 have the disaster recovery solution?</span><br /><span style="font-family:Arial;"></span><br /><span style="font-family:Arial;">There are some solutions from others Microsoft team proposed which using backup and recovery method on the OCS 2007 server. Can it be automated? This has makes me to investigate more in my current lab. I've trying to create a auto service failover to DR server when the production server is down. I'll continue more after my lab test.</span><br /><span style="font-family:Arial;"></span><br /><span style="font-family:Arial;">I've browse around, M Senthil Kumar blog has a discussion on backup OCS 2007 configuration guide. (<a href="http://blogs.msdn.com/mskumar/archive/2008/02/11/backing-up-ocs-2007-global-config.aspx">http://blogs.msdn.com/mskumar/archive/2008/02/11/backing-up-ocs-2007-global-config.aspx</a>)</span>Jinson Wonghttp://www.blogger.com/profile/08734761862591391597noreply@blogger.com1tag:blogger.com,1999:blog-1766709979952076971.post-75655344148638793262008-04-25T09:53:00.003+08:002008-04-25T10:14:46.812+08:00OCS 2007 as main call manager<div align="justify"><span style="font-family:arial;">I always has this in my mind using only OCS as the call manager (without using any PBX system). This question has makes me to setup a lab with OCS 2007 Front-end server and Mediation server and a simple media gateway. In the lab I've tested the with 2 types of incoming lines (PRI and normal PSTN lines). I would said anyone can try out this setup via normal PSTN line.</span></div><div align="justify"><span style="font-family:arial;"></span> </div><div align="justify"><span style="font-family:arial;">In the lab I can see the difference of using the 2 types of media gateway. Using PRI would be more direct and simple configuration on the media gateway (as media gateway guide has it all). But when using PSTN line media gateway (i guest is lower end), there are more configure step required on the media gateway. </span></div><div align="justify"><span style="font-family:Arial;"></span> </div><div align="justify"><span style="font-family:Arial;">Using the lower end media gateway there are some featues likes call ID (caller phone no.) was not able to pass over to OCS. I've checked with some media gateway expert, it seem the information (Caller ID information) would not pass over due to the limitation of the devices. I still exploring the possibility of using the lower end unit to have the same features as the PRI line. </span></div>Jinson Wonghttp://www.blogger.com/profile/08734761862591391597noreply@blogger.com0tag:blogger.com,1999:blog-1766709979952076971.post-67885473740561189982008-04-23T10:03:00.002+08:002008-04-23T10:09:40.090+08:00Problem with user not able to login via CWA<div align="justify"><span style="font-family:arial;">For those who encounter this error during logging from CWA "Cannot sign in due to a server error. Please try again. If the problem persists, contact your system administrator."</span></div><div align="justify"><span style="font-family:arial;"></span> </div><div align="justify"><span style="font-family:arial;">This problem might be related to the CWAService account password expire. In the default configuration after your installation the CWAService account don't have the "Password Never Expire" option checked. You will need to set the password for the CWAService to never expire. Once this is configure, you will be able to login to CWA again</span></div>Jinson Wonghttp://www.blogger.com/profile/08734761862591391597noreply@blogger.com1tag:blogger.com,1999:blog-1766709979952076971.post-90726282309189333582008-04-23T09:03:00.005+08:002008-04-23T10:02:53.413+08:00How to integrate OCS 2007 with Cisco Call Manager 4.x?<div align="justify"><span style="font-family:arial;">It is easier to integrate with Cisco Call Manager 5.x and above version as CCM support SIP trunk to OCS 2007 server or via IP-IP gateway (router). I'm not sure Microsoft has release any supported documment on CCM integration with OCS 2007 or not. But I've tested the integration in a production environment.<br /><br /></div></span><div align="justify"><span style="font-family:arial;"></span></div><div align="justify"><span style="font-family:arial;">For my this implementation; I've use Dialogic media gateway 2000 series (DMG2030). In a standard CCM 4.x environment, there will be a voice router which will be the interface with the service provider. The connections between router and CCM/media gateway will be using E1 link.</span></div><span style="font-family:arial;"><div align="justify"><br /></div></span><div align="justify"><span style="font-family:arial;"></span></div><p align="justify"><span style="font-family:arial;"><img id="BLOGGER_PHOTO_ID_5192254412933476818" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3JJYdrekQGbFP4QGGURcu2-WAGRR2XensqU5RHjEVjbngyFEkB7CxmkckW56Hwa-15vRfDbhP_TpAJ2wvHv5RCI1hk6qbyP8W7DEgQTwyOvXvlR7qlYfU1kIh8Mg-TNmfI6fY67hHpkwO/s320/Drawing2.jpg" border="0" /></span></p><span style="font-family:arial;"><p align="justify">There will be some configuration need to be done at CCM as to route the inter-call between OCS client and cisco phone client.<br /></p></span><div align="justify"><span style="font-family:arial;"></span></div><p align="justify"><br /> </p><p align="justify"><span style="font-family:arial;"></span></p><p align="justify"><br /> </p><p align="justify"><span style="font-family:arial;"></span></p><p align="justify"><br /> </p><span style="font-family:arial;"><div align="justify"><br /></div></span><p align="justify"><br /> </p><div align="justify"><span style="font-family:arial;"></span></div><p align="justify"><br /> </p><span style="font-family:arial;"><div align="justify"><br /></div></span><p align="justify"><br /> </p><div align="justify"><span style="font-family:arial;"></span></div>Jinson Wonghttp://www.blogger.com/profile/08734761862591391597noreply@blogger.com0tag:blogger.com,1999:blog-1766709979952076971.post-37661963212899928712008-04-22T18:01:00.008+08:002008-04-23T10:17:31.822+08:00OCS 2007 with Panasonic PBX TDA100<div align="justify"><span style="font-family:arial;">How simple is it for Panasonic PBX to move to IP base telephony platform via Microsoft OCS. We've successfully implemented Microsoft OCS 2007 with integration with Panasonic PBX model TDA100. </span></div><div align="justify"><span style="font-family:Arial;"></span> </div><div align="justify"><span style="font-family:Arial;"></span></div><div align="justify"><span style="font-family:Arial;">The situation is we've a requirement from the customer to remain the single line phone and its fax mahine as it is. Others user will be using the new OCS to makes voice call. </span></div><div align="justify"><span style="font-family:Arial;"></span> </div><div align="justify"><span style="font-family:Arial;">PBX information as followed:</span></div><div align="justify"><span style="font-family:Arial;"></span> </div><div align="justify"><span style="font-family:Arial;">Model: Panasonic TDA100 version 007-001</span></div><div align="justify"><span style="font-family:Arial;">Region: 009-009</span></div><div align="justify"><span style="font-family:Arial;">MPR (ML) card: 3.2002</span></div><div align="justify"><span style="font-family:Arial;">PRI card: PRI30 version 2.009</span></div><p align="justify"><br /></p><span style="font-family:arial;"><img id="BLOGGER_PHOTO_ID_5192234179342545330" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpTEe212Tmzr1o7ZzEShiisyL6Pfnaqbd7nUxpGipR1PAKIKpj1iCHGtlSHLZJsGPgp6WOHSbCgTGt74E10HmMPJc8Zb3V-IvsuuPw1oECl0siUUYHF0fCVkD0iuzfhyphenhyphenEBesJqXLiBAVvy/s320/Drawing1.jpg" border="0" /></span> <p></p><br /><p><span style="font-family:arial;">The PBX is using two PRI (ISDN card), for incoming source from service provider and the second PRI card for connection to media gateway. The PRI card has to be enable QSIG signalling to communicate with the media gateway (as media gateway will require min. QSIG signalling). With this, the normal fax machine will still able to be connected to the PBX system.</span></p><br /><p><span style="font-family:arial;">During the implementation, the two connections (service provider and to media gateway) are require to use coaxial cable (with BNC connector as standard). Due to media gateway are having RJ45 connection only, we uses balun which conver the coaxial (BNC 75ohm) to RJ45 connection (RJ45 120ohm).</span></p><p><span style="font-family:arial;">PBX is configured as slave as accepting the source from service provider and media gateway would need to be configured as master.<br /><br /></p></span><div align="justify"><span style="font-family:arial;"></span></div>Jinson Wonghttp://www.blogger.com/profile/08734761862591391597noreply@blogger.com2tag:blogger.com,1999:blog-1766709979952076971.post-71068099016329415152008-04-01T15:40:00.003+08:002008-04-01T15:58:56.482+08:00Dialogic Media Gateway connects IP system to PSTN at Siemens Subsidary<div align="justify"><span style="font-family:arial;">Unified Messaging continues moves in Europe and Dialogic has made it in one of another UM success recently. HEC GmbH, a consulting subsadary of Siemens improving their efficiency of its client communications by moving to UM. Initially the company concerned about the need to connect its IP infrastructure to PSTN, but its parent company (acting as system integrator) advised using media gateway from Dialogic (Media Gateway 3000 series). The connection was made quickly and easily.</span><br /><span style="font-family:Arial;"></span><br /><span style="font-family:Arial;">Andreas Essing, (Director of the Microsoft Infrastructure Consulting Business at Siemens IT solutions and Services, Siemens AG) who help with the implemnetation and installation commented that "working with dialogic impressed us in terms of its high-grade product and excellent support during each phase of the project. we are already looking forward to being able to build on this positive experience in the future".</span><br /><span style="font-family:Arial;"></span><br /><span style="font-family:Arial;">For more details, read the <a href="http://www.dialogic.com/products/docs/casestudies/10928_HEC_Siemens_cs.pdf">case study</a>.</span></div>Jinson Wonghttp://www.blogger.com/profile/08734761862591391597noreply@blogger.com0