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)