Link to home
Start Free TrialLog in
Avatar of Kevin Staley
Kevin StaleyFlag for United States of America

asked on

OMA and Direct Push on a Treo 700w

I have one Exchange 2003 SP2 server. I have OMA active and using a separate Vdir (exchange-oma - per MS article
817379 using method #2) so I can leave "SSL channel required" checked on the \Exchange directory for OWA purposes.
I have a pilot user who has a Treo 700W with the latest firmware (1.10) from Palm and the latest Activesync software.
According to everything I have read, using the new Direct Push method (does not use SMS), the Exchange server should immediately notify the PDA that an email has arrived and the PDA should immediately retrieve it (I know this step follows
pings from the PDA etc.). Some say the new email should show up on the PDA before it gets to the Inbox in Outlook on a client PC on the LAN. Well, our pilot user gets new emails etc. only when his PDA syncs (he can set it to do so automatically every 5 minutes, or when he manually performs a send/receive). The closest solution I have seen that may deal with our issue concerns the heartbeat intervals on the server (apparently there are defaults that can be overridden
by adding about 5 registry keys and appropriate values - although I am still uncertain on what the appropriate values should be). Any suggestions on where to look to find out why notifications are not immediate and/or how to fix it are
greatly appreciated.
Avatar of Sembee
Sembee
Flag of United Kingdom of Great Britain and Northern Ireland image

I doubt whether it is the heartbeat. Lots of people seem to have latched on to the heartbeat as being the cause of these problems, but when I put it to Microsoft they said that it wasn't. I can't publish the source or the exact text that I received as it was under NDA.

This would appear to be a simple failure of the push feature.

What version of Windows Mobile is on this device?
Is push actually enabled on the device?

Simon.
Avatar of Kevin Staley

ASKER

The Treo is running 5.1. Where would the user look to verify that push is enabled?
Need more than that for the version number.

My JasJar is 5.1.195 (Build 14847.2.0.0)

The key bit is the build at the end.

The different suppliers are enabling it in different ways. On my JasJar it is in something called "Connection Manager". I haven't seen a Treo (as I live in the UK and it is still exclusive to Verizon) so am not sure what it is on that device.

Simon.
Here it is: 5.1.195 (Build 14929.2.2.1)
The build number is key - anything above 2.x.x is good as it has the MSFP update.

Simon.
Try configuring the activsync schedule on the Treo to "as new mail arrives".  By doing so he'll receive the email as soon as his Inbox does.  We are piloting Treo 700w's ourselves and have had a few minor "undocumented" setup points.  Did you also setup the Mobile Services section located in teh ESM tool under global settings?  

This is where you'll enter the domain name for your provider's text email service.  IE: phonenumber@provider.com.  Verizon's is number@vtext.com.  The email that is sent from the Exchange 2003 SP2 server is invisible and basically is telling the mobile device to immediately sync.  Our's is very fast..."blackberry" like.  

To confirm that your Direct Push is working correctly there is a performance counter you can check.  On your Exchange server launch Perfmon and Add the Ping: Last Heartbeat Interval Counter located under the Microsoft Exchange ActivSync object.  If it is over 900 seconds that it is working and talking to your Treo.  If it's 0 then it's not working.

Matthew
<web site removed>
You shouldn't need to set Always Up To Date to use the push technology. Push is replacing AUTD as that technology is useless to the vast majority of the world where we don't have email to SMS gateways and have to pay for every text message.

Simon.
Sembee

You are correct.  You shouldn't have to...however results from my recent testing with the Treo's and mobile connectivity it that's the only way it works correctly.  When I set it to anything else they don't get emails as they are received.  It appears that MS is still using the ActivSync technology with DirectPush.

We are still testing so I am open to ideas if you've got any.  I have a working Treo 5 feet from me to try any suggestions.  ;)

Matthew
 
I haven't seen a Treo and therefore haven't seen how Palm have implemented the enabling of the push feature. I don't know what the option is to turn it on. I have done a number of times on the HTC based devices (iMate products for example) and have an iMate JasJar of my own. On those devices I have to configure Exchange Active Sync AND enable push (but clicking an icon).

Treos have come up a couple of times on this site in the last couple of weeks so I believe it can be done.

Simon.
Sembee,

Here is an article I forgot I had that goes indepth into setup of DirectPush on a device and it states that you need to setup AUTD (always up to date) to enable direct push.  Take a quick read.

http://www.microsoft.com/technet/prodtechnol/exchange/2003/sp2mobility.mspx

Matthew
Add on to comment above:

The AUTD option doesn't appear until your device syncs up with an Exchange 2003 SP2 server at least once.

Matthew
Matthew,

I checked the performance counter you mentioned, and it is showing 1800. Sembee's remarks about not needing
AUTD concur with several other articles about the new Push method. If I cannot come up with a solution soon, I may
give your suggestion a try.
matthew_wade - that article you have posted is a little confusing as it only mentions Windows Mobile 2002 and 2003. It doesn't mention Windows Mobile 5.0.

I know that Windows Mobile 5.0 doesn't require AUTD because I have it working here in front of me. AUTD is a useless technology for most of the world. The US is almost unique in having free email to SMS gateways for mobile phones. Here in the UK it would cost 10p (5 cents) for every email message received. SMS messages are a major source of income for the GSM mobile phone operators.

I have got my hands on a Treo emulator in the last 24 hours and I can confirm that it just works. There are no settings that need to be changed.

Simon.
Sembee:

So how did you get the Mobile 5.0 device to sync (Direct Push) without using AUTD?  What settings are you referring to?
Here's a good article I just found:

http://blogs.technet.com/exchange/archive/2006/04/03/424028.aspx

Directly from the article:

"Configuring Direct Push on the client

A Direct Push capable device will automatically negotiate the protocol with the server and configure itself to use Direct Push. The sync schedule is set to "As new items arrive".


On my "real" device (iMate JasJar) I have two settings to make.

1. In Active Sync set "As Items Arrive".
2. in the Comm Manager, enable the push option.

The Comm Manager I think is unique to HTC based devices, I haven't found anything similar on the Treo.

It appears to just work - once you confirmed that the sync works manually, change the option and thats it.

Simon.
Another batch of 5 new Treo700w's were rolled out in our company today. Up until now, all but one (our pilot user) was
set up to use Verizon's Wireless Sync software in conjunction with a PC on our LAN (running PC Monitor) which relayed
emails to Verizon's server which in turn pushed them out to their Treos. The first 'new' Treo which I configured to use
ActiveSync received new emails almost as fast (in one instance faster) as they were arriving in the user's Inbox on an
Outlook client on our LAN. This was also my experience with two more Treo's deployed today. So, the original pilot user decided to do a hard reset on his Treo and install/configure everything from scratch . . . it solved his delay problem! He is now syncing immediately as is everyone else's Treo using ActiveSync. I still do not know the precise cause, but the problem is solved.

Kevin
I am experiencing delays with the Treo running 14929.2.2.1

Sometimes I get the push messages and sometimes not.  I definitely do not get the messages as fast as Outlook does.  Sometimes a 3 or more minute delay.  Somtimes an hour.  The phone is in a spot with good signal and it is connected to the data network so that should not be the problem.  During testing, the phone stayed on my desk.

Thoughts?

What could the possible problems be?  The connection must be staying alive because I eventually get the messages.

Thanks for any help you can provide.

Chris
OK, maybe I was just being dumb.  Soft reset seemed to fix things.  Now the messages show up faster than outlook.

Chris
Do you guys have an exchange front-end server running. I am running just 1 server and the syncs don't seem to even initiate. Do I as well need ISA?

Thanks.
-Yossi
I am just running 1 server.  No ISA.  works great.  I hate to be redundant, but do you have SP2 for Exchange installed?
Yes, I'm running SP2.

-Y
I saw in post https://www.experts-exchange.com/questions/21741571/Exchange-2003-SP2-Windows-Mobile-5-0-Active-Sync.html 

The solution mentions disabling FBA, I disabled FBA, I still got the same error code...

Result:
ActiveSync encountered a problem on the server.

Support code: 0x85010014

Is "This Server requires SSL..." checked on teh Treo side Active Sync?  It should not be.  That is my understanding.

See this thread.

https://www.experts-exchange.com/questions/21702978/Treo700w-fails-to-sync-with-Exchange-2003-activesync-error-code-0x85010014.html

The first device I connect to our Exchange Server using Windows Mobile 5.0 over the internet did not work.  Turned out the virtual directories in IIS were hosed.  We are a Certified Partner and I used one of the support tickets to have MS rebuild the VD.  Works fine.

Is Sharepoint running on the same server?
I have disabled FBA, SSL, as well as disabled SSL on the OMA, Microsoft-Server-Activesync, and the virtual directory I had created as a work around to FBA.
It seems to be syncing now, but that leaves many holes in my security. My primary question would now be, were would my emails be? I don't see them under my "Outlook" account on the phone.
Crazy thing is I have tried it all before, but it never worked before.
-Y
Yes, should be under "Outlook E-mail" of the messaging group.  Dumb question, but is the inbox checked in active sync "Configure Server"?  (dont mean to sound basic, but maybe it got unchecked with all the testing)
Yes, it is. I even says syncing #/244 Emails, it seems that the syncing is one way, I might have new emails on my PC, but nothing new is going to the Pocket pc.

-Y
ASKER CERTIFIED SOLUTION
Avatar of GranMod
GranMod

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial