Welcome to Office Communicator Blog Sign in | Join | Help

Communicator goes Mobile

Communicator Mobile 2007 R2

Microsoft Office Communicator Mobile 2007 R2 is almost ready to be shipped to customers, so now is the perfect time to present this Microsoft Office Communications Server (OCS) client that makes it easy to stay connected from a mobile phone.

 

The Communicator Mobile project was conducted in parallel with the other OCS 2007 projects. The goal was to elevate mobile devices to first-class participants in Microsoft’s Unified Communications (UC) ecosystem. Thinking about the investments Microsoft made in voice, it made sense for us to have an OCS client on the mobile phone.  We wanted this client to be a full UC endpoint, allowing the mobile phone to be the user’s only phone and a great complement to Microsoft Office Communicator.

 

When Communicator Mobile 2007 shipped last year, it had the necessary foundations that we needed to achieve our goal. It allowed a user to send and receive instant messages, receive and publish presence, and search for contacts in the enterprise’s address book. Shipping Communicator Mobile 2007 was exciting. We were anxiously awaiting the first customer feedback—after  all, this is who we build products for. Users were happy with the ability to receive and send instant messages from the mobile phone and to update their presence on the road, but they asked for better battery life and the ability to receive and place phone calls through their enterprise OCS server. Both features had been on our minds from the beginning, and this feedback told us what to focus on for the next release Communicator Mobile.

 

Fast forward to the end of 2008: We are getting ready to release Communicator Mobile 2007 R2, which features more than 60% improvement in power consumption, single-number reach capabilities, plus various other tweaks and improvements that will make the mobile worker’s life better.

 

To reduce power consumption, we mainly focused on adapting the OCS presence model to a mobile device.   The always pulling presence feature is a great solution for Communicator, but it wasn’t so great on a mobile device (rapid power consumption). On a mobile device, (which features limited screen real estate and only one visible application at a time), presence doesn’t need to be updated when Communicator Mobile is in the background. With this in mind, we designed a new presence model that prevents waking up the phone’s radio when it is not really needed. We also tied subscription packets to IM packets (to use the fact that radio is already active) and we suspended presence updates when the application is running in the background. At the same time, we improved the sign-in process to add some caching and significantly reduce sign-in time.

  

Because presence is essential to modern communication and because we had the goal of making a mobile client that is a first-class citizen of the UC world, we decided that Communicator Mobile will not only display presence but that it will also actively participate in the presence model.

 

When I am on the road, if I am connected on my mobile device, it is useful for my contacts to know this before contacting me; very often, for example, this helps people decide to use voice instead of IM, as they know I might be driving. Communicator Mobile 2007 R2 publishes a specific presence state that shows my presence as on a mobile device (I am available on mobile, or busy on mobile, etc…). It is also publishing my device capabilities, so I don’t receive application sharing invites, for example.

 

If Communicator Mobile is your only phone, it has to be able to receive calls that are arriving at your desk, and also it has to allow you to make outgoing calls via your work phone, even when you are away from your desk. All of this is part of our new client Single-number Reach feature.  The first time you start Communicator Mobile, it does a basic check of your configuration in order to enable Enterprise Cellular Telephony (ECT) on your device.  For example, Communicator Mobile determines whether you are UC enabled, or whether you have already set up any call-forwarding rules.) , With ECT, every call made to your desk phone (from another Communicator user or from any phone in the world) will automatically generate an “incoming call” notification on your Communicator Mobile phone.

 

From the message you can decline and send the call to your work voice mail (just like from Communicator). This allows you to have only once voice mail for all your work calls. If you decide to answer the call, it will look like you are taking the call from your desk, because Communicator Mobile IS your desk phone.

One Phone, One voice mail, Single Number Reach, a true Unified Communication statement.

Communicator Mobile 2007 R2 also allows you to place calls that are originated from your company phone, even when you are using your mobile phone on the other side of the continent. On your contact’s details cards, you now have an entry to place a call via work.  Technically, Communicator Mobile is using the data connection to request your company’s OCS to place two calls, one to your contact one to yourself, and then merge the calls. The benefits are numerous:  Your call appears as if it was originated from your company (useful when you do not want to disclose your location or your mobile phone number), and it allows you to call the other side of the world while being charged for a local call.

Call via Work from contact list

 

Call from Communicator UI

 

Communicator Mobile 2007 R2 also support for call handling setup. From your device, you can configure routing rules from your phone, to also ring your home phone, for example, or to pick up calls from your hotel room.

Communicator Mobile 2007 R2 works on Windows Mobile 6 (PocketPC or SmartPhone) with a minimum of 72 MB or ROM.

We also developed a Communicator Mobile 2007 R2  for Java. The application runs on mobile devices with 240 X 320 display size, MIDP 2.0, CLDC 1.1. It is supported on Nokia S40, 5th edition phones like 3120 Classic, 3600 Slide, 5220 XpressMusic , 5310 XpressMusic , 5610 XpressMusic,  6212 Classic, 6300i, 6301, 6500 Classic, 6500 Slide, 6600 Fold, 6600 Slide, 7210 Super Nova, 7310 Super Nova, 7510 Super Nova, 7610 Super Nova, 7900 Prism, 8800 Arte and  Motorola Razr. Note: This version does not support call handling setup.

-Marc Boyer, Program Manager

Published Wednesday, November 26, 2008 2:26 PM by octeam
Filed Under:

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

 

Tom Pacyk said:

Awesome! Now, how about an iPhone version? :)
November 27, 2008 1:49 PM
 

OscarSotoCL said:

Really impressive.  I'm using Nokia E series for my business because their Direct Push capability.  So i will really happy if i could use the same smartphone to use communicator R2.

Thank you and great work.

Oscar Soto
MVP Directory Services
November 27, 2008 4:48 PM
 

ScottS said:

Will the Java Version run on the Blackberry?   Who make the version that runs on Blackberry now?
December 3, 2008 9:09 AM
 

alasdair ford said:

A few of quick questions :

1) does the busy on mobile status indicate that MOCM is aware that I am involved in a cellular call and/or  a MOCM originated  or terminated call  or is this limited to MOCM originated or terminated calls only?

2) Will desktop MOC indicate that I am on a mobile device a la live messenger?

3) are there dependencies on the server version ? ie is MOCM R2  an OCS 2007 R2 only solution?

regards

Alasdair

December 5, 2008 5:48 AM
 

Duncan said:

ScottS, the Blackberry client was written by Blackberry, using the published Web APIs (essentially piggybacking off CWA).
January 6, 2009 3:45 AM
 

Oz_ said:

So does this mean that Nokia Series 60 (S60) devices are not supported? E.g. Nokia E71. If not is support planed and when? It doesn't seem to make a lot of sense supporting the S40 when no current or future device are/will be sold with it.

Another question/clarification, am I to understand that all the non Windows Mobile version do not support call handling setup? Can you elaborate on this, does this mean all call functions or just SNR? E.g. same functionality Blackberries have currently.

Last question, are there any plans on adding VoIP functionality into the Mobile Communicator? If so is there a timeline on this? It would be really nice to see an alterternative to Nokia's Intellisync VoIP solution, e.g. automatic handoff between WiFi and Celluar. It is a fairly nice solution athough a lack of support for Mobilie Communicator on S60 with our a third-party server is preventing a really nice UC Solution.

Look forward the the R2 release.
Thank you,
January 13, 2009 12:29 AM
 

ramstar said:

Hi ! And why did not support the iPhone, or it is not feasible?
January 26, 2009 7:44 PM
 

JotM said:

@Oz_ What do you mean by "supporting the S40 when no current or future device are/will be sold with it"?
The Nokia 6233 is a S40 device and happens to be the standard of my employer. In about 3 months time approx 2000 colleagues will be fitted out with these devices.
January 28, 2009 10:46 AM
 

javier.borrajo said:

Hi, I wrote a comment somewhere in this blog saying I could not install
Communicator Mobile R2 in my HTC.

The problem was I was using the SmartPhone installer.

I used the PocketPC installer and it worked fine.

Great work with the new release!

Javier
February 22, 2009 2:23 PM
 

javier.borrajo said:

I want to install the Java version of Communicator Mobile R2 on my Nokia Xpress 5800

Any idea where can I get the installer?

Thanks a lot

Javier
February 22, 2009 2:25 PM
 

bvent said:

I've installed Communicator on my phone but it's telling me my internal and external servers are incorrect. Do I get this from my IT deparment. It looks likes there are default servers from Microsoft.
April 9, 2009 10:02 AM
 

Joanne83 said:

I am trying to install the Microsoft Office Communicator Mobile 2007 R2 client on my Sony Ericsson X1 and it displays the following error -

Unsupported Device Type- Microsoft Office Communicator Mobile does not support the connected device type.  Application Manager will make the application available for installation when a supported device type is connected.

Can you advise what i need to do to get this working on my windows mobile device?


April 10, 2009 2:40 PM
 

dive buddy said:

The Pocket PC version of COMO R2 installs on the Sony X1
May 7, 2009 12:02 PM
 

JohnH said:

What server side settings are required to the get the R2 mobile client to recieve voice calls from another OC user?

Our system has no PBX, and all we require is to be able to make OC Client to OC Mobile Client calls via the GSM 3G network...

All users enabled for Enterprise Voice, but no options appear on the client for making or taking a call.

I have double checked that the mobile client version is indeed R2, and I am using a Windows Mobile 6.0 SmartPhone with the SmartPhone install.

May 13, 2009 5:04 AM
 

Limey said:

Any chance of an iPhone version with Push?
June 26, 2009 9:53 AM
 

Damon33 said:

Any known issues with using the COMO 2007 R2 client on the HTC Touch Pro?

I've installed the client and it will not connect over my WIFI corp network.

Also tried going via a mobile VPN tunnel and the client also won't connect. Same COMO acccount works fine on a Smartphone, really curious as to why it doesn't on this device.

Got the PPC installer from the web, so I should be using the correct client.

Our OCS server is not R2, could that be a problem? If so, why does this not impact the Smartphone client?

Thanks!
July 22, 2009 7:17 PM
 

richallen said:

We have several users running CoMo and a few of them have issues with the system not detecting when the move from their desktops to mobile, any suggestions?
December 3, 2009 3:30 PM
 

Zac Mutrux said:

Any idea whether CoMo will work with the hosted Communicator service, offered as part of Microsoft's Business Productivity Suite Online?
December 10, 2009 7:21 PM
 

Hangfire said:

Hi,

Have installed it on e71, observed that I can not hide/ switch to other program, I had to exit to switch to another application.

Am I missing any config piece here?

TIA
January 4, 2010 9:14 AM
 

whitemand said:

What IM Client are people using integrated with R2 on BB devices ? BB IM doesn't work with R2.
January 12, 2010 8:56 AM
 

Christo van Rooyen said:

Hi,

This might be an old question, but I do not see any clear response on this blog.

Does the Communicator 2007 Mobile client support VoIP calls when running on a Wifi network??

Can I initiate and make a voice call over a WiFi network??

Thanks,
Christo
January 29, 2010 2:02 AM

What do you think?

(required) 
(optional)
 
Enter the code you see below

(required) 
Powered by Community Server, by Telligent Systems