The question is: How do you get messenger mobile to always stay connected and alive even when the phone is in standby mode? This question has once been asked before in this thread, although never answered and I'm surprised it isn't discussed vividly. Surely I can't be the only one with this problem? A google search of the site xda-developers.com shows that the question is indeed put forth by a lot of people all over the place in different threads, but just never answered. Here's a great quote from the author I said had asked the question earlier in this thread:
"It seems like messenger is trying to connect before the H (HSDPA) icon appears. If the icon is there already (after using Opera) it seems to work."
And here's a little more lengthier description of the problem as I have it:
My device is a HTC Touch Pro2 running Windows Mobile 6.5, the rom it got shipped with.
The case is that I will launch a new business site in just a few weeks whos customers are for the biggest part young intellectuals more often than seldomly really integrated with the modern IT-development. Hence I've always wanted to add the Windows Live messenger plugin to the site so that our customers can have a live chat completly anonymously without having their IP traced and logged which is the case for the markets paid services. Furthermore, the msn live plugin is completly ad free and doesn't cost a penny. The paid services out there that other corporations use for their live chat often comes with an URL to the host even though the customer are paying for their live chat module. The most important part though, is that I can bring with me Windows Live Messenger in the mobile wherever I go which for the most part is a complex and not even that usual solution in the paid service segment. I think you can understand my problem now =) I'm just desperate to have my live messenger in the phone ALWAYS and ALWAYS stay connected, even in standby mode.
For an example of the plugin I'm refering too have a look at my personal website which use this plugin already:
martinandersson.com
A little more specific information describing what really happens with my device:
Windows Live version: 10.7.0061.0500.2000. Language: Swedish (Also the language of my OS).
I am running the client non-exclusivly. It always stays in the taskbar and never quit on me unlike what happens to some programs that stay open running in the background for a longer period of time. In that way, it works great.
The main Windows Live window's (which are displayed and runned as a seperate program) options/settings are set to sync my e-mail although the frequency are set to "manual" and the other options below this drop box are for some reason greyed out. I guess this has to be interpreted as if live doesn't sync my mail at all, which I like being that I do not have an hotmail account or need this feature in any way.
The status of my phone always always show two small 3G icons (one just '3G' and one '3G' above a meter) and if I click in this field I see a ticking clock which shows that it is indeed connected to internet ever since my phone's last reboot. This has never been in any other way. Still, I did download the DiamondTweak and enabled the "internet always on" feature, but again, I do not think that really was the issue and from what I can tell, the DiamondTweak just hasn't made any difference at all.
One detail of great importance is this; Whenever I browse the internet, update my RSS feeds or switch to the messenger contact list window through the taskbar, the 3G symbols changes to display an H. That tells me that this "H" must be displayed for the phone to have a "real" internet connection? Could this be the trick, one has to find a fix to always have the H show? If that would be the case, I just can't understand why the phone says it is indeed connected to the internet when there's just a 3G-symbol in the status. Anyways..
Even though the messenger dies completly and just as what this threads owner wrote, shows a "wireless connection lost" message when I swich to its contact list window, it sometimes linger in its life span for quite a while. The thing is that it just doesn't get the message instantly. The phone can be in standby mode (really haven't figured that thing out, everybody keeps saying "standby" mode but for what I can tell all that happens is that the display goes of) for sure, and then I write myself a message through the live chat plugin on my site but it takes about 6 to 10 minutes for the phone to give a sound and notice me of this message. Now if this had been a business site you can just imagine how many customers I would have lost during that time. And again, for the most part the live messenger doesn't stay alive for that long, the sites plugin goes offline and then if I turn the phone's display on and access the live messenger it says that the wireless connection has been lost and reconnects.
Moreover, it never gets my plugin to go back online either. For that part to happen, I have to first get online with a desktop client and then again login with my phone. For if I stay online with the desktop client, the phone's client is indeed alive, but won't receive any messages. I have to reconnect with my phone so that my desktop client gets thrown out. But of course, is just a matter of time before my live chat module and my phone's client gets offline and I have to do everything over again. The really annoying part is that the phone's client dies a long time before the site's plugin catch up and goes offline. Hence I might loose a lot of customers who think they are chatting with me but never get a reply.
Given the description above, I think the problem really is that live messenger doesn't ping or talk with its server that often, IF the phone is in standby mode. If it isn't, if the display is turned on, I recieve my messages instantly and everything works just fine (really haven't tested this opinion either, as for now I haven't experienced any problems if I leave the display on). Sure there must be an easy fix for this problem, a small edit to be done in a config file somewhere?
All help and all problem experience is much appreciated.