Order Entry Windows Terminal
Intel i5 processor or greater
Windows 10 Pro 64-bit or Windows 11 - Minimum Windows 10, version 1809, (Build 17763)
8GB memory
256GB minimum hard disk drive
If running NSOE Server and Terminal on the same machine:
Intel i5 processor or greater, i7 is preferred
Windows 10 Pro 64-bit or Windows 11 - Minimum Windows 10, version 1809, (Build 17763)
16GB memory
256GB minimum hard disk drive
To add memory on a Lenovo mini-PC: https://www.youtube.com/watch?v=7OedS-FNJ_I&t=49s
The following software will be downloaded and installed automatically if it is not already installed. You can install this software ahead of time, if desired.
PC Servers not imaged by Custom Business Solutions requires the installation of SQL Server Compact before installation of NorthStar Order Entry server build. |
Name | Link |
---|---|
Microsoft .NET Framework 4.5.1 | Download Link |
Microsoft Visual C++ 2012 Redistributable (x64) | Download Link |
Microsoft SQL Server Compact 4.0 | Download Link |
Microsoft SQL Server 2012 Express with Tools (SP1) | Download Link |
Microsoft SQL Server 2019 Express with Tools (SP1) | Download Link |
Microsoft Sync Framework | Download Link (install this first) |
Elasticsearch Filebeat Installer (4.9.2 Server Installers) | Download Link |
Name | Link |
---|---|
Microsoft .NET Framework 3.5 (Required for 4.9.3+) | Windows feature applied through Control Panel |
A Wi-Fi network must be available for iPads to connect to. This network must be secured so no devices may connect except for approved iPads running NorthStar Order Entry.
Multiple access points will be required, depending on the store's floor plan. The number and placement is difficult to predict in advance, so we recommend consulting with a company who specializes in wireless infrastructure planning, such as Tekmark Global Solutions or Netsurion
These ports must be forwarded through the restaurant's Internet-facing firewall to the Order Entry server.
TCP Ports | Source | |
---|---|---|
POS Communication and Support | 8081, 4444 | 67.113.166.130 (CBS Irvine office) |
Online Ordering (if required) | 8081 | ordering.cbsnorthstar.com |
Web Ordering API (if required) | 8081 | azurewebsites.net |
The Order Entry server must be able to make connections outbound from the restaurant to these destinations.
Procedure | Domain Name | TCP Ports |
---|---|---|
Menu deployment, reporting data, etc. |
| 443, 80 |
Network Time | We use NTP to verify the system clock is accurate. If you cannot allow access to the following NTP server, you must provide your own NTP server we can query. We do not change the system clock, this is for monitoring only.
| 123 (UDP) |
Menu deployment, reporting data, etc. (Azure US West datacenter) | We use Microsoft Azure's US West datacenter for various functions.
| 443, 80 |
Web API URLs | We use various urls for our web ordering api connection. Outbound traffic from the server needs to be allowed to these endpoints. | |
Web Order API microservice link | https://services.cbsnorthstar.com/auth (4.9.4) | |
Northstar 3rd Party Delivery | NSOE reaches up to N3PD API to "GetOrder" by UUID in order to submit the order to the POS.
| 443, 80 |
Kafka Cluster (4.9.2 Server) | The Kafka cluster is used for Web Order API (WOAPI) orders and sales data routing from in-store to our cloud services. blue-ketch-01.srvs.cloudkafka.com:9094 blue-ketch-02.srvs.cloudkafka.com:9094 blue-ketch-03.srvs.cloudkafka.com:9094 | 9094 |
NorthStar Order Entry Dependencies (4.9.2 Server Installer) | These are software dependencies that we serve on our end instead of downloading from a separate vendor. These links need to be allowed: Main Link(s)
All Dependencies (4.9.3 Server Build)
(Old 4.9.2 and below Server Build - The Azure link is defunct at 4.9.3)
| |
Remote Support |
| 443, 80 |
Email Receipts |
| 2525 |
PayPros credit/gift cards (if required) |
| 443 |
Mercury credit/gift cards (if required) |
If using Verifone terminals:
| 443 If using Verifone terminals: |
iJukebox Media Service (if required) |
| 443, 80 |
N-able RMM Agent |
| 443,80 |
Filebeat log shipper | 5043 | |
Filebeat access | logs.cbsnorthstar.com | 5044 |
PAX Connections | ||
PAX Store Configuration URL | t.paxstore.us | 9080 |
BroadPOS Configuration URL | t.broadpos.com | 9120 |
PAX FDMS Primary Authorization URL | prod.dw.us.fdcnet.biz/sd/srsxml.rc | 443 |
PAX FDMS |
|
|
PAX TSYS (TC-Sierra) Primary Authorization URL Secondary Authorization URL | ssl2.vitalps.net ssl3.vitalps.net | 5003 5003 |
PAX TSYS - TransIT (HC) Primary Authorization URL | 443 | |
PAX TSYS |
|
|
PAX Heartland Primary Authorization URL Primary Authorization IP | api2.heartlandportico.com 65.118.49.55 | 443 |
PAX Heartland BroadPOS Configuration IP | 184.73.218.146 | |
PAX Shift4 Primary Authorization URL | 443 | |
PAX WorldPay Vantiv Primary Authorization URL | PROD.SSL53.COM | 443 |
These connections are made WITHIN the local area network where Order Entry is running. The installation will create rules in the Windows Firewall to accommodate. If you are using a firewall that restricts access within the LAN, these ports must be unblocked.
Ports | |
---|---|
TCP | 4444, 5357, 5358, 8071, 8080, 8081, 8082 |
UDP | 3702 |
Ports | |
---|---|
Kitchen Router (External communication) | 4000 Authentication address: 52.39.64.161 |
KDS Stations (Internal communication) | 3001 - KDS-to-KDS traffic communication 3000 - Receive orders |
We recommend a 10/10 connection for download and upload speeds. This covers data and media seamlessly.
Run # | 1 | 2 | 3 | 4 | 5 | ||
---|---|---|---|---|---|---|---|
Data In (kb) | 76.14 | 91.31 | 146.4 | 208.02 | 94.5 | ||
Data Out (kb) | 33.23 | 33.73 | 51.93 | 118.28 | 34.9 | ||
Total Data (kb) | 109.37 | 125.04 | 198.33 | 326.3 | 129.4 | ||
Avg In (kb) | 123.274 | ||||||
Avg Out (kb) | 54.414 | ||||||
Total Avg Data (kb) | 177.688 | ||||||
Total Avg Data (mb) | 0.11768 | ||||||
These figures are on a per transaction basis, with one transaction being an order from start to finish