Call Interceptor: Google Voice - Manual
Call Interceptor: Google Voice
Overview
Call Interceptor: Google Voice uses the touch-tone phone calling capabilities of Google Voice to make calls using your Android Phone. It provides you with an extensive set of rules for determining which calls should be intercepted and routed through Google Voice and which Google Voice Number should be used for the intercepted call.

The Interceptor is notified everytime an outgoing call is about the be placed and it determines if the call should be intercepted and routed through Google Voice. This means you place calls/dial numbers as you normally would.

Calls that are routed through Google Voice appear to the receiptent as being from your Google Voice Number.

The call log of your phone is modified to show the number originally dialed not the Google Voice Number number.

You have the ability to add multiple Google Voice Numbers and then setup rules to determine when each number should be used.

Tri-State Checkbox
Tri-State CheckBox: These have three states (On, Off and Question). On and Off worked as they do with a normal checkbox. When Question is choosen, this will cause the Interceptor to prompt you before dialing the call allowing you to choose whether or not to intercept the call.

If Question is set for any of the rules that apply to the current call, you will be prompted.
Settings Screen

When starting Call Interceptor: Google Voice you will be prompted to select the Google Voice Number you which to configure. If only one Google Voice Number is setup, then the settings screen for that number will automatically load and you won't be prompted to make a selection.

Interceptor Enabled: When checked, calls will be intercepted using the current set of rules. When not checked, no calls will be intercepted regardless of what rules are set.

Always Intercept: When checked, ALL calls will be intercepted regardless of the current set of rules. Use this with the Interceptor Enabled setting to easily switch your phone between Standard Cell Service and Google Voice Intercepting.

NOTE: if multiple Google Voice Numbers are configured, this setting will NOT apply to them. If you want to completly DISABLE the Interceptor you'll need to uncheck this for each number.

Default Google Voice #: Sets the Google Voice Number as the default. This means it will be used by the Interceptor whenever a specific Google Voice Number has not be assigned.
NOTE: (Only visible when multiple Google Voice Numbers are configured.)

Name: Allows you to modify the name associated with the Google Voice Number, which is displayed with the number in the various screens of the Interceptor.

Google Voice #: Allows you to modify the Google Voice Number.

Security PIN: gives you the ability to change your PIN.

Intercepting Rules: opens the screen for setting up the rules to determine which calls should be intercepted.

Settings Screen Menu
Test Rules: Opens the Test Rules screen which allows you the test if on a specific date at a specific time as number will be intercepted.

General Settings: Opens the General Settings Screen.

View Call Log: Opens the Call Log Screen which shows all calls made in the last month and tells if they were intercepted and why or why not.

Help: Displays this page.

Add Google Voice #: Opens the dialog for enter the information of a new Google Voice Number.

When adding additional Google Voice Numbers you will need to setup Google Voice to send you mobile number directly to voicemail. This is accomplished by adding a contact using the Google Voice website and then editing the Google Voice Settings for that contact. Click Edit next to Ring Default phones and then choose to Send To Voicemail

Switch Google Voice #: Opens the selection dialog to choose a different Google Voice Number to configure.
NOTE: (Only visible when multiple Google Voice Numbers are configured.)

Remove Google Voice #: Removes the current Google Voice Number.
NOTE: (Only visible when multiple Google Voice Numbers are configured.)

Calls Google Voice #: Dials the Google Voice Number directly.

Set Google Voice # As Voice Mail: Dials *71 + the Google Voice Number to set the number as the voicemail number of the phone.

General Settings Screen
Dialing Commands
Before PIN - Default: These are the commands that will be sent to the dialer after the Google Voice Number and before the PIN.
NOTE: These commands are only applied to the Google Voice Number that is marked as default.

Before PIN: These are the commands that will be sent to the dialer after the Google Voice Number and before the PIN.
NOTE: These commands are only applied to the Google Voice Numbers that are not marked as default.

Before Number: These are the commands that will be sent to the dialer after then PIN and before the original Number.

After Number: These are the commands that will be sent to the dialer after the original Number.

Settings for Calling Times
Nights Start Time: Specifies when Night calling begins.

Nights End Time: Specifies when Night calling ends.

Intercepting Rules Screen
Rules for Wi-Fi Setting
When Wi-Fi Is Enabled: Determines if calls will be intercepted when Wi-Fi is enabled.

When Wi-Fi Is Disabled: Determines if calls will be intercepted when Wi-Fi is disabled.

Rules for Call Types
Domestic Calls: Determines if calls to domestic numbers will be intercepted.

International Calls: Determines if calls to international numbers will be intercepted.

Rules for Calling Times
Durning Peek Times: Determines if calls made during peek times (opposite of Nights as defined in the General Settings Screen) will be intercepted.

Durning Nights: Determines if calls made during the night (as defined in the General Settings Screen) will be intercepted.

Durning Weekends: Determines if calls made during the weekend will be intercepted.

Rules for Person Called
Calls to Contacts: Determines if calls to numbers that are linked to a contact on your phone will be intercepted.

Calls to Non-Contacts: Determines if calls numbers that are NOT linked to any contacts on your phone will be intercepted.

Rules for Number Type
[TYPE]: Determines if calls to numbers of that type will be intercepted. The list of types is generated from the default types that the stock Android contacts app provides plus any custom labels you have created.

Rules for Contact Groups
[GROUP]: Determines if calls to contacts that belong to that group will be intercepted. If a contact belongs to multiple groups, each group must be enabled for the call to be intercepted.

Rules Test Screen
This screen allows you to test various numbers to see if those number will be intercepted based on the current rules.

Date/Time: Allows you to specify when the call will take place. This allows you to test rules for Peek/Nights/Weekends.

Phone Number: The number that will be tested.

Test Results: Details about how the Interceptor interprets the number and tells whether or not the call will be intercepted and what rules were applied in making that determination.

Settings For Contacts




This screen allows you setup specific ways for calls to individual contacts to be handled.

The screen can be accessed by using the pop-up menu that appears when pressing the contact picture or from with in the individual contact screen.

The first set of buttons applies to all the numbers of the contact. Each other set applies to the individual numbers of the contact.

First Button: Allows you to choose between: Use Interceptor Rules - which will apply the general rules to determine if the call should be intercepted. Intercept - the call will always intercepted as long as the interceptor is enabled. Ignore - the interceptor will always ignore the call.

Second Button: Determines which Google Voice Number will be used for intercepting. If [Default] is choosen, it will use which ever Google Voice Number is maked as Default. If only one Google Voice Number is being used, it will be used.

Test Button: opens the Rule Testing Screen with the number entered for testing.

Enabled Toggle Widget


This is a widget you can place on the home screen which allows you toggle the Interceptor Enabled setting on and off.

Use this with the Always Intercept setting to easily switch your phone between Standard Cell Service and Google Voice Intercepting.