LTE SUPL servers - Networking

Dear All,
I'm trying to answer a question for a colleague and wondered if anyone can help….
I need to understand what LTE SUPL server the majority of manufacturers devices in the EU are likely to use, or indeed are already are using, in Germany etc for their LTE devices
As I understand it (which could be wrong), Google SUPL servers, which may be the first choice for many, only currently support SUPL1.0 which isn’t LTE compatible and I dont know of any plans for migration to 2.0 - so whose servers will everyone use if the Operators aren’t providing them?
Maybe the answer is ‘their own’, but will that work for smaller OEM’s?
Any help much appreciated

Um, if you want to learn how the SUPL I recommend Google to find the article entitled "Location Based Services Part II: LBS Network Architectures," by Neil Shah.
If you ask what the protocol will be used if the LTE standard is not compatible with the SUPL V1.0 it seems to me that this is the protocol LPP (3GPP has defined it for LTE Networks in the Control Plane Protocol).

squash96 said:
Um, if you want to learn how the SUPL I recommend Google to find the article entitled "Location Based Services Part II: LBS Network Architectures," by Neil Shah.
If you ask what the protocol will be used if the LTE standard is not compatible with the SUPL V1.0 it seems to me that this is the protocol LPP (3GPP has defined it for LTE Networks in the Control Plane Protocol).
Click to expand...
Click to collapse
Thank you for the reply, I found the article - much appreciated
I dont think it's really answering my question though... I want to know if LTE devices will move away from SUPL and only use a C-Plane based solution (3GPP defined) or if a U-Plane based solution (OMA defined), SUPL2.0 (LTE compatible) is still required?
So are the devices to be positioned via a SUPL Location Platform or a E-SMLC (enhanced-serving mobile location centre)?
If SUPL Location Platforms are still to be used then who will host them?
thanks

histrix said:
Thank you for the reply, I found the article - much appreciated
I dont think it's really answering my question though... I want to know if LTE devices will move away from SUPL and only use a C-Plane based solution (3GPP defined) or if a U-Plane based solution (OMA defined), SUPL2.0 (LTE compatible) is still required?
So are the devices to be positioned via a SUPL Location Platform or a E-SMLC (enhanced-serving mobile location centre)?
If SUPL Location Platforms are still to be used then who will host them?
thanks
Click to expand...
Click to collapse
At least one major US operator plans SUPL 2.0 support for LTE and there are vendors like Ericsson who provide this capability. Wider deployment, particularly outside of the US is uncertain. Google may support it one day but there has been no confirmation. In the meantime, many OEMs are using alternative services that are equivalent depending on your use-case. These include products like Rx Networks' XYBRID RT (multiconstellation AGPS/AGNSS plus Wi-Fi and Cell-ID postioning) and GPStream PGPS (extended ephemeris for AGPS). You can try XYBRID RT under their free developers' program.

Related

Harrier Location API

I've got a ppc-6601 (harrier) from Sprint and I'm trying to develop a program to use the location information - hopefully gps coords. Any idea on how to get that info? The program will basically be a location connector - converting phone location info to nmea sentences so any mapping program out there will be able to use the location info. The big question is, how do I get that info from the phone?
Is this a HTC product?
I once looked a (if I remember correctly) Swiss product that was able to show th current location based on the cell-info from the gsm radio.
The trouble seems to be that you need a map calibrated with gsm cell-info.
Remember: you wount get a more detailled specification of the location than approx. 200 metres.
I believe it's built by HTC, but branded by Audiovox. Sprint uses cdma, so the usual gsm location stuff isn't gonna work. Sprint uses the qualcomm/snaptrack technology - gpsOne. Sprint/Qualcomm got a java api out there for MIDP 2.0 phones, but I'm not sure if it'll work w/ ppc phones. This api gives you alot of info - including gps coords. http://www.shaftek.org/blog/archives/000139.html
So any ideas?
The carrier must have a location server online, currently Sprint and Verizon's LBS servers are not ready for point-to-point relay of LBS data.
An Australian based company has managed to extract this info from windows ce devices. From their web site (www.locatrix.com) it also seems as though this kind of service is supported on all mobile phones.
Pretty cool I thought.
HickHack said:
An Australian based company has managed to extract this info from windows ce devices. From their web site (www.locatrix.com) it also seems as though this kind of service is supported on all mobile phones.
Pretty cool I thought.
Click to expand...
Click to collapse
Uh, no. That program relies on tracerouting your IP address, and, if available, using their proprietary LBS API that if you want to route into GPSOne, you get to do on your own.
No, it doesn't use traceroute. I've got an i-Mate device here on Vodafone determining location to within 100m. The external API is for other/desktop applications (such as CRM, field management, mapping etc) that may wish to display the device's location.
Friends of mine have also tried their clients for Blackberry and Symbian OS with similiar results...
HickHack said:
No, it doesn't use traceroute. I've got an i-Mate device here on Vodafone determining location to within 100m. The external API is for other/desktop applications (such as CRM, field management, mapping etc) that may wish to display the device's location.
Friends of mine have also tried their clients for Blackberry and Symbian OS with similiar results...
Click to expand...
Click to collapse
Well, on the GSM side it has more options (I was referring to the Harrier and CDMA), such as locating the location of the tower and using signal fade information to make a best-guess estimate. Depending on where you live, and how close towers are spaced, it can get pretty close.

AGEphone Mobile 2 Softphone

For all of you who were searching for a decent VoIP Softphone that supports multiple SIP accounts, is not in beta since 2 years ago. doesn't bring your PPC down to a crawl or is nearly unusable, search no longer: We have released our AGEphone Mobile 2 just today and it blows away every competitor from Xlite over SJphone to Skype. Big words? You bet! But why don't you just test it yourself? Just point your browser to http://www.ageet.com/files/AGEphoneMobile2.CAB OR point your cellphone at http://mobileage.notlong.com and install the softphone on your Windows Mobile 5 or 6 device. You can try it as long as you want without any limits but a duration of one minute for each call.
"And, who the heck are you?" I hear you ask. We, that is the ageet Corporation in beautiful (and far) Japan and we simply couldn't stand watching the Windows Mobile VoIP market dragging along... with an SJphone version right out of the stoneage, the wannabe softphone Fring with its horrible interface ans support for but one SIP provider and not to forget Skype which single handedly brings your PPC to the knees should you only think about calling someone. AGEphone does things differently and it does things BETTER (see our press release under http://forum.xda-developers.com/showthread.php?t=372992) and we hope that it will be of good service to many people. And that is where you come into play:
... cause our AGEphone has been in programming for quite a while already, but we know well enough that we are just not there yet. We're selling our software and that is why you can expect only the best. So, why not give the current version a go and let me know what you like and (more importantly) dislike about it. Right now we're working on bluetooth support and chat functions are planned for the future. But I know that there must be many more features that you would like to see in in our program and we don't even have a clue about it... until now. A little post might just be enough to let us know!
And we won't just leave you with the good feeling of having helped out to improve the best VoIP client on the Windows Mobile platform - that's just not enough. And so we put out two free licenses for board members who provide us with the best suggestions (and many ), bug reports and new ideas. And if you are really convinced that AGEphone Mobile is the way to go VoIP and if then you happen to sit in the right seat: We pay well for relayed 3rd party orders and redistribution. So just let us hear from you and the least you get is that we work hard to create a better softphone for you. Whether it will be more depends just on YOU!
Will be nice if you had a proper English web site. Clicking on the English still keeps you at the Jap language. Why come and post here when you cant even get a proper web site with English on??
I'm very sorry for that. The new page is still pretty new and there are some quirks that need to be sorted out. The problem should be fixed by now, but if it persists please PM me your OS and browser version and we will look further into it. Apart from that, rest assured that we can serve you in fluent English, German and Japanese if you give our products a try.
Still doesnt work. Im using Firefox 3.0 Beta. Also tried it in IE, still no dice.
Atleast give a direct link to the English site or have a splash page to choose a language instead of taking it fully to Japanese.
Languge option works for me, OK it's a USA flag to click and not a Union Jack, but i still see a site in English.
Wierd, I dont know what you are clicking on but the US flag has a link to http://www.ageet.com/us/ and if you click on that it reverts back to Japanese in both IE and FF for me.
I'm sorry, raaj, but unfortunately I have not been able to reproduce your problem using FF 2, IE 6 and 7, Opera and Safari (minor template quirks) from work and home. I haven't tested Firefox 3 and Internet Explorer 8 though as we simply can't support any beta versions. Please have a look at
http://www.ageet.com/us/products-agephone-mobile.htm
for some information about our softphone and go to
http://www.ageet.com/us/download.htm
to download either of our products in a free trial version. Please also clear your browser cache and cookies if you haven't done so already. I hope that this works for you, but if not: The /us/ always turns any page into English if a translation is available. Please let me know if anybody else is having trouble with changing the languages on the page.
AgePhone Mobile
This is the best voip sw I have tried for Windows Mobile.
I have tried:
iFon
SJPhone
Xlite
internal WM6 using Schap settings
Fring
Skype
plus others I forgot.
It displays well on my HTC Advantage with RealVGA at 128dpi, call quality is good, integrates with contacts, works well with my BT headset and is generally slick. Highly recomended, and I don't work for them...
james
And a little intro video for your viewing pleasure:
http://www.youtube.com/watch?v=micq_ghALGk
Prize question: How to integrate videos directly into posts here?
Falk said:
And a little intro video for your viewing pleasure:
http://www.youtube.com/watch?v=micq_ghALGk
Prize question: How to integrate videos directly into posts here?
Click to expand...
Click to collapse
Trick Question, you cant
Is there anyway to choose the codec used, or is it done automatically? I'm running it on a 200MHz phone, and the audio quality was a bit choppy. I checked the server log and it shows capability for g.711u only, but I see on the website that gsm is also available.
Thanks.
bluetooth head does not work on my orbit 2, and the voice comes out of the back speaker as with all the other voip software.
is there something i have done wrong.
@ayking: The codec gets selected automatically and on mobile devices we usually force GSM. You can override the settings in the INI files. Just go to "My Documents / My Phone Booth" and take a look at the sipd.conf. You can find the codec settings under the "General" section as
MediaTypes = 3 0 8 101
where
0 = G.711u
3 = GSM
8 = G.711a
101 = DTMF setting (ignore)
Sometimes this might come out as
MediaTypes = 0 3 8 101
in which case you should change it to the first version that prefers GSM. In general, please try to raise the the jitter buffer in the programs audio settings to 240ms and see if that improves things. If it doesn't help you can also experiment with "OutBufferCnt = 3" in the INI under "Audio". I hope this fixes the choppiness.
@itolson: No, you haven't done anything wrong and neither is it our fault. Most HTC devices simply don't support routing the audio to the earphone speaker and thus you always end up hearing it through the external one. We are keeping an eye on any developments that have been able to fix this for some Japanese WM devices already. That is because contrary to the HTC guys who don't even bother answering our mails Sharp has been a bit less secretive and told us the DeviceIoControl ID of their device so that we could fix the speaker settings.
As for Bluetooth, there is no support for it in the current version of AGEphone and thus you can only use your headset if you use a little hack. Search the forums for "BTAudioToggle.exe" and start it before you make a call with AGEphone. It enables all audio to be routed through the BT headset and also allows you to use the headset microphone. You can automate this process with AGEphone under "Settings - Other" where you can enter "BTAudioToggle.exe" to get started when a call connects and to get disconnected when your call ends. I hope this is of any help until we add official support.
has the software been tested with a connection over gprs / 3g / hdspa or only with wifi?
Is there support for going through the operator proxy ? (there are operators with unlimited 3g plans that only work using the operators proxy)
@trv: We have tested our AGEphone with WiFi, 3G, HSDPA and PHS (EDGE equivalent) and it worked fine on all of them. PHS / EDGE can be a bit borderline though and we didn't include it in our requirements for that reason. It's more than worth a try though.
As for the proxy support, it depends solely on your provider: If they decided to use their proxy to block VoIP traffic you can make AGEphone work only over a VPN or otherwise encrypted connection. Please feel free to try our test version with your provider to see if it works.
Agephone codecs
Falk,
You say you force GSM codec, I see that is that one selected on my implementation. Forgive newby questions, but by GSM do you mean AMR, or AMR-WB with a 16kHz sample? G.711 is an extremely simple algorithm from (1972?) so is not very bandwidth efficient. I'm wondering if there is a route to the high quality sound I get with my laptop/WiFi Voip implementation with my pda over HSDPA using some of the newer bandwidth efficent packet loss tolerant codecs like iLBC, G.729, G.722.2 etc, which I see you have on your desktop version? Is the limit processing complexity in the pda? I know my service provider voiptalk supports iLBC, G.729 and G.722. I know there are license issues with G.729, but not iLBC.
Surely the latest devices (mine has a 624MHz X-Scale, 256M Rom and 128M RAM) could run the advanced codecs? I understand Skype uses their own special sauce, but based on iLBC.
I would really appreciate your expert input here.
Sorry to dive in to all this, but xda-developers is a 'pushing the boundry' type forum!
James
WOW, not to sure about all this, set up servers, limited to 1 minute, have to buy the software. Want to use it for free, then you have to go out and sell the software yourself? Whats next, make money selling the software by having your own sales team? I see another "Work from home" pyramid scheme coming on here, just my skeptical point of view here. I think I'll stick with skype for now, especially since i can answer the call from my home phone, computer, or pda phone since any of these can be logged on at the same time.
@iscajames: Don't be sorry - that's what the thread is there for and I hope that I can answer all your questions! So let's get started: When I wrote GSM I did indeed mean AMR 8 KHz. Right now we limit our AGEphone to ARM and G.711 for simplicities sake and to keep the SIP stack small and efficient. You are right again when you suspect that some of the other codecs put a lot of stress on mobile CPUs, but that is not the main reason.
Codecs like AMR-WB and G.729A cost a lot of initial and licensing fees and so far we simply could not integrate them because of that. We are, however working on a solution to that right now and you might see some additional codecs in our product in the future. iLBC would be possible even now and the only reason so far was that it would add some size and hasn't been requested much by our customers.
I will talk it with our programmers again and see if we can find a good solution for this. I think that iLBC might be a good addition for now - be it for some providers that support it or people using AGEphone in P2P mode.
@NiteStalker: Let me explain a bit to clear up the whole thing for you: First off, this is no pyramid scheme or get "rich with software" scheme. We just thought that it might be a nice idea to reward the people that are helping us to bring our AGEphone a bit further. It's not more than those two licenses that I spoke about in the first post.
And if you use a SIP-softphone then of course you have to register with a SIP-server in order to place your calls. You are also registering with the Skype network anytime you log on. The only difference is that YOU chose the server and by that get much cheaper prices than Skype could ever offer.
They give their software away for free because they hope to hook you up with their service. ageet doesn't offer any phone service. Just see us as a vendor whom you buy your phone from. Without a provider it's nearly worthless as you can just use it in peer to peer mode.
If Skype does what you want to do and does so for a good price then there is no need to use our software. For many people though being locked down to just one network, having to put up with a crappy PPC version, financing Ebay's wish to make some money out of their billion dollar buy ain't all that great and for those AGEphone Mobile might be worth a try

Non GPS location WM6.1

Hi I'm developing an application for WM that will use location. I don't think I will have too much trouble with implementing GPS but does anyone know of any information to get the devices rough location without GPS using GSM towers or however google maps 'my location' works when GPS is turned off.
Also a quick question I have an idea for what I think is a simple (not related) application and I think such a useful idea that I'm surprised it hasn't already been made. My question is if I ask about how I may go about creating the application is there any chance of someone thinking its a good idea making it themselves and somehow copy writing it so I can't make it myself?
many thanks.
Just bumping in case anyone can help.
As far as I know GSM triangulation only works when your service provider allows it, which is a rarely the case. Google uses the internet via GPRS or WLAN to estimate a user's position. So you'd have to find out how to get the node information to display it on a map.
edit: try to use IP tracing
I think Google finds your location from your CellID. Using the devices that have both GPS and Google Maps installed, it builds up a CellID database which is used to locate phones when no GPS is available.
You can do something similar by a) getting the device CellID and b) using the OpenCellID service to "translate" the CellID to a location.
Look at this:
http://dalelane.co.uk/blog/?p=241
And this:
http://www.opencellid.org/api
Also check out these threads by joubertvasc, he's using CellID and the OpenCellID APIs in his programs, and if I remember correctly they're open source, so those should help you a lot.
http://forum.xda-developers.com/showthread.php?t=394203&highlight=cellid
http://forum.xda-developers.com/showthread.php?t=456626&highlight=cellid
ALSO! Next time please ask your question here:
http://forum.xda-developers.com/forumdisplay.php?f=456
Thanks guys you have given me loads of great information to be getting on with. Sorry about posting in the wrong place didn't notice the Q&A section. Thanks again.
I tried to reverse engineer the protocol used by Live for it's location server and I posted my results here. I haven't indulged any further since things have gotten busy around here but it's a good start.
Google Maps lookup service has already been reverse engineered by a guy on code project here.
I've also looked at Fire Eagle's implementation based on wireless hotspots and it uses skyhook.
Luis Espinosa's TrackMe also queries multiple cell id databases, you can even choose which ones you want to draw from (Google, OpenID, etc). His code isn't open as far as I know but he might be willing to answer some questions.
http://forum.xda-developers.com/showthread.php?t=340667
you guys are great thanks so much for the links I'll be sure to upload my program here first if its any good that is.
Is there any way to use Google's location services? The code project link is down :/
DeadVirus said:
Is there any way to use Google's location services? The code project link is down :/
Click to expand...
Click to collapse
No one? :/
Post #19
http://forum.xda-developers.com/show...=725568&page=2
badasschris said:
Thanks guys you have given me loads of great information to be getting on with. Sorry about posting in the wrong place didn't notice the Q&A section. Thanks again.
Click to expand...
Click to collapse
I tried to reverse engineer the protocol used by Live for it's location server and I posted my results here. I haven't indulged any further since things have gotten busy around here but it's a good start.
Google Maps lookup service has already been reverse engineered by a guy on code project here.
I've also looked at Fire Eagle's implementation based on wireless hotspots and it uses skyhook.

Dessid - Iphone app generates WEP keys for secured networks

This may be old news
Dessid is an irish iphone app currently creating a storm in ireland as it allows users to gain unauthorised access to wireless APs by generating WEP keys from the SSID. Its based on a exploit discovered in 2007 which has been made into an ipone app.
This app is currently being sold on the app store for 1.59.
Currently working on Eircom (irish ISP) netopia routers.
But i've been led to believe that at&t supply (or at least supplied the same netopia routers with the same flaw) and i'm wondering if these are also vulnerable? if someone could confirm.. an online version of this tool is available just google "s4dd"
just input the ssid.please test on your own router
more specifically im wondering if it would be possible to port this to WM6 as many irish people would be grateful . the source code is available in c
google "dessid.c"
some searching of boards.ie will reveal more info. I am currently not permitted to post links(first post)
Im sure an experienced developer would have little problem porting this... i lack any knowledge in this area. And its easy see the catch 22 of using an online version.
Thanking you in advance
** whilst this may seem of questionable legality apple app store is currently selling this therefore i believe it to be somewhat legitimised**

[Q] State of IPV6 support in Gingerbread/CM7 on the 3g/4g interface

Does anyone have any info or know if support will be added in CM7?
It supports it on the wifi interface, and it supports 6to4 tunneling which can be used over the 3g/4g interface (configured with route2). However, as far as I can tell, IPV6 is does not have native support on the WAN interface on Android at all. And 6to4 tunneling is not an option since TMO's PAT will break it.
TMO is running an IPV6 beta program, but at this point the only phones that can be used with it are some Symbian phones and Maemo.
And before anyone asks why, it's for:
- Testing
- Development
- Security assessment
Yeah, I also wanted to be in that beta. No word on any roms that can do that but I heard the next Nexus S had Samsung code to do it.
I haven't tried it yet, but I wonder if you could create a bridge interface and add the radio interface to the bridge group. IPV6 should be supported on the bridge. No idea if it will let you add the radio interface to the bridge group though.
Has anyone tried sniffing the radio interface to see if they are sending IPV6 router advertisements to everyone, or only the people that signed up for the beta? I think it would be a pain in the butt to make it selective unless they are using your IMEI or IMSI to dump you on a completely separate VLAN.
signal15 said:
Does anyone have any info or know if support will be added in CM7?
It supports it on the wifi interface, and it supports 6to4 tunneling which can be used over the 3g/4g interface (configured with route2). However, as far as I can tell, IPV6 is does not have native support on the WAN interface on Android at all. And 6to4 tunneling is not an option since TMO's PAT will break it.
TMO is running an IPV6 beta program, but at this point the only phones that can be used with it are some Symbian phones and Maemo.
And before anyone asks why, it's for:
- Testing
- Development
- Security assessment
Click to expand...
Click to collapse
That TMO IPv6 beta now supports a few Androids, including the ICS Nexus S and Galaxy Nexus for UMTS.

Categories

Resources