Summary

  • For individuals, groups, small business and professionals wishing to reduce costs and / or maintain privacy by self-hosting their phone services.
  • Replaces or augments (DMZ or port forwarding) existing router / gateway.
  • Standard configuration supports four phone lines (SIP trunks) and twenty extensions (phones). Additional phone lines, extensions easily added (zero cost), limited by hardware / network performance.
  • Works with standard SIP phones from any major vendor. Supports free client phone applications for Windows, Linux, and mobile (Android, iOS). Can replace any standard SIP PBX.
  • Supports remote access / teleworkers.
  • OpenWrt based, high performance, state of the art router / gateway / WiFi access point / VPN client / server using a modern 64bit Linux kernel. It is also an application platform capable of hosting many services for the internet (public) and local LAN (private).
  • Migrate from remote hosting of phone, web, internet of things, fax, email and file storage services to local hosting to keep your communications and information secure, under your control and private.
  • Provides all standard OpenWrt packages (for free) with zero cost download and package updates. Anything that OpenWrt provides is available. Support site (rossco dot org) and OpenWrt have a vast array of HowTo's for application packages such as file, media servers, etc.
  • FreeSwitch (SIP server) is a state of the art, carrier grade SIP PBX (Private Branch eXchange telephone switch) with encryption for secure audio / video phone calls, currently unbreakable by any snoops / hackers.
  • Opensource, peer-reviewed and tested to ensure that no security holes or spyware exist, which many commercial systems have. Another advantage of opensource systems is very well documented How To's.
  • Nginx Browser-based and FusionPBX GUI (Graphical User Interface) for easy configuration.
  • Comes with 30 day support to be up and running quickly.

Easy Configuration

Nginx / FusionPBX browser based GUI (Graphical User Interface) allows easy addition / configuration of gateways (phone numbers), extensions (phones) and all other settings.

Supports full backup / restore of all settings / databases.

Thirty day individual support (from registration) to get you up and running quickly. User forum for ongoing support.

Replace traditional phone services with Voice over IP (VoIP). Reduce communications costs.

  • VoIP has compelling cost advantages: (a) no copper wire network or large switching facility maintenance costs and (b) Traditional phone providers have become monopolized, greedy and obsolete. VoIP market is highly diverse and competitive.
  • VoIP features such as caller ID, call waiting, voicemail are usually free. Traditional phone providers charge extra for features.
  • Long distance and International call rates are far less expensive with VoIP.
  • Can use your cellphone, tablet (Android, iOS) or PC for VoIP calls using inexpensive (many free) applications.
  • Existing landline phone numbers can be converted to VoIP for a small transfer cost.
  • Inexpensive Analog Terminal Adapters (ATA's) allow using your existing wiring, analog phones, FAX machines and alarm systems.
  • Can eliminate FAX machines with PC FAX applications or plugins (Faxback).
  • Use your VoIP number when travelling, eliminate roaming fees to connect using local cellular providers.
  • Using freephoneline (Canada), for a total cost of C$125, received a "good for life", unlimited calling Canadian phone number. Have not paid a phone bill for many years. Lifetime phone number using PC application also available.

Eliminate your cellphone bill(s). Save $$$

  • If willing to take a slight mobility hit and only be able to make / receive mobile calls when connected to the internet, your family / business cellular phone bills can be eliminated. When not connected, cannot make calls and incoming calls go to voicemail.
  • Given the pervasiveness of WiFi at home, office, internet café's, restaurants, public transit and places, you will not be out of communication for very long, if at all.
  • If you have a cellular data only (tablet) plan, this slight mobility hit can be eliminated.
  • All contacts can be given free extensions (phone numbers) and can communicate without going over the public network.
  • Home, office and mobile phones can be added to a ring group. All phones in group will ring simultaneously. Other end of calls cannot tell whether you are at home or "out and about".

Security Advantages

  • Prevent the insecurity state / hackers from monitoring / recording your communications.
  • Audio / video (media) is totally secure using ZRTP or SRTP encryption (phones must support, many do). Or, configure all external (on internet) SIP extensions / phones as VPN clients, creating a totally secure PBX / phone network.
  • Five invalid (bad credentials) connect attempts (login attempts or extension credentials) within 10 minutes results in blocking the IP address of offending devices. The IP address remains blocked until the firewall is restarted.
  • Can use SIPS (SSL, TLS) encryption for SIP signaling, requiring valid SSL certificates. External (on internet) extensions / phones must support this. Extensions / phones on the LAN (Local Area Network), direct or via VPN) do not require this since they are firewall protected.
  • Supports LetsEncrypt free, automatically updating SSL certificates.

Expandability

  • This is an application / services hosting platform. SIP / VoIP comminications server is just one of the possible services.
  • Many other (mostly free) applications / services can be installed and run concurrently.
  • Supports all standard OpenWrt packages plus many additional packages not provided by OpenWrt such as Xorg / VmWare Workstation (for hosting services such as Sme-server or other virtual machines), docker-containers (for hosting docker applications such as Home-Assistant and NextCloud) and ZoneMinder (security camera monitoring, recording). Visit the support site (rossco dot org) for details.

Freewitch / FusionPBX Specifications

Freeswitch is telephony engine. FusionPBX provides web / configuration GUI. OpenWrt / Nginx is web server.

Feature

Description

Primary Application

General SIP PBX (RFC 3261) - Make / receive secure A/V phone calls

Other Possible Applications

Rating & Routing Server

IVR & Announcement Server

Conference Server

Voicemail Server

SBC (Session Border Controller)

Basic Topology Hiding Session Border Controller

DAHDI, Khomp, PIKA, Rhino, Sangoma and Xorcom Hardware Support

Fax Server: T.38 gateway, termination, and origination mode

Fax Server: T.30 to T.38 and T.38 to T.30 gateway

Configured Extensions / Phones

20 (easily add more)

Maximum Extensions / Phones

10,000 (appproximate), 4 digit extension dialplan

Configured Gateways / Phone #'s

4 (easily add more)

Maximum Gateways / Phone #'s

hundreds

Calls per second (CPS)

50 per second

Freeswitch Version

1.10.3

Configuration GUI (web)

FusionPBX v4.5.0

Audio CODECS

G711, iLBC, LPC-10, SILK

CELT (32 kHz ahd 48 kHz)

G.722.1 (wideband)

G.722.1C (wideband 32 kHz)

G.722 (wideband)

G.711

G.726 (16k, 24k, 32k, 48k) AAL2 and RFC 3551

G.723.1 (passthrough)

G.729AB (Requires a license unless using passthrough)

AMR (passthrough)

Speex (narrow and wideband) with RFC 5574 fmtp support

DVI4 (ADPCM) 8 kHz and 16 kHz

OPUS - RFC 6716

Video CODECS (passthrough)

Theora, H.261, H.263, H.264, MP4

Call Encryption

ZRTP, SRTP

Features

WebRTC support

Centralized User/Domain Directory

Nano Second CDR granularity

Call recording (In Stereo caller/callee left/right)

High Performance Multi-Threaded Core engine

Configuration via cURL to your HTTP server

XML Config files for easy parsing

Protocol Agnostic

ZRTP support for transparent RTP based key exchange and encryption

Configurable RFC 2833 Payload type

Inband DTMF generation and detection

Media / No Media modes

Proper ENUM/ISN dialing built in

Detailed CDR in XML

Radius CDR

Subscription server: Shared Line Appearances, Bridged Line Appearances

Enterprise/Carrier grade Eventing Engine. (XML Events, Name Value Events, Multicast Events)

Loadable File formats and streaming

Stream to and play from Shoutcast and Icecast

Multi-lingual Speech Phrase Interface

ASR/TTS support (native and via MRCP)

Basic IP/PBX features

Automated Attendant

Custom Ring Back Tones (Early Media)

XML-RPC support

Multiple format CDRs supported

SQL Engine provides session persistence

Thread Isolation

Parallel / Serial Hunting

Support for Queues (via mod_fifo or mod_callcenter)

Parking (via mod_fifo)

RSS Reader

Fax endpoint, gateway and passthrough mode

T.30 (G.711) Audio Fax (via mod_spandsp)

T.38 faxing (gateway, endpoint and passthrough)

Mozilla Public License

Voicemail

Multitenancy - Enterprise/Carrier configuration

Time of Day Greetings

Urgent Message Tagging

E-mail Delivery

Playback and Rerecord messages before delivery

Keys are templates so you can rearrange to fit your needs

Callback support from inside voicemail

Podcast of Voicemail (RSS)

Conference

Software based Conferencing without any hardware requirements

Wideband conferences

Multiple on-demand or scheduled conferences with entry/exit announcements

Play files into the conference or a single member

Relationships

TTS integration

Transfers

Outbound Calling

Configurable Key Layout

Volume, Gain and Energy level per call

Bridge to Conference transition

Multi Party outbound dialing

RFC 4579 SIP CC Conferencing for UAs

Automatic or on-demand recording

SIP v2.0 (RFC 3261) Protocols

UDP, TCP, SCTP and TLS transports for full SIP compliance

IPv6 Support

SIP Session timers

RTP Timers

RFC 3263 (SRV and NAPTR), RFC 3325, RFC 4694

SRTP via SDES (Works with Polycom, Snom, Linksys and Grandstream)

Blind SIP Registration

STUN Support

Jitter buffer

NAT Support

Distributed SIP registrations

Late Codec Negotiation

Multiple SIP registrations per user account

Multitenancy - Multiple SIP UAs

SIP Reinvites

Can act as an SBC (Session Border Controller)

Manage Presence

SIP/SIMPLE (can gateway to other chat protocols)

SIP Multicast Paging support for Linksys and Snom

Intercom/AutoAnswer support

Call features like Call Hold (Re-INVITE), Blind Transfer (REFER), Call Forward (302), etc

H.323 with mod_opal (opalvoip.org)

H.323 with mod_h323 (www.h323plus.org)

IAX2 with mod_opal (opalvoip.org)

Jingle with mod_dingaling

Interop with Google Talk and Telepathy

Language Support

JavaScript (Using the Google V8 JavaScript engine.)

ODBC Support from inside your JavaScript

Extendable modules for JavaScript

JavaScript Tone Generation

Ruby, Python, Perl, Lua

Support Options

rossco dot org Product Website / forum

Online HowTo's

Free support via IRC & E-mail

Paid support available

 

Partaker / Inctel B5 Fanless Mini-PC

Fanless Windows / Linux Mini PC with Intel Dual Core, 4 Thread Intel 1037U, dual Gibabit ethernet. 2.4GHz WiFi 300Mbps, 4G RAM 32GB mSATA SSD

Enough processing power / memory / storage expansion to simultaneously run other services / applications such as virtual machines (Vmware), docker containers, OpenWrt packages.

Ultra low power (12 – 16 Watts), 24 / 7 operation.

Model

Partaker P5

 

 

General

 

CPU

Intel 1037U Dual Core 4 Thread

Motherboard

Chief River (Intel Ivy Bridge HM76, QM77)

Architecture

64 Bit (x86_64)

Clock Speed

1.8 GHz (100MHz x 18.0)

Lithography

22nm

Slot

Socket H2 (LGA 1155)

L1 Data Cache

32KB, 8 Way, 64 Byte lanes

L1 Code Cache

32KB, 8 Way, 64 Byte lanes

L2 Cache

256KB, 8 Way, 64 Byte lanes

L3 Cache

2MB, 8 Way, 64 Byte lanes

CPU Extensions

MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, EM64T, EIST

Operating Systems Supported

Windows / Linux / OpenWrt

Graphics

Intel Ivy Bridge Controller (776MB)

Graphics Resolution

Up to 1920x1080 HD, 32 Bit Color, 60Hz

Audio

Intel Panther Point High Definition

 

 

Storage

 

Memory

Maximum 8GB, DDR3 (4GB installed)

mSATA Storage

8/16/32/64/128/256 GB (32GB installed)

SATA Storage

80/160/320/50/750/1000 GB, 2.5 Inch SSD / HDD (none installed)

Memory Card Slots

SD (1), TF (1)

 

 

I/O Ports

 

Ethernet

RJ45 10/100/1000 Mbps BaseT (x2), Realtech RTL8168E

WiFi

Qualcomm Atheros AR928X Wireless Network Adapter (PCI-Express) 802.11b/g/n 300MB, Dual Antenna

Display

VGA (1), HDMI (1)

USB

USB2.0 (3), USB3.0 (2)

Audio

Standard 3.5 input / output

SD Slot

Secure Digital (1)

TF Slot

Micro SD (1)

Power Input

Inner 2.5mm, Outer 5.5mm diameter

Serial Port

Internal, 3.3V (1)

 

 

Working Environment

 

Power Supply Input

100-240V AC 50/60HZ, North American Power Cord

Power Supply Output

12V/3A DC

Power Supply Type

External Adapter

Power Consumption

12-16 Watts

Noise

Fanless

Operating Temperature

0 - 40 Centigrade

Relative Humidity

10% - 85% (non-condensing)

 

 

Physical

 

Dimensions

197x197x20mm

Weight

1.5Kg (Packaged), 1Kg (Net)

Case

Aluminum, Silver, 2.9mm Thickness

Certifications

UL, FC, CE

What's Included

Base Unit, Power Adapter, Power Cord (US), WiFi Antennas (2), SATA Power+Data Cable, Stand, Hardware

 

SecureOffice / OpenWrt Specifications

SecureOffice (the OS) is based on OpenWrt which is a Linux distribution optimized for performance, efficiency, security and networking.

OpenWrt Version

R13710 (recent trunk)

Kernel Version

5.4.50 SMP (multi-core, thread support), 64Bit

RootFS Size

8GB

Swap Size

8GB

Functionality

Router, WiFi, Application / Services hosting

Network Topology

WAN - is primary router / gateway, LAN - behind existing router

Web Configuration GUI

Nginx v1.19.3

Extra packages available

Yes, all OpenWrt packages, zero cost

RAID Support

Yes, RAID 0, 1, 10

Free SSL Certificates

Yes, wildcard certificates also

Custom Packages Available

Yes, host virtual machines (VmWare Workstation), docker containers, home-assistant (hassio), nextcloud, ZoneMinder extra cost

Product documentation

Yes, extensive HowTo's at rossco dot org support site.

 

  • Computer Skills: Basic Linux command line, edit files, install PC applications. Support site has detailed installation / configuration instructions.
  • Internet connection, at least 10Mbps.
  • Domain Name: Free subdomain of DDNS provider or registered (paid) domain.
  • Dynamic DNS provider for domain IP updates.
  • SSL Certificates: Uses LetsEncrypt for free, automatically renewing certificates.
  • VOIP Provider, with as many gateways (phone numbers) as required.
  • SIP Phones. May be free PC clients, mobile clients (android iOS), ATA adapters, SIP phones.
  • 10/100/1000M Ethernet switch with as many ports as required for LAN (WAN topology only, replaces existing router - see WAN topology picture).
  • DMZ or Forward ports on existing router (LAN topology only, using existing router - see LAN topology picture)