There is an iPhone 3G app called VOiPover3G that tricks other iPhone apps into thinking that they are on Wi-Fi even though they are on 3G/EDGE/GPRS.
Is anything like this being looked at/developed for Android phones??
Please post questions about apps in the correct subforum. This will probably get locked...
This probably is the right subforum. Apps forum is for apps that have been compiled and released. This forum is for dev including apps dev.
Anyway, what would be the point in a program like that? What programs could benefit from it?
JaboJG said:
This probably is the right subforum. Apps forum is for apps that have been compiled and released. This forum is for dev including apps dev.
Anyway, what would be the point in a program like that? What programs could benefit from it?
Click to expand...
Click to collapse
It would allow programs like sipdroid (the market version) to think it was on wifi and when we finally get something like Fring for Android that would also be able to use the data package to make voip calls, even "real" skype calls.
It is in the wrong part of the forum, but I might as well answer it...
While the iPhone doesn't allow certain services over 3G (e.g. VoIP stuff), the current Android handsets + apps don't do such a thing.
e.g. Sipdroid works fine over edge/umts/wifi (as good as those networks can support VoIP).
It's really kind of a strange question to be honest. If there isn't a problem, don't ask questions about it
JaboJG said:
This probably is the right subforum. Apps forum is for apps that have been compiled and released. This forum is for dev including apps dev.
Anyway, what would be the point in a program like that? What programs could benefit from it?
Click to expand...
Click to collapse
Not to harp on the point made by Diceman4, but it really isn't the correct sub-forum. If you look at the Stickies in the Apps/Games sub-forum, you will see that one of them is regarding request/ideas for applications.
JaboJG said:
This forum is for dev including apps dev.
Click to expand...
Click to collapse
I don't see any development going on in the first post though. This seems more like a post for the "ideas for apps" thread in app subforum. Although if the op came back with a chunk of code that needed debugging, that would be a different story.
MOD EDIT
Moved to Applications & games forum
The main reason for asking was because of problems with Tmob in the UK blocking sipdroid (port 5060) and preventing it using 3G etc.
If we had an app like VOiPover3G it may very well allow us to bypass that problem, I don't know
robiom said:
The main reason for asking was because of problems with Tmob in the UK blocking sipdroid (port 5060) and preventing it using 3G etc.
If we had an app like VOiPover3G it may very well allow us to bypass that problem, I don't know
Click to expand...
Click to collapse
Why? a better bet would be to ask the sipdroid creator to include a user configurable port setting. The point of android is that the workarounds don't need to be workarounds on the phone, but rather workrounds for interfacing with the network.
robiom said:
The main reason for asking was because of problems with Tmob in the UK blocking sipdroid (port 5060) and preventing it using 3G etc.
If we had an app like VOiPover3G it may very well allow us to bypass that problem, I don't know
Click to expand...
Click to collapse
The technique described by the op routes traffic internally from the wifi interface to the cellular interface. That will have no effect on the protocol or port used. In other words, it will only be of use if the app is hardcoded to use wifi only and you want to work around that. If the cellular carrier is blocking the data, this method will not get around that.
As for sipdroid, you can manually configure the port used.
jashsu said:
The technique described by the op routes traffic internally from the wifi interface to the cellular interface. That will have no effect on the protocol or port used. In other words, it will only be of use if the app is hardcoded to use wifi only and you want to work around that. If the cellular carrier is blocking the data, this method will not get around that.
As for sipdroid, you can manually configure the port used.
Click to expand...
Click to collapse
If you use pbxes there are a handful of different ports that will work but I haven't been able to get any to work. Saying that, up till recently I was using Gizmo5 but pbxes have blocked it's use after they (Gizmo5) allegedly stole/used sipdroid code and renamed it as if it was there own.
If any one has had success with sipdroid on 3g etc on t-mob UK please post the sip provider and the settings used.
Have you guys tried using the FULL version of sipdroid.. the one on the market didnt allow for 3g calls but this one does http://code.google.com/p/sipdroid/
turboyo said:
Have you guys tried using the FULL version of sipdroid.. the one on the market didnt allow for 3g calls but this one does http://code.google.com/p/sipdroid/
Click to expand...
Click to collapse
Been there, done that, even got the T-shirt.
The problem is T-mob in the UK are a pain in the neck and are blocking the port 5060.
As someone has already mentioned in this thread, what is needed is a user configurable port so that T-mob UK can't block.
Let's hope sipdroid developers can do something along those lines.
I don't get it... have you tried all the alternative ports listed in pbxes website?
53, 69, 80, 135, 161, 443, 500, 1433, 1701, 1812, 3389, 4500, 5061, 5900, 16999, 26999 and
36999 (recommended)
Note:
Because of the DNS entries for pbxes.org your device may be selecting port 5060 automatically. If you want to use an alternative port enter 188.40.65.148 as SIP server.
Click to expand...
Click to collapse
Both of them work as UDP or TCP.
TCP is recommended as it will help with battery life.
If none of these ports work, then It has to be that T-mobile has a Layer 7 filter in place looking for the SIP signaling traffic, and there should be no workaround possible unless you can wrap your sip traffic in a VPN. Nothing can be done to stop that, unless they filter the whole L2TP,PPTP,IPSEC or OpenVPN protocols.
I have tried most if not all of the ports specified and still no joy BUT I'll give it another go. What SIP provider do you use?
If T-mob are killing all SIP traffic how is it possible to use sipdriod over VPN?? Surely that is a major undertaking?
If it was done though, it would be the most robust and bulletproof VOIP app and would never be stopped Brilliant
I have just tried every single one of the alternative ports and every time I had a registration failure (timeout) so I guess T-mob are filtering for SIP traffic.
That leaves only the VPN route OR change providers OR change phones.
robiom said:
I have just tried every single one of the alternative ports and every time I had a registration failure (timeout) so I guess T-mob are filtering for SIP traffic.
That leaves only the VPN route OR change providers OR change phones.
Click to expand...
Click to collapse
Changing phones WILL NOT work since it isn't the phone that is causing the problem, it is the provider.
VPN should be fine, but you'll need a VPN server somewhere to connect through, i.e., your home computer.
There is nothing a carrier can do to block SIP over VPN. Everything is tunneled over the VPN connection so they can't know what goes in there.
As soon as we have a reliable VPN service (Donut seems to have PPTP or L2TP, although I'd love to see OpenVPN there) , you'll ve able to set-up your own voip and vpn server and pipe all the voice through it.
There is a couple of VoIP providers who can do that for you. One that comes to mind is callwithus.
On the connection issue with t-mobile, I suggest you try this:
If you have a DMZ linux/cygwin (altough a windows box might make it) host or a shell anywhere you can test if your provider is locking those ports, the pbxes ip or maybe even the SIP traffic.
Listen in a port using netcat:
netcat -n -l -vvvv 5060
Click to expand...
Click to collapse
Launch the Terminal Emulator in your android phone and test if you can connect to your host:
nc <your_hostname> 5060
Click to expand...
Click to collapse
Type something... if you can see the text, they have a L7 filter in place.
If you can't see anything, they are blocking the port.
Now change the listening port to 36999 for instance.
Try to connect again. It should work.
Now in Sipdroid, add your hostname, give it any username, any password, use the 36999 port and select TCP connection and keep the netcat running on your listening host.
If you see a connection in your listening host and some signalling traffic, pbxes should work for you.
If you don't, then there's a really advance L7 filter between you and the internet and they can block anything they want to.
In this case, the only solution (and there's nothing they can do unless they also block it), is to use a VPN.
Thanks guys for all your suggestions. I'll try and go through all the procedures you've suggested stickman and I'll post the results
as ou see, the IM app seems to be very good. It has online intgration agenda and resource registration, but it seems that it only runs in verizon netowrk.
I did some research and it seems that this app trys to rise some HTTPS servers from google before to connect, however, these servers are unreachable from other network than verizon (i dont have verizon btw).
I was thinking at the beggining that problem was that google has recently changed their certificates, but after importing them into mobile, IM stil doesnt work.
Please help.
so are you making these assumptions based on urls you've trapped and if so, can you post them here?
Yes i like an integrated IM, stupid why it only works on VW network with us non VW/US early adopters.
I wonder what we can find in the deodexed impresence.apk and vzwim.apk files...
-smc
dlucio said:
as ou see, the IM app seems to be very good. It has online intgration agenda and resource registration, but it seems that it only runs in verizon netowrk.
I did some research and it seems that this app trys to rise some HTTPS servers from google before to connect, however, these servers are unreachable from other network than verizon (i dont have verizon btw).
I was thinking at the beggining that problem was that google has recently changed their certificates, but after importing them into mobile, IM stil doesnt work.
Please help.
Click to expand...
Click to collapse
If you are referring to the HTTPS login attempts to the google login servers you may be misinterpreting GSF functionality vs Motorola IM.
I didnt get your answer. how ever, I paste my tcpdump capture. In this case i was trying to login into my AIM account, as you see (Im pretty sure there were not other apps trying to use internet cause i close all by hand usng task manager), for somereason application tries to reach a google server and after several IP tries it fails.
Hello
I have a App which is blocked by my ISP
When I install a VPN the app works PERFECTLY on my PHONE , however CC does not work, (im guessing its because the VPN chnages my IP so cc cant recognise it )
What can I do?
Is there a way to modify the VPN so e.g it makes THAT SPECIFIC APP use e.g US IP BUT EVERYTHING ELSE is normal ??? or am I lost in la la land??
Thank You very much! Would SOO Appreciate it and give a small reward if someone could find a way to solve this puzzle
I don't think that VPN will work with an unrooted CC. And even with a rooted its not really possible I guess.
The people here are using special DNS Services combined with some magic stuff inside their routers (redirecting Google DNS for Chromecast to another DNS which unblocks Netflix for example in Germany).
People do make this work, but it can be a bit tricky, and you might find it beyond your technical ability if you are not very experienced with routers and networking.
The Chromecast and the app casting to it have to be on the same local network so that the app can see the Chromecast. An app using a VPN when the Chromecast is not will put them on two different networks, and the app won't see the Chromecast. If you are going to use the VPN, then it has to apply to both of them. Since the Chromecast has no support for VPNs, you have to set up the VPN in your router. Not every router can do that - typically only routers with optional firmware like DD-WRT. If you have this support in your router, you'll need to look up the instructions in your router's documentation.
If your goal is to get around geoblocking, then other alternative is to use a DNS proxy service instead of a VPN. This can also be a bit tricky with the Chromecast. Since it doesn't allow manual DNS settings in the device, you have to do it using your router. It's even worse with North American models because they are set to use Google DNS by default, so you have to block or redirect Google DNS to force it to use your DNS settings (apparently this does not apply to the just-released European firmware). The details of this method are given in other threads here, so I won't repeat them. You'll need to subscribe to a DNS proxy service (not the same as a VPN, although many VPN companies also offer a DNS proxy service).
Hello dear fellows.
I've updated my S2 LTE today through OTA from version 5.0.2 to version 6.0.1.
While in 5.0.2, I contacted Samsung about a procedure to make the S2 to forget obsolete networks, since the usual method does not work, because networks not in range are not shown!
Except for another guy asking the same question (somewhere), I didn't found anything in the net about this issue, I don't know if people already realized the problem... (seems all people is quite busy getting root and/or the new firmware).
So, Samsung told me the feature is not available, that I should backup with Kies and do a factory reset! UNACCEPTABLE!!!
I wait for the 6.0.1 hopping that the problem was solved in this version, but NOOO, they MEAN it. IT IS NOT available!
So...
- Does anyone one of you manage to find a way to make the S2 to forget / delete old unused networks?
- Does anyone find acceptable the actual status quo of the problem?
- Is there someone with a reasonable explanation for this feature being removed from S2 firmware? (At least some explanation I can swallow)?
Thank you all.
I think it's just sloppy thinking from the developers. Of course one should be able to get a list of known/saved WiFi networks and delete from the list accordingly. I can do it on my Nexus 6P running N preview 3. Maybe this app can be used to achieve this: https://play.google.com/store/apps/details?id=com.mdroidapps.wifimanager
One should also be able to see the password for saved WiFi networks without having to be rooted. Yes, it's a security risk but Windows and Linux let you see the password in clear text.
Android still have a bit of maturing to do.
And while we're at it - what I really want is being able to change DNS servers while on mobile data. When limited to your carriers DNS servers you are unable to connect to DNS blocked sites like in example some torrent sites. I would like to set my DNS to my Raspberry Pi running pi-hole and get DNS adblock even though I'm on mobile data. But this is only possible using a VPN app.
Sendt fra min SM-T815 med Tapatalk
LosserKlosser said:
I think it's just sloppy thinking from the developers. Of course one should be able to get a list of known/saved WiFi networks and delete from the list accordingly. I can do it on my Nexus 6P running N preview 3. Maybe this app can be used to achieve this: https://play.google.com/store/apps/details?id=com.mdroidapps.wifimanager
One should also be able to see the password for saved WiFi networks without having to be rooted. Yes, it's a security risk but Windows and Linux let you see the password in clear text.
Android still have a bit of maturing to do.
And while we're at it - what I really want is being able to change DNS servers while on mobile data. When limited to your carriers DNS servers you are unable to connect to DNS blocked sites like in example some torrent sites. I would like to set my DNS to my Raspberry Pi running pi-hole and get DNS adblock even though I'm on mobile data. But this is only possible using a VPN app.
Sendt fra min SM-T815 med Tapatalk
Click to expand...
Click to collapse
Thank you for the reply.
I've tested the app "wifi manager". It did not work as expected!
- The app indeed show the list of all networks even the ones not in range / obsolete.
- The app indeed allow the 'forget' procedure.
I use then the 'forget' procedure in a old network. The app says "wait....", but after that, the old network is still showing in the list no matter how many times you apply the procedure, no matter if you close and reenter the app. That means, the app is useless for the purpose to delete old networks, at least in the Tab S2 device.
I don't know it this issue is just a developer's sloppy thinking, or if this is Samsung stink over all of us. I think it is the later...
Sorry I do not know any way to change connection DNS the way you need, or any other way for that matter.
Still looking.
LosserKlosser said:
And while we're at it - what I really want is being able to change DNS servers while on mobile data. When limited to your carriers DNS servers you are unable to connect to DNS blocked sites like in example some torrent sites. I would like to set my DNS to my Raspberry Pi running pi-hole and get DNS adblock even though I'm on mobile data. But this is only possible using a VPN app.
Sendt fra min SM-T815 med Tapatalk
Click to expand...
Click to collapse
Touch VPN will bypass those blocks.
Does it require root? And if so, is there a way to do it that is minimally impactful to the stock software already on the phone?
The reason I ask is that I've never been 100% satisfied with how custom ROMs have worked or how the phones I've had have seemed to experience issues post-hacking. Ideally I'd be able to keep what comes stock and just be able to make the ads go away, both apps and websites.
What would this group recommend for a new Moto X4?
How about set up OpenVPN and something like Pi Hole on your home network. Then when out & about VPN into your home network to get mobile ad blocking as well. Could be some cost and fiddling for sure.
Ya I hear you on that (having rooted devices in the past but not wanting to now)
For web browsing it's fairly easy. Install Firefox then the uBlock origin add on.
Thanks. Hoping for something non-browser specific if I can that also blocks ads inside apps. I did end up finding this and so far it's worked ok. It's a VPN proxy app.
https://android.gadgethacks.com/how...pps-without-root-extra-battery-drain-0174614/
Yeah its called buying the one thats not from amazon.
Yes, With Root you can Install AdAway. It simply populates your HOSTS file with all the ad sites, thus preventing any app from retrieving ads.
I'd recommend dns66, which is non-root and creates a local VPN provider for the sole purpose of blocking DNS queries to known ad hosts, similar to how the root apps do it except with the VPN instead of modifying /etc/hosts.
Although it does not remove the banner ads. Those ads probably come from a host that is not on blocklists; or since it comes through the app, it can't be singled out like normal.
Also, you currently cannot root the Amazon edition since the bootloader is not unlockable.