Reject call programmatically - G1 Q&A, Help & Troubleshooting

Is there any direct (or convoluted) way to reject an incoming call, i.e. send it directly to voicemail. Meaning
(a) if a call is coming in and matches certain criteria
(b) send the call to VM, and stop the ringing. (programmatically)
I've got (a) under control but I dont know how to do (b).
Any ideas?
Thanks
Jay

Well I know in the phonebook settings there is an option to send directly to voicemail for that particular number but that would require you saving the number in your phone book.

speoples20 said:
Well I know in the phonebook settings there is an option to send directly to voicemail for that particular number but that would require you saving the number in your phone book.
Click to expand...
Click to collapse
+1
I have Telemarketer1 - 7 right now in my phone book and they all go straight to voicemail with that option. Now if there was some way to block "UNKOWN"!

We need a Call Firewall / Blocker Software which can do following.
Register for Intent which can hook Incomming Call events
When Intent is raised if Checks for the number across Predefined Rules in Priority Order if any Rule matched take Action like
Reject Call
Accept and Immediately Reject THIS WILL COST CALLER
Send to Voice Mail
Reject and Reply with SMS
Reject and Create Reminder for Predefined Minutes to Remind us to Call them Back

+1
great idea

Try Youmail (it works for all phones)

There is a program for WM called Mobion MagiCall that would do everything that everyone wants on android but who can port it...

Back to my question...
Folks
I love the lively chit chat but does anyone have an answer to my original question: how do I reject a call programmatically and on the fly (not through phonebook entries set up ahead of time)?
BTW I will have an app available next week on Android Market that allows you to respond to incoming calls with an "I'll call you back asap" text or email, and it will set a reminder for you to call the caller back.

jayandro said:
Folks
I love the lively chit chat but does anyone have an answer to my original question: how do I reject a call programmatically and on the fly (not through phonebook entries set up ahead of time)?
BTW I will have an app available next week on Android Market that allows you to respond to incoming calls with an "I'll call you back asap" text or email, and it will set a reminder for you to call the caller back.
Click to expand...
Click to collapse
OMG!!! YES, WE CAN DO THAT!!!
I was going to kill myself after severe 24 hours of investigating and discovering... But I've found "fresh" solution!
// "cheat" with Java reflection to gain access to TelephonyManager's ITelephony getter
Class c = Class.forName(tm.getClass().getName());
Method m = c.getDeclaredMethod("getITelephony");
m.setAccessible(true);
telephonyService = (ITelephony)m.invoke(tm);
all all all of hundreds of people who wants to develop their call-control software visit this start point
http://www.google.com/codesearch/p?...:http://mylockforandroid\.googlecode\.com&d=0
there is a project. and there are important comments (and credits)
briefly: copy aidl file, add permissions to manifest, copy-paste source for telephony management )))
Some more info for you. AT commands you can send only if you are rooted. Than you can kill system process and send commands but you will need a reboot to allow your phone to receive and send calls =)))
I'm very hapy =) Now my Shake2MuteCall will get an update !

I use tcallblocking lite (search the market for it) to block calls from unknown numbers and any rom with the hacked phone.apk in it allows you to add numbers to a blacklist. No need for additional entries in your contact list

Moved as not Android Development.

I tried Call Firewallv1.40 freeware. It seems to be working at blocking unwanted private calls. I found it here http://www.freewarepocketpc.net/ppc-download-call-firewall-v1-4.html. The price is certainly good.
Features & Options:
a. Accecpt all calls - pretty self explainatory
b. Accept call from My Contacts only - accepts calls from contacts only, others are rejected
c. Reject all calls - pretty self explainatory
d. White List - accepts calls only from the white listed nos
e. Black List - accepts all call except from the black listed nos
f. Black List Pattern - any no STARTING from the black list pattern list is rejected.
for eg. if you enter "123", so all nos STARTING from "123" will be rejected
this is a very nice option with which you can block nos from any particular network, country, city , area or whatever you can think of.

Related

Looking for a call filter program

Hi! I am looking for a call filter program that can filter all unwanted or no number incoming calls, I tried photo contacts pro but its slow & sometimes the caller can't hear anything for 1 to 2 seconds repeatly during the conversation. I also tried MagiCall, this program is simple & nice but it can't hang up the no number calls, instead it will pass these calls to my voice mail box directly. It has a option "pick up/hang up", this works what I want but will waste the air time. So anyone can suggest a call filter program to me that can directly hang up the no number calls? Thanks!
Call Firewall
thanks for your reply, I've seen the features of this program but it doesn't mention it can block no number call or not? Do you know it has this feature or not? Thanks!
uh, sorry, can't help you there. I only HAD this program in some of the ROMs I used, never actually USED it.
And auto-rejecting no-number calls would have killed it in my book anyway, because the phone central in my office randomly removes id from outgoing ones, and so I would never receive business calls, lol.
Ask around, or better yet, try searching the forum for impressions/reviews. I know Laurentius26 uses this app in some (if not all) of his ROMs.
[EDIT]
That's what I found in the description:
Features & Options:
a. Accecpt all calls - pretty self explainatory
b. Accept call from My Contacts only - accepts calls from contacts only, others are rejected
c. Reject all calls - pretty self explainatory
d. White List - accepts calls only from the white listed nos
e. Black List - accepts all call except from the black listed nos
f. Black List Pattern - any no STARTING from the black list pattern list is rejected.
for eg. if you enter "123", so all nos STARTING from "123" will be rejected
this is a very nice option with which you can block nos from any particular network, country, city , area or whatever you can think of.
Besides, there is a check window for "Reject unknown/private calls"... I'd call it a YES, then
CallBlock
I use callBlock from WISH solutions to block a list of callers. It works well and it does not have to answer and hang up.They mention that it can block no number calls but I have not tried it for that. Here is the link:
http://www.wishsolutions.com/products.html
Good luck!
Just tried the Call Firewall, it can block no number calls, but transfer the call to voice mail box directly. Anyway thanks for your suggestion
actually, this CallBlock looks like it offers a few ways of blocking the call... See picture at this address
Block method: dropdown list... Wonder what's in there? researchermd, can you check and let us know?
call firewall works just fine. I use it to block unknown or private numbers.
In addition, you can use your network settings for call barring and block numbers that aren't in your phonebook if you want the extra security of blocking numbers.
The screen you provided should be "CallBlock Ringtone Edition" which is make for palm. For the PPC version, there has no such option can be found

[Q/REQ] SMS Anti-Spam/Blocker

I'm looking for an app that would allow me to build a blacklist of cellphone numbers and will block all SMS messages from those numbers.
Sort of like an AntiSpam for email, but without any filtering. Just a user-edited blacklist.
I've found many call blockers around the web, but nothing for SMS...
If anyone tested something of the sort, please let me know.
Thanks!
Try a search for Call Firewall.
http://forum.xda-developers.com/showthread.php?t=307178
direct link. Highly recommended, worked really well for a friend who was being stalked/harassed by some guy.
This is a bit of a misnomer... Call and SMS blocking software can only "block" the call or sms after it has already been received by the phone. Think about it this way - your phone doesn't know there's anything there until it's already received it. The software simply keeps the user from seeing the call or message. Bottom line - at that point - you've already paid for the text message (or been deducted one if you have a certain number included). The only option is to call your provider who *might* have the ability to stop texts or calls from specific numbers.
I propose CallMgrPro. Search in this forum.
Although it is not free I have made good experiences with MagiCall. Check out http://www.mobiion.com/magicall.html
you can use kaspersky mobile security, which incorporate a spam module where you can put phone number in a white/black list.
Most providers will give you 2 options:
1) Deal with it
2) Block SMS all together

Android call and sms filter application

Android call and sms filter application
I'm coming from a symbian background and have ordered a G1 recently. Been looking in the market place for a privacy application to screen and filter incoming and outgoing calls and sms's to defined numbers. I can not find anything that meets my requirements so am prepared to fund the development of one. (there are several available for symbian).
I've posted a job on elance and have had a couple of replies saying this is not possible in Android - I am suprised to say the least and was wandering if anyone here thought otherwise
heres the description:
------------
Job Description:
To provide an application to filter incoming and outgoing calls and sms. Effectively enabling 'private' communications from the phone.
For pre-determined numbers all incoming calls and sms can be filtered. sms notification disabled and moved to secure area. Calls rejected as busy.
All traces of incoming or outgoing calls and sms that are related to the numbers in the list are hidden.
The app should have the same functionality as Best Private Conversation for Symbian :
http://www.smartphoneware.com/bpc-fo...on-product.php
Will also require trial version time limited.
-----------
Appreciate any feedback
regards
thsese dont filter just block but i thought maybe you can contact the devs http://forum.xda-developers.com/showthread.php?t=478117&page=12

Send an SMS to rejected caller...

I'd like to send an SMS to the caller, when I manually reject an incoming call.
Something like the SMS reply function of Call Firewall application, but just for manual rejects, not for blacklisted callers...
It's an application I saw on Rim Blackberry phone of a friend of mine. When someone calls and he's in a meeting (but for some reason he has the phone on), he just push the red button. The caller receives an SMS like "Sorry, I'm busy, I'll call you later", and the reminder of the call-back goes in the to-do list.
It's something very useful, I wonder I didn't find any WM software able to do this 'simple' matter...
Thanks for any help
Thunder
Some dialers on custom ROMs have that built-in (it's one of the softkeys, however, not the red ignore button). I'd look around at some dialers that you could flash to your phone.
most of htc's newer dialers on newer devices provide the option to "reject with an SMS" in addition to the usual "answer" and "ignore" functionalities.
i believe the dialer from the htc opal was one of the first dialers to offer the feature.
fortunately, in the world of winmo devices, the great people here at xda frequently and successfully provide "rips" of such applications that work just fine on any other device...like the previous post mentions, quite a few custom ROMs include dialers ripped from other devices. so you can add on the desired dialer or look for a ROM with the dialer of your choice built in, so search away!
PowerSMS: http://www.trinketsoftware.com/powersms/
has a whole bunch of SMS related things, which includes a reject SMS auto reply function
ThePengwin said:
PowerSMS: http://www.trinketsoftware.com/powersms/
has a whole bunch of SMS related things, which includes a reject SMS auto reply function
Click to expand...
Click to collapse
As per their web site, this tool replyes to every incoming call with an SMS, when enabled, and this is a standard feature of callfirewall.
What I need is to manually reject a call with some button, and send an sms to the caller.
Much more, I'd like to find the task "call back Mr. Jones" in my calendar...
I'm going to look into some dialer plugin...
Thanks
Thunder
Spb phone suite has all the functions you need!
* Profiles
* Missed call notifications
* Unread SMS notifications
* Call filtering
* Reject & reply with SMS
* Photo speed dial
* Photos in call log
* Wireless manager
* Automatic profile
* Wireless settings in profiles
* Customizable Today plug-in
YES it cost money... but its worth it, its the best app for htc-phones out there!
se1988 said:
Spb phone suite
Click to expand...
Click to collapse
Thanks a lot, my friend, but unfortunately this app does not install on my Kaiser.
Don't know exactly why, but I downloaded (twice) the demo cab and it is not installing.
Any other idea?
Thunder
Just to inform everybody here around that S2U2 has this feature built-in.
I had the solution in my hands and I was not aware of this...
Bye
Thunder
Try "QSMS To Buddy:FullFeatured" free app from android market
Use "QSMS to buddy" App from android market.
- This app allows you to send sms to missed/rejected calls.
- It also allows you to send a 'default' sms after user specified time period. e.g. you can specify to send a msg after 10 secs
- *** You send sms during "Outgoing" call reject as well
- *** You have ability to messages while sending the reject sms depending on the context. e.g. "I will call back in 10 mins" instead of "I will call back later"
There are other interesting features as well in this app. Watch demo at youtube with key word "QSMS : Quick SMS To Buddy Android App by Onion Systems"
AppUsabilityExpert
Reject++
If you are looking for an app to let you reject incoming calls with predefined or custom SMS and setup a reminder to return a call as well..
so check Reject++
You can:
- Reject a call with SMS, Reminder, Or Both.
- Convenient Slider on top of incoming call screen, slider it up and go with Reject++
- Smart SMS Templates with "Tags"
- Smart Reminders Scheduling Engine.
- Works with mobile screen locked or OFF
- Notifications works no matter if the app is active or not.
Check much more Features & Screenshots for Reject++

[Q] Fake Incoming Caller ID

Hi,
Is there any application which fakes incoming caller ID ? I assign some fake number to an incoming number and the fake number is displayed when he or she calls.
The same with SMS too.
painkiller009 said:
Hi,
Is there any application which fakes incoming caller ID ? I assign some fake number to an incoming number and the fake number is displayed when he or she calls.
The same with SMS too.
Click to expand...
Click to collapse
just use SmartPhone PhoneyCall to fix it
I'm not looking for a fake call generator.
I'm looking for something which can replace/modify and display different incoming number.
painkiller009 said:
I'm not looking for a fake call generator.
I'm looking for something which can replace/modify and display different incoming number.
Click to expand...
Click to collapse
okay , if so try SMSDRFixWM
- Improved phone number searching algorithm
- Improved contact looking up
- Added replacing number in text messages
- Improved Delivery notification design
- Simplified settings
- Deleting moves messages to delete folder
- Fixed setting delivery time
I'm sorry to say that even thats not what I have been looking for. I never mentioned anything about delivery reports. The app you suggested is for delivery reports. It replaces the number and displays contact in a delivery report.
MagicCall is something which suites my need. I tried it, pretty much enough for the calls. Except for Incoming calls it can't replace original number if you want to answer the call.
And for SMS I'm still looking. May be something like which can encrypt.
painkiller009 said:
I'm sorry to say that even thats not what I have been looking for. I never mentioned anything about delivery reports. The app you suggested is for delivery reports. It replaces the number and displays contact in a delivery report.
MagicCall is something which suites my need. I tried it, pretty much enough for the calls. Except for Incoming calls it can't replace original number if you want to answer the call.
And for SMS I'm still looking. May be something like which can encrypt.
Click to expand...
Click to collapse
this application to protect your private and sensitive infomation such as contacts, call history, tasks and SMS
-Call Magic: Answer incoming calls to your phone automatically and/or listen to what is happening around your phone. This ground breaking technology is the only one of a kind solution in the mobile industry!. This solution is software based and does not require any hardware tweaking.
-Call Magic will enable you to answer incoming calls from a pre-defined number at zero ring, i.e. the phone will answer the call automatically without a ring! Every time you call your phone from the pre-defined number, the phone will answer the call without a single ring! After the call is picked up then you can hear what is happening in the surrounding of the phone.
-After Installation Call Magic allows your phone to have three answer modes -- Reject All, Hands-free and Answer One.
-In Answer One Mode you can set a pre-defined number and select the number of rings after which the phone should auto-answer. No further user interaction is required. If you selected, zero rings then next time a call is made to your phone from the pre-defined number, your phone will automatically answer it. No rings, it simply answers! Magic!
-In Hands free Mode the user can select the number of rings after which ALL incoming calls will be automatically answered.
-Reject All Mode will reject ALL incoming calls and send a busy signal to the caller. The caller and you will not be charged for the call. Our software makes the Network Provider send a busy signal to the calling party.
-Call Magic does not require constant activation after the phone is switched on. Call Magic is a Pure Software Solution and starts up automatically when the phone is switched on.
-WARNING! Using surveillance devices, intercepting and/or recording audio conversations, without the consent of all the parties involved might be illegal in your country. Check local laws before using Magic Call.

Categories

Resources