Microsoft Lync Mobile Running on Everything

Just this morning a colleague showed me that he had Microsoft Lync Mobile running on an HP TouchPad (rooted running Android of course) and I got the idea to post a blog of photos of Lync Mobile running on everything!

You can help by sending your photos via twitter post @matthewlandis and I’ll add new entries here. A couple devices to “prime the pump”…

HP TouchPad (Running Android)


Samsung Focus (Windows Phone)

2011-12-12 13-34-22_550_thumb[7]

Samsung Galaxy IIS (Android)




Asus Transformer (Courtesy: @Triumfas)


Who Can Federate Tool Coming to Windows Phone Soon #lync #wp7 #windowsphone

Our WCF Tool for Windows makes it one click to see which of your Contacts in Outlook could be Lync/OCS enabled. It has been in demand: nearly 1,000 downloads in a little over a month. This is a big achievement for us and, to keep the momentum, we decided to bring the Who Can Federate Tool to the Windows Phone platform.

We decided to do this for several reasons:

  1. Excellent little tool to have in your pocket for those moments when a client or colleague wonders if so-and-so organization can Lync. This is a feature that PC version does not have. (basically a good way to see if a company is anybody {grin})
  2. Windows Phone consolidates more Contacts into one list than any other place I know
  3. Finally, and biggest business case: I wanted the challenge of writing a Windows Phone app. {another grin}

The first release of the Windows Phone edition will have some slightly different functionality than the PC version:

  • A simple way to check a single domain you type in for Lync-ability
  • You can email the list of Lync-able contacts to your PC with hot URL to test for yourself if they are open (if by arrangement this obviously must be done first)
  • Will entirely depend on the Lync Federation Directory Project domain list--No DNS lookups at the moment.

We have all the tough, behind the scenes code done. Now we will smooth the UI, make a slick logo, more testing and go through app submission process. Keep on eye on this blog for the release, or go and grab the PC WCF Tool right now!

splash screenreturned with menuscan completesmall icontask switcher2tile

Wish You a Happy Christmas!

I’m ready to hang it up and head out for the holiday and wanted to say “Merry Christmas!” before heading out. I hope each one of you a very Happy Christmas.


One of the things I like to do over Christmas holiday is read the “original” Christmas story. In my perusing I came across this recording (by Max McLean) which you might like. Here is the link

And finally, the words of a very famous carol:

God rest you merry Gentlemen!
Let nothing you dismay;
Remember Christ our Saviour,
Was born on Christmas-day;
To save our souls from Satan's power,
Which long time had gone astray:
This brings Tidings of Comfort and Joy.

Eagle Eye from Polycom

#Lync User QuickTip #15: Adding VoIP Calling to Lync Mobile for iOS in 10 Minutes #iphone #ipad #ios #lync

Note: The below solution definitely falls into the experimental category. But the exercise “works” and demonstrates some interesting future possibilities. So, please, don’t harass your IT with it and remember: it’s not an Enterprise solution. So much for disclaimers, onward…

lync is loading voip

Some have expressed interest in having Voice over VoIP for mobile devices using the new Lync Mobile client. With a little work around this is actually possible.


The general concept is that we will have the Lync Server call your mobile via a VoIP call instead of through the mobile voice voice network. (thanks, Microsoft for designing Lync Mobile to do call back. Brilliant.)


  • Be Using Lync Server On-Premise with Enterprise Voice enabled for the mobile user in question
  • Use Lync Mobile for iPhone or iPad
    • (since Lync Android does not “Call Via Work” and currently there is no Skype Voice client for Windows Phone we are left with iOS based devices. Not trying to prefer iOS friends. ;-)
  • Have a Skype Account with a “Online Number” enabled (approximately $60/yr)



  • Goto and setup a Skype account and buy an “Online Number”
    • a Skype Online Number allows people to voice call you from any mobile or landline phone using a regular phone number.
    • You do not pay for any minutes used while people are calling you. The only cost is paying the monthly fee to skype to rent the phone number which is about $6 USD/mo or $60 USD/yr.
  • Install Skype on the same mobile device as your Lync Mobile client and make sure you can receive calls on the device by calling your Skype “Online Number” from another phone.

ipod skype profile screen

  • In Lync Mobile for iPhone/iPad, Go to Options and change the Mobile Number to your Skype “Online Number”.

mobile number set

  • Now connect to a Lync Contact using “Call Via Work” or use One-click Meeting Join. Lync should initiate call to you via Skype. First you will see the Lync Mobile message “Answer incoming Call”

lync voice 1

After a few seconds (about 10 seconds in my case) you will see the Skype incoming call notification and you can click “Answer”.

lync voip 2

  • Celebrate, that is it! You should now be able to join Lync conference and make “Call Via Work” calls entirely using VoIP.



  • Any issues that afflict voice calls over 3G/wifi will apply. Winking smile
  • Do NOT complain to IT Helpdesk if voice is choppy Winking smile
  • If your iOS device doesn’t support App Switching, don’t even try this.
  • My experience is that Skype on iPad seems to wakeup the device on an incoming call and {usually} works even if Skype is in the background.
  • It may be prudent to “wakeup” Skype if you changed wireless networks (WIFI to 3G, for example) or if the iOS device was sleeping.
  • This same general concept could be used using any VoIP provider and iOS based softphone. We selected Skype because it is well known, simple to setup and has no charge for incoming minutes other than the “Online Number” cost.
  • This same concept could be used by setting up your own on premise infrastructure. Actually the snom ONE IP PBX would make a good starting point and the detailed steps are available here.  snom ONE IP PBX could act as the gateway to handle the VoIP leg to the mobile device. Then you would use a standard SIP softphone such as the Bria softphone on the iOS device. Two items would make this solution superior to the Skype solution:
    • Since you can totally turn off voicemail in the snom ONE IP PBX you don’t have to worry that voicemail will kick in if Lync Mobile user doesn’t answer the Call Back.
    • Lync Server and snom ONE IP PBX gateway can be connected using SIP tie trunk, avoiding the need to “waste” a PSTN trunk when doing a voice call.

Acknowledgements: Concept arrived at separately by @itommyclarke and myself. But he beat me to testing it. Winking smile So, hat tip. See his great Lync blog content please: click here

First Impression Review of Microsoft Lync for iPhone and iPad: The Best Comes Last? #lync #iphone #ipad #ios

It looks like Microsoft has not held back with its official Lync App for Lync Mobile for iPhone and iPad: This app apears to be the best yet with some features even the Windows Phone version does not have.

Some of the features I’ve noticed are unique to Lync for iOS:

  • Visual Voicemail and ability to 1 click call back callers
  • Most Developed Keypad: with dial tone feedback, visual notices
  • Tab showing Meetings and Online Meetings that can be Joined
  • Ability to select All and multi-select chats to be Deleted in the Chats windows
  • iOS Native Contacts are integrated into the Lync experience
  • Ability to Send Location in a IM/Chat


Some other small things I’ve noticed

  • iPad version does not have keypad for dialing. iPhone version has nice keypad dialing experience
  • The IM notification sound on iOS sounds just like the desktop Lync making the experience seem more similar


My Info Tab

This screen allows you to change your note, status, options and Simultaneous Ring settings.


Easily set your status/presence.



Lync and iPhone/iPad native Contacts are integrated into the experience. You can search for contacts directly from this same screen as well.



This is the window to see ongoing chats and move between them.


Below is the IM chat window. Pressing the upper right options” button allow you to take actions on this IM like: Invite more people to this chat, Voice call this contact, send Location and more.


IM Options


Location: When you are in an IM chat Window you can easily send your location.


More More



If you have meetings scheduled they will appear in this window. With 1 click you can see the details or join them.


Meeting details and join.

meeting details


The Lync for iPhone dialing keypad feels a lot like a mobile phone dial pad. (In contrast to the Lync for Windows Phone where the dialer is a text field you type in.) You can press and hold 1 to access the Exchange UM voicemail system. You can also copy number into the keypad dialer.


Visual Voicemail on the Lync for iOS clients gives the ability to instantly select the voicemail that is of interest to you. You can listen to a voice and delete or callback the caller. You can start listening or move part way into the voicemail using the progress slider.


Visual voicemail notification



The Lync Mobile for iPhone and iPad appears to be the most full featured and refined Lync Mobile client from Microsoft yet.

Some items that are missing are calling history list (missed, dialed, completed) and conversation history is not automatically saved to Exchange list on Lync Desktop. (you can Send as an email) As with all the Lync Mobile clients, VoIP, video and meeting visuals are not included.

Microsoft has put a lot of thought into fit and finish. With features like Visual Voicemail and the more complete keypad dialing (on iPhone) and small things like very snappy feel/transitions and using the Lync desktop ring tone, the iOS client feels more like the desktop Lync experience than the earlier released Windows Phone and Android Lync Mobile clients.

Download from AppStore:
iPhone: Click Here 
iPad: Click Here

UPDATE: Microsoft Lync Mobile App for iPad and iPhone is in the AppStore #ipad #iphone #ios #lync

It looks like the iOS Lync Mobile app is now available on the App Store.

If it does not show up in your app store here are some links:

Some quick screen shots below:

contact list




change status


change status

Analyzing and Comparing Microsoft Lync Mobile Data Consumption


2011-12-15 17-24-51.034

Note: The below tests have been conducted in a very informal manner. For implementation planning guidance please reference Microsoft Mobility planning documents.

Microsoft has noted that their new Lync Mobile client has been dramatically optimized to operate in most mobile data network conditions. What exactly does this mean? How much data DOES Lync Mobile client use? How does this compare to the SIP based CoMo (Communicator Mobile for Windows Mobile). We fired up our lab and did some tests.

For our comparison tests we used the same Lync user with with the below profile

  • 15 local contacts
  • 50 Federated contacts

The compared mobile devices/clients were as follows:

  • Windows Phone (Mango) on Samsung Focus, Lync Mobile
  • Windows Mobile (6.5) on HTC/ATT 8525, Communicator Mobile

Our test was as follows:

  • Open the client
  • Send an IM "test test test” to another user
  • Have the other reply with “test”
  • Close the client

We ran the tests 4 times on each platform and averaged the results. What we found was that Microsoft has truly optimized data consumption: On the data receive side Lync Mobile was 6.33 times more efficient (less data received) than Communicator Mobile. On the send side Lync Mobile was 3.42 more efficient (less data transmitted).

To Summarize, our finding in our informal and very limited lab is that:

  • Summary: Lync Mobile is:

    • 6.33 Times more efficient on Receive

    • 3.42 Times more efficient on Transmit

Below are the exact data amounts in a grid:



Lync Mobile

RX Data in MB



TX Data in KB





Note 2: These lab tests have not been peer reviewed. If you notice any anomalies, please report them to me via comments or @matthewlandis (twitter).

Lab test details worksheet: click here

Video Review of Microsoft Lync Mobile for Android: On a Tablet

Here is a quick first impression review of Lync for Android on an Acer A500 tablet. Enjoy

Ubiquitous VoIP UC over Mobile Data Plans: A Myth? Very Few Enterprise Vendors Seem Willing to Commit

can voip ride on the mobile data plan pipe

I’ve been trying to find a major UC Vendor that supports UC media (voice/video) over mobile data plans (2G/3G/4G, etc). While there is a lot of marketing that makes it appear that UC Voice/Video/Collaboration on VoIP is a smooth ubiquitous experience, when you read the technical details, the solution is really designed to work on “WIFI” or “your corporate” network. In some cases, it is noted, you need to switch to your mobile voice network when you leave corporate WIFI.

As an example of this reluctance read these excerpts found in Jabber for Android release notes:

  • “Voice quality over public Wi-Fi and mobile data network connections cannot be guaranteed.”
  • “When using Cisco Jabber to participate in Cisco WebEx conferences, you may experience audio issues. For example, you cannot hear participants, participants cannot hear you, you hear choppy or synthetic audio, or participants hear your audio as choppy or synthetic. To resolve these issues, tap Hold and then tap Resume.”
  • “Voice quality over mobile data network varies depending on the quality of your mobile data network connection and cannot be guaranteed. Examples of voice quality issues you may experience when using a mobile data network include the following:
    • If you are driving and listening to a voicemail message, you may have problems hearing the entire message and the audio may sound choppy or synthetic.
    • If you are driving and replying to a voicemail message, the recipient may have problems hearing the entire message and your message may sound choppy or synthetic.
    • If you try to access your voicemail and you enter your PIN, the time delay associated with remote access may cause prompts to play out of sync, or you may hear a message that you did not enter the PIN on time.”

Below is my informal (I did not contact each vendor/don’t claim to be expert in their mobility products) compilation of vendors that at first blush appear to do UC over VoIP everywhere, but when you start reading the technical brochures in it appears they are committing only to WIFI and Outside Voice/ Call Back/ Mobile Voice Network when not in WIFI range.

Note: I should note that vendor reluctance to commit to VoIP over mobile data networks is not a reflection against UC vendors, but a sign that mobile data networks in some (many?) areas are not primetime ready to handle real time communication data.

Note: If you find any mistakes in my informal research or have a vendor that does commit to VoIP over mobile data plan, let me know, along with URL source, and I’ll update this blog. Also if there is another vendor to add, drop me a comment.

Cisco Mobile iPhone Jabber 8.1: Wi-Fi

"Place, receive, and manage calls over a Wi-Fi network using your Apple iPhone..."

Cisco Android Jabber: Corporate Wi-Fi
In the video on this page it notes something like: you will need to switch to mobile voice network when leaving corp. wifi

Avaya One-X: Wi-Fi

"Wireless enabled enterprise campus 802.11 b/g/n"
Source click here

Shoretel Mobility: Wi-Fi/Mobile Data Networks

Shoretel Mobility can work over WIFI or Mobile Data Networks. In their technical notes (sources below) they note that when on WIFI you should use the below vendors, and i quote the list:

      • Cisco (including integration with Wireless LAN Controllers and Mobility Services Engine)
      • Aruba (including integrationwith Wireless LANControllers/Switches)
      • Meru
      • Motorola
      • HP
      • Trapeze
      • Aerohive

When on 3G or less I wonder what the plan is to keep from an “experimental” end user experience?

Source: Click Here

AltiGen Mobility for Microsoft Lync: WIFI/Mobile Data Networks/Outside Voice

Altigen supports Outside Voice for situations where VoIP over mobile data networks does not work.

Aastra Mobile Client Plus for iPhone: WIFI

It appears Aastra Mobile Plus for iPhone is designed to work in WIFI:

“The AMC+ dual mode function will setup the call over internet when you are in range of Wi-Fi access and in that way drastically reduce the mobile calling cost…”

Source: click here

AT&T VoIP App: Wi-Fi

"customers will benefit from the same rates using the app over Wi-Fi"

Counterpath: Wi-Fi/3G (w/ Disclaimer)

“Bria iPhone Edition is a SIP-based phone for Apple iPhone and iPod touch that uses a Wi-Fi or 3G connection to make and receive calls.”

Do note the Counterpath disclaimer related to mobile operators terms of service:

Some mobile network operators may prohibit or restrict the use of VoIP functionality over their network and may also impose additional fees, or other charges in connection with VoIP. You agree to learn and abide by your cellular carrier's network restrictions. CounterPath Corporation will not be held liable for any charges, fees or liability imposed by your carrier for use of VoIP over 3G.”

Source: click here

Damaka: Wi-Fi/3G

“…Moreover, damaka’s technology works across networks (WiFi, 3G, 4G). “

Some More articles that might be of interest:

Cisco says Call Back is not UC
why Outside Voice makes sense
Cisco Jabber Android Release Notes

UPDATE: Microsoft #Lync for #Android Is Here


** This article is in progress and may be updated. **

Looks like Android is #2 to be released after Windows Phone with iOS versions still coming. According to a Technet article released earlier this week, Lync Mobile for Android will have a few less features than Windows Phone, iPhone and iPad in the area of Telephony Support. To see the complete list of features click here. (especially telephony support section, as shown below)

Mobile Client Comparison Tables - Telephony

Looks like Microsoft has designed a very nice and clean interface for the Android version of Lync Mobile.  Just like on Lync for WindowsPhone, on login you may need to type username for successful login. My Android toting colleagues are reporting the Android Lync Mobile client UI is a smooth and pleasant experience. Also, Lync notifications are received even if the Lync Mobile app is not running since Lync utilizes Android “Background Data” feature.

Get it here:

See screenshots below.



Contacts List


Contact Card


Instant Message


Dialer screen. (Lync for Android does not call as work but will call #’s directly)


Handling multiple chats screen


Android device Sync Settings






#Lync User QuickTip #14: On Lync Mobile for Windows Phone and Want to Change User?

So you want to login to a different user on Lync Mobile for Windows Phone? While the Windows Phone Lync client doesn’t get official support for cached users like iPhone and iPad, you can do it manually.

  1. Swipe to the “my info” pane
  2. tap presence area
  3. tap “sign out”

lync sign off

Now you will need to type in the new users credentials and go through a short Wizard to setup the new user and your done.

Applies to: Lync Mobile for Windows Phone

First Impression Review of Lync Mobile for WindowsPhone


The Microsoft Lync Mobile client for Windows Phone became available a day early: around 7.30 EST on Sunday evening.

After working with it for just a little bit here is some feedback:

  • Very straightforward initial setup: Has very simple wizard based setup.
  • Lync Mobile start up time is about 6seconds on my Samsung Focus with Mango, which feels snappy.
  • Push notifications and Live Tile
    • Tap the push notification and you will be taken directly to the IM conversation
    • The Lync Live Tile while show how many missed items


  • Push notifications that come in when phone is locked and asleep will vibrate/ring phone and light up screen with notification at the top.


  • Has a responsive Metro interface (but does not observe WindowsPhone theme colors, Messaging Hub integration or Mango contact pinning capability at this time) Lync uses a blue colored theme.

2011-12-12 08-58-13.813

  • Lync Mobile “remembers” which screen (my Info, contacts, conversations) you were on when you exited the program and open there when rerun the app
    • change your note, status or incoming call settings by taping on the item.

2011-12-12 13-49-01.672

    • set your status
    • here is where you sign out as well.

2011-12-12 13-49-11.421

  • You can call (using Outside Voice) Lync contacts that do not have Enterprise Voice—very nice.
  • You can also audio call (using Outside Voice) Lync federated contacts (LiveMessenger or Lync): for example I just called a federated LiveMessenger contact.
  • The ability to have group IM chats and easily add new contacts to chat from Lync Mobile works very straightforward 

2011-12-12 09-32-42.625

  • When a group chat is in progress you can easily “View Participants List”
  • Lync Mobile IM has Spell checker and emoticons

2011-12-12 08-59-50.443

  • Lync Mobile IM does not make URLs hot linkable (by default at least. checking if this is a setting…) But you can easily copy and paste. Not bad.

2011-12-12 09-06-29.153

  • IM History is not stored to exchange like desktop Lync, but you can email it to yourself.
  • Making a voice call from Lync Mobile dialer (shown below) will set your status to busy although making a call from WindowsPhone dialer does not.
    • In a nod to the telephony world the Lync Mobile dialer has a button on EVERY screen—right in center, bottom. Winking smile

2011-12-12 13-34-22.550

  • Lync Contacts List is metro, clean and straightforward.
    • Lync will remember which groups you have expanded even after shutting down the app and restarting which is nice.
    • If you have long contact lists you can search for contacts using search button
    • I’ve noticed that presence for contacts refreshes nice and fast: usually in about 2 seconds of the change.
    • Note: Pictures did not show up for us: I think this is because it only supports AD pictures, not URLs.

2011-12-12 13-33-53.708

  • Joining a meeting from WindowsPhone works very nicely, just one click on Join Meeting URL then accept incoming call.
    • You can easily see who is joining/leaving meeting (picture1 below) and a list of participants
    • You can even easily add/Invite participants from mobile quite easily. (Picture2 below: There is a UI issue that the mobile phone call info area somewhat covers the field you need to type Invitee into, but it still works)

2011-12-12 08-55-42.866

2011-12-12 08-56-47.294


  • The first time you get an IM from a contact you will get a toast notification at the top of the screen as shown on the picture below. After that the phone vibrates on each new IM.

2011-12-12 09-08-25.643

  • Lync Mobile handles multiple chats very smoothly via a “Conversations” screen. You can even have other ongoing chats going while you are in a Voice conference. (I’m sure msft would want me to note not to do this while driving please--grin )

2011-12-12 08-58-57.882

  • Changing your own presence/availability works as expected. Perhaps a little slower to update on your own mobile device after you make a change (I’ve noticed up to 6 seconds…perhaps our server?) You will notice update happens on a Lync 2010 client more immediately.
  • Technet article under “Telephony Support” section notes WindowsPhone cilent should have “Access voice mail” as a feature—but we can’t find it? (maybe overlooking?)

Some Technical/Other Notes:

  • If you “Call as Work” or click to Join Meeting, make sure you answer the resulting call to your mobile device. (otherwise called party will get your mobile voicemail) (via bibble-it blog)
  • We are hearing some people need to enter UserName as well to achieve a successful login.
  • Note: you need the Lync Server to be updated to CU4 and the mobility service installed before this client will work.

Microsoft has brought the Lync experience to WindowsPhone, and a day early by some counts. It is optimized for the mobile user UI and bandwidth wise and I expect this will be appreciated by many. I am pleasantly surprised at the smoothness of joining the audio portion of a Lync meeting and the ability to see attendees and invite new ones—right on a mobile device. The ability to voice call non-EV Lync and other federated contacts means big toll savings when calling around the world. Some will note that there are more WindowsPhone native capabilities that could be taken advantage of, VoIP voice and visual portion of Lync meetings is not a part of the product. Overall, Microsoft has a good solid start on the path to get Lync functionality on mobile devices and Lync Mobile is a big win for Lync users.

Users on WindowsPhone Marketplace give #Lync Mobile a 4.5 Star rating.
See Lync Moble for WindowsPhone on Marketplace: click here