[Q] How to remove this annoying popup - Android Q&A, Help & Troubleshooting

I have nexus s with stock android 4.0. when i make a call, i always get a popup where i have to choose mobil or internet calling. se picture below. how can i remove this ??

set it to default .....

what and where can i set to default ?

IF you can select a default action it will be in settings (don't know exactly where) but if this bother you try deleting the internet calling service? This can simply be removed from the settings menu.
hope this helps a bit.

I'm not sure if that popup was asking you to choose a particular internet calling account or if it was asking if you want to dial over the phone network/with internet dialing. I'll try to explain both though...
The default way to call should be under the settings for the phone app, under the Internet Calling section (near the bottom). There you can control whether the phone asks you if you want to do internet dialing or not.
As for making it automatically choose a certain Internet Dialing account, see if checking Set As Primary Account under the Internet Calling/Account part of the Phone Settings does anything to improve things.
If it doesn't work to your liking, I strongly recommend abandoning the built in SIP support and using cSipSimple. With cSipSimple, you can set filters that trigger when a dialed number matches a certain pattern. For example, you could have Internet Dialing with Sip-Provider-1 kick in automatically if you dial a number with a long distance area code.
If you decide to go this route and need a hand, let me know.
- chris

YESSSS!! its gone. thanks for all your help and tips

Related

How to block calls while on EVDO?

Hey guys, I put this over in the regular titan forums, but I wasn't sure where it belonged.
I am wondering if there is any way to send all incoming calls to voicemail when I am using PDAnet to get online. I know there is a PDAnet setting to "allow calls when connected" but even if I uncheck this, calls still come through and discconect my internet.
The reason I'm posting this here is because if something specific to PDAnet isn't available, or possible, is there anything that I can do to the phone to not have incoming calls disconnect my internet connection? I had a Motorola Q for a little while, and there is a "bug" that actually does this automatically (sends call to voicemail while on EVDO). It was a setting in the DEBUG menu, in the field test option, called DDTM, and it was by default on (I think), and so people had to change that to off (could be switched) to allow incoming calls. It was perfect for me though. Now, I think I tried looking for a DDTM setting in the mogul and I had found it a while back, but I dont think it did anything with regard to my situation. So my questions are:
Is there anything with PDAnet that I can do besides the setting I talked about? Registry or something...?
If nothing with PDAnet, then does anyone know how to change the DDTM setting on a mogul? I got into the DEBUG menu (##33284#) and I didnt find any DDTM setting there.
Besides the DDTM setting (since it hasn't worked for me in the past) is there any other method you guys can think of that will do what I want?
Thanks!!
Call Filter
Yes there is There is a program called, Call Filter. you should be able to google it an find it.
SPB Phone Suite can also filter calls.
My understanding of call filter programs is that they screen the calls once they come to the phone and then prevent the phone from ringing. I would imagine this would still disconnect my internet services. I messed around a little with SPB phone suite, and I have nexvisions rom, which comes with Call SMS blocker (it has a call filter option). With SPB phone suite with the filter enabled, I couldn't even connect via PDAnet, it gave me an error 619 or something. With the Call SMS blocker, the program didn't block my incoming call at all, so that's more the program's fault. But am I mistaken in thinking that a call filter program would not work for my needs?
You don't need those programs to do it. Go to phone setting > Mode of Operation > change to EVDO only. This will automatically block all incoming/outgoing calls.
PS you might have to edit your registry if Mode of operation doesnt show.
I believe DCD's clean rom has it on his rom.
basian2001 said:
I believe DCD's clean rom has it on his rom.
Click to expand...
Click to collapse
Yes it does.
That does seem to work for my last option. But I cant receive any calls at all when in this mode, so I guess I would have to manually change this each time . Is there any way this entry can be automatically changed somehow with a script or a registry change? Also, this wouldn't work in areas without EVDO right? Since I'm disabling 1x, it would seem like it. So no software solution for this eh? Wierd how the glitch with the Q was perfect for me...
You are stuck with the manual fix tbh.

[Q] selective internet calling (app or widget)?

Hi,
(sorry if wrong forum)
I have an SGS2 running ICS and have setup my android's SIP client (internet calling) in phone > settings > internet call settings ("Accounts" and "Use internet calling", at the bottom).
I call many international numbers through sip. If I set the option "Use internet calling" to "Ask for every call", then every time I dial a number it asks whether to use "Mobile phone call" or "Internet call". If I choose the latter, then the call is made through my sip provider saving me lots of money.
It would be really useful if there was an app that would intercept calls to certain numbers I configure and change to internet call mode on the fly. The "prefixer" app does something close with prefixing/suffixing numbers.
Alternatively, I would also be happy with a widget that allows me to switch that phone option between "Ask for every call" and "Only for Internet calls" when tapped, so I don't have to navigate through menus all the time. For a dev this shouldn't be that hard I presume since it would just alter an existing OS option.
Is there any app/widget for this?
Cheers
I'm not aware of any apps/widgets, but using ICS you can simply put those numbers in as "Internet Call" fields.
Set your outbound SIP calling preference to "Internet Calls Only," then edit each of your overseas contacts and move their international numbers into the "Internet Call" field (click "Add New Field," then select "Internet Call" from the list).
This page explains it much better;
https://support.google.com/ics/nexus/bin/answer.py?hl=en&answer=1645041
Thanks. The problem is that I visit those countries often enough to not want to do that. When I'm in that country, then I'd like to call direct s editing numbers back and forth becomes unattractive.
I found out that the "Prefixer" app actually does allow this. I match the numbers and automatically add the suffix @sip.domain.com (or whatever the SIP proxy host name is). It works but sometimes does not intercept the outgoing call so I have to be vigilant and cancel it quickly. Most of the times it works so I'm ok with the solution.
p.s. there are tons of SIP apps, some which do have call intercept features, but they don't work very well from what I found.
mastabog said:
Alternatively, I would also be happy with a widget that allows me to switch that phone option between "Ask for every call" and "Only for Internet calls" when tapped, so I don't have to navigate through menus all the time. For a dev this shouldn't be that hard I presume since it would just alter an existing OS option.
Is there any app/widget for this?
Cheers
Click to expand...
Click to collapse
On Google Play there's the SIP Switch Widget, which does what you're searching for.
You can find it here: https://play.google.com/store/apps/details?id=eu.siebeck.sipswitch (unfortunately I'm not yet allowed to post links...)
Yeah this is a bummer for me. I wish I could just hold the call button for example to see a popup internet call / not if SIP (internet calling) settings were filled in Phone Settings. Another great feature would just be to define the local area code IE:416 and everything else would be over internet calling.
Simple eh? Too bad Google couldn't figure it out
It seems Sipswitch 1.0.7 doesn't work on Kitkat
Sent from my Nexus 5 using Tapatalk
bobrock said:
It seems Sipswitch 1.0.7 doesn't work on Kitkat
Click to expand...
Click to collapse
Works for me. Dialer settings don't always show the correct settings, but calls are made with whatever the widget says they should be. To see the current settings, unload the dialer from memory, then check the selected setting.
divinemyth99 said:
Works for me. Dialer settings don't always show the correct settings, but calls are made with whatever the widget says they should be. To see the current settings, unload the dialer from memory, then check the selected setting.
Click to expand...
Click to collapse
Huh, now I was able to add the widget. It seems it works OK. Thanks for advice regarding dialer.
Sent from my Nexus 5 using Tapatalk

CM10 / Wifi Calling work around (Using google voice)

Just wanted to throw this out here... for those of us who want to run CM10 but depend on WiFi calling because of coverage issues.. here's something I've done that works great
Basically we're going to be using Google Voice (For the phone provider) that's linked to a SIP account (SIP is the standard for VOIP), and we're going to use Conditional Call Forwarding to ensure calls go to our google voice number when we don't have server, but connected to WiFi.
First, you need a google voice account. Once you have created an account, make sure you log in/place a call at least once using Gmail (In the google voice phone settings, there's an option to have it forward calls to "Gmail", you want to make sure that's checked as well)
Okay, once you've done that, and you have made a test call... you need to sign up for this Google Voice SIP gateway https://simonics.com/gvgw/
This will, in a nutshell, establish a gateway between google voice's gmail call interface, and a SIP account. This will allow you to use a SIP account to make calls through your google voice number. Make sure you write down/store the information the Simonics gateway gives you once you sign up, you cant get it again!
After you register with the Simonics gateway, you will be given a SIP server, a username, a "secret" (Password), the registration string isn't important unless you're going to be using Asterisk, which we are not.
Now, once you have all this information, download the app CSipSimple (Best SIP client on android) https://play.google.com/store/apps/...lt#?t=W251bGwsMSwxLDEsImNvbS5jc2lwc2ltcGxlIl0.
(Optional)
You can also get the codec pack, which will give you a wider range of codecs to use.. but I find the default just fine.
https://play.google.com/store/apps/...5jc2lwc2ltcGxlLnBsdWdpbnMuY29kZWNzLnBhY2sxIl0.
Okay! Now that we have all that done, we're going to configure CSipSimple to connect to the Simonics google voice gateway. CSipSimple has great integration with the stock dialer. Open up CSipSimple... the initial config will pop up, here you can choose to integrate it with the Android dialer (which I recommend if you're replacing wifi calling), select "Available on WiFi" (Unless you want to use this over the cellular network as well, to save on minutes, only uses data) and you can also choose if you want to allow CSipSimple to operate over mobile networks (I'm allowed to use mobile, is the option name) pick your options, then save. Now you'll be presented with a list of VOIP providers etc.. scroll all the way down and select "Advanced" configuration.
Account name: Anything you want
Caller ID: Anything you want, but I suggest either your mobile # or your google voice number
Server: Whatever the Simonic's gateway provided you, this can be different so make sure you wrote all that down!
Username: What the Simonic's gateway provided you
SIP Authentication ID: Leave this blank, it will default to the username.
Password: the "Secret" the simonics gateway provided you
There will be a checkbox that asks to use TCP instead of UDP. If you're going to be taking incoming calls on this often, I'd recommend using TCP (it's much less battery intensive than UDP). UDP is the preferred method, but it will use a LOT more battery if you plan on being connected often.
Proxy: same exact thing here as "server", example: mine is gvgw3.simonics.com
Save that.
If everything is correct, after you save the account should register, and turn green showing "registered"
Okay! Now we can make calls using our google voice account, so let's test it and make sure it's working. Go ahead and hit "Accounts" at the top left (The "back" arrow) or simply hit the back softkey. This should take you to the dialer (This is CSipSimple's dailer, but CSipSimple has also integrated with the stock dialer, so when you make a call a menu will pop up asking if you want to use your Google Voice SIP gateway account, or regular mobile network.. if you don't want this menu every time you make a call, I suggest turning off the "I'm allowed to use mobile network" feature and turn off android dialer integration)
Dial this number: 1 354 415 1595 - This is what's called an ECHO test line, it's a regular land-line number.. you should hear a voice saying hit "1" for an ECHO test, "2" for music on hold. Hit the 1 key, and start talking. You should hear an echo of your voice... if you hear yourself talking, GREAT! Outgoing calls are working!
Now we want to configure what's called Conditional Call Forwarding/Unconditional Call Forwarding so that all calls to our mobile number will be forwarded to our google voice number when we do not have a signal (or in the case of unconditional, always), you can also set up what's Unconditional Call Forwarding... this is useful if you want to have calls forwarded to your google voice number no matter what. I usually turn off the radio when connected to WiFi though (saves a lot of battery), to ensure I don't have a mobile signal ****YOU WILL NOT RECEIVE TEXT MESSAGES IF YOU DO THIS****, so it's up to you if you want to turn the radio off or not. If you don't, you'll need to use unconditional call forwarding.
Now here's the deal: WIth T-Mobile, Conditional Call Forwarding (THIS IS VERY IMPORTANT) is limited to a total of 500 minutes per billing cycle. It doesn't matter if you're on unlimited, 1000 minutes, whatever. You get a TOTAL of 500 Conditional Call Forwarding minutes each cycle. Yes, it sucks. But that's what we have to deal with if we want to use CM10 with functional wifi calling that rings you when someone calls your mobile number. If you want to avoid using these minutes, you can simple call the person back (Using your SIP account), or give your google voice # (instead of mobile number) when someone calls you, and have them call you right back. ALSO, Conditional Call Forwarding is what forwards calls to your voice mail, so if you use it, MAKE SURE TO SET IT BACK TO THE NUMBER IT WAS AT ORIGINALLY, OR CALLS WILL NOT GO TO YOUR VOICEMAIL. You can see what this number is by using the short code # # 62 # in your dialer, using your mobile network.
There's several modes of conditional call forwarding. Forward if BUSY, Forward if NO REPLY, Forward if NOT REACHABLE (no signal). You can set up forwarding to your google voice for any of these, but I only recommend NOT REACHABLE, because it simply doesn't make sense for the other two. There's several ways to configure call forwarding. I recommend using the stock dialer's built in feature, but you can also use Short Codes to activate it. Open the stock dialer, click the menu button, then settings. Near the bottom of the Settings, there should be a "Call Forwarding" option. In there you'll see all three forwading settings (Busy, not reachable, unanswered) as well as the original number it's set to (your voicemail). All you do is simply change the "Forward when unreachable" to your google voice number. Remember, for this to be in use 100% of the time you're on WiFi, you will have to turn off your cellular radio. If Text Messages are important to you, I recommend using UNCONDITIONAL (Always Forward in the dialer->forwarding settings).. this will have calls forwarded to your google voice number NO MATTER WHAT, so make sure you turn it off when you leave WiFi.
Unconditional Call Forwarding, on the other hand, deducts from the minute plan you subscribe to. You can still use the above methods to avoid using your minutes, but just be aware that if you use unconditional call forwarding it WILL deduct from your minute bucket.
Please be aware that you have to have a mobile signal to configure call forwarding, so you need to turn it on before you leave service/enter wifi, or simply always have Unconditional Forward if Not Reachable forwarded to your google voice number. Honestly, I use Google Voice for my voicemail as well, so I have all three of my forwards always set to my Google Voice number, you might want to consider this option as well, as it makes it much more seamless. You can use the Google Voice app for visual voicemail as well as free transcription, and it's much much better than T-Mobile's solution.
Here's a list of short codes for call forwarding: http://support.t-mobile.com/docs/DOC-4319
These are very useful if you plan on using Tasker to automate any of this (This is what I do, to make the process very seamless when I enter WiFi)
I know this isn't nearly as simple as the stock wifi calling solution, and it doesn't integrate nearly as well... but it works. Once you have this configured, you'll be able to receive/make calls on WiFi without issue. You'll also have a method of calling using your data connection that doesn't use minutes if you need that, as well. There's other ways to do this, such as using an app such as "Groove IP" or "Talkatone", and those work very well. I prefer the SIP gateway method, because I can configure a SIP softphone on any number of devices, including my android device. For those standalone apps such as "Groove IP", you would do pretty much the same thing, but you don't need the Sip Gateway, and you also wouldn't need CSipSimple (which I find is superior to all the other VoIP apps)... all you would do is simply configure Unconditional/Conditional call forwarding to your Google Voice number and use whatever app you want. You could also use Android's build in SIP functionality (it's built into the dialer!) But I find it very unreliable and couldn't get it to register reliably with the SIP gateway... but that might be a great option as well.
Please title this correctly.
This is 'How to get Google Voice working on your phone'... Not a viable workaround for 'cell-service-over-WiFi' style wifi calling.
Notes:
1) Monthly4G customers DO NOT HAVE conditional forwarding
2) This does not allow you to recieve MMS.
3) The only way you can use google voice with your real mobile-number is if you port it to Google, at which point you will never get MMS at that number again (because GV can't handle it properly)....
Now, does it work to have a usable phone at home w/o service? Sure, on a different number & with limited messaging...
But it is not a true WFC workaround.
dcacklam said:
This is 'How to get Google Voice working on your phone'... Not a viable workaround for 'cell-service-over-WiFi' style wifi calling.
Notes:
1) Monthly4G customers DO NOT HAVE conditional guys over on nal forwarding
2) This does not allow you to recieve MMS.
3) The only way you can use google voice with your real mobile-number is if you port it to Google, at which point you will never get MMS at that number again (because GV can't handle it properly)....
Now, does it work to have a usable phone at home w/o service? Sure, on a different number & with limited messaging...
But it is not a true WFC workaround.
Click to expand...
Click to collapse
Well yeah I'm quite aware of the limitations. There's really no other viable alternative at the moment. Maybe someone can get the kineto app and libs from the sensation working but I highly doubt it, as the guys over on the sensation forum have been trying for a while now... Basically it's up to t mobiles, haha. I believe the only working device with jelly bean and wifi calling is the note 2, and sgs3....and once again its deeply embedded within the touchwiz framework.. The guys over on sgs3 forum even have a 350$ bounty for a non touchwiz working port. Doesn't look very promising but it's to be expected with something like uma... Maybe someone will figure it out. For someone who works in a complete t mobile dead zone, the only other viable option is sticking with Ics, and that's simply not something I want. Then again, I've always basically given my gvoice number out, and no MMS is very little impact considering you can send stuff over email, and every single carrier seems to have an email gateway... It is a major pain to have people send stuff to your Gmail acct. Instead of regular MMS, though,.... It's definitely not Ideal but it's a lot better than no service, an using ICS/sense builds.
I wasn't aware that monthly 4g didn't get conditional, kind of sucks. Could always use unconditional, if most people use your mobile number you would completely be dropping messages so i do understand the hesitation on that. I've been wanting sms/MMS. Forwarding options for a long time now, would be nice if carrier sms could utilize xmpp or sip messaging to handle sms forwards, but sms is another huge hack job that sorely needs replacement and MMS just a fancy if not severely limited email.
So yeah man, not many other options out there right now. If you're someone who relies on sms/MMS heavily and most contacts use your mobile number, I can definitely see where that would be an issue. Most people I communicate with on a daily basis are very tech oriented, so it's honestly not that big of a deal breaker (to me). I've just found that the Sip gateway and CSipSmple work orders of magnitude better than any stand alone app implementation. If you have any alternatives (besides using ics/sense builds) I'd love to know them, I was a huge user of wifi calling (about. 70% of all my calls) so i'm open to try everything.
Lol get your friends and family to get viber you get to keep your number and sms and MMS and since these days every one has a smart phone an app like viber is quite nice especially if everyone had it on their phones... That's what I use when I don't have signal and have told friends and family to reach me on viber if they can't otherwise
Sent from my Amaze 4G using xda app-developers app
ericdjobs said:
I wasn't aware that monthly 4g didn't get conditional, kind of sucks. Could always use unconditional, if most people use your mobile number you would completely be dropping messages so i do understand the hesitation on that. I've been wanting sms/MMS. Forwarding options for a long time now, would be nice if carrier sms could utilize xmpp or sip messaging to handle sms forwards, but sms is another huge hack job that sorely needs replacement and MMS just a fancy if not severely limited email.
Click to expand...
Click to collapse
If you use 'unconditional forward' then you will never get another call again. All your calls will be forwarded to G-Voice, which will send them to G-voicemail.
We'll see about wifi calling.
BTW, the Kineto/UMA app does run on our CM9. There's a kernel driver missing for GAN, and of course CM9 does not have data. It crashes on CM10 because of a missing native library for audio-recording...
The Movial/IMS app (From Amaze Stock) runs on CM10 but the setup screen is full of sense rubbish... However the Sense rubbish might be wrapp-able back to stock-Android, but that is a long-shot...
Skip all steps and install groove ip. And sign in with your Google voice login
Sent from my HTC_Amaze_4G using Tapatalk 2
dilfatx said:
Skip all steps and install groove ip. And sign in with your Google voice login
Sent from my HTC_Amaze_4G using Tapatalk 2
Click to expand...
Click to collapse
Yeah you can do that if you want, and it's definitely a much more simpler approach and it should be sufficient for most people.
But the SIP method gives you much more flexibility, like the option of using Speex/GSM codecs (which compensate for jitter and packet loss) while Groove IP hooks directly into the google talk API, thus you are stuck with G.711 mu-law codec, and that's not the best option all of the time. Using Speex/GSM codecs will give you slightly reduced call quality but much better reliability and they are much more resistant to congestion network situations or high latency.. it's a better calling experience all around IMO.
Also, using a SIP solution you're able to hook into an asterisk server if you so desire (which is important to me, personally) and manage multiple lines using one softphone.
At the end of the day though, if you have access to fast, reliable wifi whenever you need to make calls, Groove IP gets the job done just fine. But for someone who wants a lot more functionality and features, using the SIP gateway will provide that. Also, you can use it as a trunk for an asterisk server, for those of us who utilize that sort of thing.
Android stock dialer
Hi, thanks for sharing this! I was wondering if there's a way to configure this directly in Android's stock dialer (just as can be done with pbxes.org)? Thanks!

[Q] Different Default dialer issues

Hello all,
I have googled and googled and searched, and I can't find anyone with the same issue I have. I don't know if I'm using the wrong search terms or what.
I cannot seem to get a default dialer setting for ALL phone numbers.
- I have Dialer One installed because I like it better than the default.
- It installed no problem, though even when I was in the app, it would still switch to the default to make the actual call, I think. But that didn't bother me too much... at least I could use it to find the number I wanted.
- Then I installed Skype.
Now, every time I call a phone number that I have not called recently, the thing pops up AGAIN asking me if I want to dial it with "Phone" or "Skype." (Dialer One is never an option.) I can tell it to use the Phone always... but it will only set it for that phone number. I'm constantly calling new phone numbers, and I'm sick of having to continually tell it to always use the phone!
Soooo.... can anyone tell me how to do at least one of these:
- Either make Dialer One the default for all calls and phone numbers.
- Or make the default phone dialer the default for all calls and phone numbers... I can still open Dialer One to locate the number I want.
- Or somehow tell it to stop offering Skype to me. Ever. I'll open the Skype app when I want to call that way.
Note:
- In my Settings | Applications, there is no default dialer listed at all. Dialer One is the only thing listed. I may have tried to uninstall it back when I installed dialer one... which may be why I'm having issues. Maybe?
- Skype settings has absolutely nothing in settings to "Never offer" or anything of the sort.
- Every solution I've found says to clear the defaults, make a call, and choose always. Like I said... I do that dozens of times every week and it still keeps popping up.
***I do have the phone rooted, in case the solution requires that.***
Thanks in advance!
You can not replace the phone dialer..that will always be use whenever you are dialing some one. However installing a custom dialer will only give you a front end of the dialer but it will still use the default dialer software to dial some one.
Now try dialing any number thru SGS3 default dialer. It will ask you to dial thru phone or Skype. Choose phone and always.

[Q] App that adds prefix to dialed number? Calling card app maybe?

So I have tried about 10 apps so far that none seem to do what I am looking to accomplish. I am hoping that someone may have a suggestion.
I have a dial in phone system that allows me access to a dial tone. So if want to be able to select a number from my history, contacts or a clickable link and have it prompt which dialer I want to use. If I choose this app it should dial MY number and enter my access code THEN dial the number I was trying to call.
So for example I am trying to call 212-555-1212 and my number is 212-666-1212 it should dial:
212-666-1212[mynumber],,[pause]1234[accesscode],,[pause] 212-555-1212
I have found a few apps that seem to do this, however they have integrated them in such a way where it will only automatically enter into the "Calling card mode" based on dialing rules (Such as area code and country code) there is no way to manually select when to utilize the "calling card mode" and when not to,
I was thinking if there is a Alternative Dialer that supports calling cards, it will add the necessary hooks into the OS and then I can just manually select which app to use to make calls (Either the stock dialer or this new dialer)
Have never looked into this kind of issue, but this seems like it might have the options you are looking for...?
https://play.google.com/store/apps/details?id=com.wifel.geodialerplus
If not, sorry.

Categories

Resources