Forums

nigel

RE: I want my User-Agent String as a reply to srowen

(Again I feel compelled to point out that Google's transcoder changes the User-Agent too, and we know Google does no wrong, no evil. I feel like most transcoders do too. Attacking VF alone doesn't solve anything. Everyone's got to agree on a common solution.)

True, Google's transcoder changes the User-Agent, but are they also doing the right thing? (Your reasoning that they must be doing right because they "don't do evil(TM)" is as lame as it can be) You have to consider the context. They are are a third party transcoder. Users are free not to use it. A user is not forced to use it either. You will run into it most likely when you do a search and desktop search results. That google is transcoding is seen very clearly in the URL. In the bottom, there is a link "Page adapted for mobile phone. View in HTML." where the user can just get out of the transcoder easily. Besides, their mobile search engine is smart enough to know which are mobile sites and which are not. Apparently, if Google knows that a site can handle mobile browsers directly, it won't send it through the Transcoder. Try this for yourself: http://www.google.com/xhtml/search?mrestrict=xhtml&q=cnn

Whereas Vodafone is changing the User-Agent no matter what, unless the site is on their "white list." Since ALL user using their provisioned phones has to go through their gateway, they are in a position to abuse them. When you access a site, you may see that the URL you are accessing is, say http://mobile.wsj.com/ , but the content you see may have been the result of the Vodafone transcoding what Wall Street Journal returns for PCs, not what Wall Street Journal wants you to see on mobile.

And the Ad hominem attack is really unjustified. Not all sites use WURFL mind you. And citing WURFL is really beside the point. The User-Agent string is what all these mobile sites primarily use to identify the device, whether they use WURFL or not.

Login to reply

mrbgturner

RE: I want my User-Agent String as a reply to DavidHarper


Can Vodafone subscriber's override the Whitelisted URLs by a specific or any combination of personal preferences settings?

My concern is that if the Whitelist can be overridden:

1. the User-Agent string will again be hidden from Whitelisted URLs
2. sites/services are again unable to provide optimized experience/content
3. resulting with the subscriber unknowingly opting out of the intended and appropriate experience
[/quote]

@ Brian.

Can you or someone else answer the question above?[/quote]

Morning David

Thanks for your question.

The whitelist cannot be bypassed by user settings.
BR
Brian

Login to reply

tagman

RE: I want my User-Agent String as a reply to juanin

Having watched this debate since first receiving calls from mobile industry customers saying 'Vodafone UK seems to be broken', and subsequently porting out my VF smartphone on the 8th June (I wanted web so I walked) there are a few points yet to be made.

While I recognise the arguments about user experience and the desire to offer a service, the imposition of this service is rather ungainly to say the least. Suggestions of a 'web experience' are not helpful: this transcode proxy certainly hasn't given my phone a right click or the ability to support AJAX from the browser, and the marketing suggestion of 'The Internet is now mobile' doesn't help. Presumably the intent was to suggest that the internet becoming mobile meant freedom and choice and all the internet things; it actually means the mobile version: restricted, clunky, interfered with, etc.

There is an underlying reason for transcoding I suggest, and it's nothing to do with user experience. In other countries - where mobile internet has really taken off - passing details about handsets, browsers, unique identifiers and so on has a value to the service providers. Where the operators pass these parameters, they are permitting service markets to flourish through access to a wide eco-system, and the network operators gain from increased traffic. By restricting these parameters, network operators can carve out a future market for themselves: if only they know the MSISDN, IMEI, location, browser type, MVNO id, and anything else that can be held back, just think of the advertising CPM premium that can be commanded over an external party. Topping and tailing web pages is an insurance policy for this approach: getting users familiar with seeing pages of a certain layout is the precursor to advert injection. Transcoding out anything that looks like a third party advert removes the competition too.

So I think I can see what's happening here. I just hope there is a U-turn as I'd prefer my mobile internet to be unadulterated: I want my UA string too.

While you're working on that, making it as fast on the network as it is on WLAN would be nice too. [That iPhone really doesn't look as daft as I first thought... and I still don't like garden walls].

Login to reply

MadCoder

RE: I want my User-Agent String as a reply to luca

I haven't read through this entire thread as it is too long, but I'd like to say that it's even worse than it appears.

You see, the Novarra content reformatting system doesn't even work anyway.

I am an avid reader of Wikipedia and I often read it on my mobile phone. It was always nicely sized and very readable. Then suddenly last week I started receiving the FULL SIZED desktop version on my phone! It was almost totally unreadable. Some further examination after reading about the reformatting showed that it was not quite the desktop version but some bastardised half mangled version of the desktop version, presumably Novarra's attempt at "reformatting."

So I tried going to the Vodafone website (again on my phone, a Sony Ericsson W950i) to turn off the resizing after reading about it and what do I get? A BLANK PAGE. Nothing. Zip.

The sheer incompetence of the whole thing is quite simply astonishing. And from a huge company that really should know better.

Disgusting. I signed up for this forum specifically so that I could vent how I feel about this nonsense.

Login to reply

makk384

RE: I want my User-Agent String as a reply to mrbgturner

As it does not appear that VF is going to back down from this plan, I have a suggestion to make. Instead of the current whitelist approach, which requires manual intervention on both sides (the developers and presumably VF staff), an alternate method of doing similar would be to have a fixed absolute URL on a site. Before VF transcodes the site, it will check for the existance of that URL, and if found, will not transcode (caching the fact of existance of this URL is optional, but encouraged). Only if the URL doesn't exist, will any transcoding be done.

This has the following benefits (IMO :) :

1/ minimal effort required on the developers part
2/ only a one-time effort on VF's part, to develop the lookup code
3/ customers get the benefit of an optimised site; If the developer indicates that it has been optimised by the presence of this URL, and the current transcoding behaviour if not
4/ still allows VF to offer the choice to customers as to whether to do the transcoding, whilst also giving developers a chance to opt-out of having their site transcoded

If, as was previously mentioned, other operators are looking at adopting this technology also, then the current whitelist behaviour could become a maintainence nightmare for developers, as they would presumably need to request being added to the whitelist for each and every operator; That's not too big a problem when there are one or two operators doing it, but imagine if every operator in every country ended up doing this... If all operators followed the same behaviour, of checking for the existance of this URL, that would simplify things for both the operators and the site developers.

Mark.

Login to reply

Kimia

RE: I want my User-Agent String as a reply to MadCoder

Hi all,

After all user-agent modification issue in this thread, the only understandable reason to hide user-agent header I have read so far is the "mobile blocking" policy that some sites use in their client access control.

I can understand this "mobile-blocking-site" reason as a mean to provide Vodafone customers with all internet content out-there, and even a valuable efford.

But... what kind of "mobile-blocking-sites" problem is Vodafone attempting to solve hiding the real device user-agent, but sending it under a different header id?

If any provider consciously block mobile access to a site, but he can "identtify the handset used to make the original request" through x-Device-User-Agent header... don't you think he will use that header to block AGAIN any mobile access to the site...?

Best Regards

greg

Login to reply

theo1985

RE: I want my User-Agent String as a reply to DavidHarper

...the manner it has been implemented by Voda (irregardless to subscriber choice) does not account for mobile site delivery beyond the way Voda has defined them (wap.yourcompany.com or .mobi)

Hi,

I am the mobile Engineer at Wadja.com (m.wadja.com). I am also a Vodafone Greece mobile subscriber.

I am also experiencing this kind of (re)formatting on all sites accessed through my Vodafone internet enabled device.

I got this user-agent: Opera/8.01 (J2ME/MIDP; Opera Mini; en; U; ssr),[note, this is not my user-agent, as i am using a netFront browser] and I have tried the above quoted text, ie wap.wadja.com, and this has not made any difference either.

This is very interesting, because it seems that this is becoming a global Vodafone effort. What is odd is that Vodafone networks in different countries do not seem to be playing by the same rule book. I also do not have an option to disable, as is done in the UK.

This makes mobile development not difficult, but impossible, as it leaves it open to interpretation by regional Network Operators.

OK, so this effort is allowing everyday users access the internet through their mobile, but in one sweep it is single-handedly destroying an already struggling mobile internet.

It seems incredible that the topic of discussion here is how to the get the user-agent to the developer. I believe, that we should be discussing a way that the developers can embrace this technology, because lets face it, it's not going away, and i think that it's a rather good idea as well.

Url's containing wap.domain.com or white lists is not a solution. I think that a response header should be agreed upon, that a developer can set so that his/her mobile site is formatted or not. Something similar to robots.txt that search engines use.

Login to reply

mathiastck

Newbie
RE: I want my User-Agent String as a reply to mrbgturner

Hi Luca

Vodafone is delivering the service that they are marketing to their customers.

See
Vodafone Online

That is a PC experience on their phones.

The PC experience is the default experience.

BR
Brian[/quote]

The PC experience has lots of different possible user agents. I'd be pretty upset if all my javascript stopped working because someone in the middle changed the user agent of my pc browser.

How is changing the user agent required to fulfill any of the goals of the proxy?

Login to reply

wiseguy

Newbie
RE: I want my User-Agent String as a reply to Kimia
I want to use some HTTP debugger from my blackberry that is hooked up with vodafone. i see that someone has a problem with the User-agent header and since the http debugger's job is to get those header, will vodafone won't allow me to do that? it's kinda of an important thing for something i am developing.

Thanks
Peter Johnson,Programmer @
SkyHighLinker.com - SEO Software
Login to reply
Select page:     «   <   1   2   3   4   5   6  

Recent forum posts

Re: RTSP video streaming not wor...

KevScarr,


There are multiple discussions on rtsp streams over on the Vodafone forum. If you use the search link below and tap in rtsp streams you'll see them appear - Hope this helps. http://forum.vodafone.co.uk/index.php?app=core&module=search&do=quick_search&search_filter_app[forums]=1

more...

how to backup and restore mobile...

wingssu,


Everybody has a lot of contacts, stored in their private cell phones, but how to keep these contacts information preserving forever? The first answer We think is backup, backup data of these contacts and save into our computers, so that it can made a secure place for all of our valued contacts. Now I found and recommend this third party software called "GodswMobile Contacts Transfer" for Windows Mobile phone to transfer contacts to your laptop computer. GodswMobile Contacts Transfer is a simple program designed for mobile phone running Microsoft Windows Mobile 5.0 or 6.0/6.1/6.5. It can transfer contacts from cellphone to pc;Transfer both sim card contacts and outlook contacts;Transfer contacts to any other windows mobile phone;Transfer contacts customizer photos and ringtones;Manager contacts on pc. In a word, you can backup and manage mobile contacts easily on your pc with GodswMobile Contacts Transfer. GodswMobile Contacts Transfer Key Features: * Transfer both sim card contacts and mobile outlook contacts; * Including an app for PC to view,add,delete,modify and print contacts; * Restore contacts to any other windows mobile phones; * Backup contacts as TXT file and CTS file; * Backup contacts pictures and ringtones; * Support unlimited contacts backup/restore; * Support VGA and WVGA Screen (such as HTC Touch HD/2 and Diamond/2). Google "Godsw Mobile Contacts Transfer" to free download a Contacts tool.

more...

Re: RTSP video streaming not wor...

Steely Eye,


Hello! Found a solution to this? I am one step before.. can U help me to get my domain white listed? I'll stream videos on a mobile website but I want everything to be OK before the launch. Hints?

more...

RE: I want my User-Agent String

wiseguy,


I want to use some HTTP debugger from my blackberry that is hooked up with vodafone. i see that someone has a problem with the User-agent header and since the http debugger's job is to get those header, will vodafone won't allow me to do that? it's kinda of an important thing for something i am developing. Thanks Peter Johnson,Programmer @ SkyHighLinker.com - SEO Software

more...

Disable Content Transform for My...

LtSolo,


I'm developing an application for BB. This app has to access to my server and pull XML or text data from the server. It works pretty well through Wi-Fi and a lot other mobile networks but fails to operate in Vodafone network. Instead of my data I receive HTML from Vodafone proxy: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title></title> etc... etc... Sure this is not my intention. Important: I reviewed the server access logs and found NO records from the mobile app. This means that Vodafone proxy gives this response without even trying to access to the server, so NO server side tweaks can help. Here are details about my BB app: 1. Connection parameters: http://mtd-web.axmor.com/mobile/1.zip?&n=1266493844182;deviceside=true;apn=wap.vodafone.co.uk 2. Request headers. In order to force to path-through I specify: connection.setRequestProperty("Connection", "Keep-Alive"); connection.setRequestProperty("Keep-Alive", "5000"); connection.setRequestProperty("Http-version", "HTTP/1.1"); connection.setRequestProperty("User-Agent", "Blackberry"); connection.setRequestProperty("Cache-Control", "no-transform"); 3. Also I put my text and zip files to /mobile folder as was suggested to get path-through. Please let me know if there is a normal way to overcome this. Should I use different connection? Should I add something to request headers? Andrey Zharkikh Project Manager, Axmor Software

more...

vodafone mobile internet

laineychick,


Please can you help, I have windows xp on a laptop over 5 years old, i can not load my vodafone huawei dongle and dont understand why. When i go into my computer and click on it it just freezes and crashes my computer. Thank you

more...

meta refresh tag and content ada...

appmob,


Hello, I'm new to this forum and couldn't find anything related to the issue we are experiencing, so sorry is this has been already posted. We have a the following tag in our page: <meta http-equiv="refresh" content="0; url=tel:900xxxxxx"/> When trying to access the page we get an error page (the url is ca1.vodafone.es/234099058), so the ca is definitely interfering somehow. If I try with a regular http url in the meta tag, the transcoder seems to retrieve that page and send it to the user. So what I think is happening, is the transcoder is getting the page we redirect to and serves that instead, when it fonds the tel uri, it doesn't understand and returns an error. I have the no-transform header and everything else in place Is there something we can do to solve this? Regards

more...

Re: K3760 and Mandriva 2009.1 - ...

asterix,


Hi Nicholas, I had install the Mandriva 2009.1 on the HP mini-notebook 2133 (i586). In details these are the list of packages: > 2009-06-26 14:39 Mandriva/ozerocdoff-0.4-1.i586.rpm > 2009-06-26 14:39 Mandriva/usb_modeswitch-0.9.7-1.i586.rpm > 2009-06-26 14:39 Mandriva/vodafone-mobile-connect-2.10.01-1.noarch.rpm I agree with you. I think there is an issue with ozerocd-off module (it's unable to switch them between 'storage mode' and 'modem mode'). I can't install your suggested module (it's a Mandriva distribution). For your information if I use the GNOME Network Configuration tool, I can configure the K3760 Vodafone UMTS and it works fine on /dev/ttyS1. Thanks, in every case, for your collaboration. Best regards Carmine

more...

Re: K3760 and Mandriva 2009.1 - ...

nherriot,


Hi Carmine, I suspect you may have a module missing that is required for this modem to work. It's the ozerocd-off module which is need for Options modems to switch them between 'storage mode' and 'modem mode'. I'm guessing it's a 386 machine you have and the debian build, so this is a direct link. Or you can pick the package you require. Go to this page and look for packages with this name: ozerocdoff Then pick the architecture or distribution you want. Can I ask what package you originaly installed? I'm also guessing you are OK with installing Linux packages, you OK with this? Kind regards, Nicholas.

more...

Re: K3760 and Mandriva 2009.1 - ...

asterix,


Hello nherriot, I'm sorry if I reply now (I was on holiday ...). The outoput of lsusb is: [carmine@diabolik devices]$ /usr/sbin/lsusb Bus 004 Device 005: ID 0af0:7501 Option Bus 004 Device 004: ID 04f2:b107 Chicony Electronics Co., Ltd CNF7070 Webcam Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 002 Device 002: ID 03f0:171d Hewlett-Packard Wireless (Bluetooth + WLAN) Interface [Integrated Module] Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Yes, I've the option_k3760.py file (see below): [carmine@diabolik devices]$ ls -la option_k3760.py -rw-r--r-- 1 carmine carmine 2002 2009-03-18 18:24 option_k3760.py Thanks for your support. Have a nice day !!! Carmine

more...