[Guide] Step by Step Microsoft Lync Mobility Installation & Configuration



Microsoft Lync Mobility waiting is finally over & its available for download  on http://www.microsoft.com/download/en/details.aspx?id=28356

Here I have covered all steps which required to configure Microsoft Lync Mobility. Initially I referred few documents but those are really complex & difficult to understand.

Microsoft Lync Server Prerequisites

1. Download Lync Server 2010 Hotfix KB 2493736 (Cumulative Update 4) from http://www.microsoft.com/download/en/details.aspx?id=11551

2. Download Microsoft Lync Server 2010 Mobility Service and Microsoft Lync Server 2010 Autodiscover Service from  http://www.microsoft.com/download/en/details.aspx?id=28356

So let’s get started

  1. Configure DNS Server,
First you need to create internal & external DNS records for lync mobility (i.e. for lyncdiscover.mytricks.in  (external) point to the public IP which you going to use to publish lyncdiscover & lyncdiscoverinternal.corp.mytricks.local (internal) which is pointed to the Lync Standard edition Serve IP address.


  1. Now we need to install the November Lync Cumulative Update  (CU4) on each Lync server except edge server.  Download Cumulative Update 4
After downloading all packages run LyncServerupdateinstaller.exe to install all CU4 updates. After installation you will below screen..


  1. After installing Lync Cumulative Update 4 , we need to specifiy the Internal & External Lync Server listing ports as shown below
Open Lync Management shell & run below commands as per you environment,
For internal listing ports,
Set-CsWebServer –Identity lync.corp.mytricks.in -McxSipPrimaryListeningPort 5086
For external listing ports,
Set-CsWebServer –Identity lync.corp.mytricks.in -McxSipPrimaryListeningPort 5087
Note - lync.corp.mytricks.in is my Lync front End Server.
Now enable the topology by running below command,

Enable-CsTopology –verbose

  1. Lync Mobility Installation,
This is very important step of Lync Mobility installation. Do not install McxStandalone.msi directly install it using Bootstarper.exe. Which I am going to cover in below steps,
But before Lync mobility installation few IIS changes needs to be made as shown below,
Open Lync Management Shell (Run as Administrator) & execute below commands,
Import-Module ServerManager
Add-WindowsFeature Web-Server, Web-Dyn-Compression
ServerManagerCMD.exe –Install Web-Dyn-Compression
Now Download the McxStandalone.msi installable and save it into the below directory on each Lync server where Lync Mobility will be installed.

C:\ProgramData\Microsoft\Lync Server\Deployment\cache\4.0.7577.0\setup\
And execute
C:\Program Files\Microsoft Lync Server 2010\Deployment\Bootstrapper.exe
You will get below output,
To validate installation is completed successfully open IIS Manager & expand External & Internal Web sites, you will find Autodiscover & MCX Services & application pools as  
shown below,

  1. Now need to update Certificate,
We need to update Lync certificate to include new Lyncdiscoverinstal & lyncdiscover FQDN.
Launch the Lync Server Deployment Wizard on the Lync Front End and go to Install or Update Lync Server System > Request, Install, or Assign Certificates and click Run Again.
Select “Send the request immediately to an online certification authority”,
Choose your certification authority & click next,
New Front End certificate SAN i.e. Subject Alternate Names window should show the new lyncdiscover.<sipdomain> and lyncdiscoverinternal.<sipdomain> F
FQDN's as shown below.

Assign the requested certificated at the end.
  1. External Access/ Forefront Threat Management Gateway Server 2010
I have published Lyncdiscover URL’s in the same manner that the Simple URL’s published… Please below screen shots for more details..


                
  1. Push Notifications
The Push Notification solution is used for Windows Mobile and Apple IOS mobile clients which do not support traditional application backgrounding like the Android Mobile Phone does.  
Push notifications are handled by Microsoft Office 365 or Lync Online, so you need to have federation deployed and run the Set-CsPushNotificationConfiguration cmd-let
To enable push notification run below command on Lync management shell,
Set-CsPushNotificationConfiguration
Next we need to enable Federation with office 365,
New-CsHostingProvider –Identity "LyncOnline" –Enabled $True –ProxyFqdn "sipfed.online.lync.com" –VerificationLevel UseSourceVerification
Then add the Lync Push federated domain type
New-CsAllowedDomain –Identity "push.lync.com"
You are done with Lync mobility configuration...
  1. Lync Mobility Policies,

All users by default allowed to sing in to the Mobile client as Global mobile policy. To verify the same run below command,
C:\> Get-CsMobilityPolicy
Identity           : Global
Description        :  Lync Mobility
EnableOutsideVoice : True
EnableMobility     : True
  1. Connectivity testing
There are couples of ways to verify the external Mobility connectivity,
  1. From the web browser open the autodiscover URL and accept the request to download the file.

Open the file in Notepad to see the file contents,

Here it will show you the redirection information for Lync Mobility.
  1. Also you can test the Lync mobility connectivity by running below command from Lync Management shell,

Test-CsMcxP2PIM -TargetFqdn <FQDN of Front End pool> -SenderSipAddress sip:<SIP address of test user 1> -SenderCredential <test user 1 username> -ReceiverSipAddress sip:<SIP address of test user 2> -ReceiverCredential <test user 2 username> –v
When you run the above command you’ll get two windows authentication dialog boxes in which enter your credentials.
Afterwards scroll the window back up a bit just before all the yellow text you should hopefully see a successful result.

[Guide] Step by Step Microsoft Lync Mobility Installation & Configuration



Microsoft Lync Mobility waiting is finally over & its available for download  on http://www.microsoft.com/download/en/details.aspx?id=28356

Here I have covered all steps which required to configure Microsoft Lync Mobility. Initially I referred few documents but those are really complex & difficult to understand.

Microsoft Lync Server Prerequisites

1. Download Lync Server 2010 Hotfix KB 2493736 (Cumulative Update 4) from http://www.microsoft.com/download/en/details.aspx?id=11551

2. Download Microsoft Lync Server 2010 Mobility Service and Microsoft Lync Server 2010 Autodiscover Service from  http://www.microsoft.com/download/en/details.aspx?id=28356

So let’s get started

  1. Configure DNS Server,
First you need to create internal & external DNS records for lync mobility (i.e. for lyncdiscover.mytricks.in  (external) point to the public IP which you going to use to publish lyncdiscover & lyncdiscoverinternal.corp.mytricks.local (internal) which is pointed to the Lync Standard edition Serve IP address.


  1. Now we need to install the November Lync Cumulative Update  (CU4) on each Lync server except edge server.  Download Cumulative Update 4
After downloading all packages run LyncServerupdateinstaller.exe to install all CU4 updates. After installation you will below screen..


  1. After installing Lync Cumulative Update 4 , we need to specifiy the Internal & External Lync Server listing ports as shown below
Open Lync Management shell & run below commands as per you environment,
For internal listing ports,
Set-CsWebServer –Identity lync.corp.mytricks.in -McxSipPrimaryListeningPort 5086
For external listing ports,
Set-CsWebServer –Identity lync.corp.mytricks.in -McxSipPrimaryListeningPort 5087
Note - lync.corp.mytricks.in is my Lync front End Server.
Now enable the topology by running below command,

Enable-CsTopology –verbose

  1. Lync Mobility Installation,
This is very important step of Lync Mobility installation. Do not install McxStandalone.msi directly install it using Bootstarper.exe. Which I am going to cover in below steps,
But before Lync mobility installation few IIS changes needs to be made as shown below,
Open Lync Management Shell (Run as Administrator) & execute below commands,
Import-Module ServerManager
Add-WindowsFeature Web-Server, Web-Dyn-Compression
ServerManagerCMD.exe –Install Web-Dyn-Compression
Now Download the McxStandalone.msi installable and save it into the below directory on each Lync server where Lync Mobility will be installed.

C:\ProgramData\Microsoft\Lync Server\Deployment\cache\4.0.7577.0\setup\
And execute
C:\Program Files\Microsoft Lync Server 2010\Deployment\Bootstrapper.exe
You will get below output,
To validate installation is completed successfully open IIS Manager & expand External & Internal Web sites, you will find Autodiscover & MCX Services & application pools as  
shown below,

  1. Now need to update Certificate,
We need to update Lync certificate to include new Lyncdiscoverinstal & lyncdiscover FQDN.
Launch the Lync Server Deployment Wizard on the Lync Front End and go to Install or Update Lync Server System > Request, Install, or Assign Certificates and click Run Again.
Select “Send the request immediately to an online certification authority”,
Choose your certification authority & click next,
New Front End certificate SAN i.e. Subject Alternate Names window should show the new lyncdiscover.<sipdomain> and lyncdiscoverinternal.<sipdomain> F
FQDN's as shown below.

Assign the requested certificated at the end.
  1. External Access/ Forefront Threat Management Gateway Server 2010
I have published Lyncdiscover URL’s in the same manner that the Simple URL’s published… Please below screen shots for more details..


                
  1. Push Notifications
The Push Notification solution is used for Windows Mobile and Apple IOS mobile clients which do not support traditional application backgrounding like the Android Mobile Phone does.  
Push notifications are handled by Microsoft Office 365 or Lync Online, so you need to have federation deployed and run the Set-CsPushNotificationConfiguration cmd-let
To enable push notification run below command on Lync management shell,
Set-CsPushNotificationConfiguration
Next we need to enable Federation with office 365,
New-CsHostingProvider –Identity "LyncOnline" –Enabled $True –ProxyFqdn "sipfed.online.lync.com" –VerificationLevel UseSourceVerification
Then add the Lync Push federated domain type
New-CsAllowedDomain –Identity "push.lync.com"
You are done with Lync mobility configuration...
  1. Lync Mobility Policies,

All users by default allowed to sing in to the Mobile client as Global mobile policy. To verify the same run below command,
C:\> Get-CsMobilityPolicy
Identity           : Global
Description        :  Lync Mobility
EnableOutsideVoice : True
EnableMobility     : True
  1. Connectivity testing
There are couples of ways to verify the external Mobility connectivity,
  1. From the web browser open the autodiscover URL and accept the request to download the file.

Open the file in Notepad to see the file contents,

Here it will show you the redirection information for Lync Mobility.
  1. Also you can test the Lync mobility connectivity by running below command from Lync Management shell,

Test-CsMcxP2PIM -TargetFqdn <FQDN of Front End pool> -SenderSipAddress sip:<SIP address of test user 1> -SenderCredential <test user 1 username> -ReceiverSipAddress sip:<SIP address of test user 2> -ReceiverCredential <test user 2 username> –v
When you run the above command you’ll get two windows authentication dialog boxes in which enter your credentials.
Afterwards scroll the window back up a bit just before all the yellow text you should hopefully see a successful result.

Microsoft, Nokia and Amazon showed Interest to acquire Blackberry



It says a lot about the state of RIM that Amazon considered buying the floundering company, it says more that Microsoft and Nokia also considered a joint purchase, but it probably says the most that no purchase intent ever made it to the level of a serious offer.

In separate reports today the news came out that RIM had been considered for purchase this past summer. The Wall Street Journal reported that Microsoft and Nokia "flirted with the idea" of jointly purchasing RIM, but the idea was a fleeting one that only came up at one meeting between the executives of the three companies. Some think the idea may have even been tossed out as a joke.

Microsoft, Nokia and Amazon showed Interest to acquire Blackberry



It says a lot about the state of RIM that Amazon considered buying the floundering company, it says more that Microsoft and Nokia also considered a joint purchase, but it probably says the most that no purchase intent ever made it to the level of a serious offer.

In separate reports today the news came out that RIM had been considered for purchase this past summer. The Wall Street Journal reported that Microsoft and Nokia "flirted with the idea" of jointly purchasing RIM, but the idea was a fleeting one that only came up at one meeting between the executives of the three companies. Some think the idea may have even been tossed out as a joke.

Download Microsoft Lync Mobile 2010 for Windows Phone


In coming months Microsoft will release a Lync mobile application for Apple iOS, Android and BlackBerry. The application includes instant messaging and the ability to see the prescence of other users. The app is a free to download from the Windows Phone marketplace.


Microsoft Lync 2010 for Windows Phone requires a Lync Server or Office365/Lync Online account and will not work without it. If you are unsure about your account status, please contact your IT department. 
Lync 2010 for Windows Phone extends the power of Lync to your mobile device – including rich presence, instant messaging, audio conferencing, and calling features from a single, easy-to-use interface. 


Key Features:
-  View colleagues’ availability in real time and select the best way to communicate – initiating an instant message (IM), email, or a phone call.
-  Connect to Lync conference calls with a single touch, without requiring long numeric passcodes or conference numbers. 
-  Make and receive calls using your Enterprise Voice (Lync ID) number only, so you can connect with others using a single, consistent identity.
-  Lync 2010 for Windows Phone provides transport layer security (TLS) and perimeter/internal network protection without requiring a VPN, so your communications experience is safer no matter where you are or what network you use.
Download Lync 2010 mobile from the Windows Phone Marketplace
IMPORTANT: THIS SOFTWARE REQUIRES CONNECTIVITY TO VALIDLY LICENSED COPIES OF MICROSOFT LYNC SERVER 2010 OR OFFICE365/LYNC ONLINE AND WILL NOT WORK WITHOUT IT.  UPDATES TO MICROSOFT LYNC SERVER 2010 MAY BE REQUIRED FOR PROPER PERFORMANCE.  SOME FUNCTIONALITY MAY NOT BE AVAILABLE IN ALL COUNTRIES.  IF YOU ARE UNSURE ABOUT YOUR COMPANY’S LICENSE TO AND/OR DEPLOYMENT OF LYNC, PLEASE CONTACT YOUR IT DEPARTMENT.  

Download Microsoft Lync Mobile 2010 for Windows Phone


In coming months Microsoft will release a Lync mobile application for Apple iOS, Android and BlackBerry. The application includes instant messaging and the ability to see the prescence of other users. The app is a free to download from the Windows Phone marketplace.


Microsoft Lync 2010 for Windows Phone requires a Lync Server or Office365/Lync Online account and will not work without it. If you are unsure about your account status, please contact your IT department. 
Lync 2010 for Windows Phone extends the power of Lync to your mobile device – including rich presence, instant messaging, audio conferencing, and calling features from a single, easy-to-use interface. 


Key Features:
-  View colleagues’ availability in real time and select the best way to communicate – initiating an instant message (IM), email, or a phone call.
-  Connect to Lync conference calls with a single touch, without requiring long numeric passcodes or conference numbers. 
-  Make and receive calls using your Enterprise Voice (Lync ID) number only, so you can connect with others using a single, consistent identity.
-  Lync 2010 for Windows Phone provides transport layer security (TLS) and perimeter/internal network protection without requiring a VPN, so your communications experience is safer no matter where you are or what network you use.
Download Lync 2010 mobile from the Windows Phone Marketplace
IMPORTANT: THIS SOFTWARE REQUIRES CONNECTIVITY TO VALIDLY LICENSED COPIES OF MICROSOFT LYNC SERVER 2010 OR OFFICE365/LYNC ONLINE AND WILL NOT WORK WITHOUT IT.  UPDATES TO MICROSOFT LYNC SERVER 2010 MAY BE REQUIRED FOR PROPER PERFORMANCE.  SOME FUNCTIONALITY MAY NOT BE AVAILABLE IN ALL COUNTRIES.  IF YOU ARE UNSURE ABOUT YOUR COMPANY’S LICENSE TO AND/OR DEPLOYMENT OF LYNC, PLEASE CONTACT YOUR IT DEPARTMENT.  

[FIX] VMware vsphere 5 [ESXi 5] The operation is not allowed in the current state of the host



Recently I faced issue while Cloning & migrating Virtual machine from ESXi 5 host to another host. I was getting "The operation is not allowed in the current state of the host" error message. This happens when an ESX host thinks it is going into maintenance mode from previuos maintanance.

To get rid of this error you need to restart the ESXi management agents as follows,
Go to VMware ESXi 5 management console -> Go to Troubleshooting options,

 Restart Management Agents as shown below.


Now try VMotion again. If you still get an above error message. Then disconnect the ESXi 5 host from Virtual Center Server and reconnect it. Try to vMotion again and it should work.

[FIX] VMware vsphere 5 [ESXi 5] The operation is not allowed in the current state of the host



Recently I faced issue while Cloning & migrating Virtual machine from ESXi 5 host to another host. I was getting "The operation is not allowed in the current state of the host" error message. This happens when an ESX host thinks it is going into maintenance mode from previuos maintanance.

To get rid of this error you need to restart the ESXi management agents as follows,
Go to VMware ESXi 5 management console -> Go to Troubleshooting options,

 Restart Management Agents as shown below.
Now try VMotion again. If you still get an above error message. Then disconnect the ESXi 5 host from Virtual Center Server and reconnect it. Try to vMotion again and it should work.

The first Android 4.0 tablet will cost 100$ and is called the MIPS Novo 7



The NOVO7, the world’s first tablet running on the Google next-generation Android 4.0 (Ice Cream Sandwich – ICS) operating system, has been launched and its is not as expensive as some might expect.











The NOVO7 ICS tablet was recently launched in China by its makers – MIPS Technologies and Ingenic Semiconductor – for a price below $100.

MIPS will the Prime Transformer compete for who will be the first one tablet with Android 4.0 will bring to the market. Whether they do or do not fight to win, price-wise they are certainly the dominant. This manufacturer says NOVO 7 has a 7 inch tablet on the market going with Android Icecream Sandwich for only 100 $.


















Novo 7 Comes tablet comes with a 1 GHz MIPS processor, 2MP camera on the back and a camera for video calling on the front. There's even an HDMI connection and you can put in a SDcard to expand the memory.
Check out the video below for the presentation of this tablet.


The first Android 4.0 tablet will cost 100$ and is called the MIPS Novo 7



The NOVO7, the world’s first tablet running on the Google next-generation Android 4.0 (Ice Cream Sandwich – ICS) operating system, has been launched and its is not as expensive as some might expect.











The NOVO7 ICS tablet was recently launched in China by its makers – MIPS Technologies and Ingenic Semiconductor – for a price below $100.

MIPS will the Prime Transformer compete for who will be the first one tablet with Android 4.0 will bring to the market. Whether they do or do not fight to win, price-wise they are certainly the dominant. This manufacturer says NOVO 7 has a 7 inch tablet on the market going with Android Icecream Sandwich for only 100 $.


















Novo 7 Comes tablet comes with a 1 GHz MIPS processor, 2MP camera on the back and a camera for video calling on the front. There's even an HDMI connection and you can put in a SDcard to expand the memory.
Check out the video below for the presentation of this tablet.