Skip to content
Bruce Schubert edited this page Aug 30, 2020 · 34 revisions

Call Attendant Web Interface

Contents
  1. Overview
  2. Navigation
  3. Home Screen
  4. Viewing Call History
  5. Viewing Calls
  6. Managing a Caller
  7. Managing Voice Messages
  8. Managing Permitted Numbers
  9. Managing 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,meaning you can review your calls and messages on your cell phone, tablet or computer.

You can view the web interface from any cell 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 a given phone number.

Home Screen

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

Dashboard | Home Page on IPad

Dashboard - Small

The Dashboard is the home page for the application. This screen provides metrics and convenient access to the last 10 calls received.


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 the message 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.


Viewing Call History

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

The Call Log shows your entire call history. It can be viewed by selecting Calls from the main menu. It lists all the calls that have been received 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 callers. This page is accessed by selecting Messages from the main menu.

Messages example

Messages


Managing 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


Managing 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


Clone this wiki locally