Skip to content
Bruce Schubert edited this page Aug 17, 2020 · 34 revisions
Contents
  1. Overview
  2. Navigation
  3. Home | Dashboard
  4. Call Log | Call History
  5. Viewing a Call
  6. Managing a Caller
  7. Managing Voice Messages
  8. Managing the Permitted Numbers
  9. Managing the Blocked Numbers

Overview

URL: http://<pi-address>|<pi-hostname>:5000

To view the web interface, simply point your web browser to port 5000 on your Raspberry Pi. If you haven't used ports before, you simply append the port number, prefixed with a colon, to the web address, e.g., :5000.

For example, in your Raspberry Pi's browser, you can use:

http://localhost:5000

Here's a example using a typical IP address on a home network (your Raspberry Pi's address may be different):

http://192.168.1.254:5000

At my home, my Pi's host hame is pi-blocker, so I use this address:

http://pi-blocker:5000

Following is an example of the home page you will see:

Home page examples on an IPad Pro and Pixel2 phone

Dashboard - Small

The callattendant's web interface uses a responsive design: you can review your calls and messages on your phone, tablet or computer.

You can view the web interface from any phone or computer that's on the same network as the Pi.


Navigation

The callattendant uses a consistent menu across the entire application. The menu adapts to your screen size.

Main Menu

Main Menu

Main Menu expanded on phone

Main Menu

  • Call Attendant displays the Home page / Dashboard. This menu item is always in view.
  • Calls displays the Call Log / Call History page.
  • Permitted displays the page for managing the membership in the Permitted Numbers list.
  • Blocked displays the page for managing the membership in the Blocked Numbers list.
  • Messages displays the page for playing and managing voice messages left by callers.
  • Help displays this Wiki User Guide
  • Search displays the call history for the given phone number

Dashboard | Home

URL: http://<pi-address>|<pi-hostname>:5000

Dashboard | Home page on IPad

Dashboard - Small

The Dashboard is the home page for the application.


Statistics

Dashboard

Here we have some overall statistics since the Call Attendant was installed.

  • Calls processed is the overall number of calls received. This is also a link to the Call Log.
  • Calls blocked is the number of calls blocked by the Call Attendant.
  • Percent Blocked is the percentage of calls that were blocked. This is also a link to the Calls per Day graph.

New Messages

Dashboard

This button appears when there are new voices messages waiting to be played. Clicking this button will take you to the Messages page.


Recent Calls

Dashboard

This section shows you the last 10 calls received.

  • The Phone Numbers in the Caller column are links to the View Call page, where you can get all the details about the call.
  • The Actions column shows you what action was taken by the Call Attendant, include whether a voice message was recorded, and whether it has been played or not.
  • The color of the rows indicates whether the caller is currently in the Permitted Numbers list (green) or Blocked Numbers list (red).

Calls per Day

Dashboard

This stacked bar graph displays the number of calls per day for the last 30 days.


Top Permitted Callers

Dashboard

This list shows the top permitted and screened callers (aka allowed callers) since the application was installed.


Top Blocked Callers

Dashboard

This list shows the top blocked callers (aka denied callers) since the application was installed.


The Call Log | Call History

URL: http://<pi-address>|<pi-hostname>:5000/calls

The Call Log is the main screen. It can be viewed by selecting Calls from the main menu. It lists all the calls that have been screened by the callattendant. The Action column shows how the callattendant handled the call. Clicking on a caller will take you to the Manage Caller page where you can manage the caller's membership in the Permitted Numbers and/or Blocked Numbers lists.

Action
  • Permitted: the caller is in the Permitted Numbers list. The call was not blocked.
  • Blocked: the caller is in the Blocked Numbers list or was found to be a robocaller or other nuisance. The call was blocked.
  • Screened: the caller was not found in the Blocked Numbers list and did not appear as a robocaller or other nuisance. The call was not blocked.
Call Log example

Call Log


Viewing Calls

URL: http://<pi-address>|<pi-hostname>:5000/calls/view/<call-number>

Viewing Call example on phone

Call Log


Managing Callers

URL: http://<pi-address>|<pi-hostname>:5000/caller/manage/<call-number>

The Manage Caller page is where you manage the caller's membership in the Permitted Numbers and/or Blocked Numbers lists. A caller can be a member of both lists, however the Permitted Number membership will have precedence over the Blocked Number. This page is accessed by clicking/selecting a caller on the Call Log page.

Manage Callers example

Manage Caller


Managing Voice Messages

URL: http://<pi-address>|<pi-hostname>:5000/messages

The Messages page is where you listen to and/or delete voices messages left by blocked callers. This page is accessed by selecting Messages from the main menu.

Messages example

Messages


Viewing Permitted Numbers

URL: http://<pi-address>|<pi-hostname>:5000/permitted

The Permitted Numbers page is where you view the permitted numbers. This page is accessed by selecting Permitted from the main menu.

Permitted Numbers example

Permitted Numbers


Viewing Blocked Numbers

URL: http://<pi-address>|<pi-hostname>:5000/blocked

The Blocked Numbers page is where you view the blocked numbers. This page is accessed by selecting Blocked from the main menu.

Blocked Numbers example

Blocked Numbers