Asentria Teleboss 850 User Manual

Asentria Teleboss 850 User Manual

Telecom site controller
Table of Contents

Advertisement

Installation and Operation Guidelines
TeleBoss™ 850 Telecom Site Controller
Asentria Corporation
1200 North 96
Street
th
Seattle, Washington, 98103
U.S.A.
Tel: 206.344.8800
Fax: 206.344.2116
www.asentria.com
User's Manual
Version 2.06.280_STD

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Teleboss 850 and is the answer not in the manual?

Questions and answers

Summary of Contents for Asentria Teleboss 850

  • Page 1 User’s Manual Installation and Operation Guidelines TeleBoss™ 850 Telecom Site Controller Version 2.06.280_STD Asentria Corporation 1200 North 96 Street Seattle, Washington, 98103 U.S.A. Tel: 206.344.8800 Fax: 206.344.2116 www.asentria.com...
  • Page 2 No part of this document may be reproduced or electronically transmitted without permission from Asentria Corporation. TeleBoss 850, T850, EventSensor, SensorJack and SitePath are trademarks of Asentria Corporation.
  • Page 3: Table Of Contents

    Cables and Power ..............................2 Power Requirements ..............................2 Accessing the Command Line via a Serial Connection ..................... 3 Accessing the Command Line via the Asentria OmniDiscover program ..............3 Network Setup................................4 via OmniDiscover connection: ........................... 4 via serial connection: ..............................4 Testing Network Connectivity ............................
  • Page 4 Clearing Actions in the Event Queue ........................116 Types of Alarm Notices ............................117 SNMP Traps ................................117 Email Alarms ................................118 Asentria Alarms ..............................118 SMS Alarms ................................121 Pager Alarms ................................. 121 EventSensor™ Configuration Setup ........................122 Contact Closure Setup ............................122 Temperature Sensor Setup............................
  • Page 5 Generic Client ................................147 Siemens HiPath 4000 ............................147 Intecom Telari ................................148 Nortel BCM ................................149 Syslog ..................................150 NEC NEAX2400 ................................ 152 CCM 5 (Cisco CallManager version 5.x) ........................ 153 Scripting ............................. 154 Configuration ................................154 Script Management ..............................154 Uploading/Downloading/Deleting Scripts using the Setting Keys function ............
  • Page 7: Quick Start

    TeleBoss 850 2.06.280_STD User Manual Quick Start What's Included This chapter is a brief guide to help get your TeleBoss 850 (T850) up and running quickly. Hardware Needed  Asentria TeleBoss 850  15VDC power adaptor (Included if AC power option) ...
  • Page 8: Connecting

    TeleBoss 850 2.06.280_STD User Manual Connecting Cables and Power Connect the RJ45 cable (with optional adapter, if needed) to the serial port I/O2 of the T850 and the COM1 of a PC or laptop running any terminal emulator. Connect the attached ground wire securely to an appropriate earth ground (this is essential).
  • Page 9: Accessing The Command Line Via A Serial Connection

    Documentation and Utilities CD, download the OmniDiscover program. This program will allow you to locate devices on your network (ie: the T850) with Asentria MAC addresses, and allow you to assign the network settings directly over the network, thus eliminating the need for the serial port connection as described above.
  • Page 10: Network Setup

    TeleBoss 850 2.06.280_STD User Manual Web opens an HTTP connection to the device using your default browser, if the device supports and is configured to allow a web connection. 3. Once the network settings have been assigned, the T850 command line can be accessed via any Telnet client or HTTP web connection.
  • Page 11: Testing Snmp Traps

    TeleBoss 850 2.06.280_STD User Manual Press <CTRL + C> to exit the Setup menu and return to the command prompt. On the computer that will be receiving the SNMP traps, start your preferred SNMP trap manager. Testing SNMP Traps Using a Telnet client, connect to the IP address assigned to the unit.
  • Page 12: What Is A Teleboss 850

    Fig 1: TeleBoss 850-0 Note: Functionally, the TeleBoss 850-0 is identical to the T850-2 and T850-6 products, except that it does not have expansion bays on the back panel for insertion of different I/O Expansion Cards. Therefore, references in this manual to Expansion Cards (wireless modems, GPS) functions do not apply to the T850-0.
  • Page 13: Data Storage

    TeleBoss 850 2.06.280_STD User Manual Data may be retrieved from or through the T850 by any of the following methods:  Serial or modem connection to command processor (using Line or Zmodem) or pass-through  Inline Mode (data in I/O1, data out I/O2) ...
  • Page 14: Integration With Sitepath

    TeleBoss 850 2.06.280_STD User Manual Integration with SitePath Using the T850 in conjunction with Asentria’s SitePath Remote Management System, you can create secure and controlled IP access to remote servers and appliances co-located on the same remote network as the T850. SitePath uses an integrated SSL or IPSEC VPN implementation which simplifies otherwise complex VPN setup down to a few easy steps, allowing users to access remote devices via the SitePath VPN Gateway.
  • Page 15: Parts Identification

     32MB logging database for CDR or other text records  2 – RJ45 DTE serial I/O ports  1 – RJ45 ESJ/ES sensor port for connection of Asentria EventSensors and SensorJack sensors.  2 – 10/100Mb Ethernet interfaces with support for six 802.1Q VLAN interfaces on each.
  • Page 16: Leds, Ports, Dip Switches And Buttons

    TeleBoss 850 2.06.280_STD User Manual LEDs, Ports, DIP Switches and Buttons Fig 3: Front panel (T850-2) LEDs – Front Panel Power The Power LED is green and has two operational states. During the boot up cycle, it will blink once every second until the boot sequence is complete.
  • Page 17: Back Panel Configuration

    Rev D – The sensor port is a 9-pin Mini DIN connector port Rev F – The sensor port is an RJ45 connector port The type of sensor port determines what type of Asentria sensors will work with the unit. A complete description and explanation can be found in the T850 Hardware Revisions, Sensor Ports and Sensors section of this manual.
  • Page 18 ATTENTION: Pour réduire les risques d’incendie, utilizer uniquement des conducteurs de télécommunications 26 AWG au de section supérleure. * Expansion Card Slots Optional Expansion Cards can be installed to expand the capabilities of the T830-2 and T830-6. Contact Asentria Sales (sales@asentria.com) for more information on Expansion Cards. DIP Switches The bank of 8 DIP switches on the back panel of the T850 are used to control the baud and parity settings of I/O2, to set the operational mode for I/O2, and to put the unit into “boot load mode”...
  • Page 19 TeleBoss 850 2.06.280_STD User Manual Note: Boot Load Mode can only be set by flipping ALL DIP switches to the UP position. This is not a setting that can be configured via internal menu settings, or Setting Keys. Note: For settings that can be set either via DIP switch, internal menu settings, or Setting Keys, the T850 always pays attention to the last setting, regardless of how it was done.
  • Page 20: Getting Connected

    I/O 2 COMPLETE > TeleBoss 850 indicates that this product is the T850, followed by 2.06.280 STD, the currently loaded firmware version. Site Name is the identifier assigned to each T850 by the end user in the General Settings menu.
  • Page 21 TeleBoss 850 2.06.280_STD User Manual Date and Time display the current date and time. Memory indicates the amount of flash memory configured for storage of data. % Full Alarm / No Data Alarm n indicates the current ON/OFF status of the % Full Alarm, and No Data Alarms 1 and 2, respectively.
  • Page 22: Setup Menu

    The Setup menu contains all of the configuration options available on the T850. It is organized in a logical tree structure with all settings classified under the following groups: TeleBoss 850 - Main Setup Menu A) Network Settings B) Serial Settings...
  • Page 23: Web Interface

    Features chapter for more information. Option list The option list type is similar to the toggle type in that it provides a list of options to choose from: TeleBoss 850 - Serial Port 2 Baud Rate A) 300 B) 600 C) 1200...
  • Page 24: Network Settings

    TeleBoss 850 2.06.280_STD User Manual Security Settings contains all user profiles, RADIUS configuration, and general security settings. Alarm / Event Definitions contains all of the settings that define events within the T850. Action Definitions contains configurations for all of the actions possible when events are detected.
  • Page 25 Modem. CPE Settings displays the Customer Premises Equipment (CPE) Settings menu where up to 64 different networked devices can be configured to communicate with the optional Asentria SitePath secure, unified, administration portal software. Ethernet Settings Ethernet Settings displays the following menu where each of the two installed Ethernet cards can be configured:...
  • Page 26 Features chapter for a detailed explanation of VLANs. TeleBoss 850 - VLAN Settings A) VLAN 1 . . . F) VLAN 6 Enter your Selection: a TeleBoss 850 - VLAN 1 Settings A) ID B) Priority C) IP Address [0.0.0.0] D) Subnet Mask [255.255.255.0]...
  • Page 27 TeleBoss 850 2.06.280_STD User Manual IP Record Collection Settings TeleBoss 850 - IP Record Collection (IPRC) Setup A) IP Record Collection [OFF] B) Store Collected Data In [FILE1] IP Record Collection selects and displays a configuration menu for each of the IPRC protocols that the T850 supports: Generic Server, Avaya Reliable Session Protocol, Alcatel OmniPCX, Cisco CallManager 4.x, Generic Client...
  • Page 28 Enable EventSensor Reporting Host is an ON/OFF toggle to enable this T850 to be a host for EventSensor reporting from another Asentria device. Default setting is OFF. EventSensor Reporting Host Port sets the TCP Port that this T850 will use for receiving sensor reports from another Asentria device.
  • Page 29 Select Files to Push displays the FTP File Selection menu where you can select which files are pushed by toggling ON or OFF. Default setting for all is ON, except for Audit Log, which is OFF. TeleBoss 850 - FTP File Selection A) Data File 1...
  • Page 30 Ethernet is a reliable way of sending SNMP traps. If all configured addresses are down then the unit will fall back to PPP dialout in order to maintain reliable network connectivity for sending SNMP traps. PPP Dialout Settings TeleBoss 850 - PPP Dialout Settings A) PPP Dialout Enabled [OFF]...
  • Page 31 Values are ON or OFF (default OFF). ON means that if FTP Push raised PPP, then it kills PPP when finished. PPP Hosting Settings TeleBoss 850 - PPP Hosting Settings A) PPP Hosting Enabled [OFF] B) Idle Connection Disconnect (sec)
  • Page 32 ETH2, to inidcate which interface to use for the PPP connection. Default setting is ETH1. Refer to the IP Routing section in the Features chapter for a detailed explanation of IP Routing. Route Test Settings TeleBoss 850 - Route Test Settings A) Route Test Enable [OFF] B) Minutes Between Tests [10]...
  • Page 33 TeleBoss 850 - Real-Time Socket Setup A) FILE1 B) FILE2 C) EVENTS Enter your Selection: a TeleBoss 850 - FILE1 Real-Time Data Socket Setup A) Real-Time Socket Mode [LISTEN] B) Show Answer String on Connection [ON] C) Require Xon to Start Data Flow...
  • Page 34 Static Route Settings TeleBoss 850 - Static Route Settings A) Route 1 . . . H) Route 8 Enter your Selection: a TeleBoss 850 - Static Route 1 Settings A) Enable [OFF] B) Destination Network [0.0.0.0/0] C) Gateway [0.0.0.0]...
  • Page 35 TeleBoss 850 2.06.280_STD User Manual DSL Settings TeleBoss 850 - DSL Settings A) Start Mode [MANUAL] B) Type [PPPOA] C) VPI D) VCI E) Encapsulation [VCM] F) Mode [BRIDGED] G) Username H) Password [********] I) IP Address [0.0.0.0] J) Mask [0.0.0.0]...
  • Page 36 G) SSH to Telnet Bridging [OFF] Following describes the menu options for configuring CPE Settings. These settings are only for use with the Asentria SitePath secure, unified administration portal software and set up is beyond the scope of this manual. Contact Asentria Technical Support for further information.
  • Page 37: Serial Settings

    TeleBoss 850 2.06.280_STD User Manual Serial Settings TeleBoss 850 - Serial Settings A) 1-I/O 1 Settings B) 2-I/O 2 Settings Note: Because I/O2 has all the settings the other serial ports have, plus a few more, it will be described in the section below with differences in other ports mentioned when necessary.
  • Page 38 I/O 1 toggles between DATA and ESBUS. DATA configures the port as an inbound RS232 data port. ESBUS configures the port to communicate with external RS485 Asentria EventSensors. (This requires the use of an RS232-RS485 adapter). Default setting is DATA.
  • Page 39: Modem Settings

    TeleBoss 850 2.06.280_STD User Manual TeleBoss 850 - Serial Port 1 Complex Multiline Record Settings A) Complex Multiline Record Enable [OFF] B) Start Field 1 Character Position C) Start Field 1 Text D) Start Field 2 Character Position E) Start Field 2 Text...
  • Page 40 TeleBoss 850 2.06.280_STD User Manual TeleBoss 850 - Dialup Modem Settings A) Data Format [8N1] B) Duplex [FULL] C) Init String [ATM1] D) Inactivity Timeout E) Upon Modem Connect Go Directly To [LOGIN] F) TAP Init String [ATM0] G) TAP Uses 8N1 Data/Parity/Stop...
  • Page 41 47 chars) Add Number From Log List displays a list of phone numbers that have recently dialed into the T850 for addition to this list. Wireless Modem TeleBoss 850 - Wireless Modem Settings A) Mode [OFF] B) APN C) PIN...
  • Page 42: Security Settings

    General Security Settings displays a menu with options that apply to every user of this T850. Specific Security Settings – User Profile Security Settings TeleBoss 850 - User Profile Security Settings A) User 1: User1/********/COMMAND/FILE1 B) User 2: User2/********/COMMAND/FILE1 C) User 3: User3/********/PASSTHROUGH/FILE1...
  • Page 43 T850 responds as follows: Invalid Entry - Confirm Password does not match. Press any key to continue... User Setup Menu TeleBoss 850 - User Setup Menu A) Enable This User Access [ON] B) User Name...
  • Page 44 TeleBoss 850 2.06.280_STD User Manual TeleBoss 850 Version 2.06.280 at 850-850000163 1. Pass-Through to I/O 1 2. Pass-Through to I/O 2 A. Bridge to <CPE 1 name> B. Bridge to <CPE 2 name> C. Bridge to <CPE 3 name> D. Bridge to <CPE 4 name>...
  • Page 45 That code must be plugged into a program called Response Code Generator (RCG). This software can be found on the Documentation and Utilities CD. Contact Asentria for more information on how to use or obtain this application. RCG requires a shared secret as well as the challenge code generated by the T850. The user must then respond with the proper hash generated by RCG in order to gain access.
  • Page 46 Shared Secret for Challenge/Response sets the shared secret used to generate Challenge/Response codes. (Max length 48 chars). Challenge/Response requires the use of the free Asentria Response Code Generator program. for this, or download (named “Password Generator”) from the Product Resources...
  • Page 47: Alarm / Event Definitions

    TeleBoss 850 2.06.280_STD User Manual General Security Settings TeleBoss 850 - Global Password/Security Settings Menu A) Show Username/Password Prompt [OFF] B) Globally Allow Access via [MTFRSs] C) Button Tap Allows Console Access [ON] Global Password/Security Settings set security options that are required for every user who attempts to log into the T850.
  • Page 48 The class number and name are reported in Asentria Alarms, and SNMP traps. It is a mechanism for you to provide varying severities for different alarms so that you can act on them upon receipt.
  • Page 49 P) Macro 16 Q) Next Macro Page Enter your Selection: a TeleBoss 850 - Settings for Data Alarm Macro 1 A) Name B) Equation Data alarm macros provide a way to define up to 100 equations that can be used in one or more data alarm equations.
  • Page 50 This should be disabled if it is possible to have more than one event in a record. This is a global setting – it applies to ALL configured data alarms. Default setting is OFF. Data Alarm/Filter n Settings TeleBoss 850 - Settings For Data Alarm/Filter 1 A) Alarm/Filter Enable [OFF]...
  • Page 51 TeleBoss 850 2.06.280_STD User Manual Alarm/Filter Name sets the name for the event monitor. This name is reported with the specified actions. (Max length 16 chars) Alarm/Filter Equation defines the event equation using the event fields defined in the previous menu. (Max length...
  • Page 52 Sensor Reporting section in the Features chapter for more information Contact Asentria for more information on obtaining Expansion Cards, EventSensors, and SensorJack for use with the T850. See the EventSensor documentation for more information about configuring a specific ES device.
  • Page 53 No Data Alarms can be configured on the T850 to monitor data coming in via the serial ports, and take an alarm action if a certain period of time passes with no data. TeleBoss 850 - No-Data Alarm 1 Settings A) Alarm Enable...
  • Page 54 To delete a date, you select Delete Exclusion and type in the date you want to remove. After an exclusion date is added it appears in the brackets at the bottom of the menu. 15 dates can be entered to be excluded. Percent Full Alarm Settings TeleBoss 850 - Percent Full Alarm Settings A) Alarm Enable [OFF]...
  • Page 55 TeleBoss 850 2.06.280_STD User Manual TeleBoss 850 - Scheduled Event 1 Setup A) Enable Event [ON] B) Event Actions C) Event Message [Scheduled Event 1] D) Event Class [Info] E) Trap Number [506] F) Event Time Sunday [OFF] G) Event Time Monday...
  • Page 56 B) I/O 2 Serial Handshaking Alarms [OFF] I/O n Serial Handshaking Alarms displays a menu for configuring alarming on serial DTR handshaking conditions. TeleBoss 850 - I/O 1 Serial Handshaking Alarms A) Serial Handshaking Low Alarm Enable [OFF] B) Serial Handshaking Low Alarm Actions []...
  • Page 57 TeleBoss 850 2.06.280_STD User Manual Serial Handshaking Low/High Alarm Enable is an ON/OFF toggle to enable alarming on high or low handshaking levels. Default setting is OFF. Serial Handshaking Low/High Alarm Actions displays the Actions List, a menu where the action string for the alarm is configured.
  • Page 58 F) Return to Normal Trap Number [511] G) Return to Normal Class [Info] These settings are only for use with Customer Premises Equipment (CPE) managed via the Asentria SitePath secure, unified administration portal software. Contact Asentria Technical Support for further information.
  • Page 59: Action Definitions

    TeleBoss 850 2.06.280_STD User Manual Action Definitions This menu is where you configure all of the actions possible when events are detected. TeleBoss 850 - Actions Definition Menu A) Hostname/IP Address 1 B) Hostname/IP Address 2 C) Hostname/IP Address 3...
  • Page 60 Default setting is 120 minutes. Asentria Alarm Version toggles between 1.1 and 1.0 to indicate which type of Asentria Alarm notification will be displayed. Refer to the Asentria Alarms section in the Features chapter for a detailed explanation of Asentria Alarms.
  • Page 61: General Settings

    TeleBoss 850 2.06.280_STD User Manual General Settings TeleBoss 850 - General Settings A) Site Name [850-850000163] B) Answer String [TeleBoss] C) Escape Key [27] D) Confirmation Prompt [ON] E) Time Stamp Format [HH:MM] F) Date Stamp Format [MM/DD] G) Space After Date/Time Stamp...
  • Page 62 TeleBoss 850 2.06.280_STD User Manual Date/Time Settings TeleBoss 850 - System Date/Time A) Current Date [04/29/2010] B) Current Time [09:53:39] C) Adjust for Daylight Savings [ON] D) GMT Difference (hours) E) GMT Difference Direction [BEHIND] F) Enable Time Protocol [OFF] G) Time Servers Current Date sets the date.
  • Page 63: Event Log Settings

    Block (CBB) mode. CBB is a release method included for compatibility and is not otherwise documented in this manual. Event Log Settings The Event Log is a record of all data events that occur within the T850. TeleBoss 850 - Event Log Settings A) List Events File B) Clear Events File C) Enable Events Log File...
  • Page 64: Audit Log Settings

    0 then the Audit Log’s only constraint on size will be the available physical memory. This available memory could be used for more important data buffering which is why the default maximum audit log file size is 32, not 0. TeleBoss 850 - Audit Log Settings A) List Audit Log File...
  • Page 65: Scripting Settings

    TeleBoss 850 2.06.280_STD User Manual The most you can do to restrict what information the Audit Log contains is to disable the Audit Log by setting audit.log.enable to OFF, also in Setup Menu -> Audit Log and the Logs -> Audit Log portion of the Web UI.
  • Page 66: Features And How To Use Them

    TeleBoss 850 2.06.280_STD User Manual Features and How To Use Them Upgrading the T850 Save the update file (850-x.yy.zzz-std-a71.udf) to a directory on your PC or an FTP server. FTP upgrades can be done in either of two ways: by using the T850’s FTP client to get the update file, or sending the update file from another host to the T850’s FTP server.
  • Page 67: Setting Keys

    TeleBoss 850 2.06.280_STD User Manual Setting Keys Setting Keys (SK) provide a flat file, human readable, means of setting and retrieving settings within the unit. Setting Keys are commonly used to clone settings across multiple units or in automated processes.
  • Page 68: Status Keys

    TeleBoss 850 2.06.280_STD User Manual Status Keys Status Keys are read-only keys that can be read using the command SK [KEY]. The current value of the key will be displayed. Other commands to obtain a dump of all current Status Key values are:...
  • Page 69 TeleBoss 850 2.06.280_STD User Manual net.dsl.info.updated String Returns the last date/time at which the values in net.dsl.info.* key hierarchy were last updated. These values are updated when directed by the user (by setting net.dsl.command to 20) or every few seconds...
  • Page 70: Securing A Teleboss 850

    TeleBoss 850 2.06.280_STD User Manual Securing a TeleBoss 850 This section discusses all facets of security that must be considered when installing a TeleBoss 850. For adequate security, you must consider the following:  Security mode  SNMP  Telnet/FTP ...
  • Page 71: Netpoll Feature

    NetPoll Feature NetPoll is a feature developed for one customer of Asentria’s which all other users will never use. However it can pose a security risk if it is enabled. When enabled, it causes the T850 to listen on TCP port 3001 for an incoming connection from the polling machine, which it then accepts.
  • Page 72: Telnet/Tcp Connections

    Menu -> Security -> Specific Security -> User Profile x -> Allow User Connection via, also in the Security -> User Profiles -> User Profile x portion of the Web UI. When using RADIUS security mode, use the Asentria-Connect-Via- Telnet vendor-specific attribute.
  • Page 73 TeleBoss 850 2.06.280_STD User Manual Menu -> Security -> Specific Security -> User Profile x -> Additional Authentication Options -> Secure Authentication via Telnet, or the Security -> User Profiles -> User Profile x portion of the Web UI. Enhanced authentication uses challenge/response or one-time-password mechanisms;...
  • Page 74: Vlans

    TeleBoss 850 2.06.280_STD User Manual VLANS A VLAN (802.1Q Virtual Local Area Network) is used to separate broadcast domains via software instead of via hardware (physical layout of network devices and cabling). Software on network nodes (like the T850) abstracts this into virtual network interfaces, so each interface can have its own virtual interface configuration (static address, subnet mask, router).
  • Page 75: Vpns

    This section of the Features chapter is a discussion of Virtual Private Networks relating to how the T850 communicates with SitePath, Asentria’s secure, unified administration portal software. For a full description of how SitePath is configured and administered, please refer to the SitePath User Manual and other user documentation that comes with SitePath.
  • Page 76 TeleBoss 850 2.06.280_STD User Manual Raising a VPN In SitePath version < 1.01.000, a SitePath user clicked the Connect button in the SitePath web UI in order to initate remote access. The Connect button immediately turned into a Disconnect button (meaning the connection was set up immediately).
  • Page 77: Restricted Trust

    TeleBoss 850 2.06.280_STD User Manual Restricted trust Restricted trust (introduced in SitePath 1.01.000 and Omnix Release 2.04.030) is a way of using a unit with SitePath such that the end user does not trust SitePath completely; in other words, the end user maintains full admin privileges over the unit (and SitePath does not have full admin privilege of the unit) and restricts their trust of SitePath.
  • Page 78 TeleBoss 850 2.06.280_STD User Manual access when end users configure CPEs, which happens at commissioning time -- presumably the end user does the commissioning, not a technician from the entity running SitePath. Under restricted trust, end users have master rights (somebody/something must and in restricted trust mode, it is not SitePath), so they (end users) are the ones that authorize access.
  • Page 79: Vpn Client

    TeleBoss 850 2.06.280_STD User Manual VPN Client SSL VPN Client support is where the unit runs OpenVPN version 2.1_rc15 to connect to a an OpenVPN server to form a VPN where SSL/TLS is used for authentication and key exchange. The benefits of using SSL VPN Client are: ...
  • Page 80 TeleBoss 850 2.06.280_STD User Manual How do I know the VPN is working? net.vpn[x].status To check the status of the VPN, read the key. It returns one of 3 values:  0 (which means the VPN is off)  1 (which means the VPN is trying to start) ...
  • Page 81 TeleBoss 850 2.06.280_STD User Manual 2. Some of the things you must transfer using the SSLC command are secret data (the key and the TLS- auth key). "Secret" means that only the unit knows about it (and possibly the server as well, if that is kept in secure location), and if this key is compromised then the security of the entire VPN is compromised.
  • Page 82 TeleBoss 850 2.06.280_STD User Manual Example Here is an example OpenVPN server configuration. It discusses what it means for the server and what it means for the unit. To get a better understanding of OpenVPN configuration, consult the documentation at www.openvpn.org.
  • Page 83 TeleBoss 850 2.06.280_STD User Manual The "server 10.8.0.0 255.255.255.0" item specifies the addressing method; again this is used only for the server, but impacts the unit in that the unit typically is assigned its address on the VPN from the server.
  • Page 84: Vpn Server

    TeleBoss 850 2.06.280_STD User Manual VPN Server SSL VPN Server support is where the unit runs OpenVPN version 2.1_rc15 to listen for a connection from an OpenVPN where SSL/TLS is used for authentication and key exchange. The benefits of using SSL VPN Server are: ...
  • Page 85 TeleBoss 850 2.06.280_STD User Manual VPN Server FAQs How do I specify SSL VPN Server mode? net.vpn.mode to SSL SERVER. How many VPNs can I configure? The unit can be configured with up to 2 VPNs. The configuration settings for these VPNs are under the net.vpn.*...
  • Page 86 TeleBoss 850 2.06.280_STD User Manual  items certificate CA certificate DH parameters The idea behind this paradigm is that you do something (an action) on something (an item). The command line arguments that specify actions and items are: -e Specify item:...
  • Page 87 TeleBoss 850 2.06.280_STD User Manual Instead, you specify settings via the unit's Setting Keys, and then the unit generates the configuration file from the Setting Keys. Some keys are specific: they specify the VPN protcol and VPN port, or the certificate to use. The previous answers in this section have discussed how to configure such things on the unit.
  • Page 88 TeleBoss 850 2.06.280_STD User Manual The "port" and "proto" items specify what TCP/UDP port is used. The values for these items should match the net.vpn[x].ssl.port net.vpn.ssl[x].proto values for the keys on the unit. The "dev" item specifies whether the server uses bridging or routing. The unit supports routing only (dev tun). If the client says "dev tap"...
  • Page 89: Secure Shell (Ssh) And Secure Ftp (Sftp)

    TeleBoss 850 2.06.280_STD User Manual Secure Shell (SSH) and Secure FTP (SFTP) The unit offers an SSH client and server. The unit supports SSH version 2 only; SSH version 1 is not supported. SSH is implemented with OpenSSH_4.3p2 and OpenSSL 0.9.8d. The client is used for the SFTP Push feature. For more...
  • Page 90: Configuring The Ssh Login Banner

    SSH authentication). This can also be set in the Setup Menu -> Security -> Specific Security -> User Profile x -> Allow User Connection via option, and the Security -> User Profiles -> User Profile x portion of the Web UI. When using RADIUS security mode, use the Asentria-Connect-Via-SSH vendor-specific attribute. SFTP CDR out of the unit The T850 uses SFTP to transfer CDR securely.
  • Page 91: Reestablishing Authenticity Of The Sftp Host

    TeleBoss 850 2.06.280_STD User Manual You may enter YES (you vouch for the host) or NO (you do not vouch for the host) at this point. To help you vouch, the unit reports the host key fingerprint. If this fingerprint is equal to the fingerprint of the host key that you know really belongs to your host, then you can safely vouch for it.
  • Page 92: Ssh To Telnet Bridging

    TeleBoss 850 2.06.280_STD User Manual SSH to Telnet Bridging SSH to Telnet Bridging is used to allow authorized Telnet access to specific machines from the unit, upon succesfully connecting to the unit via SSH. The benefit of this feature is that if the unit is in a network environment where users can be enabled to have access to certain machines via Telnet (via an SSH connection to the unit) without being allowed access to any other Telnet hosts.
  • Page 93: Default Router

    TeleBoss 850 2.06.280_STD User Manual Default Router The Default Router setting allows you to select the default router (gateway) for the T850. This tells the T850 which router to use if a packet is not on any of the LANs defined on the network port. The default router is selected from the routers defined for the Ethernet ports.
  • Page 94: Static Routes

    TeleBoss 850 2.06.280_STD User Manual Static Routes Static routes are network routes that specify in a more or less permanent way (static) that traffic to a certain destination (destination host or destination network) gets routed out a certain interface or via a certain gateway.
  • Page 95: Ppp Over Serial Port

    TeleBoss 850 2.06.280_STD User Manual PPP over Serial Port This feature enables you to network the unit with a another unit, a windows PC, or a linux PC, via the unit's I/O 2 serial port. There are two ways to operate this feature: use the unit as a host or as a client. Where the unit is the host/client, configure the other machine (the PPP peer) to be client/host.
  • Page 96 TeleBoss 850 2.06.280_STD User Manual 5. At this point the unit will attempt to raise the PPP connection. You can tell if it is successful by entering the PPP command. The connection stays up as long as the units are physically connected regardless of PPP activity; the unit does not time-out the connection (unlike with a dial-up PPP connection).
  • Page 97 TeleBoss 850 2.06.280_STD User Manual serial[2].baud=115200 net.staticroute[1].enable=on net.staticroute[1].destnet=10.2.3.0/24 net.staticroute[1].if=SPPP Connect the units together via serial cable and check the PPP state by entering the PPP command on either unit. See that you can ping the host unit from the client unit via PPP (ping 192.168.105.1 in this example). Then see that you can ping an Ethernet host (say, 10.2.3.4) from the client unit.
  • Page 98: Ip Address Restrictions

    These devices should not be restricted so the function can be completed successfully. The Asentria unit evaluates the list of IP restrictions from top to bottom. When it finds an entry that specifically allows or disallows access, it uses that entry and stops looking. For example, examine the following list: TeleBoss 850 - IP Address Restrictions 1.
  • Page 99: Ip Routing

    TeleBoss 850 2.06.280_STD User Manual IP Routing Description When you connect to the T850 via PPP you can make the unit act as a router between you and devices on one of the unit's local networks. This allows you to communicate IP traffic between you and devices you wish to remotely access.
  • Page 100: Snmp Trap Capture

    TeleBoss 850 2.06.280_STD User Manual SNMP Trap Capture The T850 can receive and buffer SNMPv1 traps and SNMPv2c inform-requests (informs), collectively referred to here as “notifications”. Each notification can be subjected to data event evaluation, stored in the Event Log, and delivered via normal Event Log delivery.
  • Page 101: Snmp Informs

    The setting key for this feature is SNMP Informs SNMP Inform requires a SMIv2 MIB. When loaded into an SNMP manager, the Asentria SMIv2 MIBs require an associated MIB called Asentria-Root. Both are available from the Asentria website (www.asentria.com) or...
  • Page 102: Snmpv3

    TeleBoss 850 2.06.280_STD User Manual SNMPv3 This feature enables secure SNMP management: sending traps, and servicing get and set operations. SNMPv3 provides authenticity and privacy of data while in transit that SNMPv1 or v2c does not. Configuration These are the following settings for SNMPv3 configuration For use by sending traps: net.snmp.ntfn.sec.name...
  • Page 103: Pass-Through

    TeleBoss 850 2.06.280_STD User Manual Pass-through Pass-through (also known as “Bypass”) is a bi-directional communication link for a serial, modem, Telnet or SSH connection through the T850 to a device attached to a serial port. Pass-through is useful for configuring or maintaining devices connected to the T850 without having to be in the same physical location.
  • Page 104 TeleBoss 850 2.06.280_STD User Manual through session, load binary data files that may include the break character without unintentionally applying the break condition. Each serial port may be configured independently of the others by use of two Setting Keys: serial[].pt.breakchar (default 0) serial[].pt.breakcount...
  • Page 105: Call Failure Tracking

    TeleBoss 850 2.06.280_STD User Manual Call Failure Tracking Description Call failure tracking is a feature added for A-tick compliance that limits the number of times the T850 calls any one number that doesn't appear to work. Each number dialed is tracked for how many consecutive failures it has racked up.
  • Page 106: Radius Security

    TeleBoss 850 2.06.280_STD User Manual RADIUS Security Description RADIUS (Remote Authentication Dial In User Service) is feature is used to offload authentication, authorization, and accounting (AAA) work to a RADIUS server, instead of doing that work on the unit. Prior to the introduction of the RADIUS feature, AAA was done on the unit via the User Profiles settings and the Audit Log, although it was never explicitly called AAA in our documentation up to this point.
  • Page 107 TeleBoss 850 2.06.280_STD User Manual The remaining subsections discuss details of each part of AAA. Authentication The RADIUS feature enables the unit to offload (and centralize) user authentication responsibilities to a RADIUS server. The unit does this for the following services in Phase 2 implementation: ...
  • Page 108  Standard attribute: User-Name (to specify who logged in or logged out)  Vendor-specific attribute: Asentria-Service-Type, which is a string that describes the kind of login session the user started. Limits of support The unit does not support RADIUS Access-Challenge frame (which the RADIUS server can send in response to an Access-Request frame);...
  • Page 109 Access-Accept frames. All authorization data is encapsulated by these vendor-specific attributes in a file called the RADIUS dictionary. The Asentria RADIUS dictionary (named dictionary.asentria) is included on the resource CD that ships with the unit, or can be requested from Asentria Technical Support.
  • Page 110 TeleBoss 850 2.06.280_STD User Manual Required by Corresponding User Profiles Attribute Allowed values connection Setting method Asentria-Connect- ON,OFF sec.user[x].connectvia.local Via-Local Asentria-Connect- ON,OFF sec.user[x].connectvia.modem M Via-Modem Asentria-Connect- ON,OFF sec.user[x].connectvia.telnet Via-Telnet Asentria-Connect- ON,OFF sec.user[x].connectvia.ftp Via-FTP Asentria-Connect- ON,OFF sec.user[x].connectvia.rts Via-RTS Asentria-Connect- N/A in phase ON,OFF sec.user[x].connectvia.ssh...
  • Page 111 TeleBoss 850 2.06.280_STD User Manual Read-Access Asentria-File14- DENY, ALLOW sec.user[x].file[14].readaccess FTMLWR Read-Access Asentria-File15- DENY, ALLOW sec.user[x].file[15].readaccess FTMLWR Read-Access Asentria-File16- DENY, ALLOW sec.user[x].file[16].readaccess FTMLWR Read-Access Asentria-Events- DENY, ALLOW sec.user[x].events.readaccess FTMLWR Read-Access Asentria-Audit- DENY, ALLOW sec.user[x].audit.readaccess FTMLWR Read-Access Asentria-File1- DENY, ALLOW sec.user[x].file[1].writeaccess...
  • Page 112 P=Telnet pass-through (to port 210x) For example, Asentria-Access-File has "TML", which means if you configure a user on the RADIUS server that you intend to connect by Telnet, Modem, or Local, then you must configure this attribute to be returned to the unit upon successful authentication, otherwise the unit cannot authorize the user, and will therefore reject the user's login even though they are authentic.
  • Page 113: Benefit

    TeleBoss 850 2.06.280_STD User Manual The Asentria-Service-Type attribute is N/A for the last two columns because it does not deal with authorization -- it is used in accounting RADIUS transactions only. Note that the Asentria-Filex-* and Asentria-Portx-* attributes are required for only however many serial ports on the unit.
  • Page 114 TeleBoss 850 2.06.280_STD User Manual This list of attributes for user "bob" on the RADIUS server specifies that he can access the unit's Telnet command processor with ADMIN3 rights, the access file set to FILE1 and all files/ports readable and writable except that he cannot write the Events and Audit files Also configure a user for yourself that gives you MASTER rights to the unit should you need access to it.
  • Page 115: Data Events

    Settings", and then "Data Alarm Field Settings". The following menu allows a user to define up to 16 data event fields to be used when scanning for event data. Below is an abbreviated example of this menu: TeleBoss 850 - Data Alarm Field Definition Table Start...
  • Page 116 TeleBoss 850 2.06.280_STD User Manual 11. Select Alarm/Filter Equation and enter TEST_FIELD="test”. This will cause an event to occur any time the word "test" is received. 12. Select Actions and enter "TRAP(1)" to cause this data event to send a trap to SNMP manager #1, as configured below in the Hostname/IP Address menu.
  • Page 117: Configuring Data Alarm Equations

    TeleBoss 850 2.06.280_STD User Manual Configuring Data Alarm Equations The equation is the heart of any data event. The following are a few examples event equations:  alarm_code = "L31"  ext >= "A 600" AND exit_code = "DN"  (alarm_code > "1051" OR exit_code = "1Ow74x") AND switch = " 001.1.9*.**"...
  • Page 118: Data Alarm Macros

    TeleBoss 850 2.06.280_STD User Manual Data Alarm Macros Data alarm macros provide a way to define up to 100 equations that can be used in one or more data alarm equations. Each macro consists of an equation and an associated name that can be used to reference the macro in a data alarm equation.
  • Page 119 TeleBoss 850 2.06.280_STD User Manual Incoming records 0000001 N 019 00 DN1042 T001034 02/25 09:21 00:00:50 A 5558481677 0000002 N 020 00 DN5280 T001033 02/25 09:22 00:00:08 A 5551377443 0000003 N 021 00 T002014 DN6502 02/25 09:22 00:00:10 0000004 N 022 00 T007002 DN5700...
  • Page 120: Action List

    Action Definitions menu.  Malert: malert(phone# or index) Send an malert (Asentria Alarm via modem); the parameters are the same as for the dispatch keyword.  Modem: modem(phone# or index) Make the unit dial a phone number and start a login session (to the unit's command processor) with the answering machine.
  • Page 121 Send an SMS message to a specific phone number or index which refers to a phone number configured in the Actions Definition menu.  Talert: talert(ipaddress or index) Send a talert (Asentria Alarm via TCP).  ipaddress is the destination machine;  index is the IP address configured with action.ip. E.g., action.ip[index].
  • Page 122: Clearing Actions In The Event Queue

    TeleBoss 850 2.06.280_STD User Manual profile's login challenge destination (e.g., sec.user.challenge.telnetsendto). Not all actions are applicable to all events: relay actions can be caused only by sensor events and data events. Clearing Actions in the Event Queue There may be a need to clear all event actions that are in the events queue that have not yet completed. In that case, event.mgmt.clear...
  • Page 123: Types Of Alarm Notices

    Support). The first trap is a ‘Standard’ SNMP trap. This is the original SNMP trap format supported by Asentria products. In this trap there are two name/value pairs in the trap payload; ‘siteName’ which is the sitename of the device sending the trap and ‘stockTrapString’...
  • Page 124: Email Alarms

    Version 1.1 (default) for TCP An Asentria Alarm sent via TCP is called a Notice. An notice is a piece of data formatted in printable ASCII: a set of lines delimited by CRLF. Each line is of the format <field>: <data>CRLF. The first line has <field> = "ID" (without the quotes).
  • Page 125 VPNG Down Alarm notice Version 1.0 for modem dialout An Asentria Alarm can also be sent over dialup modem when the Asentria Alarm Version is set to 1.0. Details of this alarm follow: When an Asentria Alarm is initiated, the box dials into the callout number specified by the action. Once connected, it sends a header and waits for a specific response.
  • Page 126 If Require Asentria Alarm ACKs is enabled, the T850 will require a positive CRC mode response or it will disconnect and retry the call. To enable CRC, the receiver must respond with the following after the header is...
  • Page 127: Sms Alarms

    TeleBoss 850 2.06.280_STD User Manual SMS Alarms Note: SMS Messaging is only supported with an EDGE wireless modem installed in the T850. SMS alarm messages contain a concatenated alarm string which follows the format of: Date Time :: SiteName :: Sensor Pod/Bank name...
  • Page 128: Eventsensor™ Configuration Setup

    Descriptions of temperature, humidity, voltage and relays will follow. Contact Closure n displays the menu for configuring each of the contact closure points. Contact Closure Setup TeleBoss 850 - Internal Contact Closure Event 1 A) Sensor Name [unnamed] B) Contact Closure Enabled...
  • Page 129: Temperature Sensor Setup

    (drops below the High/Very High settings, or rises above the Low/Very Low settings) can be configured. Very High / High / Low / Very Low Event Settings Setup TeleBoss 850 - Internal Temperature Event Settings A) Very High Event Temperature...
  • Page 130: Humidity Sensor Setup

    Class Table is displayed, from which you can select one to be assigned to this event. Return to Normal Settings Setup TeleBoss 850 - Internal Temperature Event Settings A) Return to Normal Event Actions B) Return to Normal Event Trap Number...
  • Page 131: Analog Voltage / Current Sensor Setup

    TeleBoss 850 2.06.280_STD User Manual Very High/High/Low/Very Low Event Settings Setup TeleBoss 850 - Internal Humidity Event Settings A) High Event Humidity [80] B) High Event Actions C) High Event Trap Number [130] D) High Event Class [Info] The menu for setting High Humidity settings is shown. Menus for Very High/Low/Very Low are identical.
  • Page 132 Settings is ON, then there will be a confirmation prompt (Are you sure (y/n)?) displayed before clearing the configured settings. Return to the Sensor Events menu to assign it a new slot, if desired, and reconfigure it. Analog Input n TeleBoss 850 Internal Analog Input Event 1 Device Number: 1 Device ID: 20020000...
  • Page 133 TeleBoss 850 2.06.280_STD User Manual Very High / High / Low / Very Low Analog Input Event Settings TeleBoss 850 Internal Analog Input Event Settings Device Number: 1 Device ID: 20020000 Device Name: A) Very High Event Value [600] B) Very High Event Actions...
  • Page 134: Relay Output Setup

    TeleBoss 850 2.06.280_STD User Manual Relay Output Setup TeleBoss 850 - Internal Relay Event Settings A) Device Name B) Relay 1 C) Relay 2 D) Relay 3 E) Relay 4 F) Relay 5 G) Relay 6 H) Relay 7 I) Relay 8 J) Clear Settings for This EventSensor Internal relay outputs provide electrical output that can open or close an external circuit.
  • Page 135 TeleBoss 850 2.06.280_STD User Manual event.sensor[1].output[4].type = SSR event.sensor[1].output[5].type = SSR event.sensor[1].output[6].type = SSR event.sensor[1].output[7].type = SSR event.sensor[1].output[8].type = SSR For example, an 8R card would display like this: event.sensor[1].output[1].type = Relay event.sensor[1].output[2].type = Relay event.sensor[1].output[3].type = Relay event.sensor[1].output[4].type = Relay event.sensor[1].output[5].type...
  • Page 136: Relays As Alarm Action

    TeleBoss 850 2.06.280_STD User Manual Relays as Alarm Action Relays can be used to open or close part of a circuit of your design or part of another product. You can use the T850 internal relays to control these devices. Relays can be toggled based on sensor readings, data events, or even remotely by SNMP.
  • Page 137: Eventsensor Reporting

    TeleBoss 850 2.06.280_STD User Manual EventSensor Reporting EventSensor Reporting (formerly known as Contact Mirroring) is the feature where a unit can transmit/receive EventSensor (ES) data to/from other units. When transmitting, you can select which physical ES’s should report their data, and one IP address to report to. When receiving, you can configure the unit to monitor an ES as if it were attached to the unit with a cable, when it is actually attached to the unit only with a TCP connection.
  • Page 138: Sensorjack™ And Eventsensor™ Setup

    SensorJack sensors use 1-Wire technology and are economical single-purpose environment sensors that connect to an RJ45 SensorJack port on the Asentria host unit. Note that only T850’s build on hardware Rev F (with RJ45 sensor port) support SensorJack sensors.
  • Page 139: Dip Switch Settings

    TeleBoss 850 2.06.280_STD User Manual Different configuration arrays Event Sensors are fully described with graphics in the EventSensor User Manual which is available from either Asentria Sales (sales@asentria.com) or Tech Support. (support@asentria.com). DIP Switch Settings Defines up to 16 address locations. Note that the DIP switch is numbered from left to right, 1 through 4. The Most Significant Bit (MSB) is switch location 1.
  • Page 140: Virtual Eventsensor Setup

    TeleBoss 850 2.06.280_STD User Manual A similar procedure is used for temperature calibration. Contact Asentria Technical Support if you have any questions concerning this. Virtual EventSensor Setup Via Scripting, the T850 supports a “virtual EventSensor”. This in an allocation in RAM with 48 analog sensor values.
  • Page 141: Customizable Command Prompt

    TeleBoss 850 2.06.280_STD User Manual Customizable Command Prompt This feature allows the prompt in the command processor to be customized, and includes the ability to embed one or more settings values in the prompt. A customized command prompt can help simplify administration of units, particularly where multiple units are involved.
  • Page 142: Ip Record Collection (Iprc)

    TeleBoss 850 2.06.280_STD User Manual IP Record Collection (IPRC) The T850 supports the following IP Record Collection protocols/IP-enabled switches: Generic Server Avaya – Reliable Session Protocol Alcatel OmniPCX CCM4 (Cisco CallManager version 4.x) Generic Client  Siemens HiPath 4000 Intecom Telari...
  • Page 143: Avaya - Reliable Session Protocol

    TeleBoss 850 2.06.280_STD User Manual Avaya – Reliable Session Protocol Definition Reliable Session Protocol (RSP) is Avaya's solution to the problem of lost connections while transferring valuable call record data. This protocol is used on both the client (PBX) and server (Data-Link) sides to ensure that if the data connection breaks, no records are lost.
  • Page 144: Alcatel Omnipcx 4400

    TeleBoss 850 2.06.280_STD User Manual Alcatel OmniPCX 4400 Definition The T850 supports the Alcatel OmniPCX 4400 ticket system of IPRC. This method involves receiving large data packets or tickets via TCP. These tickets contain many different data fields that may not be useful to a system administrator.
  • Page 145 TeleBoss 850 2.06.280_STD User Manual Call Type, Start Date Time, End Date Time, Effective Call Duration (converted from seconds to HH:MM:SS format), Acting Extension Number, Trunk 1 and the user wants to specify the record using TICKET FIELD NUMBERS, the setup would look like this: alcatel.ip=22.23.212.12...
  • Page 146 TeleBoss 850 2.06.280_STD User Manual Limits of field definitions There is room for up to 3 EOL characters for each field definition. Null is an invalid EOL character. There are 2 available conversion options, if conversion is desired, for each field definition: STOHMS and MTOHMS. STOHMS assumes the input data from the ticket is a value represented in seconds, and it will convert this value to hh:mm:ss format in the output field.
  • Page 147 TeleBoss 850 2.06.280_STD User Manual Segments-Rate 2 368-377 Segments-Rate 3 378-387 Com Type X25 In Flow Rate 389-390 X25 Out Flow Rate 391-392 Carrier 393-394 Initial Dialed Number 395-424 Waiting Duration 425-429 Effective Call Duration 430-439 Redirected Call Indicator Start Date-time...
  • Page 148: Ccm 4 (Cisco Callmanager Version 4.X)

    TeleBoss 850 2.06.280_STD User Manual CCM 4 (Cisco CallManager version 4.x) Definition The T850 supports the Cisco CallManager 4.x software. This method involves querying the Cisco CallManager database using SQL commands. The database contains many different fields that may not be useful to a system administrator.
  • Page 149 TeleBoss 850 2.06.280_STD User Manual Configuration File The record retrieving functionality is configured via a configuration file. This configuration file is a list of setting keys, where a setting key is a "<setting> = <value>" statement. <setting> is a period-delimited string of keywords. These keys can name all of the setup variables of the product.
  • Page 150 TeleBoss 850 2.06.280_STD User Manual iprc.field[1]= cdr.dateTimeDisconnect,10,R // Date/time disconnect (integer format) iprc.field[2]= cdr.originalCalledPartyNumber,25,R // Original called party number iprc.field[3]= cdr.finalCalledPartyNumber,25,R // Final called party number iprc.field[4]= cdr.dateTimeOrigination,17,R,NTOD // Date/time origination (date/time format) iprc.field[5]= cdr.origIPAddr,15,R // Orig IP address (4-dot notation) iprc.field[6]= cdr.duration,10,R // Duration...
  • Page 151 TeleBoss 850 2.06.280_STD User Manual Note: The CallManager database structure is subject to change by Cisco. You should refer to the latest Cisco documentation if there is any problem or question. CallDetailRecord Fields Field Name Max Length* Data Type cdrRecordType...
  • Page 152 TeleBoss 850 2.06.280_STD User Manual CallDetailRecordDiagnostic Fields Field Name Max Length* Data Type cdrRecordType Number globalCallID_ callManagerId 10 Number globalCallID_callId Number nodeId Number directoryNum Text callIdentifier Number dateTimeStamp 10/19 Number numberPacketsSent Number numberOctetsSent Number numberPacketsReceived Number numberOctetsReceived Number numberPacketsLost Number...
  • Page 153: Generic Client

    Status: Waiting to open connection Last error: None Siemens HiPath 4000 The Siemens HiPath 4000 uses the Generic Client protocol in the T850. Setup is as described below: TeleBoss 850 - IP Record Collection (IPRC) Setup A) IP Record Collection [GENERIC CLIENT] <<<<<<...
  • Page 154: Intecom Telari

    TCP/IP client on the unit attempts connections and accepts CDR via the connection. This method of IPRC differs from Generic Client in that it employs a proprietary application-layer protocol to transmit records. Configuration: TeleBoss 850 - IP Record Collection (IPRC) Setup A) IP Record Collection [INTECOM TELARI]...
  • Page 155: Nortel Bcm

    IP Address: <the IP address of the T850> Remote User: bcm Remote Password: bcm Compress File Before Transfer: NO Other settings on the BCM are your preference and Asentria cannot give advice as to how any of those should be set. Page 149...
  • Page 156: Syslog

    Syslog The Syslog IP Record Collection protocol allows the T850 to receive syslog messages from any Cisco voice-enabled router, including Cisco CallManager Express. TeleBoss 850 - IP Record Collection (IPRC) Setup A) IP Record Collection [SYSLOG] B) Store Collected Data In...
  • Page 157 Blank Line Count sets the number of blank lines that must come between records. Default setting is 0. Complex Multiline Detection displays settings for detecting more complex multiline records. Default setting is OFF. TeleBoss 850 - IPRC Complex Multiline Record Settings A) Complex Multiline Record Enable...
  • Page 158: Nec Neax2400

    T850 to get IPRC running. The Device Number ranges from 0 to 3 (default 0 on the unit) and controls what kind of data the unit retrieves from the switch; refer to the NEAX2400 SMDR reference manual for details. TeleBoss 850 - IP Record Collection (IPRC) Setup A) IP Record Collection [NEC NEAX2400]...
  • Page 159: Ccm 5 (Cisco Callmanager Version 5.X)

    IP Address: <the IP address of the T850> Remote User: ccm Remote Password: ccm Compress File Before Transfer: NO Other settings on the CCM are your preference and Asentria cannot give advice as to how any of those should be set. Page 153...
  • Page 160: Scripting

    TeleBoss 850 2.06.280_STD User Manual Scripting Scripting provides the ability to easily customize the operation of an Asentria device. Scripts are written in the Lua scripting language, with access to Asentria-specific functionality via a rich set of library functions. Scripts can read or change any setting on the unit, and can also create custom settings that can be accessed via Setting Keys.
  • Page 161 TeleBoss 850 2.06.280_STD User Manual The following sections describe the above commands in detail. HELP - Display Help Information Displays the command information shown above. The command list is also displayed if an invalid command is entered. Usage SCRIPT or SCRIPT HELP LIST - Display List of Configured Scripts Scripts that are present on the box but not configured are not shown in this list.
  • Page 162: Uploading/Downloading/Deleting Scripts Using The Setting Keys Function

    TeleBoss 850 2.06.280_STD User Manual SCRIPT RECORDS [CLEAR] DEVICES - Display Device Allocations Displays a list of IO devices that are currently allocated to scripts. For example, if a script reserves IO1 for i/o activity, it will appear in this list.
  • Page 163: Script Settings

    Script Settings There is a group of standard settings that control various aspects of scripting. These settings are available in the Setup menu as shown here: TeleBoss 850 - Main Setup Menu A) Network Settings J) Scripting Settings Enter your Selection: j...
  • Page 164: Manage Script Files

    Stop Script Now when selected immediately stops the script if it is running. This may take up to 30 seconds before it actually stops the script. If Run Always is set then the script will restart immediately after ending. Detailed Status displays detailed information about the script (example shown below). TeleBoss 850 - Script 1 Status Current state: Disabled Name: Goodbye World File Name: goodbye.lua...
  • Page 165: Script Programming Guide

    Script Programming Guide Scripts are written using the Lua programming language. In addition to built-in Lua constructs and the standard Lua libraries, the 'omni' library provides an interface to Asentria-specific functionality. A complete list of Asentria-specific functions can be found in OmniLua Function List.
  • Page 166 TeleBoss 850 2.06.280_STD User Manual Additionally these settings are tied to SNMP variables so that they are available to any SNMP based network management system available. This allows the script to be able to send and receive data via SNMP and thereby creating the possibility of our units acting as a true SNMP proxy for another device.
  • Page 167: Omnilua Function List

    TeleBoss 850 2.06.280_STD User Manual OmniLua Function List IO Functions Database Functions Miscellaneous Functions a_lib.CloseDevice a_lib.DBDeleteAndPost a_lib.AccessSetting a_lib.Flush a_lib.DBDeleteRecords a_lib.CheckMessages a_lib.GetCharacter a_lib.DBGetRecord a_lib.Decrypt a_lib.GetLine a_lib.DBGetRecordCount a_lib.Encrypt a_lib.OpenDevice a_lib.DBLockFile a_lib.Exit a_lib.SendString a_lib.DBUnlockFile a_lib.HashFinalize a_lib.SetDTR a_lib.DBPostRecord a_lib.HashInit a_lib.TCPClose a_lib.HashUpdate a_lib.TCPConnect a_lib.InitEncryption a_lib.UDPClose a_lib.PostAudit...
  • Page 168 TeleBoss 850 2.06.280_STD User Manual IO Functions a_lib.CloseDevice Description Closes an IO device (IO port or modem) that has been previously opened, freeing it for use by other scripts or processes. Syntax a_lib.CloseDevice(handle) a_lib.CloseDevice(name) handle: The handle obtained when the device was opened name: The name of the device (i.e.
  • Page 169 TeleBoss 850 2.06.280_STD User Manual a_lib.GetCharacter Description Reads a single character from the device or socket. Returns immediately whether a character is available or not. Syntax a_lib.GetCharacter(handle) handle: The handle obtained when the device or socket was opened Returns Character that was read, or 'nil' if no character available.
  • Page 170 TeleBoss 850 2.06.280_STD User Manual a_lib.OpenDevice Description Opens an IO device (IO port or modem), and prevents it from being used by other scripts or processes. Syntax a_lib.OpenDevice(name) name: The name of the device (i.e. "com1", "mdm1", etc) Returns Returns a handle if successful, 'nil' if not.
  • Page 171 TeleBoss 850 2.06.280_STD User Manual a_lib.SetDTR Description Sets the state of the DTR pin on the specified IO port. The port must be configured via the 'scripting.dtrcontrol.portenable' setting for DTR to be under scripting control. Syntax a_lib.SetDTR(port, state) name: The name of the port (i.e. "com1", etc)
  • Page 172 TeleBoss 850 2.06.280_STD User Manual a_lib.TCPConnect Description Establish a TCP connection with a remote host. Syntax a_lib.TCPConnect(ip_address, port) a_lib.TCPConnect(ip_address, port, timeout) a_lib.TCPConnect(ip_address, port, options ...) a_lib.TCPConnect(ip_address, port, timeout, options ...) ip_address: The IP address of the remote host port: The TCP port to connect to...
  • Page 173 TeleBoss 850 2.06.280_STD User Manual a_lib.UDPListen Description Opens a UDP socket to listen for incoming frames on the specified port. Syntax a_lib.UDPListen(port number) port number: UDP port number to listen on Returns Returns a handle if successful, 'nil' if not.
  • Page 174 TeleBoss 850 2.06.280_STD User Manual Returns If successful, returns received data, length of received data, and remote IP address. If no frame was received, returns 'nil'. Example -- open a socket for listen on port 12345 handle = a_lib.UDPListen(12345) -- if socket opened successfully...
  • Page 175 TeleBoss 850 2.06.280_STD User Manual a_lib.WaitForString Description Waits for the specified string to be received on the specified handle. Syntax a_lib.WaitForString(handle, string) a_lib.WaitForString(handle, string, timeout) handle: The handle obtained when the device or socket was opened string: The text string to be sent...
  • Page 176 TeleBoss 850 2.06.280_STD User Manual Database Functions a_lib.DBDeleteAndPost Description Posts data to an auxiliary database file, deleting the existing file first. The purpose of this function is to provide a way for a script to store information that needs to be preserved across resets and power-cycles of the unit. Since the file is deleted first, the data is never written to flash (which would slow things down and possibly cause premature failure of the flash part).
  • Page 177 TeleBoss 850 2.06.280_STD User Manual Example -- get count of records in file print(a_lib.DBGetRecordCount("file1")) 1281 -- delete 10 records count = a_lib.DBDeleteRecords("file1", 10) print(count) -- delete all records count = a_lib.DBDeleteRecords("file1", "all") print(count) 1271 a_lib.DBGetRecord Description Retrieves a record from a database file.
  • Page 178 TeleBoss 850 2.06.280_STD User Manual Returns Returns the record count, or 'nil' if unsuccessful. Example -- get count of records in file print(a_lib.DBGetRecordCount("file1")) 1281 -- get count of records in entire database print(a_lib.DBGetRecordCount()) 13112 a_lib.DBLockFile, a_lib.DBUnlockFile Description Locks or unlocks a database file. Locking a database file prevents records from being polled or deleted by another script or process.
  • Page 179 TeleBoss 850 2.06.280_STD User Manual Example -- create a table a = {} -- two-line record a.numlines = 2 -- destination is file 2 a.dest = 2 -- fill in the timestamp a.time = os.time() -- fill in line 1 a[1] = "this is line 1, jack\r\n"...
  • Page 180 TeleBoss 850 2.06.280_STD User Manual Miscellaneous Functions a_lib.AccessSetting Description Reads or modifies a setting. Syntax a_lib.AccessSetting(setting_key) setting_key: Setting key name, plus equals sign and new value if modifying Returns Returns a string containing the value of the setting if successful, 'nil' if not.
  • Page 181 TeleBoss 850 2.06.280_STD User Manual Example -- check for message message_id = a_lib.CheckMessages() -- if it is shutdown request if message_id == 13808 then -- do graceful shutdown... a_lib.Decrypt Description Decrypts ciphertext that was generated using the a_lib.Encrypt() function. Syntax a_lib.Decrypt(ciphertext, length)
  • Page 182 TeleBoss 850 2.06.280_STD User Manual Returns Returns the encrypted data as a string, and the data length. Example a-- initialize encryption my_key = "yaddayadda" a_lib.InitEncryption(my_key, #my_key) -- encrypt a message message = "Hello world!" ciphertext, ciphertext_length = a_lib.Encrypt(message, #message) -- print the encrypted message print(ciphertext) <this will yield a bunch of garbage characters>...
  • Page 183 TeleBoss 850 2.06.280_STD User Manual a_lib.HashFinalize Description Finalizes MD5 hash value. Syntax a_lib.HashFinalize() Returns Returns a 32-character ASCII string containing the hash value. Example -- initialize hash function a_lib.HashInit() -- traverse string array 'lines' for i,l in pairs(lines) do --- update hash with current line a_lib.HashUpdate(l)
  • Page 184 TeleBoss 850 2.06.280_STD User Manual a_lib.HashUpdate Description Updates MD5 hash. Syntax a_lib.HashUpdate(string) string: String value to update hash with; as a Lua string, it can contain binary values Returns None. Example -- initialize hash function a_lib.HashInit() -- traverse string array 'lines'...
  • Page 185 TeleBoss 850 2.06.280_STD User Manual a_lib.PostAudit Description Posts a message to the audit log. Syntax a_lib.PostAudit(string string: Message to post Returns None. Example -- post message to audit log a_lib.PostAudit("Script 'Jabba the Hut' posting to audit log.") a_lib.PostEvent Description Posts an event to the event-handling queue.
  • Page 186 TeleBoss 850 2.06.280_STD User Manual a_lib.ReadDIPs Description Read the state of a bank of DIP switches. Syntax a_lib.ReadDIPs(bank) bank: Which DIP switch bank to read (1-based); number of DIPs varies by platform, most have one bank or none Returns Returns string representing DIP switch state, from left-to-right, where '1' represents UP and '0' represents DOWN.
  • Page 187 TeleBoss 850 2.06.280_STD User Manual a_lib.SendMessage Description Posts a message to another script. Syntax a_lib.SendMessage(target_script, message_id) a_lib.SendMessage(target_script, message_id, message) target_script: Target script name, or its 1-based settings index message_id: Message ID (used-defined) (message id's greater than 10000 are reserved) message: String containing message data;...
  • Page 188 TeleBoss 850 2.06.280_STD User Manual a_lib.Sleep Description Suspend script activities for specified amount of time. Syntax a_lib.Sleep(time_in_milliseconds) time_in_milliseconds: How much time to sleep, in milliseconds Returns None. Example -- wait for 5 seconds before further actions a_lib.Sleep(5000) a_lib.SNMPGet Description Gets and SNMP object from a host.
  • Page 189 TeleBoss 850 2.06.280_STD User Manual a_lib.SNMPSet Description Sets an SNMP object to an SNMP agent. Syntax a_lib.SNMPSet(agent, community name, oid, type, value) agent: Agent name or IP address community name: Community name string oid: Object identifier string type: A case-insensitive string that defines the type of the value Allowed types: "Int", "Integer", "String", "IP",...
  • Page 190 TeleBoss 850 2.06.280_STD User Manual Example -- open serial device handle = a_lib.OpenDevice("com1") -- request a floating point value from register 0x338 of device at address 1 value, error = a_lib.GetModbusValue(handle, 1, "float", 0x338) print (value, error) handle = a_lib.CloseDevice(handle) a_lib.SetModbusValue...
  • Page 191 TeleBoss 850 2.06.280_STD User Manual Returns If successful, returns Lua string containing register values as an array. If not successful, returns nil plus a string containing an error message. Note: The serial port device must already be set to the required baud rate and data format.
  • Page 192 TeleBoss 850 2.06.280_STD User Manual Example -- write a 16-bit unsigned integer (stored with high-byte first) value = 12345 -- populate value array (string) v = string.char(value / 0x100, value % 0x100) -- set the register a_lib.MODBUSWriteRegisterSingle(handle, address, register, v) a_lib.MODBUSWriteRegisterMultiple...
  • Page 193 TeleBoss 850 2.06.280_STD User Manual a_lib.InitVirtualES Description Initialize virtual EventSensor. Syntax a_lib.InitVirtualES(setting_slot) setting_slot: Which setting slot to associate with the virtual eventsensor Returns Returns 1 if successful, nil plus error message if not. Example No example, but refer to EventSensor Configuration Setup section in the Features chapter.
  • Page 194: Command Reference

    TeleBoss 850 2.06.280_STD User Manual Command Reference User Interface Commands Note: The HELP command can give helpful context sensitive information for most commands. Command Summary Syntax Description Disconnect from unit Disconnect a processor session. EXIT Exit command processor EXIT Ends the console session.
  • Page 195: Data Release Commands

    TeleBoss 850 2.06.280_STD User Manual Data Release Commands Command Summary Syntax Description ACCESS Set file access ACCESS [file_number] Access a specific file for data release CLEAR Clear released records CLEAR Deletes all the records released via one of the RL commands. Records not released are not deleted.
  • Page 196: System Commands

    TeleBoss 850 2.06.280_STD User Manual System Commands Command Summary Syntax Description COLDSTART Cold boot unit COLDSTART Restores all settings to defaults, deletes all record data, and reboots the unit. DEFAULT Restore MOST settings to DEFAULT Resets most settings to factory default...
  • Page 197: Numeric Commands

    TeleBoss 850 2.06.280_STD User Manual Numeric Commands The T850 supports numeric (Ctrl-B) commands as follows: Numeric (Ctrl-B) Word Numeric (Ctrl-B) Word PRT (partition) RL (release) 59,1 TAG OFF NEXT 59,2 TAG ON RESEND RLMODE 62,1 LINE COUNT 62,3 FREE 62,4...
  • Page 198: Usage Commands

    TeleBoss 850 2.06.280_STD User Manual Usage Commands Usage for certain functions (SCRIPT, SK, SSH, SSHC, TCPDUMP, TELNET, TRACEROUTE, VWB, and XF) can be displayed by simply entering the function command without any arguements, as shown below: SCRIPT >SCRIPT Script Commands: SCRIPT [HELP] Display list of script commands.
  • Page 199 TeleBoss 850 2.06.280_STD User Manual sk get: read all keys and be prompted for transfer method sk get a: read all keys at terminal sk get x: read all keys via xmodem transfer sk set: write keys and be prompted for transfer method...
  • Page 200 TeleBoss 850 2.06.280_STD User Manual 4. Create the client key as 1024-bit RSA: sshc -t rsa 5. Create the client key as 1024-bit DSA and transfer as "Asentria_<key-type>_<serial-number>" to an FTP server: sshc -t dsa -s "ftp://user:password@some.ftp.server/some/directory" (note quotes around URL) 6.
  • Page 201: Expansion Card Insertion Procedures

    TeleBoss 850 2.06.280_STD User Manual Expansion Card Insertion Procedures The T850-2 and T850-6 models can be purchased with a variety of optional Expansion Cards that are normally inserted in the expansion bays on the back panel of the unit when it is built at the factory. These Cards can also be purchased separately and inserted by field technicians after the unit has been installed in the field.
  • Page 202: Wireless Modem

    TeleBoss 850 2.06.280_STD User Manual Wireless Modem The wireless modem expansion card supports the same features as connecting directly to the T850 interface, including Telnet, FTP, SSH, and so on. It also supports PPP routing, which allows communication with devices connected to one of the local Ethernet interfaces.
  • Page 203: Setup Menu

    Setup Menu net.wireless settings above can be accessed in the setup menu at: Modem Setting -> Wireless All of the Modem TeleBoss 850 - Wireless Modem Settings A) Mode [OFF] B) APN C) PIN D) Idle Timeout (minutes)
  • Page 204: Status Commands

    TeleBoss 850 2.06.280_STD User Manual net.wireless.mode The front-panel MODEM LED shows the status of the wireless modem. If is set to OFF then net.wireless.mode the LED should remain unlit. When is set to PERMANENT the LED flashes once per second while the modem is attempting to establish a network connection.
  • Page 205: Adsl Modem

    Certain Asentria TeleBoss units can have an ADSL modem expansion card installed to provide an interface to a line. The machine on the other end of the line is a DSLAM (Digital Subscriber Line Access Multiplexer). DSLAMs exist typically inside telephone company central offices (COs) but also exist in standalone hutches (remote DSLAMs).
  • Page 206: Activation

    TeleBoss 850 2.06.280_STD User Manual Required Settings Regardless of Connection Protocol net.dsl.vpi This specifies the (Virtual Path Identifier) used on the DSL interface. This is provided for you by your DSL provider and is required for DSL operation. Values are: 0 to 4095 net.dsl.vci...
  • Page 207 TeleBoss 850 2.06.280_STD User Manual In manual activation the DSL interface will not activate unless some purpose requires it: either you tell it to activate or your ADSL-based VPN, when it is being raised, tells it to activate. If you tell the interface to activate then do this by setting net.dsl.command=1.
  • Page 208: Dsl Status

    TeleBoss 850 2.06.280_STD User Manual net.dsl.info.ver.dslhal Read this key to see the ADSL modem DSL HAL version. net.dsl.info.ver.sarhal Read this key to see the ADSL modem SAR HAL version. net.dsl.info.ver.pump Read this key to see the ADSL modem data pump version.
  • Page 209: Dsl Routing

    TeleBoss 850 2.06.280_STD User Manual  Multiple protocols over AAL5 (RFC 2684 / RFC 1483)  PPPoA (RFC 2364)  PPPoE (RFC 2516)  UBR, CBR, rt-VBR and nrt-VBR traffic shaping QoS DSL Routing DSL routing is used to make the unit route, and do network address translation (NAT) on, NAT-capable traffic (TCP, UDP, and ICMP) from the unit's Ethernet ports to the unit's DSL peer, and hence on to the Internet.
  • Page 210: Dsl Glossary

    TeleBoss 850 2.06.280_STD User Manual net.dsl.cmd This has the same behavior as net.dsl.command. net.dsl.status Upon read this returns 0, 1, 2 or 3. Refer to the net.dsl.status description above for further details. DSL Routing Example 1) Configure the unit so it sits on an Ethernet network.
  • Page 211 TeleBoss 850 2.06.280_STD User Manual DSLAM A Digital Subscriber Line Access Multiplexer is a mechanism at a phone company's central location that links many customer DSL connections to a single high-speed line. When the phone company receives a DSL signal, an ADSL modem with a splitter detects voice calls and data.
  • Page 212: Battery Backup Module

    TeleBoss 850 2.06.280_STD User Manual Battery Backup Module The TeleBoss 850-2 and 850-6 are available with an optional battery backup that provides backup power for the unit in the event of power loss. Setup Ensure the battery enable/disable switch is in the 'enable' position. There is no other setup associated with using the battery module, nor are there any settings related to it.
  • Page 213: Appendices

    TeleBoss 850 2.06.280_STD User Manual Appendices User Rights Table Each command has an associated minimum user right required to execute it. (Unlike the minimum user rights for settings, these cannot be changed for any command; they are hard-coded.) Here is a list of TeleBoss commands and their associated minimum user right numbers and aliases.
  • Page 214 TeleBoss 850 2.06.280_STD User Manual pushnow 3 ADMIN1 3 ADMIN1 pushtest 3 ADMIN1 resend 3 ADMIN1 restart 0 NONE restore 3 ADMIN1 rlmode 3 ADMIN1 3 ADMIN1 3 ADMIN1 3 ADMIN1 script 5 ADMIN3 sensors 2 VIEW setup 3 ADMIN1...
  • Page 215: Control Characters

    TeleBoss 850 2.06.280_STD User Manual Control Characters Some of the following control characters may be used in various functions within the T850, including CRC mode for AsentriaAlarms and the Escape Key. Char Dec Hex Control Key Control Action Null Start of heading...
  • Page 216: Technical Specifications

    TeleBoss 850 2.06.280_STD User Manual Technical Specifications T850-0 Width: 7.25in / 18.4cm Power Consumption (Typical): 5.25W Height: 1.75in / 4.45cm Power Consumption (Max): 24W BTU’s (Nominal): 18 BTU/Hour Depth: 7.0in / 17.8cm BTU’s (Max): 82 BTU/hour Weight: 2lbs / 0.90kg Mounting: Shelf or tabletop Operating Temperature: 0-40°...
  • Page 217: T850 Hardware Revisions, Sensor Ports And Sensors

    TeleBoss 850 2.06.280_STD User Manual T850 Hardware Revisions, Sensor Ports and Sensors Rev B No on-board sensor port: EventSensors (Type1) / CCU32/64 (Type1) Yes. Connect sensor to Serial Port I/O1 set to ESBUS mode, with an RS232/ES Bus Adapter (part #4162-010).
  • Page 218: Rev D

    TeleBoss 850 2.06.280_STD User Manual Rev D On-board ES (Type 2A) port: EventSensors (Type1) / CCU32/64 (Type1) Yes. Connect sensor to Serial Port I/O1 set to ESBUS mode, with an RS232/ES Bus Adapter (part #4162-010). EventSensor (Type2) / ES-CCU32/64 (Type2) Yes, connect sensor to on-board ES (Type 2A) port with an ES-CAB8 cable.
  • Page 219: Rev F

    TeleBoss 850 2.06.280_STD User Manual Rev F On-board ESJ/ES (Type 3B) port: EventSensors (Type1) / CCU32/64 (Type1) Yes. Connect sensor to Serial Port I/O1 set to ESBUS mode, with an RS232/ES Bus Adapter (part #4162-010). EventSensor (Type2) / ES-CCU32/64 (Type2) Yes, connect sensor to on-board ESJ/ES port with an RJ45/RJ45 cable.
  • Page 220: Internal Modem Guidelines

    TeleBoss 850 2.06.280_STD User Manual Internal Modem Guidelines The internal modem supplied with this product complies with Part 68 of the FCC Rules and Regulations. The labeling on the modem provides the FCC Registration number and the Ringer Equivalence Number (REN) for the modem.
  • Page 221: Canadian Department Of Communications

    TeleBoss 850 2.06.280_STD User Manual Canadian Department of Communications NOTICE: The Canadian Department of Communications Label identifies certified equipment. This certification means that the equipment meets certain telecommunications network protective, operational and safety requirements. The Department does not guarantee the equipment will operate to the user's satisfaction.
  • Page 222 TeleBoss 850 2.06.280_STD User Manual bouclé peut etre constituée de n'import quelle combinaision de dispositif, pourvu que la somme des indices de charge de l'ensemble des dispositifs ne dépasse pas 100. L'indice de charge de cet produit est 5. Cet appereil numérique respecte les limites de bruits radioélectriques applicables aux appareils numériques de Classe A prescrites dans la norme sur le matériel brouilleur :"Appareils Numériques", NMB-003 édictée par le ministre...
  • Page 223: Warranty Information

    Warranty Information Asentria Corporation hereby warrants that it will, as the buyers sole remedy, repair or replace, at its option, any part of the T850 which proves to be defective by reason of improper materials or workmanship, without charge for parts or labor, for a period of 12 (twelve) months.

Table of Contents