<<

IP-224 Technical Manual

up to and including version 2.600

F.01U.218.562 Rev. 11 2019/03 2 IP-224

PROPRIETARY NOTICE CONTACT INFORMATION

The product information and design disclosed herein were originated Sales: by and are the property of Bosch Security Systems, Inc. Bosch reserves all patent, proprietary design, manufacturing, reproduction, Phone ...... (800) 752-7560 use and sales rights thereto, and to any article disclosed therein, except to the extent rights are expressly granted to others. ...... (402) 467-3279

COPYRIGHT NOTICE E-...... [email protected]

Copyright 2019 by Bosch Security Systems, Inc. All rights reserved. Customer Service Repair: Reproduction, in whole or in part, without prior written permission from Bosch is prohibited. E-mail...... [email protected]

*All other trademarks are property of their respective owners. Phone...... (800) 553-5992

**MOTOROLA, MOTOTRBO, and the Stylized M logo are Technical Support: registered in the U.S. Patent and Trademark Office. Knowledge Database ..http://knowledge.boschsecurity.com/ WARRANTY NOTICE (LIMITED) LiveChat ...... www.telex.com/us/dispatch/support For warranty and service information, refer to www.telex.com/ warranty. E-mail ...... [email protected]

Web ...... www.telex.com FACTORY SERVICE CENTER

CLAIMS Factory Service Center Bosch Security Systems, Inc. Dispatch Products No liability will be accepted for damages directly or indirectly arising 8601 East Cornhusker Highway from the use of our materials or from any other causes. Our liability Lincoln, Nebraska, 68507 shall be expressly limited to replacement or repair of defective materials.

MOTOTRBO CLAIM

Motorola Solutions, Inc and its subsidiaries make no express or implied representation or warranty with respect to: (i) any of the Products referenced herein; (ii) the information provided herein (including without limitation the key findings and test results regarding the Products and the functionality or interoperability thereof) (“Information”) or any solution, combination or system that may be created with the use thereof. The Information is offered “as is” with all faults and does not constitute professional, technical, legal or other advice to the user.

WARNING

This is a Class A product. In a domestic environment this product may cause radio interference in which case the user may be required to take adequate measures.

OpenSSL Project

This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org/). This product includes cryptographic software written by Eric Young ([email protected]). This product includes cryptographic software written by Tim Hudson ([email protected]). Table of Contents

INTRODUCTION ...... 13 Overview ...... 13 Browser Requirements ...... 13 Network Requirements ...... 13 Features ...... 14 Options ...... 15 Supported Serial Control Radio ...... 16 Supported Signaling ...... 16 MDC-1200 ...... 16 FleetSync ...... 16 Operating Modes ...... 17 Specifications ...... 18 Controls and Indicators ...... 19 Back Panel ...... 20

COMMUNICATIONS SYSTEM DESIGN ...... 21 Communications Control ...... 21 Tone Remote Control ...... 21 VoIP Radio Control ...... 21 Network Security Considerations ...... 22 Network Requirements ...... 22 IP Operation Overview ...... 22 as Physical Layer ...... 22 ...... 22 Multicast ...... 23 Group Management Protocol ...... 23 Network Performance ...... 23 TCP/IP and UDP/IP ...... 23 Multicast UDP/IP ...... 23 Telex Port-Centric Method ...... 24

INSTALLATION ...... 25 IP-224 Installation ...... 25 Maintenance ...... 25 IP-224 Rack Mounting ...... 26 Front Panel Connections ...... 27 RADIO 1 and RADIO 2 Jack ...... 27 HANDSET Jack ...... 28 Back Panel Connections ...... 28 Power Terminal ...... 28 PRIM Port ...... 28 4 IP-224

SECOND Port ...... 29 ACCESSORY Port ...... 29 DB-37 Port ...... 30

BROWSER SETUP ...... 31 Setting the IP Address Information ...... 31 IP-224 Web Browser Configuration Windows ...... 32 Web Setup Windows Standards ...... 33 Links ...... 33 IP-224 Browser Banner ...... 34 Home Window ...... 35 Device Name Field ...... 35 Submit Button ...... 35

ETHERNET SETUP ...... 37 Ethernet Setup Window ...... 37 Auto Failover Enabled Check Box ...... 39 Current Active Port Field ...... 39 Set Active Port Radio Button ...... 40 Primary Port Column ...... 40 Secondary Port Column ...... 40 DHCP Enabled Check Box ...... 40 Unit IP Address Field ...... 40 Subnet Mask Field ...... 40 Default Gateway Field ...... 40 Ping IP Address Field ...... 41 Ping Count ...... 41 Ping Timeout ...... 41 Time Between Pings ...... 41 Auto Failover Web Page Setup ...... 42 IPv6 Enable Check Box ...... 42 Link Local Address Field ...... 42 Unit IP Address Field ...... 42 Subnet Prefix Length Field ...... 42 Gateway Field ...... 42 Packet Delay Before Playback Field ...... 43 QOS Precedence Bits Field ...... 43 QOS D, T, and R Bits Field ...... 43 SNMPv3 Enable Check Box ...... 44 Username Field ...... 44 Auth Password Field ...... 44 Privacy Password Field ...... 44 Change Password Button ...... 44 Trap Target 1 – 3 Enable Check Box and IP Address Field ...... 45 Enable Check Box ...... 45 Multicast Address Field ...... 45 Incoming Port Field ...... 45 Outgoing Port Field ...... 45 TTL Field ...... 45 Submit Button ...... 45

MULTICAST SETUP ...... 47 Multicast Setup Window ...... 47 IP-224 5

Auto Configuration ...... 48 Line Enable Check Box ...... 48 Line Name Field ...... 48 Line Type Drop Down Menu ...... 48 Serial Type Drop Down Menu ...... 49 Vocoder Type Drop Down Menu ...... 49 Mcast Enable Check Box ...... 49 RX Mcast Address Field ...... 49 RX Port Field ...... 49 TX Mcast Field ...... 50 TX Port Field ...... 50 TX Group Port A Field ...... 50 TX Group Port B Field ...... 50 TTL Field ...... 50 Mcast Enable Check Box ...... 51 Line Name Field ...... 51 Vocoder Type Drop Down Menu ...... 51 Mcast Address Field ...... 51 Outgoing Port Field ...... 51 TTL Field ...... 51 Submit Button ...... 51

HARDWARE SETUP ...... 53 Hardware Setup Window ...... 53 2-Wire/4-Wire Audio Drop Down Menu ...... 55 RX Audio Single-Ended/Balanced Drop Down Menu ...... 55 RX Audio Impedance Drop Down Menu ...... 55 TX Audio Single-Ended/Balanced Drop Down Menu ...... 55 TX Audio Impedance Drop Down Menu ...... 55 I/O Pullup/Pulldown/Float Drop Down Menu ...... 55 I/O Voltage Drop Down Menu ...... 55 Contrast Drop Down Menu ...... 56 Menu Enable Check Box ...... 56 Serial Type Drop Down Menu ...... 56 Rate Drop Down Menu ...... 56 RS485 Address Drop Down Menu ...... 57 Serial Protocol Version Drop Down Menu ...... 57 Submit Button ...... 57

GAIN SETUP ...... 59 Gain Setup Window ...... 59 Analog Recorder Output Gain Slider ...... 61 CTCSS Input Gain Slider ...... 61 CTCSS Output Gain Slider ...... 61 Handset Mic Input Gain Slider ...... 61 Handset Sidetone Gain Slider ...... 61 Handset Output Gain Slider ...... 61 RX AGC Enabled Check Box ...... 61 RX AGC Target Level Slider ...... 61 RX AGC Min Level Slider ...... 62 RX AGC Max Gain Slider ...... 62 RX IP Input Gain Slider ...... 62 TX IP Input Gain Slider ...... 62 TX Monitor Input Gain Slider ...... 62 6 IP-224

TX Output Gain Slider ...... 62 Submit Button ...... 62

PER LINE SETUP ...... 63 Per Line Setup Window ...... 63 Always On Radio Button ...... 64 On With PTT Radio Button ...... 64 Off Radio Button ...... 64 RX Delay Field ...... 65 TX Delay Field ...... 65 PTT Timeout Field ...... 65 PTT Delay Field ...... 65 Squelch Tail Delay Field ...... 65 Selcall Min. PTT Field ...... 65 Jump To Entry Drop Down Menu ...... 66 Boot Up Frequency Drop Down Menu ...... 66 Enable Check Box ...... 67 Relay Drop Down Menu ...... 67 Relay Group Drop Down Menu ...... 67 Relay Time (ms) Field ...... 67 Digital Output Field ...... 67 CTCSS Freq Field ...... 67 CTCSS Default Check Box ...... 68 System Field ...... 68 Tone Encode Freq 1(Hz) and Tone Encode Freq 2(Hz) Fields ...... 69 LAM Enable Check Box ...... 69 LAM Level Field ...... 69 LAM Time Field ...... 70 Rx w/PTT Field ...... 70 COR Enable Check Box ...... 70 COR Active High Check Box ...... 70 F1 Last Call Check Box ...... 71 Freq Update w/PTT Check Box ...... 71 Full Duplex Check Box ...... 71 Hi-Pass RX Check Box ...... 71 Monitor Enable Check Box ...... 71 Pre-Emphasize TX Check Box ...... 71 PTT Notch Filter Check Box ...... 71 Scan List Check Box ...... 72 Cross Mute Check Box ...... 72 Full Duplex Check Box ...... 72 Hi-Pass RX Check Box ...... 72 Monitor Enable Check Box ...... 72 PTT Tones Decode Check Box ...... 72 PTT Tones Encode Check Box ...... 72 PTT Notch Filter Check Box ...... 72 Supervisor Check Box ...... 73 Cross Mute Check Box ...... 73 Full Duplex Check Box ...... 73 Hi-Pass RX Check Box ...... 73 Monitor Enable Check Box ...... 73 PTT Tones Decode Check Box ...... 73 PTT Tones Encode Check Box ...... 73 PTT Notch Filter Check Box ...... 74 Supervisor Check Box ...... 74 IP-224 7

Common to Ground Check Boxes ...... 74 Monitor Relay Radio Buttons ...... 75 PTT Relay Radio Buttons ...... 75 FleetSync Decode Check Box ...... 76 FleetSync Encode Check Box ...... 76 MDC Decode Check Box ...... 76 MDC Encode Check Box ...... 76 MSK Tone Delay Field ...... 76 MSK Tone Gain Field ...... 76 Emerg. Status 1 Field ...... 76 Emerg. Status 2 Field ...... 76 PTT/Notch Freq Drop Down Menu ...... 77 Monitor Frequency Field ...... 77 Guard Tone Duration Field ...... 77 Guard Tone Magnitude Field ...... 78 FTone Duration Field ...... 78 FTone Magnitude Field ...... 78 Hold Tone Hang Time Field ...... 78 Hold Tone Magnitude Field ...... 78 Submit Button ...... 78

CROSSPATCH SETUP ...... 79 Crosspatch Setup Window ...... 79 Line-Line Crosspatch Drop Down Menu ...... 80 Start Patch FTone Drop Down Menu ...... 80 Stop Patch FTone Drop Down Menu ...... 80 Ethernet Patch Timeout Field ...... 81 Submit Button ...... 81

ACCOUNT MANAGEMENT ...... 83 Account Management Window ...... 83 User Accounts ...... 84 System Parameters ...... 87

BACKUP & RESTORE ...... 89 Backup & Restore Window ...... 89 Name Field ...... 90 Backup Button ...... 90 Available Backups List ...... 90 Backup Button ...... 92 Restore Settings from a File Field ...... 92 Browse Button ...... 92 Restore Button ...... 92

FIRMWARE UPGRADE ...... 95 Firmware Upgrade ...... 95 Firmware File Field ...... 96 Browse Button ...... 96 Status Text ...... 96 Progress Bar ...... 96 Download Firmware File ...... 99 Install TSM ...... 99 Download Telex Firmware ...... 101 8 IP-224

Update Firmware Tool Window ...... 102 File Field ...... 102 Device Type Field ...... 102 Date Field ...... 102 Firmware Version Field ...... 102 Checksum Field ...... 102 Left Navigation Pane ...... 103 Manual Entry Field ...... 103 Username Field ...... 103 Password Field ...... 103 Write Firmware Button ...... 103 Close Button ...... 103 Upload VoIP Hardware Firmware ...... 104

ADDITIONAL FEATURES ...... 107 Additional Features Window ...... 107

SAVE PARAMETERS ...... 109 Save Parameters ...... 109 Save Parameters Button ...... 110 Reset IP-224 Button ...... 110

SYSTEM STATUS ...... 111 System Status Window ...... 111 Current Active Port Field ...... 112 Handset Input Field ...... 112 Line 1 Column ...... 112 Line 2 Column ...... 112 CTCSS Input Field ...... 112 RX IP Input Field ...... 112 RX Input Field ...... 112 TX IP Input ...... 113 TX Monitor Input ...... 113 Line 1 Column ...... 113 Line 2 Column ...... 113 Type Field ...... 113 State Field ...... 113

OPERATION ...... 115 IP-224 Front Panel ...... 115 Front Panel Display ...... 115 Front Panel Softkeys ...... 115 MENU Softkey ...... 115 IC Softkey ...... 115 Arrow Up Softkey ...... 116 Arrow Down Softkey ...... 116 MAIN Menu ...... 116 Main Menu Structure ...... 117 View Unit Info Menu ...... 118 Display Contrast Menu ...... 118 Remote Access ...... 119 Reboot IP-224 Menu ...... 119 Auto Failover Check Box ...... 120 IP-224 9

Primary Port Menu ...... 120 Secondary Port Menu ...... 121 Active Port Menu ...... 130 RX Input Levels Menu ...... 131 CTCSS Input Levels Menu ...... 131 RX IP Input Levels Menu ...... 132 TX IP Input Levels Menu ...... 132 TX Mon Input Levels Menu ...... 133 Handset Mic Level Menu ...... 133 TX Output Gains Menu ...... 134 RX Input Gains Menu ...... 135 TX IP Input Gains Menu ...... 136 RX IP Input Gains Menu ...... 137 TX Mon Input Gains Menu ...... 138 CTCSS Input Gains Menu ...... 139 CTCSS Output Gains Menu ...... 140 Rec Output Gains Menu ...... 141 Handset Gains Menu ...... 142

FACTORY MODE ...... 145 Factory Mode ...... 145 Factory Mode Screen ...... 145 Reset Accounts Check Box ...... 145 Factory Defaults Check Box ...... 146

SERVICE ...... 147 IP-224 Main Board ...... 147

CTCSS Tone Frequency Table ...... 149

CTCSS Tone Frequency Table ...... 149

Digital Output Table ...... 151

Digital Output Table ...... 151

Console Mode ...... 155

Introduction ...... 155 Features ...... 155 System Operation ...... 156 Console PTT ...... 156 Radio Receive ...... 156 Hardware Installation ...... 157 2 and 4 Wire Tone ...... 157 6 Wire E&M ...... 157 Optional Connections ...... 157 Configuration ...... 158 Under Line Setup ...... 158 Under Audio/Analog Setup ...... 159 Under Function Tone Setup ...... 160 Under LAM Setup ...... 161 Under Optional Setup ...... 161 10 IP-224

Under Tone Setup ...... 162

End User License Agreement ...... 163 List of Figures

FIGURE 1. Local and Tone Mode Connections ...... 17 FIGURE 2. IP-224 Front Panel ...... 19 FIGURE 3. IP-224 Back Panel ...... 20 FIGURE 4. IP-224 Information Label ...... 34 FIGURE 5. IP-224 Home Window ...... 35 FIGURE 6. Ethernet Setup Window (1 of 2) ...... 38 FIGURE 7. Ethernet Setup Window (2 of 2) ...... 39 FIGURE 8. Multicast Setup Window ...... 47 FIGURE 9. Hardware Setup Window ...... 54 FIGURE 10. Gain Setup Window ...... 60 FIGURE 11. Per Line Setup Window ...... 64 FIGURE 12. Function Tone Setup Window - System and Chan ...... 66 FIGURE 13. Function Tone Setup Window - Tone Encode Freq 1 and Tone Encode Freq 2 ...... 68 FIGURE 14. LAM/COR Setup Window ...... 69 FIGURE 15. Options Setup Window (Local Mode) ...... 70 FIGURE 16. Options Setup Window - (Tone Mode) ...... 72 FIGURE 17. Options Setup Window - (Console Mode) ...... 73 FIGURE 18. Relay Setup Window ...... 74 FIGURE 19. Signaling Setup Window ...... 75 FIGURE 20. Tone Setup Window ...... 77 FIGURE 21. Crosspatch Setup Window ...... 79 FIGURE 22. Account Management Window ...... 83 FIGURE 23. Account Management Window - Add User Account ...... 85 FIGURE 24. Account Management Window - Edit User Account ...... 86 FIGURE 25. Account Management Window - Delete User Account ...... 87 FIGURE 26. Account Management Window - Restore Code Error ...... 88 FIGURE 27. Account Management Window - Restore Code Success ...... 88 FIGURE 28. Backup & Restore Window ...... 89 FIGURE 29. Firmware Upgrade Window ...... 95 FIGURE 30. Upgrade Status: Uploading File ...... 97 FIGURE 31. Upgrade Status: Successful ...... 97 FIGURE 32. Upgrade Status: Error ...... 98 FIGURE 33. Telex Website Firmware—Download Link ...... 101 FIGURE 34. Firmware Tool Window ...... 102 FIGURE 35. Additional Features Window ...... 107 FIGURE 36. Save Parameters Window ...... 109 FIGURE 37. System Status Window ...... 111 FIGURE 38. Main Menu Screen ...... 116 FIGURE 39. View Unit Info Menu Screen ...... 118 FIGURE 40. Display Contrast Menu Screen ...... 118 12 IP-224

FIGURE 41. Remote Access Menu Screen ...... 119 FIGURE 42. Reboot IP-224 Menu Screen ...... 119 FIGURE 43. Auto Failover Check box ...... 120 FIGURE 44. Primary Port Menu Screen ...... 121 FIGURE 45. Secondary Port Menu Screen ...... 121 FIGURE 46. DHCP Menu Screen ...... 122 FIGURE 47. Set IP Address Menu Screen ...... 123 FIGURE 48. Set Subnet Mask Menu Screen ...... 124 FIGURE 49. Set Gateway Menu Screen ...... 124 FIGURE 50. Set Ping IP Address Menu Screen ...... 126 FIGURE 51. Set Ping Count Menu Screen ...... 127 FIGURE 52. Set Ping Timeout Menu Screen ...... 128 FIGURE 53. Set Time Between Pings Menu Screen ...... 129 FIGURE 54. Active Port Menu Screen ...... 130 FIGURE 55. RX Input Levels Menu Screen ...... 131 FIGURE 56. CTCSS Input Levels Menu Screen ...... 131 FIGURE 57. RX IP Input Levels Menu Screen ...... 132 FIGURE 58. TX IP Input Levels Menu Screen ...... 132 FIGURE 59. TX Mon Input Levels Menu Screen ...... 133 FIGURE 60. Handset Mic Level Menu Screen ...... 133 FIGURE 61. TX Output Gains Menu Screen ...... 134 FIGURE 62. RX Input Gains Menu Screen ...... 135 FIGURE 63. TX IP Input Gains Menu Screen ...... 136 FIGURE 64. RX IP Input Gains Menu Screen ...... 137 FIGURE 65. TX Monitor Input Gains Menu Screen ...... 138 FIGURE 66. CTCSS Input Gains Menu Screen ...... 139 FIGURE 67. CTCSS Output Gains Menu Screen ...... 140 FIGURE 68. Recorder Output Gains Menu Screen ...... 141 FIGURE 69. Handset Gains Menu Screen ...... 142 FIGURE 70. Factory Mode Menu Screen ...... 145 CHAPTER 1 Introduction

Overview

The IP-224 Ethernet Adapter Panel provides a reliable means of remotely controlling two audio devices. The IP-224 can be configured to operate in modes that allow it to connect to digital consoles, and perform a variety of other tasks related to using on a digital network. The IP-224 is interconnected to a distant remote control console by means of an available WAN () or LAN () connection.

Installation and service is easy. The IP-224 can be rack mounted or placed directly on the desktop. The main board is hot-swappable, allowing future hardware updates without having to disconnect power from the unit. Hardware and software parameters are set from the web browser configuration windows.

An LCD display provides user feedback when programming. The network settings, alignment tones, gains, and display contrast can be set from the IP-224 front panel. IP-224 unit information, input VU (Volume Unit) meters, and the ability to reboot the IP- 224 can be accessed through the main menu. A handset connection is provided for convenient monitoring of either line. Test point connections are easily accessed on the front panel.

The IP-224 is compatible with Telex’s C-6200, IP-1616, IP-2002, and C-Soft. It also supports multiple protocols including RS-232, RS-485, TTL, CAN, and USB. The IP-224 is the communication gateway for a Telex Radio Dispatch system.

Browser Requirements • Microsoft Internet Explorer1 version 8.0 or later. • Mozilla1 Firefox version 4.00 or later. • Google Chrome

Network Requirements • 10Mbps or 100Mbps, full-duplex TCP/IP connection. • Static IP Address or DHCP option.

1. See “Copyright Notice” on page 2. 14 Introduction IP-224

Features

NOTE: For more information on all available features, contact your sales representative.

• IP Addressable Network Device • 1000 programmable function tone frequencies • IPv6 compliant for addressing and product • Single or dual function tone generation configuration. • Simultaneously interface two audio devices • 10 selectable PTT frequencies (radio, repeater, etc.) • Configure the device easily using web page • Adjustable Guard, Function, and Hold Tone interface or Telex System Manager application duration and magnitude • Provide basic parameter setup from the front of • Supports local radio control the unit including gains and network setup • Software based hardware setup eliminates the • Eight digital outputs for channel selection need for jumpers programmable per function tone (up to 1000) • Software gain control without adjusting hardware • Hardware PTT relay potentiometer • Support serial over IP for data exchange • CTCSS (Continuous Tone Coded Squelch System) generation (up to 64 frequencies) • Analog recorder output • Console Mode (see “Console Mode” on page 155) • Monitor audio levels via status web page • Line to Line Crosspatch interface • Support multiple serial protocols including RS- • SNMP (Simple Network Management Protocol) 485, RS-232, TTL, CAN, USB 2.0 to manage and control • Support tone mode • Supports dual ethernet ports for redundancy with ping feature for auto-failover IP-224 Introduction 15

Options

SAP # CTN Items F.01U.306.547 IP-224 V2 IP-224 Adaptor (includes MDC and FLEETSYNC) F.01U.347.907 IP-224 V2 WOPS NA IP-224 Advanced Interface Option (North American) for enabling all Serial Types, factory installed F.01U.347.906 IP-224 V2 WOPS EXPORT IP-224 Advanced Interface Option (Export) for enabling all Serial Types except MOTOTRBO Interface, factory installed F.01U.343.869 OPTION CODE NA IP-224 Advanced Interface Option (North American) for enabling all Serial Types, field installed F.01U.343.868 OPTION CODE EXPORT IP-224 Advanced Interface Option (Export) for enabling all Serial Types except MOTOTRBO Interface, field installed F.01U.165.554 MTRBI FOR IP-224 IP-224 MTRBI Radio Interface (Includes cables) F.01U.165.538 IP-224 MB DUAL IP-224 Mounting Brackets (Dual) F.01U.165.539 IP-224 MB SINGLE IP-224 Mounting Brackets (Single) F.01U.117.426 AHS-1 Alignment Handset F.01U.165.544 DB37 CABTONE IP-224 DB-37 Cable Assembly to 4-Wire Tone Cable F.01U.165.545 DB37 CDM1250 IP-224 Motorola CDM/PRO Cable Interface F.01U.319.163 DB37 HYTERA DMR IP-224 to Hytera DMR Interface Cable F.01U.306.539 DB37 HYTERA TETRA IP-224 Hytera TETRA Interface Cable F.01U.306.546 DB37 ICOM IDAS IP-224 to ICOM IDAS Interface Cable F.01U.165.540 DB37 KENWOOD TK-X150 IP-224 Cable - Kenwood TK-X150/X180, 5X10 and NXDN radios F.01U.165.541 DB37 KENWOOD TK-X90 IP-224 Cable - Kenwood TK-X90 radio F.01U.306.549 DB37 MOTOTRBO IP-224 to MOTOTRBO Interface Cable F.01U.306.540 DB37 PWRTRNK TETRA IP-224 to PowerTrunk TETRA Interface Cable F.01U.165.542 DB37 SRM2000 IP-224 Sepura TETRA Interface Cable F.01U.306.543 DB37 TAIT P25 DMR IP-224 to Tait P25 and DMR Interface Cable F.01U.165.548 EFJ5300-CABLE IP-224 EFJ 5300 ES, 53SL, VMx00 Radio Interface Cable 16 Introduction IP-224

Supported Serial Control Radio

EF Johnson Motorola MOTOTRBO •5300 ES Series •XPR4550 •53SL ES Series •XPR5350 •Viking VMx00 Series •XPR5550 Hytera PowerTrunk •Hytera MD782 •MDT-400 •Hytera MT680 Sepura TETRA Radios ICOM NXDN Radios •SRM2000 •IC-F506x •SRG3500 •IC-F606x Sprint Direct Connect iDEN Falcon Series •AdvanceBridge by AdvanceTec Kenwood Radios Tait •X80 Series •TM9100 •X90 Series •TM9300(currently Tier II support only) •X150 Series •TM9400 •X180 Series Telex Generic Serial Type Version 1 •5x10 Series •BK Technologies KNG B or M Series •NX-700/800 Series Telex Generic Serial Type Version 2 •NX-5000 Series •Sonim Interface for Motorola WAVE 7000 •VM5x30 Series

Supported Signaling

MDC-1200 • Radio Disable • Remote Monitor • Radio Enable • ANI • Status Messaging • Emergency Receive • • Emergency Acknowledgement • Select Call • Call Alert • Radio Check

FleetSync • Radio Disable • Text Messaging • Radio Enable • ANI • Status Messaging • Emergency Receive • Select Call IP-224 Introduction 17

Operating Modes

The IP-224 is capable of operating each audio port in the following modes:

Local Mode - Allows the radio to connect directly to the IP-224 allowing local control of the radio.

Tone Mode - Allows the IP-224, based on Ethernet traffic, to generate key tones required to control industry standard tone-equipped radio circuits. This allows an existing tone decoder and radio to be connected. This mode also supports a parallel analog console

Console Mode - Allows an analog tone console to encode/decode industry standard tones, enabling the analog tone console to control and monitor radio traffic via an IP network. Console mode supports 6-wire local E&M (Earth and Magneto) connection (Appendix C).

FIGURE 1. Local and Tone Mode Connections 18 Introduction IP-224

Specifications

TABLE 1. IP-224 Specifications Power Requirements +11VDC to +16VDC, 600mA nominal Ethernet Speed 10 BASE-T or 100 BASE-TX Flash Memory 128MB SDRAM Memory 256MB 8kV on all exposed operator control areas. At 8kV no operation is disturbed. At 8kV no Electro-Static Discharge Immunity permanent damage Lease Line 2-Wire and 4-Wire supported Radio Interface 45VDC withstand rating Hum and Noise 60dB below rated output for each line Non-Relay Outputs Open collector, active low, 200mA maximum, 40VDC collector to emitter voltage Radio Input Level 10mVp-p to 10Vp-p, adjustable 10mVp-p to 10Vp-p adjustable (Single-Ended) Line Output Level 20mVp-p to 40Vp-p adjustable (Balanced) Single or dual function tone generation Function tone range 0 Hz–3200Hz adjustable in 1Hz increments Tone Frequencies Total tone duration 0 ms–999ms Tone magnitude -60dB to +12dB Telex 32K (50 kbits/sec simplex), G.726 16K (34 kbits/sec simplex), G.726 32K (50 kbits/sec Voc ode r simplex), G.711 (82 kbits/sec simplex) Relay Contact Ratings 1A at 63V AC/DC Digital I/O Ratings Pull up/pull down/float 3.3VDC/5VDC/12VDC 10K Ohm pull up/pull down Transmit Output Impedance 600 Ohms for balanced mode, 200 Ohms for single-ended mode Receive Input Impedance 10/600/10K Ohms (User-selectable) Audio Distortion 2% THD maximum Audio Frequency Response 300Hz to 3000Hz + 1, -3dB less than 3% distortion LAM Sensitivity -50dB to +10dB COR Sensitivity User selectable rising or falling edge from radio DTMF Detection Bandwidth 25Hz around center of frequency Monitor timer 10ms to 9999ms, adjustable Control Type 32-bit Processor Line Protection Fast-acting solid state surge protection Memory Protection Settings preserved in non-volatile memory Level Controls Menu driven front panel controls for TX, RX, spare audio and CTCSS Operating Temperature Range 0C to 50C (32F F) for full specifications Storage Temperature Range -30C to 65C (-22F F) for full specifications Dimensions 1.625in. H, 8.5in W x 11.5in D (41.3mm H x 215.9mm W x 292.1mm D) Actual Weight 4.125lbs (1.9kg) Shipping Weight and Dimensions 7 lbs (5”H x 16”W x 15”D) 3.2kg (127mm x 406mm W x 381mm D) NOTE: Specifications are subject to change without notice IP-224 Introduction 19

Controls and Indicators Front Panel Controls and Indicators

FIGURE 2. IP-224 Front Panel

1. Display - Provides the user with status information relating to the current task. Status Indications include the following: • Radio Line Name Indication • IP-224 Firmware and Hardware Versions • IP-224 IP Address, Subnet, and Gateway Information • Transmit and Receive Indications and Frequencies • Line Disable Status • VU Meter • Ethernet Intercom Active Indicator Status Information provided when decode/encode option enabled, include the following: • ANI (Automatic Number Identification) in Serial Mode, FleetSync, and MDC signaling. 2. MENU Softkey - Provides access to front panel menus. 3. IC Softkey - Provides a means to go back in the menu structure and provides handset microphone TX Ethernet audioto the network when pressed. 4. Arrow Up Softkey - Moves the selection up the menu list and allows the selection of the line to be monitored or controlled with the handset. 5. Arrow Down Softkey - Moves the selection down the menu list and allows the selection of the line to be monitored or controlled with the handset. 6. RADIO 1 Jack - Provides an RJ-12 connection to measure line 1 audio levels. For more information, see Table 2, “RJ-12 Pinouts,” on page 27. 7. RADIO 2 Jack - Provides an RJ-12 connection to measure line 2 audio levels. For more information, see Table 2, “RJ-12 Pinouts,” on page 27. 8. HANDSET Jack - Provides the ability to monitor and talk on either line with an optional handset. 9. USB Port - For future use. 10. TX LED - Provides a visual indication the IP-224 is generating IP packets. When lit, packets are being transmitted to the network. 11. LINK LED - Provides a visual indication of the Ethernet connection. When lit, a valid network connection is established. 20 Introduction IP-224

Back Panel

FIGURE 3. IP-224 Back Panel

1. 3-Pin Terminal Power Connection - Provides power (+11VDC to +16VDC) to the unit. 2. PRIM ETHERNET Connection - Provides a primary 10/100 Base-T network connection. 3. SECOND ETHERNET Connection - Provides a secondary 10/100 Base-T network connection. 4. ACCESSORY DB-9 Port - Provides a connection used for recorder outputs. For more information, see “Accessory DB- 9 Pin Out” on page 29. 5. DB-37 RADIO 1 DB-37 Port - Provides a connection to a radio interface for Line 1. For more information, see “DB-37 Port” on page 30. 6. DB-37 RADIO 2 DB-37 Port - Provides a connection to a radio interface for Line 2. For more information, see “DB-37 Port” on page 30. CHAPTER 2 Design

Designing a system requires an understanding of the and how the various radios and other communication equipment is connected.

Before you begin to design the system, create a road map of the radio, console, and any other communication equipment locations.

This road map must include the following: • Multicast Addresses for each channel of TX (transmit) and RX (receive) communication. • Port numbers for each channel of TX and RX communication. • Base IP Addresses assigned to each console or radio on the network. • The number of channels each radio may operate on.

Communications Control

Tone Remote Control Telex Radio Dispatch sells a full line of tone control consoles and radio adaptors. This technology requires an analog connection between console and radio. Each console needing to control an individual radio is wired in parallel to allow multiple operator positions to monitor and control the same radio. For a large system with multiple console positions and multiple radio channels, an entire rack might be devoted to bridging audio to all interested parties. In addition, due to loading of multiple consoles on a particular circuit, additional bridging hardware might be required, increasing wiring and tuning of the system for acceptable performance. The Ethernet-based IP network solves many of these issues and provides for a number of other services not previously possible.

VoIP Radio Control VoIP (Voice over Internet Protocol) is referred to generically throughout this document to mean RoIP (Radio over Internet Protocol). VoIP is a method of breaking analog audio up into packets to be transferred over a computer data network. Because Ethernet delivers information packets, audio is generally broken into 10-40ms chunks of audio, compressed, and placed on the Ethernet. The nodes of the network are then free to utilize or ignore any combination of packets. If a particular audio stream is of interest the stream of audio packets are captured, decompressed, converted back to analog, and played on available speakers.

Given the popularity of the Ethernet-based networks, many companies and agencies already have an existing network or LAN (Local Area Network). Beyond that, a large number of companies exist to provide WAN (Wide Area Network) connections between sites with significant distances between them. The WAN connections can be used to connect offices across the street from one another, around the world, or anywhere in between. Possibly the best thing about these connections is they may already exist. In many cases, WAN links are less expensive than a comparable leased analog line and they can carry more conversations simultaneously. 22 Communications System Design IP-224

The most compelling reason to consider basing the next radio control system upgrade on VoIP technology is the simplification in wiring requirements. Instead of needing to bring a pair or more of wires per channel to each console only a single connection to the Ethernet is required. Since Ethernet can easily handle dozens of simultaneous connections, it becomes the only pipeline required for all communications.

Network Security Considerations

No system can be 100% protected against security threats. However, there are measures both manufacturers and users can do to help reduce the likelihood of a malicious attack resulting in either the loss of data or system takeover. Our products and software continue to be evaluated and improved to protect against such attacks. This is only one safeguard used to reduce the likelihood of such an event. There are many more considerations needed to implement measures to further strengthen your network security.

We strongly recommend the following considerations: • Dispatch products and software be deployed on isolated networks that do not connect to other networks when possible. • C-Soft be run on a dedicated PC with up-to-date IT security software installed. • User rights should be properly administered using group policies to prevent unauthorized use of USB connected devices. • If the Dispatch network must connect to other networks, proper firewalls and intrusion detection systems should be installed and regularly maintained. • If Dispatch devices or computers must be connected through the Internet, a VPN or tunnel connection should be utilized. Examples of such products are those made by DCB (Data Communications for Business), Cisco, and others.

IMPORTANT: Bosch recommends utilizing the services of IT professionals knowledgeable about network design and security when designing, installing, and configuring dispatch network(s).

Network Requirements

IP Operation Overview The network options today have converged on Ethernet. A local electronics store may sell many of the components for both a wired or network solution. For more advanced network applications an in-house or external network hardware resource may be required. These resources of information can also help with the design of the network, as well as, provide sources for advanced networking equipment such as routers and hubs from Cisco and other network vendors. This section is an overview of the protocols operating on top of the Ethernet network.

Ethernet as Physical Layer Ethernet is a network and has a low level method for transferring data from one location to another. Source and destinations are based on the MAC (Media Access Control) which is embedded in the Ethernet interface. The MAC Address is unique for all devices in the world and cannot be changed. The IEEE (Institute of Electrical and Electronics Engineers) controls the allocation of the MAC Addresses. The definition for Ethernet includes requirements for inter-operation at speeds of 10 and 100 Mbps. Higher speeds are available, but generally have not filtered down into end-user equipment.

Bandwidth Each Telex 32K VoIP channel requires 50 kbits/sec of bandwidth while active. Full-duplex conversation requires 100 kbits/sec of bandwidth. For more information, see “Vocoder Type Drop Down Menu” on page 49. IP-224 Communications System Design 23

Some radio systems transmit go-ahead beeps when it is clear to talk. In order for the console operator to hear the beeps, the system must support full-duplex communication. Full-duplex bandwidth may only be required for the first few seconds of a conversation due to the brief nature of the go-ahead beeps at the beginning of the transmission.

Multicast In general, Telex Radio Dispatch systems require Multicast to function. The network must be able to create a static Multicast Address, that is accessible at all times.

Internet Group Management Protocol IGMP can be used to control where Multicast is allowed to propagate. This should be limited to Subnets utilizing the C-Soft program as the dispatch console and only when used on an intermittent basis (when the C-Soft program is used for a period of time and then shut down). When a console on the Subnet is expected to be continually operational, Multicast must be active for the Subnet at all times.

Once an IGMP (Internet Group Management Protocol) join message is sent out, networks typically enable Multicast and then prune branches after a period of time. Due to intermittent usage patterns of 2-way radios, such a system can appear to work flawlessly for a period of time and then no longer work.

NOTE: When using Cisco technology IP PIM dense mode is recommended. Generally speaking, sparse-dense-mode can also be implemented effectively. We recommend explicitly joining the Multicast group with an IP IGMP static-join X.X.X.X command. For more information on Cisco and IGMP, visit www.cisco.com

Network Performance Networks should perform well under any loading conditions. The default audio delay is 200ms, plus any delay added by the network. While delay alone does not cause issues, variable delay (also known as jitter) does. Jitter in a network cannot exceed the maximum packet buffer of any individual product buffer. Refer to the individual product manuals for these specifications. For example: the IP-224 can handle a maximum of 600ms of network jitter.

NOTE: Losing more than 5% of the total packets transmitted compromises audio quality and system performance. Optimal packet loss should be less than 1%.

TCP/IP and UDP/IP TCP/IP (Transmission Control Protocol/Internet Protocol) is the best-known protocol for use in computer communications. It is the basis for communications on the Internet and . It is a guaranteed method of transferring data between two computers. Being guaranteed means for every packet of information transferred from one computer to another, an acknowledgement packet is returned. Additional handshaking is utilized from the outset of the data communications to ensure both ends of the connection. Because of this guaranteed communications and its implementation utilizing handshaking (no other method is available), TCP/IP adds a great deal of overhead to data communications that is not desirable for audio traffic over a network. This is where UDP/IP finds its acceptance.

UDP/IP (Universal Datagram Protocol/Internet Protocol) has existed as long as TCP/IP as an unreliable method of data communications. The term unreliable should not be thought of as a problem for audio communications over a network connection. UDP allows for a computer to send a packet of data to another computer without the handshaking sequence required within TCP/IP. Because of this, the computer sending the packet has no confirmation the packet arrived at its destination. While the loss of packets can be a problem, it generally is accounted for when the UDP application is developed. In the case of VoIP, the loss of a packet, which only contains 10-40ms of audio, is not a problem, as the human ear generally ignores the small chunk of lost audio. The largest single factor in the loss of UDP/IP packets is network design and loading. As long as a network is well designed with capacity for all of its chartered requirements, packet loss can be a non-issue. Because of its lower overhead and its ability to Multicast, UDP/IP is the protocol of choice for VoIP development.

Multicast UDP/IP Multicast is an extension to UDP/IP. It enables one computer to broadcast data packets to multiple recipients. This is an ideal model for radio communications when multiple people need to monitor the audio. A single VoIP connected radio is setup to broadcast Multicast VoIP packets when receiving audio. Since the Multicast packets can be received by any interested party, all consoles monitoring the audio can receive and decode the packets for playback. In addition to simplifying monitoring of 24 Communications System Design IP-224 audio traffic by multiple listeners, Multicast also greatly reduces the bandwidth requirement on the network. Instead of having to regenerate the received audio into a UDP/IP data stream to each individual monitoring console, which uses the bandwidth times the number of monitoring consoles, a single data stream is generated and monitored by all.

Implementation of a Multicast protocol requires a few things for seamless use on a network. First, clients must all support the protocol. This is accepted as given since all Telex Radio Dispatch products utilize Multicast for audio communications. Second, consider if the network infrastructure supports Multicast. Multicast packets are defined to be all packets with a destination address of between 224.0.0.0 and 239.255.255.255. Some of these addresses are commonly used for broadcast audio and are not necessarily available. When a computer opens a UDP/IP port within this address range, it also joins the group. By joining the group, a packet is sent out to all addresses saying it is interested in seeing the traffic on this Multicast Address. Routers that receive this broadcast message to join a particular Multicast Address then pass packets through because the router is now aware a listener is interested in this traffic. The routers utilized in the network must support this. The protocol used to alert routers to parties who are interested in certain Multicast Address traffic is IGMP. Telex Radio Dispatch products support IGMPv1and v2, as defined in RFC 1112.

In addition to the joining of Multicast broadcast groups, clients on the network can also specify a packet TTL (Time-To-Live). The TTL is the number of routers the packet goes through before being stopped. As an example, the TTL for a particular on the network is set to three. This means when a packet is transmitted, it arrives at the first router in the network. This router examines the TTL value in the packet and determines if it should pass it through since it is not zero. When it passes the packet, the router decrements the TTL value by one to a value of two. The next router encountered by packets does the same, reducing the value of TTL to one. The next router does the same and the TTL is reduced to zero. The next router the packet reaches examines the TTL value, sees it is zero, and the packet is not to be retransmitted. Setting a large TTL value may allow for packets to get from one host to another on a large network, but also adds additional bandwidth requirements due to the larger number of packets being transferred.

Telex Port-Centric Method As mentioned earlier, Telex utilizes Multicast for all audio communications. Typically only one Multicast is used for all traffic. In addition to a valid Multicast Address, a port number is required. The port is an additional two bytes of information ranging between 1054 and 65535 that further specifies how the data traffic should be handled. For example, assume the base Multicast Address chosen is 225.8.11.81. Port 1054 is used to distinguish channel 1's RX traffic. Port 1072 is used to specify channel 1's TX traffic. Channel 2 might use 1055 for RX and 1073 for TX traffic. By making each channel’s TX and RX ports unique, full- duplex1audio can be supported and many channels of traffic can be supported using only one Multicast Address. It is through this method a single console can pick and choose the particular radio resources available on the network without concern for what the console right next to it is utilizing.

1. Full-duplex data transmission means that data can be transmitted in both directions on a signal carrier at the same time. CHAPTER 3 Installation

IP-224 Installation

CAUTION: All cables must not exceed three meters in length.

The general installation process for connecting an IP-224 and configuring for use are outlined below.

To install, setup, and configure an IP-224, do the following: Step 1 Mount the IP-224. See “IP-224 Rack Mounting” on page 26. Step 2 Connect the IP-224 to the Ethernet through the primary port. Step 3 Connect up to two radios to the back of the IP-224 using a DB-37 connector. For more information, see “DB-37 Port” on page 30.

REFERENCE: For more information, see the appropriate radio application note. Step 4 Connect the power supply to the back of the unit. For more information, see “Back Panel Connections” on page 28. Step 5 Configure IP-224 network settings from the display menu. For more information, see “Network Settings Menu” on page 120. Step 6 Configure a web browser to connect to the IP-224. For more information, see “IP-224 Web Browser Configuration Windows” on page 32. Step 7 Configure IP-224 parameters specific to the install. For more information, see “Web Setup Windows Standards” on page 33.

CAUTION: Transient protection is provided near all audio inputs and outputs. The IP-224 line transformers are not designed to operate on lines carrying DC (Direct Current). If a voltage is on the line, isolate it with external capacitors. If the line termination must conduct DC, install a 600:600 Ohm transformer designed for the current involved.

Maintenance

Maintenance of the IP-224 is discussed in “Firmware Upgrade” on page 95 and “Service” on page 147. 26 Installation IP-224

IP-224 Rack Mounting

The IP-224 can be rack mounted one of two ways: one unit (single) or two units (dual). Single or dual mounting brackets are available for purchase.

NOTE: The mounting brackets ship with (14) 6-32 x 1/4” flathead screws and four 10-32 x 3/4” rack screws. To assemble one IP-224 unit, do the following:

1. Using four screws, attach the side bracket to the right side of the unit. 2. Using four screws, attach the side bracket to the left side of the unit.

To assemble two IP-224 units, do the following:

1. Using four screws, attach the middle bracket (C) to the left side of the unit #2 (B). 2. Using four screws, attach the side bracket (D) to the right side of the unit #2 (B). 3. Using two screws, attach the middle bracket (C) to the bottom of the unit #1 (A). 4. Using four screws, attach the side bracket (D) to the left side of the unit #1 (A). IP-224 Installation 27

To mount the assembled unit to the rack, do the following:

1. Place the assembly in the rack and align the side brackets holes with the rail’s holes. 2. Using four screws, attach the assembly’s side brackets to the rail.

Front Panel Connections

For more information, see “IP-224 Front Panel” on page 19. • For an electrically safe installation, the external power supply must be UL listed and CSA approved. • All cables must not exceed three (3) meters in length.

RADIO 1 and RADIO 2 Jack The front panel RADIO 1 and RADIO 2 jacks are used to measure receive and transmit audio levels of the specified line. Fluke Banjo P/N 10220-100 or a similar device can be used to take measurements.

To connect a voltmeter to the IP-224, do the following: > On the front of the IP-224 unit, insert the RJ-12 connector into the LINE jack.

TABLE 2. RJ-12 Pinouts

Pin Banjo Description Number Pin 1 CTCSS/Spare Audio Input 1 2 RX Audio BK 3 TX- Audio R 4 TX+ Audio G 5 Ground Y 6 CTCSS/Spare Audio Output 6 28 Installation IP-224

HANDSET Jack The HANDSET Jack is used to connect an optional handset, (AHS-1) allowing the user to monitor and talk on either line. When the handset PTT (Push-To-Talk) is pressed, the selected radio connected to the IP-224 is keyed up on the existing frequency and the handset microphone audio is transmitted.

Ethernet audio is also generated on the TX multicast and port for the selected line. This functionality can be used to test both the Ethernet network and the analog connection.

TABLE 3. Handset Jack Pinouts

Pin Number Description 1 Microphone Audio Input 2 Ground 3 PTT Input 4 Speaker Audio Output

Back Panel Connections

For more information, see “IP-224 Back Panel” on page 20.

Power Terminal The Power Terminal is used to connect power (+11VDC to +16VDC) to the unit using a 3-pin terminal.

To connect power to the IP-224, do the following: > Using the 3-Pole Terminal Strip Connector, connect Pin 1 to +12VDC, Pin 2 to ground, and Pin 3 to earth ground.

TABLE 4. Power Terminal Pinouts

Pin Number Description

1 +12V 2 GND 3 EGND

PRIM Port The PRIM port is used to connect the IP-224 to the Radio Dispatch primary network.

To connect to the network, do the following: > Insert one end of the Ethernet cable into the PRIM Port and the other end in the network router. The IP-224 LINK LED illuminates. IP-224 Installation 29

SECOND Port The SECOND port is an optional Ethernet connection. It can be used to connect to a backup network router. If the primary Ethernet connection fails, the IP-224 can automatically switch over to the secondary connection.

NOTE: The SECOND Port is supported in version 1.300 or newer software releases.

To connect to a backup network, do the following: > Insert one end of the Ethernet cable into the SECOND Port and the other end into the backup network router.

ACCESSORY Port The ACCESSORY port connector is used for recorder outputs. The user has the option to route analog signals out of the IP-224 to interface to a third party recorder. For more information, see Table 5.

TABLE 5. Accessory DB-9 Pin Out

Pin Number Pin Name Description 1 Recorder Line 1 Output+ 20mVpp to 8Vpp Adjustable (Balanced) 2 N/C 3 N/C 4 N/C 5 Ground 6 Recorder Line 1 Output- 20mVpp to 8Vpp Adjustable (Balanced) 7 N/C 8 Recorder Line 2 Output+ 20mVpp to 8Vpp Adjustable (Balanced) 9 Recorder Line 2 Output- 20mVpp to 8Vpp Adjustable (Balanced) 30 Installation IP-224

DB-37 Port The DB-37 port is used to connect a radio interface cable enabling the associated radio to communicate with the IP-224. Each port connects one radio to one line.

TABLE 6. DB-37 Port

Pin Pin Name Description Number 1 TX+ Audio 20mVpp to 40Vpp Adjustable (Balanced) 2 TX- Audio 20mVpp to 40Vpp Adjustable (Balanced) 3 CTCSS/Spare Audio Output 10mVpp to 10Vpp Adjustable 4 RSSI Inputa User selectable 5/10VDC Maximum 5 PTT Relay Common Contact 1 Amp @ 63V AC/DC 6 MON Relay N.C. Contact 1 Amp @ 63V AC/DC 7 MON Relay N.O. Contact 1 Amp @ 63V AC/DC 8 Function #1 Relay Common Contact 1 Amp @ 63V AC/DC 9 Function #2 Relay N.C Contact 1 Amp @ 63V AC/DC 10 Function #2 Relay N.O. Contact 1 Amp @ 63V AC/DC 11 Digital I/O #0 ±36VDC Withstand Rating 12 Digital I/O #2 ±36VDC Withstand Rating 13 Digital I/O #4 ±36VDC Withstand Rating 14 Digital I/O #6 ±36VDC Withstand Rating 15 COR Input ±36VDC Withstand Rating 16 RS-485/CAN D+ +5VDC Maximum RS-232—Voltage Range: ±25VDC Maximum 17 RS-232/TTL TXD TTL—Voltage Range: 0 to +5VDC Maximum 18 USB VBus/+5VDC Output +5VDC, 1 Amp output (Maximum) 19 USB D+ +5VDC Maximum 20 RX+ Audio 10mVpp to 10Vpp Adjustable (Balanced) 21 RX- Audio 10mVpp to 10Vpp Adjustable (Balanced) 22 CTCSS/Spare Audio Inputa 10mVpp to 10Vpp Adjustable 23 PTT Relay N.C. Contact 1 Amp @ 63V AC/DC 24 PTT Relay N.O. Contact 1 Amp @ 63V AC/DC 25 MON Relay Common Contact 1 Amp @ 63V AC/DC 26 Function #1 Relay N.C. Contact 1 Amp @ 63V AC/DC 27 Function #1 Relay N.O. Contact 1 Amp @ 63V AC/DC 28 Function #2 Relay Common Contact 1 Amp @ 63V AC/DC 29 Ground 30 Digital I/O #1 ±36VDC Withstand Rating 31 Digital I/O #3 ±36VDC Withstand Rating 32 Digital I/O #5 ±36VDC Withstand Rating 33 Digital I/O #7 ±36VDC Withstand Rating 34 RS-485 Busy +5VDC Maximum 35 RS-485/CAN D- +5VDC Maximum RS-232—Voltage Range: ±25VDC Maximum 36 RS-232/TTL RXD TTL—Voltage Range: 0 to +5VDC Maximum 37 USB D- +5VDC Maximum a. Input is not supported in any firmware version. CHAPTER 4 Browser Setup

The IP-224 configuration windows are accessed by using a web browser such as Microsoft Internet Explorer1 version 8.0 or later, Mozilla1 Firefox version 4.00 or later, or Google Chrome. Access to the IP-224 configuration pages is password protected. This chapter includes information on setting the IP Address, accessing the IP-224 web interface pages, the IP-224 web page setup standards, and an explanation of the IP-224 web page configuration parameters.

This section provides the user with the required information to set up a basic radio installation. Some modes of operation and adjunct connected equipment trigger various configuration pages to display additional information. Refer to the specific technical manuals and application notes for supplementary information.

NOTE: Alternatively, TSM (Telex System Manager) can be used to set most IP-224 parameters.

IMPORTANT: Setting the IP-224 network parameters can also be done using the front panel controls (see “Network Settings Menu” on page 120).

Setting the IP Address Information

The IP Addresses of the IP-224 and the PC must be on the same Subnet in order for the IP-224 to interface successfully with the LAN or WAN. IP Addresses consist of four numbers (i.e. quads) separated by periods. For example, 10.2.99.101.

An example of IP Addresses residing in the same Subnet:

PC IP Address - 10.2.99.250

IP-224 Address - 10.2.99.251

PC and IP-224 Subnet Mask - 255.255.255.0

NOTE: • Contact your Network Administrator to obtain the network IP Address and Subnet Mask. • For operation on different Subnets, a default gateway address must be configured. For more information, see “Default Gateway Field” on page 40. • IP-224 supports IPv6 addressing for device configuration. Please contact your network administrator to obtain the IPv6 address and the subnet prefix length.

1. “Copyright Notice” on page 2. 32 Browser Setup IP-224

IP-224 Web Browser Configuration Windows

Before connecting the IP-224 to the web browser, an IP Address and Subnet Mask, compatible with an existing network, must be set on the IP-224. For more information, see “Network Settings Menu” on page 120.

The configured IP Address is the web browser address (https://[IP Address]) used to access the IP-224 configuration windows.

NOTE: • A web browser security exception may be required to access the IP-224. • The web browser user account will timeout after 15 minutes of inactivity. • The default username is admin and the default password is admin. • < > & “ ‘ { } / \ special characters are not allowed in the web browser. • Web browser configuration text fields cannot be blank. The web browser user account will be locked out after five failed login attempts. The user has to wait 15 minutes to be able to login again.

To access the IP-224 configuration windows, do the following:

1. Open a web browser on the PC. 2. In the web address bar, enter the IP Address of the IP-224. The IP-224 configuration Login window appears.

3. In the Username field, enter the username. 4. In the Password field, enter the appropriate password.

NOTE: If this is the first time the IP-224 has been started and/or a username or password has not been assigned to the unit, enter admin for both the username and password.

5. Click the OK button. The Home window appears.

To logout from the IP-224 configuration windows, do the following: > Click the Logout button. IP-224 Browser Setup 33

Web Setup Windows Standards

Links The left navigation pane contains links used to access the various IP-224 configuration windows.

TABLE 7. IP-224 Links

Link Description Displays the Home Window

Displays the Ethernet Setup Window

Displays the Multicast Setup Window

Displays the Hardware Setup Window

Displays the Gain Setup Window

Displays the Per Line Setup Window

Displays the Crosspatch Setup Window

Displays the Account Management Window

Displays the Backup & Restore Window

Displays the Firmware Upgrade Window

Displays the Additional Features Window and Access Key Entry Field

Displays the Save Parameters or Reset IP-224

Displays the System Status Window

To access a setup window, do the following: > Click the appropriate link. 34 Browser Setup IP-224

IP-224 Browser Banner

The IP-224 Browser Banner, shown in Figure 4, appears on all windows in the web configuration. The upper left corner displays the IP-224 unit’s information label.

FIGURE 4. IP-224 Information Label

This label contains the following information:

Name The IP-224 Name

MAC The IP-224 MAC Address

HW The IP-224 Hardware Version

FW The IP-224 Firmware Version

SN The IP-224 Serial Number

Checksum A value calculated from the firmware programmed in the unit. IP-224 Browser Setup 35

Home Window

The Home window, shown in Figure 5, provides the user contact information.

FIGURE 5. IP-224 Home Window

Device Name Field The Device Name field is used to enter a user-defined descriptive name (40 characters max) for the unit. This name is displayed in the upper left corner of each IP-224 configuration page in the Browser Banner.

Submit Button The Submit button is used to temporarily save changes to the IP-224.

To permanently save changes, do the following:

1. Click the Submit button. The changes are sent to the IP-224 to temporary storage. 2. From the left navigation, select Save Parameters. The Save Parameters window appears. 3. Click the Save Parameters button. Changes are now permanently saved to the IP-224 console. 36 Browser Setup IP-224 CHAPTER 5 Ethernet Setup

Ethernet Setup Window

The Ethernet Setup window, shown in Figure 6, is used to enable Auto Failover, view the Current Active Port, set an active port, configure a network connection for the Primary Port or Secondary Port by configuring the host protocol, the IP-224’s IP Address, Subnet Mask, Gateway Address, Ping IP Address, Ping Count, Ping Timeout, Time Between Pings, IPv6 Setup, Packet Delay Before Playback, QOS settings, SNMP settings, and TSM (Telex System Manager) settings. TSM is used to set parameters and update firmware for the IP-224.

Use the navigation pane on the left to open the following windows: • Ethernet Port Setup • IPv6 Setup • Packet Setup • SNMP Setup • TSM Setup 38 Ethernet Setup IP-224

FIGURE 6. Ethernet Setup Window (1 of 2) IP-224 Ethernet Setup 39

FIGURE 7. Ethernet Setup Window (2 of 2)

ETHERNET PORT SETUP

Auto Failover Enabled Check Box The Auto Failover Enabled check box, if selected, enables the IP-224 to ping a network IP Address with the Primary or Secondary Ethernet port. When the IP-224 boots, it sets the Primary Ethernet port as active. If the Auto Failover is enabled, the IP- 224 pings the Primary Ethernet port’s Ping IP Address. If the ping fails with the Primary Ethernet port, the IP-224 switches to the Secondary Ethernet port. The IP-224 continues using the secondary Ethernet port until the ping fails on the secondary network, the port selection is changed via the web page/display, or the IP-224 is rebooted.

The Auto Failover can also be changed via the front panel of the IP-224. For more information, see “Auto Failover Check Box” on page 120.

This is the ping command with the fields described in the sections below:

ping –c –W

IMPORTANT: Validate the Primary Port and Secondary Port Ping IP Addresses when enabling Auto Failover. If neither the Primary nor the Secondary Ping IP Address can be pinged successfully, the Active Port will continuously switch between the Primary and Secondary Ethernet ports. This will lead to an unreliable network connection to the IP-224.

Current Active Port Field The Current Active Port field is used to view the IP-224’s current active Ethernet port. This field is automatically populated and cannot be modified. 40 Ethernet Setup IP-224

NOTE: The Current Active Port can also be seen on the System Status web page or via the front panel display line selection icon where an asterisk (*) indicates the Primary Ethernet port is active and a pound sign (#) indicates the Secondary Ethernet port is active.

Set Active Port Radio Button The Set Active Port radio button is used to manually select the active Ethernet port on the IP-224. The active port can be changed regardless of the Auto Failover Enabled setting (for debug/setup purposes).

Available selections are: Primary —Select Primary to set the PRIM Ethernet port on the IP-224 as the active port (Default). Secondary — Select Secondary to set the SECOND Ethernet port on the IP-224 as the active port.

Primary Port Column The Primary Port column is used to enable DHCP, set the unit’s IP Address, Subnet Mask, Gateway, Ping IP Address, Ping Count, Ping Timeout, and Time Between Pings for the PRIM Ethernet port on the IP-224.

Secondary Port Column The Secondary Port column is used to enable DHCP, set the unit’s IP Address, Subnet Mask, Gateway, Ping IP Address, Ping Count, Ping Timeout, and Time Between Pings for the SECOND Ethernet port on the IP-224.

DHCP Enabled Check Box The DHCP (Dynamic Host Configuration Protocol) Enabled check box, if selected, allows the IP-224 to acquire IP Addresses and other network configuration settings automatically when connected to a network.

NOTE: The network must allow DHCP service before the IP-224 can get the network parameters. Radio Dispatch does not recommend operating with DHCP enabled. Operating with DHCP enabled may cause the base IP Address to change unexpectedly, making changes to the software setup more difficult.

Unit IP Address Field The Unit IP Address field is used to display or set the unit’s IP Address. The web browser configuration uses the IP Address to identify the IP-224 for such operations as set up, software upgrades, and communication on the network.

Subnet Mask Field The Subnet Mask field is used to display or set the unit’s Subnet Mask Address. The Subnet Mask is used to distinguish local addresses from addresses requiring the use of a gateway to reach other networks. Contact your Network Administrator to obtain the proper value for this field.

Default Gateway Field The Default Gateway field is used to display or set the unit’s gateway address. The gateway address is used to connect to another network. IP-224 Ethernet Setup 41

Ping IP Address Field The Ping IP Address field is used, when Auto Failover is enabled, to set the network IP Address used in the ping command to determine if the IP-224 needs to switch Ethernet ports. If the network IP Address is unreachable, the ping command fails, and the IP-224 switches Ethernet ports.

The Ping IP Address can also be changed via the front panel of the IP-224. For more information, see “Set Ping IP Address Menu” on page 126.

Ping Count The Ping Count field is used, when Auto Failover is enabled, to set the number of ping attempts used in the ping command to determine if the IP-224 needs to switch Ethernet ports. The IP-224 attempts to ping the network IP Address the number of times configured in the Ping Count field. If the Ping IP Address is unreachable for ALL ping attempts, the ping command fails, and the IP-224 will switch Ethernet ports.

The range for this field is 1 to 10.

The Ping Count can also be changed via the front panel of the IP-224. For more information, see “Set Ping Count Menu” on page 127.

NOTE: The ping command inserts a 1 second delay between each ping attempt when the Ping IP Address is unreachable. For example, if the Ping Count is set to 5, the ping command requires a minimum of 4 seconds to complete for an unreachable Ping IP Address.

Ping Timeout The Ping Timeout field is used, when Auto Failover is enabled, to set the timeout in seconds that is used to cancel the ping command. The timeout is started after all the Ping Count attempts have been sent. If the timer expires and the ping command is still active, it cancels the ping command. If ALL ping attempts failed before the ping command was cancelled, then the IP-224 switches Ethernet ports.

The range for this field is 1 to 20 seconds.

The Ping Timeout can also be changed via the front panel of the IP-224. For more information, see “Set Ping Timeout Menu” on page 128.

NOTE: There is a 1 second delay between each ping attempt. The ping command is cancelled in (Ping Count - 1) seconds plus Ping Timeout seconds when the Ping IP Address is unreachable. For example, the Ping Count is set to 5 and the Ping Timeout is set to 10, the ping command is cancelled in 14 seconds for an unreachable Ping IP Address.

Time Between Pings The Time Between Pings field is used, when Auto Failover is enabled, to set the amount of time in seconds between ping commands. When a ping command completes, either successfully or unsuccessfully, this is the amount of time before the next ping command is executed.

The range for this field is 5 to 60 seconds.

The Time Between Pings can also be changed via the front panel of the IP-224. For more information, see “Set Time Btwn Pings Menu” on page 129. 42 Ethernet Setup IP-224

Auto Failover Web Page Setup To configure the IP-224, do the following:

1. Open the IP-224 web application. 2. From the left navigation, select Ethernet Setup. The Ethernet Setup window appears. 3. Select the Auto Failover Enabled check box.

NOTE: The IP-224 always selects the Primary Port at power up.

4. In the Primary Port and Secondary Port fields, enter the Ping IP Address.

IMPORTANT: Verify the network IP Addresses are reachable on the corresponding Primary and Secondary network.

5. In the Primary Port and Secondary Port fields, enter the Ping Count. 6. In the Primary Port and Secondary Port fields, enter the Ping Timeout. 7. In the Primary Port and Secondary Port fields, enter the Time Between Pings.

IPv6 Setup

IPv6 Enable Check Box The IPv6 Enable check box, if selected allows the IP-224 to be addressed and configured using IPv6.

Link Local Address Field The Link Local Address field is a 128-bit address field. It is not editable. It is an auto-configured address field and starts with FE in hexadecimal. The link local address is used to route the local network device only and cannot be routed to public networks. The link local address is generated from a local device MAC address.

NOTE: The Link Local Address text next to the field is a direct link. Click the text to go directly to the web page configuration of the device.

Unit IP Address Field The Unit IP Address field is used to display or set the unit’s IPv6 Address. The web browser configuration uses the IPv6 Address to identify the IP-224 for such operations as setup and communication on the network. The IPv6 address size is 128 bits and is represented in hexadecimal format. The 128-bit address is divided into eight 16-bit blocks. Each 16-bit block is converted to a 4- digit hexadecimal number and is separated by colons.

NOTE: The Unit IP Address text next to the field is a direct link. Click the text to go directly to the web page configuration of the device.

Subnet Prefix Length Field The Subnet Prefix Length field is used to identify how many bits of the global IPv6 address are used for the network portion. The prefix length in IPv6 corresponds to the subnet mask field used in IPv4. However, rather than being express in four octets like in IPv4, it is expressed as an integer between 1 through 128.

The default for this field is 64.

Gateway Field The Gateway field is used to configure the unit’s gateway IPv6 Address similar to IPv4 setting. It is used to connect the device to another network. IP-224 Ethernet Setup 43

PACKET SETUP

Packet Delay Before Playback Field The Packet Delay before Playback field is used to enter a delay period for the audio packets before they are played. The IP-224 uses a 20ms UDP/IP packet to encode audio. Some buffering of these packets must occur before playback to help absorb network delays, jitter, and lost packets.

The range for this field is 4 to 29.

The typical entry for this field is 10, which translates to a delay of 200ms before playback (each packet is 20ms of audio). Larger values may be required for complicated networks, and smaller values for less complicated networks.

QOS Precedence Bits Field The QOS (Quality of Services) Precedence Bits field is used to set the priority level of network traffic.

The range for this field is 0 to 7. Typically, this value is set to 0 for normal voice traffic.

For more information, see “Precedence Field and D, T, R, Binary Reference” on page 44.

QOS D, T, and R Bits Field The QOS: D, T, and R Bits field is used for advanced programming purposed. Contact your Network Administrator to obtain the appropriate value for this field.

Delay (D) - An active delay bit directs the router to choose a high speed to minimize delay.

Throughput (T) - An active throughput bit specifies that high capacity lines should be used.

Routing (R) - An active routing bit directs routing protocols and network management applications to select fault tolerant paths.

The range for this field is 0 to 7. Typically, this value is set to 0.

For more information on the binary equivalent for delay, throughput, and reliability, see Table 8. 44 Ethernet Setup IP-224

TABLE 8. Precedence Field and D, T, R, Binary Reference

Precedence Field D, T, and R bits

Binary Traffic Type Binary

0 0 0 (0) Best Effort D T R

0 0 1 (1) Background 0 0 0 (1) Normal (Best Effort), minimal cost

0 1 0 (2) Standard 0 0 1 (2) Maximize Reliability

0 1 1 (3) Excellent Load 0 1 1 (3) Maximize Throughout

1 0 0 (4) Controlled Load 1 0 0 (4) Minimize Delay

1 0 1 (5) Video 1 0 1

110(6)Voice 110

1 1 1 (7) Network Control 1 1 1

SNMPv3 SETUP

SNMPv3 Enable Check Box The SNMPv3 Enable check box enables the IP-224 SNMP agent to respond to requests from the SNMP manager. If not selected, the IP-224 ignores all requests from the SNMP manager. For more information, see the Application Guide Simple Network Management Protocol (SNMP) for IP-224 which can be found on the resource disk.

NOTE: Current SNMP MIB files can be found in the latest IP-224 firmware folder located on the product CD shipped with the unit.

Username Field The Username field is used with the Auth Password and Privacy Password fields to secure the communication between the IP-224 SNMP agent and the SNMP manager. The username field is automatically populated with admin and cannot be modified.

Auth Password Field The Auth Password field is used to enter the password used to connect to the IP-224 SNMP agent. The authorization method used is SHA and the default authorization password is telex1234.

NOTE: If using SNMP, changing the default authorization password is recommended.

This field can contain up to 16 alphanumeric characters.

Privacy Password Field The Privacy Password field is used to enter the password used to encrypt the data passed between the IP-224 SNMP agent and the SNMP manager. The privacy method is AES-128 and the default privacy password is telex1234.

NOTE: If using SNMP, changing the default privacy password is recommended.

This field can contain up to 16 alphanumeric characters.

Change Password Button The Change Password button is used to modify the authorization and privacy passwords. IP-224 Ethernet Setup 45

Trap Target 1 – 3 Enable Check Box and IP Address Field Trap Targets are used to set up where the IP-224 sends trap messages. Up to three devices can be configured to receive trap messages from the IP-224.

The Trap Target 1–3 Enable check box enables or disables trap targets.

The Trap Target 1-3 IP Address field is used to set the destination IP Address of the trap receiver. This is where the IP-224 sends trap messages.

TELEX SYSTEM MANAGER SETUP

Enable Check Box The Enable check box is used to enable communication with TSM (Telex System Manager). If cleared, TSM cannot detect the IP- 224.

By default, the check box is selected.

For more information, see “Firmware Upgrade” on page 95.

REFERENCE: For more information, see the Telex System Manager Technical Manual (F.01U.261.900).

Multicast Address Field The Multicast Address field displays the default Multicast Address used by TSM to detect connected VoIP hardware.

Incoming Port Field The Incoming Port field displays the port used to communicate with TSM. TSM requests data from the IP-224 through this port.

Outgoing Port Field The Outgoing Port field displays the port used to communicate with TSM. The IP-224 sends data through this port to TSM.

TTL Field The TTL field is used to enter the number of routers the multicast packets pass through before being discarded.

The range for this field is 1 to 128. Default is 6.

Submit Button The Submit button is used to temporarily save changes to the IP-224.

To permanently save changes, do the following: 1. Click the Submit button. The changes are sent to the IP-224 in temporary storage. 2. From the left navigation, select Save Parameters. The Save Parameters window appears. 3. Click the Save Parameters button. Changes are now permanently saved to the IP-224 console. 46 Ethernet Setup IP-224 CHAPTER 6 Multicast Setup

Multicast Setup Window

The Multicast Setup window, shown in Figure 8, identifies the mode of operation (line type), serial protocol (serial type), vocoder type, in addition, which Multicast Address and ports are used for the IP-224 to communicate various line and IP recorder information.

Use the navigation pane on the left to open the following windows: • Line Setup • IP Recorder Setup

FIGURE 8. Multicast Setup Window 48 Multicast Setup IP-224

Auto Configuration The Auto Configuration check box, if selected, the IP-224 automatically configures the necessary changes to the Hardware, Gain, and Per Line Setup parameters when a Line Type or Serial Type is selected.

LINE SETUP

Line Enable Check Box The Line Enable check box, if selected, indicates DB-37 and Ethernet connectivity for the specified line is active. Otherwise, the DB-37 and Ethernet traffic for the specified line of the IP-224 is ignored.

Line Name Field The Line Name field is used to enter a descriptive name for the specified line. This name is displayed on the front panel LCD. This field can contain up to 9 characters.

Line Type Drop Down Menu The Line Type drop down menu is used to select the operating mode for Line 1 and 2. Selecting a Line Type enables the fields necessary to enter the setup information for the selected line. The selected Line Type determines which serial mode may be enabled.

Available selections are:

Local Mode - Connects the radio directly to the IP-224 providing full control of the radio. Serial Types - •EFJ 5300/VMx00 •Kenwood x90 •Hytera MD782 •MOTOTRBO Interface •Hytera MT680 •MTRBi •Icom •PowerTrunk •iDEN •Sepura •Kenwood 5x10 •Serial Over IP •Kenwood NEXEDGE •Sprint Direct Connect •Kenwood NX-5x00 •Tait TM91xx/TM94xx •Kenwood VM5x30 •Tait TM93xx •Kenwood x150 •Telex Generic •Kenwood x180 •Kenwood x80 NOTE: All radio types are not always shown. Available selectable radio types are based on enabled options.

Tone Mode - Generates the key tones required to control standard, tone-equipped radio circuits. This allows an existing tone decoder and radio to be connected. This mode also supports a parallel analog console for local control. Serial Types - •Serial Over IP

Console Mode - Allows an analog tone console to encode/decode industry standard tones, enabling the analog tone console to control and monitor radio traffic via an IP network. Console Mode also supports 6-Wire Local E&M (Earth and Magneto) connections. For more information, see “Console Mode” on page 155. Serial Types - •Serial Over IP IP-224 Multicast Setup 49

Serial Type Drop Down Menu The Serial Type drop down menu is used to select the serial communication type (for example, serial protocol, baud rate, etc.) for Line 1 and 2. For more information, see “Line Type Drop Down Menu” on page 48 for a list of available serial options.

Vocoder Type Drop Down Menu The Vocoder Type drop down menu is used to select the vocoder used to convert audio into a digital format. This feature is used to configure communication between the IP-224 and C-Soft.

Available selections are shown. Bit rates are based on Simplex mode. •TELEX 32K (50 kbits/sec with overhead) •G.726 16K (34 kbits/sec with overhead) •G.726 32K (50 kbits/sec with overhead) •G.711 64K (82 kbits/sec with overhead)

NOTE: Design considerations must take into account that although 16K uses less bandwidth the audio quality may not perform as desired.

IMPORTANT: Vocoder configuration must be the same across all devices and C-Soft.

Mcast Enable Check Box The Mcast Enable check box, if selected, indicates Ethernet connectivity for the specified line is active. Otherwise, audio received from the analog connection of the IP-224 is not echoed to the Ethernet, and Ethernet traffic is not mixed into the IP-224 audio.

RX Mcast Address Field The RX Mcast Address field is used to enter the Broadcast Address for all audio traffic received on a specific line. All consoles wanting to listen to the audio traffic received must have the same Multicast Address.

The range for this field is 224.0.0.0 to 239.255.255.255.

NOTE: • IP-224 units can also operate Unicast (point-to-point). These fields can support class A, B, and C addresses. • Ensure the RX and TX port numbers are unique.

RX Port Field The RX Port field is used to enter the RX port number for each line. The RX port number must be unique.

The range for this field is 1054 to 65535. 50 Multicast Setup IP-224

TX Mcast Field The TX Mcast field is used to enter the Broadcast Address for all audio traffic transmitted on a specific line. All consoles wanting to transmit audio traffic must have the same Multicast Address.

The range for this field is 224.0.0.0 to 239.255.255.255.

NOTE: • IP-224 units can also operate Unicast (point-to-point). These fields can support class A, B, and C addresses. • Ensure the RX and TX port numbers are unique.

TX Port Field The TX Port field is used to enter the TX port number for each line. The TX port number must be unique.

The range for this field is 1054 to 65535.

TX Group Port A Field The TX Group Port A field is used to transmit to multiple IP-224 units based on a unique port number.

The range for this field is 1054 to 65535.

TX Group Port B Field The TX Group Port B field is used to transmit to multiple IP-224 units based on a unique port number.

The range for this field is 1054 to 65535.

TTL Field The TTL field is used to enter the number of routers the multicast audio packets go through before being discarded. Network design dictates this value.

NOTE: If audio is not reaching a particular node on the network, increasing this value may correct the problem.

The range for this field is 1 to 128. The default is 6. IP-224 Multicast Setup 51

IP RECORDER SETUP

Mcast Enable Check Box The Mcast Enable check box is used to activate the IP recorder multicast output for the specified line.

Line Name Field The Line Name field is used to assign a unique label to the IP recorder line.

This field can contain up to 15 alphanumeric characters.

Vocoder Type Drop Down Menu The Vocoder Type drop down menu is used to select the bit rate at which audio is converted into digital format. This feature is used to configure communication between the IP-224 and Network Recorder.

Available selections are: •TELEX 32K (50 kbits/sec with overhead) •G.726 16K (34 kbits/sec with overhead) •G.726 32K (50 kbits/sec with overhead) •G.711 64K (82 kbits/sec with overhead)

IMPORTANT: Vocoder configurations must be the same across devices and the Network Recorder.

Mcast Address Field The Mcast Address field is used to enter the Multicast Address that generates multicast audio for the IP recorder output.

The range for this field is 224.0.0.2 to 239.255.255.255.

Outgoing Port Field The Outgoing Port field is used to enter the Multicast Audio port number for the IP recorder output.

The range for this field is 1054 to 65535.

TTL Field The TTL field is used to enter the number of routers the multicast audio packets go through before being discarded. Network design dictates this value.

The range for this field is 1 to 128.

Submit Button The Submit button is used to temporarily save changes to the IP-224.

To permanently save changes, do the following:

1. Click the Submit button. The changes are sent to the IP-224 to temporary storage. 2. From the left navigation, select Save Parameters. The Save Parameters window appears. 3. Click the Save Parameters button. Changes are now permanently saved to the IP-224 console. 52 Multicast Setup IP-224 CHAPTER 7 Hardware Setup

Hardware Setup Window

NOTE: If the Auto Configuration check box from the Multicast Setup window is checked, the IP-224 automatically configures the hardware when a Line Type or Serial Type is selected.

The Hardware Setup window, shown in Figure 9, is used to view the line information and settings. The user may also manually set the hardware parameters for special requirements determined by the installation.

Use the navigation pane on the left to open the following windows: • Line Info • Audio/Analog Setup • Digital I/O Setup • Display Setup • Serial Protocol Setup 54 Hardware Setup IP-224

FIGURE 9. Hardware Setup Window

LINE INFO The Line Info field displays the Line Name, Line Type, and Serial Type for each line. This information is pulled from the Multicast Setup window.

IMPORTANT: No fields can be modified in this section.

AUDIO/ANALOG SETUP IP-224 Hardware Setup 55

2-Wire/4-Wire Audio Drop Down Menu The 2-Wire/4-Wire Audio drop down menu is used to select the audio interface between the IP-224 and the radio for each line.

NOTE: The TX and RX paths are separate in 4-wire mode and combined in 2-wire mode.

Available selections for this field are 4-wire and 2-wire.

RX Audio Single-Ended/Balanced Drop Down Menu The RX Audio Single-Ended/Balanced drop down menu is used to select the RX audio input connection for each line.

Available selections for this field are Single-Ended and Balanced.

RX Audio Impedance Drop Down Menu The RX Audio Impedance drop down menu is used to select the RX impedance for each line.

Available selections for this field are 10K Ohms, 10 Ohms, and 600 Ohms.

TX Audio Single-Ended/Balanced Drop Down Menu The TX Audio Single-Ended/Balanced drop down menu is used to select the TX audio output connection for each line.

Available selections for this field are Single-Ended and Balanced.

TX Audio Impedance Drop Down Menu The TX Audio Impedance drop down menu is used to select the TX impedance for each line.

Available selections for this field when TX Audio Single-Ended is selected are 800 Ohms, and 200 Ohms.

Available selections for this field when TX Audio Balanced is selected are 2.4K Ohms, 1.8K Ohms, 1.2K Ohms, and 600 Ohms.

DIGITAL I/O SETUP

I/O Pullup/Pulldown/Float Drop Down Menu The I/O Pullup/Pulldown/Float drop down menu is used to select the idle status on the digital I/O lines. The I/O lines can be configured with a pull-up resistor to the selected I/O voltage, a pull-down resistor to ground, or left floating.

Available selections for this field are Float, Pullup and Pulldown.

I/O Voltage Drop Down Menu The I/O Voltage drop down menu is used to select the I/O pull-up voltage level on the digital I/O lines.

Available selections for this field are 12VDC I/O, 5VDC I/O and 3.3VDC I/O. 56 Hardware Setup IP-224

DISPLAY SETUP

Contrast Drop Down Menu The Contrast drop down menu is used to select contrast level of the unit’s display. The range for this field is 1 to 15.

Menu Enable Check Box The Menu Enable check box is used to enable/disable the accessibility of the menu from the front panel of the IP-224.

SERIAL PROTOCOL SETUP

Serial Type Drop Down Menu The Serial Type drop down menu is used to select the IP-224 serial port protocol and voltage levels. Available selections for this field are TTL, RS-232, RS-485, and CAN.

Baud Rate Drop Down Menu The Baud Rate drop down menu is used to select the serial communication baud rate.

Available selections are: 300,N,8,1, 4800,E,7,1 300,N,8,2 9600,N,8,1 300,E,7,1 9600,N,8,2 1200,N,8,1 9600,E,7,1 1200,N,8,2 19200,N,8,1 1200,E,7,1 19200,N,8,2 2400,N,8,1 19200,E,7,1 2400,N,8,2 38400,N,8,1 2400,E,7,1 38400,N,8,2 4800,N,8,1 38400,E,7,1 4800,N,8,2 IP-224 Hardware Setup 57

RS485 Address Drop Down Menu The RS-485 Address drop down menu is used to select the address of the attached device on the RS-485 bus the IP-224 communicates with. This is only used if RS-485 is selected as the serial . Available selections are 2 – 7.

Serial Protocol Version Drop Down Menu The Serial Protocol Version drop down menu is used to select the version of the Telex Generic Serial Type. This is only displayed if Telex Generic Serial Type is selected on the Multicast Setup web page and the Advanced Interface Option (North American) or Advanced Interface Options (Export) is enabled.

Available selections are Version 1 or Version 2.

Submit Button The Submit button is used to temporarily save changes to the IP-224.

To permanently save changes, do the following: 1. Click the Submit button. The changes are sent to the IP-224 for temporary storage. 2. From the left navigation, select Save Parameters. The Save Parameters window appears. 3. Click the Save Parameters button. Changes are now permanently saved to the IP-224 console. 58 Hardware Setup IP-224 IP-224 Gain Setup 59

CHAPTER 8 Gain Setup

Gain Setup Window

The Gain Setup window, shown in Figure 10, is used to adjust gain levels for Analog Recorder Gains, CTCSS Gains, Handset Gains, RX AGC Gains, and RX/TX Gains.

Use the navigation pane on the left to open the following windows: • Line Info • Analog Recorder Gains • CTCSS Gains • Handset Gains • RX AGC Gains • RX/TX Gains 60 Gain Setup IP-224

FIGURE 10. Gain Setup Window

LINE INFO The Line Info field displays the Line Name, Line Type, and Serial Type for each line. This information is pulled from the Multicast Setup window. These fields are automatically populated and cannot be modified. IP-224 Gain Setup 61

ANALOG RECORDER GAINS

Analog Recorder Output Gain Slider The Analog Recorder Output Gain slider is used to set the analog recorder output gain level for the specified line. The range for this field is -30dB to 15dB.

CTCSS GAINS

CTCSS Input Gain Slider The CTCSS Input Gain slider is used to set the CTCSS/Spare Input level for the specified line. The range for this field is -15dB to 45dB.

CTCSS Output Gain Slider The CTCSS Output Gain slider is used to set the CTCSS/Spare Output level for the specified line.

The range for this field is -40dB to 15dB.

HANDSET GAINS

Handset Mic Input Gain Slider The Handset Mic Input Gain slider is used to set the gain level for the handset’s microphone.

The range for this field is -8dB to 20dB.

Handset Sidetone Gain Slider The Handset Sidetone Gain slider is used to set the level of sidetone heard in the handset. Sidetone is sound diverted from a microphone to the ear piece so a speaker hears their own voice.

The range for this field is -10dB to 8dB.

Handset Output Gain Slider The Handset Output Gain slider is used to set the handset’s receive gain level for the specified line.

The range for this field is -12dB to 10dB.

RX AGC GAINS

RX AGC Enabled Check Box The RX AGC Enabled (Receive Automatic Gain Control) check box indicates radio RX audio includes an AGC. If selected, an AGC step is added to the line RX audio. This results in a more consistent radio RX audio by increasing the level of soft audio and decreasing the level of loud audio.

RX AGC Target Level Slider The RX AGC Target Level slider is used to control the level at which the AGC attempts to hold RX audio. The AGC increases the level of RX audio below the Target Level, and decreases the level of RX audio above the Target Level.

The range for this field is -12dB to 2dB. 62 Gain Setup IP-224

RX AGC Min Level Slider The RX AGC Min Level slider is used to control the noise threshold for the RX AGC. RX audio levels below the Min Level setting are considered noise by the system, and cannot have any level adjustment applied. This prevents the AGC from attempting to boost background noise up to the AGC Target Level.

The range for this field is -50dB to -20dB.

RX AGC Max Gain Slider The RX AGC Max Gain slider is used to control the maximum amount of gain boost AGC applies to RX audio below the Target Level.

The range for this field is 0dB to 30dB.

RX/TX GAINS

RX IP Input Gain Slider The RX Input Gain slider is used to set the input receive multicast gain level for the specified line. The slider only enables when the line type is set to Console Mode. The range for this field is -30dB to 10dB.

TX IP Input Gain Slider The TX IP Input Gain slider is used to set the inbound transmit multicast gain level for the specified line. The range for this field is -30dB to 10dB.

TX Monitor Input Gain Slider The TX Monitor Input Gain slider is used to set the transmit monitor audio gain level for the specified line. The range for this field is -30dB to 38dB.

TX Output Gain Slider The TX Output Gain slider is used to set the transmit audio gain level for the specified line. The range for this field when TX Audio Single-ended is selected is -40dB to 20dB. The range for this field when TX Audio Balanced is selected is -35dB to 30dB.

Submit Button The Submit button is used to temporarily save changes to the IP-224.

To permanently save changes, do the following:

1. Click the Submit button. The changes are sent to the IP-224 for temporary storage. 2. From the left navigation, select Save Parameters. The Save Parameters window appears. 3. Click the Save Parameters. button. Changes are now permanently saved to the IP-224 console. CHAPTER 9 Per Line Setup

Per Line Setup Window

The Per Line Setup window, shown Figure 11, is used to view and set the parameters for the selected line. The details on the window apply to Line 1 or 2.

NOTE: If the field is grayed out or missing, it is not applicable to the mode selected for the line.

Use the navigation pane on the left to open the following windows: • Line Info • CTCSS Setup • Delay/Timeout Setup • Ethernet Crossmute Setup • Function Tone Setup • LAM/COR Setup • Options Setup • Relay Setup • Signaling Setup • Tone Setup 64 Per Line Setup IP-224

FIGURE 11. Per Line Setup Window

LINE INFO The Line Info field displays the Line Name, Line Type, and Serial Type for each line. This information is pulled from the Multicast Setup window.

These fields are automatically populated and cannot be modified.

CTCSS SETUP

Always On Radio Button The Always On radio button, if selected, indicates CTCSS is on at all times.

On With PTT Radio Button The On With PTT radio button, if selected, indicates CTCSS is generated only when PTT is activated.

Off Radio Button The Off radio button, if selected, indicates CTCSS is off at all times.

By default, the Off radio button is selected. IP-224 Per Line Setup 65

DELAY/TIMEOUT SETUP

RX Delay Field The RX Delay field is used to enter the amount of time, in milliseconds, the RX audio is recorded and stored. RX audio is constantly recorded by the IP-224 and when a COR or LAM triggered detect occurs, the IP-224 goes back the specified time of delay to start generating Ethernet packets. This provides the ability to prevent lost first syllables.

The range for this field is 0 to 5000ms.

TX Delay Field The TX Delay field is used to enter the delay of TX audio. When TX Ethernet packets arrive, the PTT relay is closed and TX audio is delayed for the specified time. This provides the ability to overcome timing issues involving repeater attack time or trunking (clear to talk) delays.

The range for this field is 0 to 2000ms.

PTT Timeout Field The PTT Timeout field is used to indicate how long to allow PTT to be active. If a time is entered in the field, PTT times out after the designated amount of time has lapsed. This feature is useful in cases where the line goes off hook for an indefinite period of time due to a stuck PTT key.

The range for this field is 0 to 1800 sec.

PTT Delay Field The PTT Delay field is used to enter the amount of time the PTT Relay closure is delayed allowing for the TX Ethernet packets arrive. The range for this field is 0 to 5000ms.

Squelch Tail Delay Field The Squelch Tail Delay field is used to enter the amount of time the RX audio is muted after PTT is released. This provides the ability to overcome squelch tail ping-pong in crosspatch modes by muting the radio RX input after PTT is released.

The range for this field is 0 to 5000ms.

Selcall Min. PTT Field The Selcall Min. PTT field is used to enter the minimum amount of time serially controlled radios will PTT after receiving a Selcall, Individual Call, or Group Call from IP dispatch consoles.

The range for this field is 1000 to 10,000ms.

NOTE: The Selcall Min. PTT field is displayed only if Local Mode is selected in the Line Type drop down menu and a compatible serially controlled radio is selected in the Serial Type drop down menu in the Multicast Setup window. 66 Per Line Setup IP-224

ETHERNET CROSSMUTE SETUP The Ethernet Crossmute fields identify the base IP Address of up to 10 IP devices within the same room. These fields are generally used when the selected line mode is Console Mode, but is supported in all modes. The entries are used for the Ethernet Crossmute function. The IP-224 examines the source of the audio and mutes it if the source’s IP Address is listed in one of these fields.

FUNCTION TONE SETUP

FIGURE 12. Function Tone Setup Window - System and Chan

NOTE: 1000 function tones (extended talk groups) apply to C-Soft version 6.000 and above. The IP-2002 console supports 100 function tones.The IP-1616 and the C-6200 consoles support the first 16 channels.

Jump To Entry Drop Down Menu The Jump To Entry drop down menu is used to select up to 1000 function tones (in groups of 10) to view and modify.

To select a group of 10 function tones, do the following: > From the Jump To Entry drop down menu, select the group of 10 function tones you want to view. The selected function tone group appears.

Boot Up Frequency Drop Down Menu The Boot Up Frequency drop down menu is used to set the function tone frequency of the IP-224 upon boot up.

The range for this field is 1 to 1000. The default is 1. IP-224 Per Line Setup 67

Enable Check Box The Enable check box, if selected, indicates the function tone is active.

NOTE: At least one function tone enable check box must be selected.

Relay Drop Down Menu The Relay drop down menu is used to select the relay, if any, that closes immediately upon receipt of the function tone.

Available selections are: no selection, R01, R02, or BOTH.

Relay Group Drop Down Menu The Relay Group drop down menu is used to select the relay that is grouped into separate functions. This allows more than one relay to be activated at any particular time by being in separate groups.

Available selections are 1 and 2.

Relay Time (ms) Field The Relay Time (ms) field is used to enter the time the selected relay is activated when the function tone is received. If the Relay Time field is set to 0 the selected relay is activated without a timeout.

The range for this field is 0 to 32000ms.

To program the relay(s) to activate on when the function tone is received, do the following: > In the Relay Time field, enter 0.

To set the duration the relay(s) is activated, do the following: > In the Relay Time field, enter the amount of time in milliseconds.

Digital Output Field The Digital Output field is used to enter the digital output value for the function tone.

The range for this field is 0 to 256.

To configure the desired output, do the following: > In the Digital Output field, enter the numeric value for the desired DIG0–DIG7 output.

NOTE: See the Value column in “Digital Output Values” on page 151. H is high (on), L is low (off).

CTCSS Freq Field The CTCSS Freq field is used to enter the CTCSS tone frequency set for the function tone.

The range for this field is 0 to 64. If 0 is entered, there is no CTCSS tone frequency set for the function tone.

To configure the desired tone frequency do the following: > In the CTCSS Freq field, enter the desired tone number for the frequency.

NOTE: For more information, see Table 10, “CTCSS Tone Frequencies,” on page 149. 68 Per Line Setup IP-224

CTCSS Default Check Box The CTCSS Default check box, if selected, indicates the entry in the CTCSS Freq field is ignored and the last selected value is used.

System Field The System field is used to control radios serially connected to the IP-224. When the function tone is changed by the console operator, along with the Chan field setting, the IP-224 changes the radio to the desired system and channel.

The range for this field is 0 to 999.

NOTE: The System field is displayed only if Local Mode is selected in the Line Type drop down menu, and a serially controlled radio is selected in the Serial Type drop down menu in the Multicast Setup Window. Chan Field The Chan field is used to control radios serially connected to the IP-224. When the function tone is changed by the console operator, along with the System field setting, the IP-224 changes the radio to the desired system and channel. The range for this field is 0 to 999.

NOTE: The Chan field is displayed only if Local Mode is selected in the Line Type drop down menu, and a serially controlled radio is selected in the Serial Type drop down menu in the Multicast Setup Window.

FIGURE 13. Function Tone Setup Window - Tone Encode Freq 1 and Tone Encode Freq 2 IP-224 Per Line Setup 69

Tone Encode Freq 1(Hz) and Tone Encode Freq 2(Hz) Fields The Tone Encode Freq 1(Hz) and Tone Encode Freq 2(Hz) fields are used to enter the value associated with each function tone burst. The standard function tones and their frequencies are shown in Table 9 on page 69.

The range for this field is 0 to 3200Hz. If the second value is set at zero, the second function tone is not generated.

NOTE: The Tone Encode Freq 1(Hz) and Tone Encode Freq 2 (Hz) fields are displayed only if Tone or Console mode is selected in the Line Type drop down menu in the Multicast Setup Window.

TABLE 9. Standard Function Tone Frequencies Function Tone Frequency (Hz) Function Tone Frequency (Hz) Number Number F1 1950 F9 1150 F2 1850 F10 1050 F3 1750 F11 950 F4 1650 F12 850 F5 1550 F13 750 F6 1450 F14 650 F7 1350 F15 550 F8 1250 F16 450

LAM/COR SETUP The LAM/COR Setup section is used to enable LAM or COR for audio processing. LAM and COR settings can be selected at the same time, creating an AND function required to generate RX packets to the network.

FIGURE 14. LAM/COR Setup Window

LAM Enable Check Box The LAM Enable check box, if selected, indicates LAM is used to indicate receive audio.

LAM Level Field The LAM Level field is used to enter the threshold at which the radio/line un-mutes and generates RX packets to the network.

The range for this field is -50 to +10dB. 70 Per Line Setup IP-224

LAM Time Field The LAM Time field is used to enter the amount of time the LAM level can drop below the threshold without action from the IP- 224. It allows small gaps in the audio sequence.

The range for this field is 0 to 60 sec.

Rx w/PTT Field The Rx w/PTT field is used to enter the amount of time the IP-224 generates Rx packets to the network after PTT is activated.

NOTE: Full Duplex must be enabled to support this timer. It is used to allow radio go-ahead tones to be sent to consoles with COR enabled or tone level is too low trigger LAM value.

The range for this field is 0 to 3600 ms.

COR Enable Check Box The COR Enable check box, indicates the COR (Carrier Operated Relay) is enabled. If selected, the IP-224 monitors the COR for line activity in order to generate RX packets to the network. The I/O connection is located on pin 15 of the DB-37 connector.

COR Active High Check Box The COR Active High check box, if selected, indicates the COR active signal polarity is high.

OPTIONS SETUP If an Options field is grayed out or missing, the particular option is not available for the line mode configured.

FIGURE 15. Options Setup Window (Local Mode)

NOTE: This Options Setup window only appears when Local Mode is selected in the Line Type drop down menu, and a Kenwood radio is selected in the Serial Type drop down menu in the Multicast Setup Window. IP-224 Per Line Setup 71

F1 Last Call Check Box The F1 Last Call check box, if selected, stores the last received or transmitted iDEN number into the IP-224 Function Tone 1 settings.

NOTE: The F1 Last Call check box is displayed only if Local Mode is selected in the Line Type drop down menu, and iDEN is selected in the Serial Type drop down menu in the Multicast Setup window.

Freq Update w/PTT Check Box The Freq Update w/PTT check box indicates a channel change is forced with each PTT. If cleared, channel changes occur only when the incoming channel is different than the previous channel.

Full Duplex Check Box The Full Duplex check box indicates full-duplex audio is supported. If selected, full-duplex (simultaneous TX and RX transmission) audio is allowed.

NOTE: COR settings can affect Full-Duplex operation. Trunked radio systems with go-ahead beeps typically require COR to be turned off or by using the Rx w/PTT option.

Hi-Pass RX Check Box The Hi-Pass RX check box is used to enable a 300Hz Hi-Pass filter for the RX audio.

Monitor Enable Check Box The Monitor Enable check box indicates serial monitor commands can be sent to the radio.

Pre-Emphasize TX Check Box The Pre-Emphasize TX check box is used to enable a 6dB octave pre-emphasis filter for the TX audio.

PTT Notch Filter Check Box The PTT Notch Filter check box indicates the PTT notch filter is enabled. When selected, the PTT frequency is filtered from the RX audio. 72 Per Line Setup IP-224

Scan List Check Box The Scan List check box, if selected, indicates C-Soft's scan list is synchronized with the radio's scan list.

FIGURE 16. Options Setup Window - (Tone Mode)

NOTE: This Options Setup window only appears when Tone Mode is selected in the Line Type drop down menu in the Multicast Setup Window.

Cross Mute Check Box The Cross Mute check box indicates the cross mute I/O pin (DIGO, pin 11 of the DB-37 connector) is enabled. If selected, parallel console cross mute control is enabled. Cross mute is used to mute parallel consoles during transmission.

Full Duplex Check Box The Full Duplex check box indicates full-duplex audio is supported. If selected, full-duplex (simultaneous TX and RX transmission) audio is allowed.

Hi-Pass RX Check Box The Hi-Pass RX check box is used to enable a 300Hz Hi-Pass filter for the RX audio.

Monitor Enable Check Box The Monitor Enable check box indicates monitor function tone generation is allowed.

PTT Tones Decode Check Box The PTT Tones Decode check box enables tone decoding to allow PTT frequency decoding. This allows audio from a parallel console to be sent to the network as TX packets.

PTT Tones Encode Check Box The PTT Tones Encode check box enables tone generators. For Tone Mode this option is always on.

PTT Notch Filter Check Box The PTT Notch Filter check box indicates the PTT notch filter is enabled. When selected, the PTT frequency is filtered from RX audio. IP-224 Per Line Setup 73

Supervisor Check Box The Supervisor check box indicates the Supervisory I/O pin (DIG1, pin 30 of the DB-37 connector) is enabled. If selected, parallel console supervisory control is enabled and control of the radio can be seized from other consoles.

FIGURE 17. Options Setup Window - (Console Mode)

NOTE: This Options Setup window only appears when Console Mode is selected in the Line Type drop down menu in the Multicast Setup Window.

Cross Mute Check Box The Cross Mute check box enables logic muting on PIN 11 of the I/O port, this is a input/output pin. It pulls low when a Ethernet TX is received, and sends cross mute signals to IP consoles when pulled low.

Full Duplex Check Box The Full Duplex check box indicates full-duplex audio is supported. If selected, full-duplex (simultaneous TX and RX transmission) audio is allowed.

Hi-Pass RX Check Box The Hi-Pass RX check box is used to enable a 300Hz Hi-Pass filter for the RX audio.

Monitor Enable Check Box The Monitor Enable check box enables decoding of the Monitor function tone.

PTT Tones Decode Check Box The PTT Tones Decode check box enables tone decoding to allow PTT frequency decoding. If not selected, the Console logic on Pin 32 is used to generate TX traffic for local (E&M) keying.

PTT Tones Encode Check Box The PTT Tones Encode check box enables tone generators. This means for console systems supporting parallel updates are able to see remote channel changes. 74 Per Line Setup IP-224

PTT Notch Filter Check Box The PTT Notch Filter check box enables tone notch filters based on the PTT frequency selected.

Supervisor Check Box The Supervisor check box enables logic muting on PIN 30 of the I/O port, this is a input/output pin. It pulls low when a Ethernet SUP is received, and sends SUP signals to IP consoles when pulled low.

RELAY SETUP

FIGURE 18. Relay Setup Window

Common to Ground Check Boxes The Common to Ground check boxes, if selected, indicate the common connection of the Form C relay contact is connected to ground.

Controlled relays: • Monitor • PTT • R1 • R2 IP-224 Per Line Setup 75

Monitor Relay Radio Buttons The Monitor Relay radio buttons identify the relay operation under specified IP-224 operating conditions.

Available selections for this field are:

Reset with PTT - The monitor relay is activated from the time the monitor command is received until the next PTT operation.

On except PTT - The monitor relay is activated at all times except when PTT is active, whether the monitor command is received or not.

Timed - The monitor relay is activated when the monitor command is received for the amount of time entered in the Timed ms field.

The range for this field is 0 to 32,000ms.

PTT Relay Radio Buttons The PTT Relay radio buttons identify which relays are active with PTT.

Available selections for this field are:

PTT relay only - Only the PTT relay is closed

PTT+R1 - The PTT relay and relay R1 is closed

PTT+R2 - The PTT relay and relay R2 is closed

PTT + BOTH - The PTT relay and both relays R1 and R2 are closed

SIGNALING SETUP

FIGURE 19. Signaling Setup Window 76 Per Line Setup IP-224

FleetSync Decode Check Box The FleetSync Decode check box is used to enable FleetSync Over-the-Air decode. All inbound FleetSync messages are decoded by the IP-224 instead of the radio.

FleetSync Encode Check Box The FleetSync Encode check box is used to enable FleetSync Over-the-Air encode. All outbound FleetSync messages are generated by the IP-224 instead of the radio.

MDC Decode Check Box The MDC Decode check box is used to enable MDC-1200 Over-the-Air decode. All inbound MDC-1200 messages are decoded by the IP-224 instead of the radio.

MDC Encode Check Box The MDC Encode check box is used to enable MDC-1200 Over-the-Air encode. All outbound MDC-1200 messages are generated by the IP-224 instead of the radio. Motorola encode features supported by the IP-224 include PTT ID, call alert, select call, radio check, remote monitor, and radio disable/enable.

MSK Tone Delay Field The MSK Tone Delay field is used to enter the delay of MDC-1200 or FleetSync MSK signals. When Ethernet MSK signaling packets arrive, the PTT relay is closed and the MSK signal is delayed for the specified time. This provides the ability to overcome timing issues involving repeater attack times or other system delays.

The range for this field is 0 to 10,000ms. Default is 1000ms.

MSK Tone Gain Field The MSK Tone Gain field is used to enter the gain of MDC-1200 or FleetSync MSK signals.

The range for this field is -60 to +10dB. The default is 0 dB.

Emerg. Status 1 Field The Emerg. Status 1 field is used to enter a status number to trigger an emergency call in IP dispatch consoles.

Emerg. Status 2 Field The Emerg. Status 2 field is used to enter a status number to trigger an emergency call in IP dispatch consoles. IP-224 Per Line Setup 77

TONE SETUP The Tone Setup section identifies standard tone parameters. The IP-224 is capable of generating the standard tone sequences required to control a radio with a tone termination panel.

FIGURE 20. Tone Setup Window

PTT/Notch Freq Drop Down Menu The PTT/Notch Freq drop down menu is used to select the frequency the IP-224 generates for guard/hold tones, detects for guard/ hold tones, and the center frequency for the notch filter.

Available selections for this field are 2100, 2175, 2300, 2325, 2400, 2600, 2800, 2850, 2970 and 3200Hz. The default is 2175Hz.

Monitor Frequency Field The Monitor Frequency field is used to enter the value of the function tone generated when the MON button on the console is pressed.

The range for this field is 0 to 3200Hz. The default is 2050Hz.

NOTE: This selection appears in Tone or Console Mode.

Guard Tone Duration Field The Guard Tone Duration field is used to enter the amount of time the IP-224 generates the guard tone and detects for the guard tone.

The range for this field is 0 to 999ms. The default is 130ms.

NOTE: This selection appears in Tone or Console Mode. 78 Per Line Setup IP-224

Guard Tone Magnitude Field The Guard Tone Magnitude field is used to enter the level the IP-224 generates the guard tone.

The range for this field is -60 to 12dB. The default is 10db.

NOTE: This selection appears in Tone or Console Mode.

FTone Duration Field The FTone Duration field is used to enter the duration the IP-224 generates the function tone and detects for the function tone. When dual function tones are set, both tones are set to this duration.

The range for this field is 0 to 999ms. The default is 40ms.

NOTE: This selection appears in Tone or Console Mode.

FTone Magnitude Field The FTone Magnitude field is used to enter the level the IP-224 generates the function tone.

The range for this field is -60 to 12dB. The default is 0 dB.

NOTE: This selection appears in Tone or Console Mode.

Hold Tone Hang Time Field The Hold Tone Hang Time field is used to enter the amount of time the IP-224 hold tone continues after the release of the PTT button. Pressing the PTT button again during this hang time continues the transmission without sending the guard and function tones again.

The range for this field is 0 to 999ms. The default is 200ms.

NOTE: This selection appears in Tone or Console Mode.

Hold Tone Magnitude Field The Hold Tone Magnitude field is used to enter the level the IP-224 generates the hold tone.

The range for this field is -60 to 12dB. The default is -20dB.

NOTE: This selection appears in Tone or Console Mode.

Submit Button The Submit button is used to temporarily save changes to the IP-224.

To permanently save changes, do the following: 1. Click the Submit button. The changes are sent to the IP-224 for temporary storage. 2. From the left navigation, select Save Parameters. The Save Parameters window appears. 3. Click the Save Parameters button. Changes are now permanently saved to the IP-224 console. IP-224 Crosspatch Setup 79

CHAPTER 10 Crosspatch Setup

Crosspatch Setup Window

The Crosspatch Setup window, shown in Figure 21, is used to view and configure the Line to Line Crosspatch feature.

Use the navigation pane on the left to open the following windows: • Local Setup • Network Setup

FIGURE 21. Crosspatch Setup Window 80 Crosspatch Setup IP-224

Local Setup

The Line to Line Crosspatch feature allows the IP-224 to re-transmit RX audio to an alternate line on the unit. When the crosspatch feature is enabled for a given line, an RX condition on the line (source) results in the TX key-up of the opposing line (destination). RX audio on the source line is duplicated and retransmitted on the destination line. The front-panel LCD shows CPT F[x] on the destination line, where [x] is the currently selected frequency for the line. Audio cross-patching continues until the RX condition on the source line expires, or one of the following conditions interrupts the crosspatch audio: • Handset key-up on the destination line. • IP TX audio traffic on destination line (TX audio from network overrides crosspatch).

Line-Line Crosspatch Drop Down Menu There are four options for the Line-to-Line Crosspatch drop down menu.

Disabled - Selecting this option deactivates the Line-Line Crosspatch function on the IP-224.

Bidirectional - Selecting this option allows the IP-224 to re-transmit RX audio in both directions depending upon the incoming RX.

Line 1 to Line 2 - Selecting this option only allows Line 2 to re-transmit RX audio from Line 1. Line 1 does not re- transmit the audio from RX audio of Line 2.

Line 2 to Line 1 - Selecting this option only allows Line 1 to re-transmit RX audio Line 2. Line 2 does not re-transmit the audio from RX audio of Line 1.

Start Patch FTone Drop Down Menu The Start Patch FTone drop down menu is used to select the Ethernet function tone to start a crosspatch between line 1 and line 2. The available drop down menu options are F1 to F16. Default is None (disabled).

Stop Patch FTone Drop Down Menu The Stop Patch FTone drop down menu is used to select the Ethernet function tone to stop a crosspatch between line 1 and line 2. The available drop down menu options are F1 to F16. Default is None (disabled).

IMPORTANT: When using the Start and Stop FTone, the Line-Line Crosspatch selection must not be disabled. IP-224 Crosspatch Setup 81

Network Setup

Ethernet Patch Timeout Field The Ethernet Patch Timeout field is used to switch a full-duplex IP-224 line back from half-duplex when an Ethernet crosspatch is active. When the Ethernet Patch Timeout expires, the IP-224 line switches back to full-duplex regardless the Ethernet crosspatch state. The range for this field is 0 to 3600 seconds. Default is 0 (disabled).

Submit Button The Submit button is used to temporarily save changes to the IP-224.

To permanently save changes, do the following: 1. Click the Submit button. The changes are sent to the IP-224 for temporary storage. 2. From the left navigation, select Save Parameters. The Save Parameters window appears. 3. Click the Save Parameters button. Changes are now permanently saved to the IP-224 console. 82 Crosspatch Setup IP-224 CHAPTER 11 Account Management

Account Management Window

The Account Management window, shown in Figure 21, is used to manage user accounts for the IP-224 web browser configuration windows, and the IP-224 system parameters may also be reset to factory default settings from this window.

Use the navigation pane on the left to open the following windows: • System Parameters • User Accounts

FIGURE 22. Account Management Window 84 Account Management IP-224

User Accounts Access to the IP-224 web browser configuration is protected by user names and passwords. There is one default admin account: Default username: admin Default password: admin

NOTE: The admin default password should be changed to prevent unauthorized access to the IP-224. The password’s length is 8-20 characters and needs to include a capital letter, a number, and a special character.

To add a user account, do the following:

IMPORTANT: • Only 5 user accounts can be created. • Make note of the new password before adding or changing a password. • The username must be unique. If the username already exists, the IP-224 displays an error and does not create the user account.

1. From the left navigation, select Account Management. The Account Management window appears. 2. From the User Accounts section, click the Add User button. The Add User Account window appears. 3. From the Add User Account section in the Username field, enter a username. The username’s length can be up to 20 characters. 4. In the Password field, enter a password. The password’s length is 8-20 characters and needs to include a capital letter, a number, and a special character. 5. In the Confirm Password field, enter the same password assigned in the previous step. 6. From the Set User Permissions section select the check boxes to allow access to different web browser configuration windows for the user. 7. Click the Submit button. The entries currently displayed on the window are sent to the IP-224 for storage. 8. From the left navigation, select Save Parameters. The Save Parameters window appears. 9. Click the Save Parameters button. Changes are now permanently saved to the IP-224 console. IP-224 Account Management 85

FIGURE 23. Account Management Window - Add User Account

To Edit a User Account, do the following (shown in Figure 23):

IMPORTANT: • Only 5 user accounts can be created. • Make note of the new password before adding or changing a password. • The username must be unique. If the username already exists, the IP-224 displays an error and does not create the user account.

1. From the left navigation, select Account Management. The Account Management window appears. 2. From the User Accounts section, click the Edit button next to username to edit. The Edit User Account window appears. 3. From the Edit User Account section in the Username field, enter a new username. The username’s length can be up to 20 characters. 4. In the New Password field, enter a new password. The password’s length is 8-20 characters and needs to include a capital letter, a number and a special character.

NOTE: If the password field is left blank the IP-224 will not change the password.

5. In the Confirm Password field, enter the same password assigned in the previous step. 6. From the Set User Permissions section select the check boxes to allow access to different web browser configuration windows for the user. 7. Click the Submit button. The entries currently displayed on the window are sent to the IP-224 for storage. 8. From the left navigation, select Save Parameters. The Save Parameters window appears. 86 Account Management IP-224

9. Click the Save Parameters button. Changes are now permanently saved to the IP-224 console.

FIGURE 24. Account Management Window - Edit User Account

To Delete a User Account, do the following (shown in Figure 24):

IMPORTANT:

• The first user account is the administrator and cannot be deleted. • Deleting user accounts take effect immediately.

1. From the left navigation, select Account Management. The Account Management window appears. 2. From the User Accounts section, select the check boxes of the user accounts that need to be deleted. 3. Click the Delete button. The selected user accounts will be deleted. IP-224 Account Management 87

FIGURE 25. Account Management Window - Delete User Account

System Parameters If required, all of the IP-224 system parameters may be reset to factory defaults. A restore code must be entered to reset the parameters. The restore code is displayed in red in the System Parameters section as shown in Figure 25.

To reset the system parameters, do the following:

1. In the Enter Restore Code field, enter the Restore Factory Defaults Confirmation Code. 2. Click Restore. • If an error occurred in the Restore Code entry, the error message shown in Figure 26 appears. • If the Restore code was entered correctly, the SUCCESS message shown in Figure 27 appears. 3. From the left navigation, select Save Parameters. The Save Parameters window appears. 4. Click Save Parameters. 88 Account Management IP-224

CAUTION: All user data (for example, IP Address, password, etc.) is reset back to the factory default except the additional features.

FIGURE 26. Account Management Window - Restore Code Error

FIGURE 27. Account Management Window - Restore Code Success CHAPTER 12 Backup & Restore

Backup & Restore Window

The Backup & Restore window, shown in Figure 28, is used to back up and restore the device settings of the IP-224.

Use the navigation pane on the left to open the following sections: • Internal Storage • External Storage

FIGURE 28. Backup & Restore Window 90 Backup & Restore IP-224

Internal Storage

Name Field The Name field is used to enter a user-defined descriptive name (1 to 32 characters) for the backup. After the Backup is created, this name appears in the Name Column display of the Available Backups list.

Backup Button The Backup button is used to create a backup of the current settings on the IP-224. The backup is saved to the IP-224 persistent storage.

Available Backups List The Available Backups list displays a list of existing backups that are saved to the IP-224 persistent storage.

NOTE: The maximum number of on device backups is five. If five backups are already displayed in the Available Backups list, one must be deleted before another can be created.

Name Column Display The Name column is used to display the Name of any existing backup files.

This field is automatically populated and cannot be modified.

Time Column Display The Time column is used to display the date and time that any existing backup files were created.

This field is automatically populated and cannot be modified.

Version Column Display The Version column is used to display the firmware version present on the IP-224 when any existing backup files were created.

This field is automatically populated and cannot be modified.

Restore Button The Restore button is used to restore the settings present on the IP-224 when the backup was created. A Restore button is located to the right of each existing backup.

Delete Button The Delete button is used to delete the backup from the IP-224 persistent storage. A Delete button is located to the right of each existing backup. IP-224 Backup & Restore 91

To save a new backup to the IP-224 persistent storage, do the following:

1. From the left navigation, select Backup & Restore. The Backup & Restore window appears. 2. Under the Internal Storage section, enter a name for the backup in the Name field. 3. Click the Backup button. The backup is saved to the IP-224 device storage. The backup appears in the list of Available Backups.

IMPORTANT: The maximum number of on device backups is five. If five backups are already displayed in the Available Backups list, one must be deleted before another can be created.

To restore a backup from the IP-224 persistent storage, do the following:

1. From the left navigation, select Backup & Restore. The Backup & Restore window appears. 2. In the Internal Storage section from the Available Backups list, choose the desired backup.

NOTE: Use the Name and Time fields to help identify the desired backup.

3. Click the Restore button. The settings present at the time of the backup are restored to the IP-224.

To delete a backup from the IP-224 persistent storage, do the following:

1. From the left navigation, select Backup & Restore. The Backup & Restore window appears. 2. In the Internal Storage section from the Available Backups list, choose the desired backup. 3. Click the Delete button. The backup is erased from the IP-224 persistent storage. 92 Backup & Restore IP-224

External Storage

Backup Button The Backup button is used to record the current settings of the IP-224 into a file that can be saved to the local computer.

Restore Settings from a File Field The Restore Settings from a File field is used to display the filename of the desired backup file. The filename is populated by using the Browse button.

Browse Button The Browse button is used to find the desired backup file in the file system of the local computer. When pressed, the Browse button opens the Choose File to Upload window. This allows the user to select the.vga file containing the configuration settings to apply to the IP-224.

Restore Button The Restore button is used to initiate the restore process after the desired backup file has been selected.

To save a new backup to the local computer, do the following:

1. From the left navigation, select Backup & Restore. The Backup & Restore window appears. 2. In the External Storage section, click the Backup button. The browser downloads a .vga file that can be viewed and edited in Telex System Manager.

3. Save the file in a secure location. IP-224 Backup & Restore 93

To save a new backup to the local computer, do the following:

1. From the left navigation, select Backup & Restore. The Backup & Restore window appears. 2. In the External Storage section, click the Browse... button. The Choose File to Upload window appears. 3. Select the desired .vga backup file. 4. Click the Open button. The window closes and the selected backup file is displayed in the Restore Settings from a File field. 5. Click the Restore button. The settings present at the time of the backup are restored to the IP-224. 94 Backup & Restore IP-224 CHAPTER 13 Firmware Upgrade

Firmware Upgrade

The Firmware Upgrade window, shown in Figure 29, is used to replace the firmware on the IP-224. For a detailed description of how to obtain the desired firmware version, see “Download Firmware File” on page 99.

Use the navigation pane on the left to open the following sections: • Firmware Upgrade • Upgrade Status

FIGURE 29. Firmware Upgrade Window 96 Firmware Upgrade IP-224

Firmware Upgrade

Firmware File Field The Firmware file field displays the name of the selected firmware file.

Browse Button The Browse button is used to select the desired firmware file from the local computer location where it is saved.

To upgrade the firmware on the IP-224, do the following:

1. From the left navigation, select Firmware Upgrade. The Firmware Upgrade window appears. 2. Click the Browse button. The Choose File to Upload window appears. 3. Select the desired .tfb file. 4. Click the Open button. The firmware begins installing on the IP-224. The progress of the upgrade is displayed in the Upgrade Status section. 5. When the upgrade completes successfully. SUCCESS appears on the IP-224 LCD display and the IP-224 reboots.

Upgrade Status

Status Text The Status Text displays messages describing the current status of the firmware upgrade.

Possible values are: Uploading file... Firmware upgrade successful. Rebooting... ERROR: Wrong device type

Progress Bar The Progress bar displays a color coded progress bar marking the progress of the firmware upgrade.

Possible values are: Yellow — The upgrade is in progress. Green — The upgrade has successfully completed. Red — The upgrade process has failed. An error has occurred. IP-224 Firmware Upgrade 97

FIGURE 30. Upgrade Status: Uploading File

FIGURE 31. Upgrade Status: Successful 98 Firmware Upgrade IP-224

FIGURE 32. Upgrade Status: Error IP-224 Firmware Upgrade 99

Download Firmware File

The firmware of VoIP hardware can also be updated by using TSM (Telex System Manager). The latest version of TSM is available for download from http://www.telex.com/us/dispatch/downloads.

NOTE: • VoIP hardware includes the following Radio Dispatch devices: ADHB-4, IP-224, IP-2002, IP-1616, C-6200, and NEO-10. • TSM uses .tfb (Telex Firmware Binary) files to update VoIP firmware.

Install TSM To install TSM, do the following:

1. Locate and remove earlier versions of TSM from the computer, if needed. 2. Download the latest TSM from www.telex.com.

NOTE: For more information, see “Download Telex Firmware” on page 101.

3. Unzip and double-click setup.exe. The Telex System Manager Welcome window appears. 4. Click the Next button. The Select Installation Folder window appears.

5. To specify an installation path for TSM, click the Browse button. OR To accept the default folder location, leave the path entered in the Folder field. By default, TSM is installed at C:\Program Files\Telex Communications\Telex System Manager\ 6. Select the Everyone check box to allow any user access to TSM. OR Select the Just Me check box to allow the current user access to TSM. 100 Firmware Upgrade IP-224

7. Click the Next button. The Confirm Installation window appears.

8. Click the Next button. The Installing Telex System Manager appears and a Please Wait message appears. Once TSM is installed, a success message appears on the Confirm Installation window. 9. Click the Close button. IP-224 Firmware Upgrade 101

Download Telex Firmware When new firmware becomes available it is posted to our website. It can be downloaded at http://www.telex.com/us/dispatch/ downloads. Check the website periodically for updated firmware.

NOTE: Pre-approved access is required to download firmware and manuals from the web site.

FIGURE 33. Telex Website Firmware—Download Link

To download TSM, do the following: 1. From the navigation pane, select Download. The Downloads window appears. 2. From the right navigation pane, select TSM. The Telex System Manager Download window appears. 3. Click the Download File icon. The Opening TSM_Vxxx .zip window appears. 4. Select the Save File radio button. 5. Select the Do this automatically for files like this from now on check box for future downloads (optional). 6. Click the OK button. The Enter Name of the File to Save to window appears. The filename field is populated with the TSM file name. 7. Locate a destination folder. 8. Click the Save button. The TSM .zip file is saved to the destination folder. NOTE: Downloading firmware is a similar procedure. 102 Firmware Upgrade IP-224

Update Firmware Tool Window

The Update Firmware Tool window, shown in Figure 34, is used to upload the newest version of firmware to the device selected in the Destination field.

FIGURE 34. Firmware Tool Window

File Field The File field is used to select a firmware file to upload to the VoIP hardware.

Firmware File Info Group Box

Device Type Field

The Device Type field displays the type of device supported by the currently selected file in the File field. Date Field

The Date field displays the currently selected file’s firmware creation date. Firmware Version Field

The Firmware Version field displays the currently selected file’s firmware version. Checksum Field

The Checksum field displays the currently selected file’s firmware checksum IP-224 Firmware Upgrade 103

Destination Group Box

Left Navigation Pane The Left Navigation Pane displays all detected devices from the main dialog’s device list with device types that match the currently selected firmware file. Manually entered IP Addresses also appear in the navigation pane. Once the device is added, it appears in the left navigation pane and is available for selection.

NOTE: If the device you are updating does not automatically appear in the navigation pane, manually enter the IP Address in the Manual Entry field.

Manual Entry Field The Manual Entry field is used to add the VoIP hardware’s IP Address to the left navigation pane.

Login Group Box

Username Field The Username field is used to enter the administrator’s username.

This field can contain up to 20 lowercase characters.

NOTE: The administrator is the only user who can update the firmware.

Password Field The Password field is used to enter the administrator’s password, if one is required.

The range for this field is 8 to 20 characters.

Write Firmware Button The Write Firmware button is used to begin the upload process. Once the button is selected, the file specified in the File field is uploaded to the VoIP hardware.

Close Button The Close button is used to close the window. 104 Firmware Upgrade IP-224

Upload VoIP Hardware Firmware

Once TSM is installed and your new .tfb file is downloaded, you are ready to upload the VoIP hardware’s firmware.

To upload the VoIP hardware’s firmware, do the following: 1. Click the TSM shortcut on your desktop. OR From your taskbar, click Start | Programs | Telex Communications | Telex System Manager. The Telex System Manager window opens. 2. Click Tools | Firmware Update. The Firmware Update Tool opens.

3. To locate the .tfb file for upload, click the folder icon. The Open window appears. 4. Select the.tfb file you want to upload. The file is highlighted. 5. Click the Open button. The selected file appears in the File field.

NOTE: If the device does not appear in the list, enter the VoIP hardware’s IP Address in the Manual Entry field and click the Add button. The IP Address appears in the left navigation pane.

6. In the left navigation, select the device’s IP Address. The Write Firmware button is activated. 7. Click the Write Firmware button. Firmware update messages are shown in the Status column which provides feedback on the firmware update progress. Once the progress reaches 100%, the firmware is updated. IP-224 Firmware Upgrade 105

NOTE: • If an error occurs, the Progress column is reset and an error message appears in the Status column. • Once the firmware is uploaded, the device resets.

8. Click the Close button. The Firmware Update in Progress window closes. 9. Click the Close button. The Firmware Update Tool window closes.

To access the web page directly from the Firmware Update Tool window, do the following:

1. Right-click the device’s entry. A Flyout menu appears. 2. From the context menu, click Webpage. The Authentication Required window opens. 3. In the Username field, enter a username. 4. In the Password field, enter a password. 5. Click the OK button. The Web Browser’s Configuration Home window opens. 106 Firmware Upgrade IP-224 CHAPTER 14 Additional Features

Additional Features Window

The Additional Features window, shown in Figure 35, displays the special operational software enabled and serial types available in the IP-224. Each additional feature is enabled by entering a separately purchased option code. Refer to the respective technical manuals for set up information.

FIGURE 35. Additional Features Window

These fields are automatically populated and cannot be modified. 108 Additional Features IP-224 CHAPTER 15 Save Parameters

Save Parameters

The Save Parameters window is used to save the current configuration to the IP-224. It is also used to reset the IP-224 device.

FIGURE 36. Save Parameters Window 110 Save Parameters IP-224

Save Parameters Button The Save Parameters button is used to save any changes submitted to the IP-224 for storage into permanent memory.

To save changes to permanent memory, do the following:

1. From the left navigation, select Save Parameters. The Save Parameters window appears. 2. Click the Save Parameters button. Changes are now permanently saved to the IP-224 console.

NOTE: Clicking Submit saves changes in temporary memory only. The configuration values do not take affect until Save Parameters is clicked.

Reset IP-224 Button The Reset IP-224 button is used to perform a full reset of the IP-224. This is the software equivalent of a power down reset.

To reset the IP-224, do the following:

1. From the left navigation, select Save Parameters. The Save Parameters window appears. 2. Click Reset IP-224. The IP-224 web page displays the count down clock until the unit fully reboots. The web page home screen appears after the completion of reset. CHAPTER 16 System Status

System Status Window

The System Status window, shown in Figure 37, is used to view the IP-224’s current active Ethernet port, serial connection state, and audio levels in real time, such as Handset Input, CTCSS Input, RX Input, RX IP Input, TX IP Input, and TX Monitor Input.

Use the navigation pane on the left to open the following sections: • Ethernet Port Status • Level Status • Serial Connection State

FIGURE 37. System Status Window 112 System Status IP-224

Ethernet Port Status

Current Active Port Field The Current Active Port field is used to view the IP-224’s current active Ethernet port. This field is automatically populated and cannot be modified.

NOTE: The Current Active Port can also be seen in the Ethernet Setup window or via the front panel display line selection icon where an asterisk (*) indicates the Primary Ethernet port is active and a pound sign (#) indicates the Secondary Ethernet port is active.

Level Status

Handset Input Field The Handset Input field displays the incoming audio level from the IP-224’s handset. When no audio is received, this field will display a base value of -50dB.

This field is automatically populated and cannot be modified.

Line 1 Column The Line 1 column displays the CTSS Input, RX IP Input, RX Input, TX IP Input, and TX Monitor Input for Line 1.

Line 2 Column The Line 2 column displays the CTSS Input, RX IP Input, RX Input, TX IP Input, and TX Monitor Input for Line 2.

CTCSS Input Field The CTCSS Input field displays the incoming CTCSS audio level. The CTCSS input level can also be viewed via the front panel display. For more information, see “CTCSS Input Levels Menu” on page 131. When no audio is received, this field will display a base value of -50dB. This field is automatically populated and cannot be modified.

RX IP Input Field The RX IP Input field appears when at least one line is set to Console Mode, and is used to monitor the RX Multicast audio level. The RX IP input level can also be viewed via the front panel display. For more information, see “RX IP Input Levels Menu” on page 132. When no audio is received, this field will display a base value of -50dB.

This field is automatically populated and cannot be modified.

RX Input Field The RX Input field displays the incoming Rx audio level. The RX input level can also be viewed via the front panel display. For more information, see “RX Input Levels Menu” on page 131. When no audio is received, this field will display a base value of - 50dB. This field is automatically populated and cannot be modified. IP-224 System Status 113

TX IP Input The TX IP Input field displays the incoming TX Multicast audio level from IP dispatch consoles. The TX IP input level can also be viewed via the front panel display. For more information, see “TX IP Input Levels Menu” on page 132. When no audio is received, this field will display a base value of -50dB. This field is automatically populated and cannot be modified.

TX Monitor Input The TX Monitor Input field appears when at least one line is set to Tone Mode, and displays the incoming TX Monitor audio level. The TX monitor input level can also be viewed via the front panel display. For more information, see “TX Mon Input Levels Menu” on page 133. When no audio is received, this field will display a base value of -50dB. This field is automatically populated and cannot be modified.

Serial Connection State

Line 1 Column The Line 1 column displays the serial connection Type and State for Line 1.

Line 2 Column The Line 2 column displays the serial connection Type and State for Line 2.

Type Field The Type field displays the serial type assigned to each line. The serial type can be assigned from the Serial Type field in the Multicast Setup window. For more information, see “Line Type Drop Down Menu” on page 48 and “Serial Type Drop Down Menu” on page 49.

State Field The State field displays the serial connection status of the line. Possible values are Connected or Not Connected. This field is automatically populated and cannot be modified. 114 System Status IP-224 CHAPTER 17 Operation

IP-224 Front Panel

The IP-224 front panel uses an LCD (Liquid Crystal Display) display to provide the user with basic IP-224 information and menu options. The front panel softkeys are used to navigate through the menus and make quick changes to a few basic parameters. Front panel LEDs indicate when the IP-224 is generating IP Packets (TX) and if a network connection is established (LINK).

Front Panel Display

NOTE: Take care not to damage the display: • Clean with soft cloth using ethyl alcohol or isopropyl alcohol. Do not use solvents such as ketone or aromatics. • Do not operate or store in direct exposure to sunlight.

Front Panel Softkeys

The Front Panel softkeys are used to access and navigate through the programming menus.

MENU Softkey The MENU softkey is used to access the Main menu. The MENU softkey is also used to navigate through the lower level menus and used to select menu options. Once the softkey is pressed, the Main menu appears. For more information, see “MAIN Menu” on page 116.

IC Softkey The IC softkey is used to return to previous menu level. 116 Operation IP-224

Arrow Up Softkey

The Arrow Up softkey is used to navigate the IP-224 menus by moving the selection up the menu.

Arrow Down Softkey

The Arrow Down softkey is used to navigate the IP-224 menus by moving the selection down the menu.

Positioning the arrow next to the desired selection allows the user to proceed to the next menu level by pressing the MENU softkey again.

MAIN Menu

The MAIN menu, shown in Figure 38, is used select different system levels to control or monitor. You can also configure or display gain levels and network parameters, as well as switch on and off tones for system alignment. Available selections for the Main Menu include: • Systems Utilities • Network Settings • Input VU Meters • Gain Adjustments

FIGURE 38. Main Menu Screen IP-224 Operation 117

Main Menu Structure MAIN MENU SYSTEM UTILITIES View Unit Info Display Contrast Remote Access Reboot IP-224 NETWORK SETTINGS Auto Failover Primary Port DHCP IP Address Subnet Mask Gateway Ping IP Address Ping Count Ping Timeout Time Btwn Pings Secondary Port DHCP IP Address Subnet Mask Gateway Ping IP Address Ping Count Ping Timeout Time Btwn Pings Set Active Port INPUT VU METERS RX Inputs CTCSS Inputs RX IP Inputs TX IP Inputs TX Monitor Inputs Handset Mic GAIN ADJUSTMENTS TX Outputs RX Inputs TX IP Inputs RX IP Inputs TX Monitor Inputs CTCSS Inputs CTCSS Outputs Recorder Outputs Handset 118 Operation IP-224

System Utilities Menu

The System Utilities menu is used to view unit info, display contrast, enable/disable remote access, and reboot the IP-224.

View Unit Info Menu The View Unit Info menu, shown in Figure 39, is used to display the unit’s information, including network parameters, serial number, hardware version, and software version.

FIGURE 39. View Unit Info Menu Screen

To display View Unit Info, do the following:

1. From the home state, press the MENU softkey. The MAIN MENU appears. 2. Using the arrow softkeys, select System Utilities. 3. Press the MENU softkey. The SYSTEM UTILITIES menu appears. 4. Using the arrow softkey, select View Unit Info. 5. Press MENU softkey. The View Unit Information appears in the display.

Display Contrast Menu The Display Contrast menu, shown in Figure 40, is used to set up the contrast level of the main display in front of the unit.

FIGURE 40. Display Contrast Menu Screen

To adjust the Contrast Level, do the following: 1. From the home state, press the MENU softkey. The MAIN MENU appears. 2. Using the arrow softkeys, select System Utilities. 3. Press the MENU softkey. The SYSTEM UTILITIES menu appears. 4. Using the arrow softkeys, select Display Contrast. 5. Press the MENU softkey. The DISPLAY CONTRAST menu appears. 6. Using the arrow softkeys, select the desired contrast level. 7. Press the MENU softkey to save the new contrast level. 8. Press the IC softkey to return to the previous menu. IP-224 Operation 119

Remote Access The Remove Access menu, shown in Figure X, is used to enable/disable Telex System Manager configuration (TSM Enable) or web browser configuration (Webpage Enable) of the IP-224.

FIGURE 41. Remote Access Menu Screen

To change the remote access, do the following:

1. From the home state, press the MENU softkey. The MAIN MENU appears. 2. Using the arrow softkeys, select System Utilities. 3. Press the MENU softkey. The SYSTEM UTILITIES menu appears. 4. Using the arrow softkeys, select Remote Access. 5. Press the MENU softkey. The REMOTE ACCESS menu appears. 6. Using the arrow softkeys, select TSM Enable. 7. Press the menu softkey to enable/disable the TSM Enable check box. 8. Using the arrow softkeys, select Webpage Enable. 9. Press the MENU softkey to enable/disable the Webpage Enable check box. 10. Press the IC softkey to return to the previous menu.

Reboot IP-224 Menu The Reboot IP-224 menu, shown in Figure 42, is used to reset the unit.

FIGURE 42. Reboot IP-224 Menu Screen

To reset the unit, do the following: 1. From the home state, press the MENU softkey. The MAIN MENU appears. 2. Using the arrow softkeys, select System Utilities. 3. Press the MENU softkey. The SYSTEM UTILITIES menu appears. 4. Using the arrow softkeys, select Reboot IP-224. 5. Press the MENU softkey. The REBOOT IP-224 menu appears. 6. Press the MENU softkey. The unit begins rebooting. 120 Operation IP-224

Network Settings Menu

The Network Settings menu is used to view and set the IP-224’s network parameters.

Available Selections include: • Auto Failover • Primary Port • Secondary Port • Set Active Port

Auto Failover Check Box The Auto Failover Enabled check box, if selected, enables the IP-224 to ping a network IP Address with the Primary or Secondary Ethernet port. When the IP-224 boots, it sets the Primary Ethernet port as active. If the Auto Failover is enabled, the IP- 224 pings the Primary Ethernet port’s Ping IP Address. If the ping fails with the Primary Ethernet port, the IP-224 switches to the Secondary Ethernet port. The IP-224 continues using the Secondary Ethernet port until the ping fails on the secondary network, the port selection is changed via the web page/display, or the IP-224 is rebooted.

The Auto Failover can also be changed via the IP-224 web page configuration. For more information, see “Auto Failover Enabled Check Box” on page 39.

This is the ping command with the fields described in the following sections:

ping –c –W

IMPORTANT: Validate the Primary Port and Secondary Port Ping IP Addresses when enabling Auto Failover. If neither the Primary nor the Secondary Ping IP Address can be pinged successfully, the Active Port continuously switches between the Primary and Secondary Ethernet ports. This leads to an unreliable network connection to the IP-224.

NOTE: The current active port can be seen on the Ethernet Setup web page, System Status web page, or via the front panel display line selection icon where an asterisk (*) indicates the Primary Ethernet port is active and a pound sign (#) indicates the Secondary Ethernet port is active.

FIGURE 43. Auto Failover Check box

To enable Auto Failover for the unit, do the following: 1. From the home state, press the MENU softkey. The MAIN MENU appears. 2. Using the arrow softkeys, select Network Settings. 3. Press the MENU softkey. The NETWORK SETTINGS menu appears. 4. Press the MENU softkey to enable the Auto Failover option check box. An Updating message appears and the display returns to the NETWORK SETTINGS menu. 5. Press the IC softkey to return to the previous menu.

Primary Port Menu IP-224 Operation 121

The Primary Port menu, shown in Figure 44, is used to enable DHCP, display or set the unit’s IP Address, Subnet Mask, Gateway, Ping IP Address, Ping Count, Ping Timeout, and Time Btwn Pings for the Primary Ethernet port on the IP-224.

FIGURE 44. Primary Port Menu Screen

Secondary Port Menu The Secondary Port menu, shown in Figure 45, is used to enable DHCP, display or set the unit’s IP Address, Subnet Mask, Gateway, Ping IP Address, Ping Count, Ping Timeout, and Time Btwn Pings for the Secondary Ethernet port on the IP-224.

FIGURE 45. Secondary Port Menu Screen 122 Operation IP-224

DHCP Check Box The DHCP (Dynamic Host Configuration Protocol) check box, shown in Figure 46, allows the IP-224 to acquire IP Addresses and other network configuration settings automatically when connected to a network.

By default DHCP check box is not selected.

NOTE: The network must allow DHCP service before the IP-224 can get the network parameters. Radio Dispatch does not recommend operating with DHCP enabled. Operating with DHCP enabled may cause the base IP Address to change unexpectedly, making changes to the software setup more difficult.

FIGURE 46. DHCP Menu Screen

To enable DHCP for the unit, do the following: 1. From the home state, press the MENU softkey. The MAIN MENU appears. 2. Using the arrow softkeys, select Network Settings. 3. Press the MENU softkey. The NETWORK SETTINGS menu appears. 4. Using the arrow softkeys, select Primary Port. OR Using the arrow softkeys, select Secondary Port. 5. Press the MENU softkey. The PRIMARY PORT menu appears. OR The SECONDARY PORT menu appears. 6. Press the MENU softkey to enable the DHCP option check box. The Updating message appears and the display returns to the PRIMARY PORT or SECONDARY PORT menu. IP-224 Operation 123

To validate the new network setting, do the following:

1. Using the arrow softkeys, select IP Address. 2. Press the MENU softkey. The IP Address of the unit appears. 3. Press the IC softkey to return to the previous menu.

Set IP Address Menu The Set IP Address menu, shown in Figure 47, is used to display or set the unit’s IP Address.

FIGURE 47. Set IP Address Menu Screen

To set the IP Address, do the following: 1. From the home state, press the MENU softkey. The MAIN MENU appears. 2. Using the arrow softkeys, select Network Settings. 3. Press the MENU softkey. The NETWORK SETTINGS menu appears. 4. Using the arrow softkeys, select Primary Port. OR Using the arrow softkeys, select Secondary Port. 5. Press the MENU softkey. The PRIMARY PORT menu appears. OR The SECONDARY PORT menu appears.

NOTE: Verify the DHCP check box is not selected.

6. Using the arrow softkeys, select IP Address. 7. Press the MENU softkey. The SET IP ADDRESS menu appears. The first IP Address quad is active. 8. Press the MENU softkey to change the quad field focus, as needed. 9. Press the arrow softkey to change the quad number up or down by a value of one. OR Press and hold the arrow softkeys to rapidly change the quad number up or down. 10. Repeat steps 8 and 9 until the IP Address is complete. 11. Press the MENU softkey. The Updating message appears and the display returns to the PRIMARY PORT or SECONDARY PORT menu. 12. Press the IC softkey at any time to cancel and return to the previous menu. 124 Operation IP-224

Set Subnet Mask Menu The Set Subnet Mask menu, shown in Figure 48, is used to display or set the unit’s Subnet Mask Address. The Subnet Mask is used to distinguish local addresses from addresses requiring the use of a gateway to reach other networks. Contact your Network Administrator to obtain the proper value for this field.

FIGURE 48. Set Subnet Mask Menu Screen

To set the Subnet Mask, do the following: 1. From the home state, press the MENU softkey. The MAIN MENU appears. 2. Using the arrow softkeys, select Network Settings. 3. Press the MENU softkey. The NETWORK SETTINGS menu appears. 4. Using the arrow softkeys, select Primary Port. OR Using the arrow softkeys, select Secondary Port. 5. Press the MENU softkey. The PRIMARY PORT menu appears. OR The SECONDARY PORT menu appears.

NOTE: Verify the DHCP check box is not selected.

6. Using the arrow softkeys, select Subnet Mask. 7. Press the MENU softkey. The SET SUBNET MASK menu appears. The first Subnet Mask quad is active. 8. Press the MENU softkey to change the quad field focus, as needed. 9. Press the arrow softkey to change the quad number up or down by a value of one. OR Press and hold the arrow softkeys to rapidly change the quad number up or down. 10. Repeat steps 8 and 9 until the Subnet mask settings are complete. 11. Press the MENU softkey. The Updating message appears and the display returns to the PRIMARY PORT or SECONDARY PORT menu. 12. Press the IC softkey at any time to cancel and return to the previous menu.

Set Gateway Menu The Set Gateway menu, shown in Figure 49, is used to display or set the unit’s gateway address. The gateway address is used to connect to another network.

FIGURE 49. Set Gateway Menu Screen IP-224 Operation 125

To set the Gateway Address, do the following:

1. From the home state, press the MENU softkey. The MAIN MENU appears. 2. Using the arrow softkeys, select Network Settings. 3. Press the MENU softkey. The NETWORK SETTINGS menu appears. 4. Using the arrow softkeys, select Primary Port. OR Using the arrow softkeys, select Secondary Port. 5. Press the MENU softkey. The PRIMARY PORT menu appears. OR The SECONDARY PORT menu appears.

NOTE: Verify the DHCP check box is not selected.

6. Using the arrow softkeys, select Gateway. 7. Press the MENU softkey. The SET GATEWAY menu appears. The first gateway quad is active. 8. Press the MENU softkey to change the quad field focus, as needed. 9. Press the arrow softkey to change the quad number up or down by a value of one. OR Press and hold the arrow softkeys to rapidly change the quad number up or down. 10. Repeat steps 8 and 9 until the gateway settings are complete. 11. Press the MENU softkey. The Updating message appears and the display returns to the PRIMARY PORT or SECONDARY PORT menu. 12. Press the IC softkey at any time to cancel and return to the previous menu. 126 Operation IP-224

Set Ping IP Address Menu The Set Ping IP Address menu is used to display or set the Ping IP Address. The Ping IP Address is used, when Auto Failover is enabled, to set the network IP Address used in the ping command to determine if the IP-224 needs to switch Ethernet ports. If the network IP Address is unreachable, the ping command fails, and the IP-224 switches Ethernet ports.

The Ping IP Address can also be changed via the IP-224 web page configuration. For more information, see “Ping IP Address Field” on page 41.

FIGURE 50. Set Ping IP Address Menu Screen

To set the Ping IP Address, do the following

1. From the home state, press the MENU softkey. The MAIN MENU appears. 2. Using the arrow softkeys, select Network Settings. 3. Press the MENU softkey. The NETWORK SETTINGS menu appears. 4. Using the arrow softkeys, select Primary Port. OR Using the arrow softkeys, select Secondary Port. 5. Press the MENU softkey. The PRIMARY PORT menu appears. OR The SECONDARY PORT menu appears. 6. Using the arrow softkeys, select Ping IP Address. 7. Press the MENU softkey. The SET PING IP ADDRESS menu appears. The first Ping IP Address quad is active. 8. Press the MENU softkey to change the quad field focus, as needed. 9. Press the arrow softkey to change the quad number up or down by a value of one. OR Press and hold the arrow softkeys to rapidly change the quad number up or down. 10. Repeat steps 8 and 9 until the Ping IP Address is complete. 11. Press the MENU softkey. The Updating message appears and the display returns to the PRIMARY PORT or SECONDARY PORT menu. 12. Press the IC softkey at any time to cancel and return to the previous menu. IP-224 Operation 127

Set Ping Count Menu The Set Ping Count menu is used to display or set the Ping Count. The Ping Count field is used, when Auto Failover is enabled, to set the number of ping attempts used in the ping command to determine if the IP-224 needs to switch Ethernet ports. The IP-224 attempts to ping the network IP Address the number of times configured in the Ping Count field. If the Ping IP Address is unreachable for ALL ping attempts, the ping command fails, and the IP-224 switches Ethernet ports.

The range for this field is 1 to 10.

The ping count can also be changed via the IP-224 web page configuration. For more information, see “Ping Count” on page 41.

NOTE: The ping command inserts a 1 second delay between each ping attempt when the Ping IP Address is unreachable. For example, if the Ping Count is set to 5, the ping command requires a minimum of 4 seconds to complete for an unreachable Ping IP Address.

FIGURE 51. Set Ping Count Menu Screen

To set the Ping Count, do the following:

1. From the home state, press the MENU softkey. The MAIN MENU appears. 2. Using the arrow softkeys, select Network Settings. 3. Press the MENU softkey. The NETWORK SETTINGS menu appears. 4. Using the arrow softkeys, select Primary Port. OR Using the arrow softkeys, select Secondary Port. 5. Press the MENU softkey. The PRIMARY PORT menu appears. OR The SECONDARY PORT menu appears. 6. Using the arrow softkeys, select Ping Count. 7. Press the MENU softkey. The SET PING COUNT menu appears. 8. Using the arrow softkeys, select the desired value. 9. Press MENU to save the new value. The Updating message appears and the display returns to the PRIMARY PORT or SECONDARY PORT menu. 10. Press the IC softkey at any time to cancel and return to the previous menu. 128 Operation IP-224

Set Ping Timeout Menu The Set Ping Timeout menu is used to display or set the Ping Timeout. The Ping Timeout field is used, when Auto Failover is enabled, to set the timeout in seconds used to cancel the ping command. The timeout is started after all the Ping Count attempts have been sent. If the timer expires and the ping command is still active, it cancels the ping command. If ALL ping attempts failed before the ping command was cancelled, then the IP-224 switches Ethernet ports.

The range for this field is 1 to 20 seconds.

The Ping Timeout can also be changed via the IP-224 web page configuration. For more information, see “Ping Timeout” on page 41.

NOTE: There is a 1 second delay between each ping attempt. The ping command is cancelled in (Ping Count - 1) seconds plus Ping Timeout seconds when the Ping IP Address is unreachable. For example, the Ping Count is set to 5 and the Ping Timeout is set to 10, the ping command is cancelled in 14 seconds for an unreachable Ping IP Address.

FIGURE 52. Set Ping Timeout Menu Screen

To set the Ping Timeout, do the following:

1. From the home state, press the MENU softkey. The MAIN MENU appears. 2. Using the arrow softkeys, select Network Settings. 3. Press the MENU softkey. The NETWORK SETTINGS menu appears. 4. Using the arrow softkeys, select Primary Port. OR Using the arrow softkeys, select Secondary Port. 5. Press the MENU softkey. The PRIMARY PORT menu appears. OR The SECONDARY PORT menu appears. 6. Using the arrow softkeys, select Ping Timeout. 7. Press the MENU softkey. The SET PING TIMEOUT menu appears. 8. Using the arrow softkeys, select the desired time. 9. Press MENU to save the new time. The Updating message appears and the display returns to the PRIMARY PORT or SECONDARY PORT menu. 10. Press the IC softkey at any time to cancel and return to the previous menu. IP-224 Operation 129

Set Time Btwn Pings Menu The Set Time Btwn Pings menu is used to display or set the Time Between Pings. The Time Between Pings field is used, when Auto Failover is enabled, to set the amount of time in seconds between ping commands. When a ping command completes, either successfully or unsuccessfully, this is the amount of time before the next ping command is executed.

The range for this field is 5 to 60 seconds.

The Time Between Pings can also be changed via the IP-224 web page configuration. For more information, see “Time Between Pings” on page 41.

FIGURE 53. Set Time Between Pings Menu Screen

To set the Time Between Pings, do the following:

1. From the home state, press the MENU softkey. The MAIN MENU appears. 2. Using the arrow softkeys, select Network Settings. 3. Press the MENU softkey. The NETWORK SETTINGS menu appears. 4. Using the arrow softkeys, select Primary Port. OR Using the arrow softkeys, select Secondary Port. 5. Press the MENU softkey. The PRIMARY PORT menu appears. OR The SECONDARY PORT menu appears. 6. Using the arrow softkeys, select Time Btwn Pings. 7. Press the MENU softkey. The SET TIME BTWN PINGS menu appears. 8. Using the arrow softkeys, select the desired time. 9. Press MENU to save the new time. The Updating message appears and the display returns to the PRIMARY PORT or SECONDARY PORT menu. 10. Press the IC softkey at any time to cancel and return to the previous menu. 130 Operation IP-224

Active Port Menu The Active Port menu is used to manually select the active Ethernet port on the IP-224. The active port can be changed regardless of the Auto Failover Enabled setting (for debug/setup purposes).

The Active Port can also be changed via the IP-224 web page configuration.

Available selections are: Primary — Select Primary to set the PRIM Ethernet port on the IP-224 as the active port (Default). Secondary — Select Secondary to set the SECOND Ethernet port on the IP-224 as the active port.

FIGURE 54. Active Port Menu Screen

To change the Active Port, do the following:

1. From the home state, press the MENU softkey. The MAIN MENU appears. 2. Using the arrow softkeys, select Network Settings. 3. Press the MENU softkey. The NETWORK SETTINGS menu appears. 4. Using the arrow softkeys, select the Set Active Port. The ACTIVE PORT menu appears. 5. Using the arrow softkeys, select the Secondary check box.

NOTE: By default the Primary check box is selected.

6. Press the MENU softkey. The Updating message appears and the display returns to the ACTIVE PORT menu. 7. Press the IC softkey to return to the previous menu.

Input VU Meters Menu

The Input VU Meters menu is used to display and monitor various input audio levels. When the VU meter appears on the display and audio is being received, the total volume is represented graphically and the value is given in dB.

Available selections include: • RX Inputs • CTCSS Inputs • RX IP Inputs • TX IP Inputs • TX Monitor Inputs • Handset Mic IP-224 Operation 131

RX Input Levels Menu The RX Input Levels menu, shown in Figure 55, is used to monitor the IP-224’s Rx audio level.

FIGURE 55. RX Input Levels Menu Screen

To monitor the RX Inputs Levels, do the following: 1. From the home state, press the MENU softkey. The MAIN MENU appears. 2. Using the arrow softkeys, select Input VU Meters. 3. Press the MENU softkey. The INPUT VU METERS menu appears. 4. Using the arrow softkeys, select RX Inputs. 5. Press the MENU softkey. The RX INPUT LEVELS menu appears. The VU meters for Line 1 and Line 2 appear. 6. Press the IC softkey to return to the previous menu.

CTCSS Input Levels Menu The CTCSS Input Levels menu, shown in Figure 56, is used to monitor the CTCSS audio level.

FIGURE 56. CTCSS Input Levels Menu Screen

To monitor the CTCSS Input Levels, do the following: 1. From the home state, press the MENU softkey. The MAIN MENU appears. 2. Using the arrow softkeys, select Input VU Meters. 3. Press the MENU softkey. The INPUT VU METERS menu appears. 4. Using the arrow softkeys, select CTCSS Inputs. 5. Press the MENU softkey. The CTCSS INPUT LEVELS menu appears. The VU meters for Line 1 and Line 2 appear. 6. Press the IC softkey to return to the previous menu. 132 Operation IP-224

RX IP Input Levels Menu The RX IP Input Levels menu, shown in Figure 57, is used to monitor the RX Multicast audio level.

FIGURE 57. RX IP Input Levels Menu Screen

To monitor the RX IP Inputs Levels, do the following: 1. From the home state, press the MENU softkey. The MAIN MENU appears. 2. Using the arrow softkeys, select Input VU Meters. 3. Press the MENU softkey. The INPUT VU METERS menu appears. 4. Using the arrow softkeys, select RX IP Inputs. 5. Press the MENU softkey. The RX IP INPUTS LEVELS menu appears. The VU meters for Line 1 and Line 2 appear. 6. Press the IC softkey to return to the previous menu.

TX IP Input Levels Menu The TX IP Input Levels menu, shown in Figure 58, is used to monitor the TX Multicast audio level from IP dispatch consoles.

FIGURE 58. TX IP Input Levels Menu Screen

To monitor the TX IP Input Levels, do the following: 1. From the home state, press the MENU softkey. The MAIN MENU appears. 2. Using the arrow softkeys, select Input VU Meters. 3. Press the MENU softkey. The INPUT VU METERS menu appears. 4. Using the arrow softkeys, select TX IP Inputs. 5. Press the MENU softkey. The TX IP INPUT LEVELS menu appears. The VU meters for Line 1 and Line 2 appear. 6. Press the IC softkey to return to the previous menu. IP-224 Operation 133

TX Mon Input Levels Menu The TX Mon Input Levels menu, shown in Figure 59, is used to monitor the TX Monitor audio level.

FIGURE 59. TX Mon Input Levels Menu Screen

To monitor the TX Monitor Input Levels, do the following: 1. From the home state, press the MENU softkey. The MAIN MENU appears. 2. Using the arrow softkeys, select Input VU Meters. 3. Press the MENU softkey. The INPUT VU METERS menu appears. 4. Using the arrow softkeys, select TX Monitor Inputs. 5. Press the MENU softkey. The TX MON INPUT LEVELS menu appears. The VU meters for Line 1 and Line 2 appear. 6. Press the IC softkey to return to the previous menu.

Handset Mic Level Menu The Handset Mic Level menu, shown in Figure 60, is used to monitor the current microphone input level from the handset.

FIGURE 60. Handset Mic Level Menu Screen

To monitor the Handset Mic Input Level, do the following: 1. From the home state, press the MENU softkey. The MAIN MENU appears. 2. Using the arrow softkeys, select Input VU Meters. 3. Press the MENU softkey. The INPUT VU METERS menu appears. 4. Using the arrow softkeys, select Handset Mic. 5. Press the MENU softkey. The HANDSET MIC LEVEL menu appears. The VU meter indicates the current microphone input from the handset. 6. Press the IC softkey to return to the previous menu. 134 Operation IP-224

Gain Adjustment Menu

The Gain Adjustment menu is used to view and set the IP-224’s gain settings.

Available selections include: • TX Outputs • RX Inputs • TX IP Inputs • RX IP Inputs • TX Monitor Inputs • CTCSS Inputs • CTCSS Outputs • Recorder Outputs • Handset

TX Output Gains Menu The TX Output Gains menu, shown in Figure 61, is used to display or set the unit’s TX Output gain settings.

FIGURE 61. TX Output Gains Menu Screen

To set the TX Output Gains, do the following: 1. From the home state, press the MENU softkey. The MAIN MENU appears. 2. Using the arrow softkeys, select Gain Adjustments. 3. Press the MENU softkey. The GAIN ADJUSTMENT menu appears. 4. Using the arrow softkeys, select TX Outputs. 5. Press the MENU softkey. The TX OUTPUT GAINS menu appears. 6. Using the arrow softkeys, scroll to the Output Gain you want to modify. The available selections for this menu are: • Level [Line #1/2(dB)] - Adjusting the numeric value adjusts the TX Output gain for the selected line. To adjust the gain setting, do the following:

a. Using the arrow softkeys, position the indicator next to the value to be adjusted. b. Press the MENU softkey to enter gain adjustment mode. A rectangular box appears around the gain value. c. Using the arrow softkeys, adjust the gain settings to the desired value. Changes in gain value take effect immediately. d. Press the MENU softkey to save changes and exit the gain adjustment mode. OR e. Press the IC softkey to discard changes and exit the gain adjustment mode. IP-224 Operation 135

• Tone - When the box is selected, the IP-224 generates an alignment tone at the TX+/- output pins. To select/clear the Tone Enable box, do the following:

a. Using the arrow softkeys, position the indicator next to the desired option. b. Press the MENU softkey to select or clear the check box. • PTT - When the box is selected, the IP-224 energizes the PTT relay for the selected line. Alternatively, a handset plugged into the HANDSET port on the front of the unit can be used to assert PTT. To select/clear the PTT Enable box, do the following:

a. Using the arrow softkeys, position the indicator next to the desired option. b. Press the MENU softkey to select or clear the check box. 7. When the gain adjustment is complete, press the IC softkey to return to the previous menu.

RX Input Gains Menu The RX Input Gains menu, shown in Figure 62, is used to display or set the unit’s RX Input gain settings.

FIGURE 62. RX Input Gains Menu Screen

NOTE: It is recommended to DISABLE the RX AGC (via the unit’s webpage settings) while adjusting the RX Input gain.

To set the RX Input Gain, do the following: 1. From the home state, press the MENU softkey. The MAIN MENU appears. 2. Using the arrow softkeys, select Gain Adjustments. 3. Press the MENU softkey. The GAIN ADJUSTMENT menu appears. 4. Using the arrow softkeys, select RX Inputs. 5. Press the MENU softkey. The RX INPUT GAINS menu appears. 6. Using the arrow softkeys, scroll to the Input Gain you want to modify. An on-screen VU Meter displays the RX audio level for the selected line. • Level [Line #1/2(dB)] - Adjusting the numeric value adjusts the RX Input gain for the selected line. To adjust the gain setting, do the following:

a. Using the arrow softkeys, position the indicator next to the value to be adjusted. b. Press the MENU softkey to enter gain adjustment mode. A rectangular box appears around the gain value. c. Using the arrow softkeys, adjust the gain settings to the desired value. Changes in gain value take effect immediately. d. Press the MENU softkey to save changes and exit the gain adjustment mode. OR Press the IC softkey to discard changes and exit the gain adjustment mode. 7. When the gain adjustment is complete, press the IC softkey to return to the previous menu. 136 Operation IP-224

TX IP Input Gains Menu The TX IP Input Gains menu, shown in Figure 63, is used to display or set the unit’s TX IP Input Gains settings.

FIGURE 63. TX IP Input Gains Menu Screen

To set the TX IP Input Gains, do the following: 1. From the home state, press the MENU softkey. The MAIN MENU appears. 2. Using the arrow softkeys, select Gain Adjustments. 3. Press the MENU softkey. The GAIN ADJUSTMENT menu appears. 4. Using the arrow softkeys, select TX IP Inputs. 5. Press the MENU softkey. The TX IP INPUT GAINS menu appears. 6. Using the arrow softkeys, scroll to the Input Gain you want to modify. An on-screen VU Meter displays the TX IP audio level for the selected line. The available selections for this menu are: • Level [Line #1/2(dB)] - Adjusting the numeric value adjusts the TX IP Input gain for the selected line. To adjust the gain setting, do the following:

a. Using the arrow softkeys, position the indicator next to the value to be adjusted. b. Press the MENU softkey to enter gain adjustment mode. A rectangular box appears around the gain value. c. Using the arrow softkeys, adjust the gain settings to the desired value Changes in gain value take effect immediately. d. Press the MENU softkey to save changes and exit the gain adjustment mode. OR Press the IC softkey to discard changes and exit the gain adjustment mode. 7. When the gain adjustment is complete, press the IC softkey to return to the previous menu. IP-224 Operation 137

RX IP Input Gains Menu The RX IP Input Gains menu, shown in Figure 63, is used to display or set the unit’s RX IP Input Gains settings.

FIGURE 64. RX IP Input Gains Menu Screen

To set the RX IP Input Gains, do the following: 1. From the home state, press the MENU softkey. The MAIN MENU appears. 2. Using the arrow softkeys, select Gain Adjustments. 3. Press the MENU softkey. The GAIN ADJUSTMENT menu appears. 4. Using the arrow softkeys, select RX IP Inputs. 5. Press the MENU softkey. The RX IP INPUT GAINS menu appears. 6. Using the arrow softkeys, scroll to the Input Gain you want to modify. An on-screen VU Meter displays the RX IP audio level for the selected line. The available selections for this menu are: • Level [Line #1/2(dB)] - Adjusting the numeric value adjusts the RX IP Input gain for the selected line. To adjust the gain setting, do the following:

a. Using the arrow softkeys, position the indicator next to the value to be adjusted. b. Press the MENU softkey to enter gain adjustment mode. A rectangular box appears around the gain value. c. Using the arrow softkeys, adjust the gain settings to the desired value Changes in gain value take effect immediately. d. Press the MENU softkey to save changes and exit the gain adjustment mode. OR Press the IC softkey to discard changes and exit the gain adjustment mode. 7. When the gain adjustment is complete, press the IC softkey to return to the previous menu. 138 Operation IP-224

TX Mon Input Gains Menu The TX Mon Input Gains menu, shown in Figure 65, is used to display or set the unit’s TX Monitor Input Gains settings.

FIGURE 65. TX Monitor Input Gains Menu Screen

NOTE: It is recommended to DISABLE the RX AGC (via the unit’s webpage settings) while adjusting the TX Monitor Input Gains.

To set the TX Monitor Input Gains, do the following: 1. From the home state, press the MENU softkey. The MAIN MENU appears. 2. Using the arrow softkeys, select Gain Adjustments. 3. Press the MENU softkey. The GAIN ADJUSTMENT menu appears. 4. Using the arrow softkeys, select TX Monitor Inputs. 5. Press the MENU softkey. The TX MON INPUT GAINS menu appears. 6. Using the arrow softkeys, scroll to the Input Gain you want to modify. An on-screen VU Meter displays the TX Monitor audio level for the selected line. • Level [Line #1/2(dB)] - Adjusting the numeric value adjusts the TX Monitor Input gain for the selected line. To adjust the gain setting, do the following:

a. Using the arrow softkeys, position the indicator next to the value to be adjusted. b. Press the MENU softkey to enter gain adjustment mode. A rectangular box appears around the gain value. c. Using the arrow softkeys, adjust the gain settings to the desired value. Changes in gain value take effect immediately. d. Press the MENU softkey to save changes and exit the gain adjustment mode. OR Press the IC softkey to discard changes and exit the gain adjustment mode. 7. When the gain adjustment is complete, press the IC softkey to return to the previous menu IP-224 Operation 139

CTCSS Input Gains Menu The CTCSS Input Gains menu, shown in Figure 66, is used to display or set the unit’s CTCSS Input Gains settings.

FIGURE 66. CTCSS Input Gains Menu Screen

To set the CTCSS Input Gains, do the following: 1. From the home state, press the MENU softkey. The MAIN MENU appears. 2. Using the arrow softkeys, select Gain Adjustments. 3. Press the MENU softkey. The GAIN ADJUSTMENTS menu appears. 4. Using the arrow softkeys, select CTCSS Inputs. 5. Press the MENU softkey. The CTCSS INPUT GAINS menu appears. 6. Using the arrow softkeys, scroll to the CTCSS Gain you want to modify. An on-screen VU Meter displays the CTCSS audio level for the selected line. • Level [Line #1/2(dB)] - Adjusting the numeric value adjusts the CTCSS Input gain for the selected line. To adjust the gain setting, do the following:

a. Using the arrow softkeys, position the indicator next to the value to be adjusted. b. Press the MENU softkey to enter gain adjustment mode. A rectangular box appears around the gain value. c. Using the arrow softkeys, adjust the gain settings to the desired value. Changes in gain value take effect immediately. d. Press the MENU softkey to save changes and exit the gain adjustment mode. OR Press the IC softkey to discard changes and exit the gain adjustment mode. 7. When the gain adjustment is complete, press the IC softkey to return to the previous menu. 140 Operation IP-224

CTCSS Output Gains Menu The CTCSS Output Gains menu, shown in Figure 67, is used to display or set the unit’s CTCSS Output Gains settings.

FIGURE 67. CTCSS Output Gains Menu Screen

To set the CTCSS Output Gains, do the following: 1. From the home state, press the MENU softkey. The MAIN MENU appears. 2. Using the arrow softkeys, select Gain Adjustments. 3. Press the MENU softkey. The GAIN ADJUSTMENT menu appears. 4. Using the arrow softkeys, select CTCSS Outputs. 5. Press the MENU softkey. The CTCSS OUTPUT GAINS menu appears. 6. Using the arrow softkeys, scroll to the CTCSS Gain you want to modify. The available selections for this menu are: • Level [Line #1/2(dB)] - Adjusting the numeric value adjusts the CTCSS Output gain for the selected line. To adjust the gain setting, do the following:

a. Using the arrow softkeys, position the indicator next to the value to be adjusted. b. Press the MENU softkey to enter gain adjustment mode. A rectangular box appears around the gain value. c. Using the arrow softkeys, adjust the gain settings to the desired value. Changes in gain value take effect immediately. d. Press the MENU softkey to save changes and exit the gain adjustment mode. OR Press the IC softkey to discard changes and exit the gain adjustment mode. • Enable Tone - When the box is selected, the IP-224 generates an alignment tone at the CTCSS output pin. To select/clear the Tone Enable box, do the following:

a. Using the arrow softkeys, position the indicator next to the desired option. b. Press the MENU softkey to select or clear the check box. 7. When the gain adjustment is complete, press the IC softkey to return to the previous menu. IP-224 Operation 141

Rec Output Gains Menu The Rec Output Gains menu, shown in Figure 68, is used to display or set the unit’s Recorder Output Gains settings.

FIGURE 68. Recorder Output Gains Menu Screen

To set the Recorder Output Gains, do the following: 1. From the home state, press the MENU softkey. The MAIN MENU appears. 2. Using the arrow softkeys, select Gain Adjustments. 3. Press the MENU softkey. The GAIN ADJUSTMENT menu appears. 4. Using the arrow soft keys, select Recorder Outputs. 5. Press the MENU softkey. The REC OUTPUT GAINS menu appears. 6. Using the arrow softkeys, scroll to the Recorder Gain you want to modify. The available selections for this menu are: • Level [Line #1/2(dB)] - Adjusting the numeric value adjusts the Recorder Output gain for the selected line. To adjust the gain setting, do the following:

a. Using the arrow softkeys, position the indicator next to the value to be adjusted. b. Press the MENU softkey to enter gain adjustment mode. A rectangular box appears around the gain value. c. Using the arrow softkeys, adjust the gain settings to the desired value. Changes in gain value take effect immediately. d. Press the MENU softkey to save changes and exit the gain adjustment mode. OR Press the IC softkey to discard changes and exit the gain adjustment mode. • Enable Tone - When the box is selected, the IP-224 generates an alignment tone at the RECORDER +/- output pins. To select/clear the Tone Enable box, do the following:

a. Using the arrow softkeys, position the indicator next to the desired option. b. Press the MENU softkey to select or clear the check box. 7. When the gain adjustment is complete, press the IC softkey to return to the previous menu. 142 Operation IP-224

Handset Gains Menu The Handset Gains menu, shown in Figure 69, is used to configure the unit’s Handset Gains settings.

FIGURE 69. Handset Gains Menu Screen

To set the Handset Gains, do the following: 1. From the home state, press the MENU softkey. The MAIN MENU appears. 2. Using the arrow softkeys, select Gain Adjustments. 3. Press the MENU softkey. The GAIN ADJUSTMENT menu appears. 4. Using the arrow softkeys, select Handset. 5. Press the MENU softkey. The HANDSET GAINS menu appears. 6. Using the arrow softkeys, scroll to the Handset Gains menu option desired. The available selections for this menu are: • Mic Gain (dB) - Adjusting the numeric value adjusts the Handset Mic gain. An on-screen VU meter displays the Handset Mic input audio level. To adjust the gain setting, do the following:

a. Using the arrow softkeys, position the indicator next to the value to be adjusted. b. Press the MENU softkey to enter gain adjustment mode. A rectangular box appears around the gain value. c. Using the arrow softkeys, adjust the gain settings to the desired value. Changes in gain value takes effect immediately. d. Press the MENU softkey to save changes and exit the gain adjustment mode. OR Press the IC softkey to discard changes and exit the gain adjustment mode. • Output Level [Line #1/2(dB)] - Adjusting the numeric value adjusts the Handset Output audio level for the selected line. To adjust the gain setting, do the following:

a. Using the arrow softkeys, position the indicator next to the value to be adjusted. b. Press the MENU softkey to enter gain adjustment mode. A rectangular box appears around the gain value. c. Using the arrow softkeys, adjust the gain settings to the desired value. Changes in gain value take effect immediately. d. Press the MENU softkey to save changes and exit the gain adjustment mode. OR Press the IC softkey to discard changes and exit the gain adjustment mode. IP-224 Operation 143

• Sidetone Gain- Adjusting the numeric value adjusts the Handset Sidetone audio level for the selected line. To adjust the gain setting, do the following:

a. Using the arrow softkeys, position the indicator next to the value to be adjusted. b. Press the MENU softkey to enter gain adjustment mode. A rectangular box appears around the gain value. c. Using the arrow softkeys, adjust the gain settings to the desired value. Changes in gain value take effect immediately. d. Press the MENU softkey to save changes and exit the gain adjustment mode. OR Press the IC softkey to discard changes and exit the gain adjustment mode. 7. When the gain adjustment is complete, press the IC softkey to return to the previous menu. 144 Operation IP-224 CHAPTER 18 Factory Mode

Factory Mode

Factory Mode is used to reset the web browser configuration user accounts and to reset all of the unit’s parameters to factory defaults.

Factory Mode Screen The Factory Mode screen is used to select Reset Accounts or Factory Defaults.

FIGURE 70. Factory Mode Menu Screen

NOTE: Once the menu is accessed, a left arrow appears in the display next to the currently selected menu option.

Reset Accounts Check Box The Reset Accounts check box allows the operator to reset the web browser configuration user accounts on the IP-224. Once selected, the default username and the default password of the unit are reset to admin.

To reset the user accounts, do the following: 1. Turn the unit on. 2. From the home state, press the MENU softkey. The MAIN MENU appears. 3. Using the arrow softkeys, scroll to System Utilities. 4. Press the Menu softkey. The SYSTEM UTILITIES menu appears. 5. Using the arrow softkeys, scroll to View Unit Info. 6. Press the Menu softkey. The View Unit Info screen appears. 7. While the View Unit Info screen is displayed, use the Arrow Up and Arrow Down buttons to perform the following sequence: up, up, down, and down. The FACTORY MODE menu appears. 8. Using the arrow softkeys, select Reset Accounts. 146 Factory Mode IP-224

9. Press the Menu softkey. The Accounts are Reset.

Factory Defaults Check Box The Factory Defaults check box allows the operator to reset all the unit’s parameters to default.

To reset the IP-224 back to the factory defaults, do the following: 1. Turn the unit on. 2. From the home state, press the MENU softkey. The MAIN MENU appears. 3. Using the arrow softkeys, scroll to System Utilities. 4. Press the Menu softkey. The SYSTEM UTILITIES menu appears. 5. Using the arrow softkeys, scroll to View Unit Info. 6. Press the Menu softkey. The View Unit Info screen appears. 7. While the View Unit Info screen is displayed, use the Arrow Up and Arrow Down softkeys to perform the following sequence: up, up, down, and down. The FACTORY MODE menu appears. 8. Using the arrow softkeys, select Factory Defaults. 9. Press the Menu softkey. Parameters are Reset and Rebooting appears. CHAPTER 19 Service

IP-224 Main Board

The IP-224 mainboard can be replaced while the unit remains connected to radios, Ethernet, and power.

To replace the IP-224’s mainboard, do the following:

1. Remove the two screws (A) on the front of the unit. 2. Thread the supplied thumbscrews into front panel. 3. Pull the board display assembly (B) completely out of the unit. The board unplugs and the display is blank.

4. Using the six board guides (C) inside the IP-224, carefully slide the replacement board into the unit, ensuring the board is located inside the board guides (C). 5. Push the board completely into the unit (B) until it is seated in the connector (not shown) at the back of the unit. The board is connected and the display is active. 148 Service IP-224

6. Using the two screws (removed in step 1), attach the board display assembly (A) to the IP-224 chassis (B).

NOTE: Thumbscrews are not used to install the PCB into chassis. APPENDIX A CTCSS Tone Frequency Table

CTCSS Tone Frequency Table

TABLE 10. CTCSS Tone Frequencies Tone Tone Tone Tone Freq. (Hz) Freq. (Hz) Freq. (Hz) Freq. (Hz) Number Number Number Number 1 33.0 17 71.9 33 123.0 49 183.5 2 35.4 18 74.4 34 127.3 50 186.2 3 36.6 19 77.0 35 131.8 51 189.9 4 37.9 20 79.7 36 136.5 52 192.8 5 39.6 21 82.5 37 141.3 53 196.6 6 44.4 22 85.4 38 146.2 54 199.5 7 47.5 23 88.5 39 151.4 55 203.5 8 49.2 24 91.5 40 156.7 56 206.5 9 51.2 25 94.8 41 159.8 57 210.7 10 53.0 26 97.4 42 162.2 58 218.1 11 54.9 27 100.0 43 165.5 59 225.7 12 56.8 28 103.5 44 167.9 60 229.1 13 58.8 29 107.2 45 171.3 61 233.6 14 63.0 30 110.9 46 173.8 62 241.8 15 67.0 31 114.8 47 177.3 63 250.3 16 69.4 32 118.8 48 179.9 64 254.1 150 IP-224 APPENDIX B Digital Output Table

Digital Output Table TABLE 11. Digital Output Values

TABLE 11. Digital Output Values DIG7 DIG6 DIG5 DIG4 DIG3 DIG2 DIG1 DIG0 Value

30 LLLHHHHL DIG7 DIG6 DIG5 DIG4 DIG3 DIG2 DIG1 DIG0 Value 31 LLLHHHHH

0 LLLLLLLL 32 LLHLLLLL 1 LLLLLLLH 33LLHLLL LH 2 LLLLLLHL 34LLHLLL HL 3 LLLLLLHH 35LLHLLL HH 4 LLLLLHLL 36 L L H L L H L L 37 L L H L L H L H 5 LLLLLHLH 38 L L H L L H H L 6 LLLLLHHL 39 L L H L L H H H 7 LLLLLHHH 40LLHLHL LL 8 LLLLHLLL 41LLHLHL LH 9 LLLLHLLH 42LLHLHL HL 10 LLLLHLHL 43LLHLHL HH 11 LLLLHLHH 44 L L H L H H L L 12 LLLLHHLL 45 L L H L H H L H 13 LLLLHHLH 46 L L H L H H H L 14 LLLLHHHL 47 L L H L H H H H 15 LLLLHHHH 48LLHHLL LL 16 LLLHLLLL 49LLHHLL LH 17 LLLHLLLH 50LLHHLL HL 18 LLLHLLHL 51LLHHLL HH 19 LLLHLLHH 52 L L H H L H L L 20 LLLHLHLL 53 L L H H L H L H 21 LLLHLHLH 54 L L H H L H H L 22 LLLHLHHL 55 L L H H L H H H 23 LLLHLHHH 56LLHHHL LL 24 LLLHHLLL 57LLHHHL LH 25 LLLHHLLH 58LLHHHL HL 26 LLLHHLHL 59LLHHHL HH 27 LLLHHLHH 60LLHHHH LL 28 LLLHHHLL 61LLHHHH LH 29 LLLHHHLH 62LLHHHH HL 152 IP-224

TABLE 11. Digital Output Values TABLE 11. Digital Output Values DIG7 DIG6 DIG5 DIG4 DIG3 DIG2 DIG1 DIG0 DIG7 DIG6 DIG5 DIG4 DIG3 DIG2 DIG1 DIG0 Value Value

63LLHHHH HH 111 L H H L H H H H 64LHLLLL LL 112LHHHLL LL 65LHLLLL LH 113LHHHLL LH 66LHLLLLHL 114LHHHLL HL 67LHLLLLHH 115LHHHLL HH 68LHLLLHLL 116LHHHLH LL 69LHLLLHLH 117LHHHLH LH 70LHLLLHHL 118LHHHLH HL 71LHLLLHHH 119LHHHLH HH 72LHLLHLLL 120LHHHHL LL 73LHLLHLLH 121LHHHHL LH 74LHLLHLHL 122LHHHHL HL 75 L H L L H L H H 123LHHHHL HH 76LHLLHHLL 124LHHHHH LL 77LHLLHHLH 125LHHHHH LH 78LHLLHHHL 126LHHHHH HL 79LHLLHHHH 127LHHHHH HH 80LHLHLLLL 128HLLLLLLL 81LHLHLLLH 129HLLLLLLH 82LHLHLLHL 130HLLLLLHL 83LHLHLLHH 131HLLLLLHH 84LHLHLHLL 132HLLLLHLL 85LHLHLHLH 133HLLLLHLH 86LHLHLHHL 134HLLLLHHL 87LHLHLHHH 135HLLLLHHL 88LHLHHLLL 136HLLLHLLL 89LHLHHLLH 137 H L L L H L L H 90LHLHHLHL 138HLLLHLHL 91LHLHHLHH 139 H L L L H L H H 92LHLHHHLL 140HLLLHHLL 93LHLHHHLH 141 H L L L H H L H 94LHLHHHHL 142 H L L L H H H L 95LHLHHHHH 143HLLLHHHH 96LHHLLLLL 144HLLHLLLL 97LHHLLL LH 145 H L L H L L L H 98LHHLLL HL 146HLLHLLHL 99LHHLLL HH 147 H L L H L L H H 100 L H H L L H L L 148HLLHLHLL 101 L H H L L H L H 149HLLHLHLH 102 L H H L L H H L 150HLLHLHHL 103 L H H L L H H H 151 H L L H L H H H 104 L H H L H L L L 152 H L L H H L L L 105 L H H L H L L H 153HLLHHLLH 106 L H H L H L H L 154HLLHHLHL 107 L H H L H L H H 155HLLHHLHH 108 L H H L H H L L 156 H L L H H H L L 109 L H H L H H L H 157 H L L H H H L H 110 L H H L H H H L 158HLLHHHHL IP-224 153

TABLE 11. Digital Output Values TABLE 11. Digital Output Values DIG7 DIG6 DIG5 DIG4 DIG3 DIG2 DIG1 DIG0 DIG7 DIG6 DIG5 DIG4 DIG3 DIG2 DIG1 DIG0 Value Value

159HLLHHHHH 208HHLHLLLL 160HLHLLLLL 209HHLHLLLH 161HLHLLLLH 210HHLHLLHL 162 H L H L L L H L 211HHLHLLHH 163 H L H L L L H H 212HHLHLHLL 164HLHLLHLL 213HHLHLHLH 165HLHLLHLH 214HHLHLHHL 166HLHLLHHL 215HHLHLHHH 167HLHLLHHH 216 H H L H H L L L 168HLHLHLLL 217 H H L H H L L H 169HLHLHLLH 218 H H L H H L H L 170HLHLHLHL 219 H H L H H L H H 171HLHLHLHH 220HHLHHHLL 172HLHLHHLL 221HHLHHHLH 173HLHLHHLH 222HHLHHHHL 174HLHLHHHL 223HHLHHHHH 175HLHLHHHH 224HHHLLLLL 176HLHHLLLL 225HHHLLLLH 177 H L H H L L L H 226HHHLLLHL 178 H L H H L L H L 227HHHLLLHH 179HLHHLLHH 228HHHLLHLL 180 H L H H L H L L 229HHHLLHLH 181HLHHLHLH 230HHHLLHHL 182 H L H H L H H L 231HHHLLHHH 183HLHHLHHH 232HHHLHLLL 184 H L H H H L L L 233HHHLHLLH 185 H L H H H L L H 234HHHLHLHL 186 H L H H H L H L 235HHHLHLHH 187 H L H H H L H H 236HHHLHHLL 188HLHHHHLL 237HHHLHHLH 189HLHHHHLH 238HHHLHHHL 190HLHHHHHL 239HHHLHHHH 191HLHHHHHH 240HHHHLLLL 192HHLLLLLL 241HHHHLLLH 193HHLLLLLH 242HHHHLLHL 194HHLLLLHL 243HHHHLLHH 195HHLLLLHH 244HHHHLHLL 196 H H L L L H L L 245HHHHLHLH 197 H H L L L H L H 246HHHHLHHL 198HHLLLHHL 247HHHHLHHH 199HHLLLHHH 248HHHHHLLL 200HHLLHLLL 249HHHHHLLH 201 H H L L H L L H 250HHHHHLHL 202 H H L L H L H L 251HHHHHLHH 203HHLLHLHH 252HHHHHHLL 204HHLLHHLL 253HHHHHHLH 205HHLLHHLH 254HHHHHHHL 206HHLLHHHL 255HHHHHHHH 207HHLLHHHH 256 Previous Digital Output Values are used 154 IP-224 APPENDIX C Console Mode

Introduction

Console Mode allows an analog tone console to be configured as a networked IP console resource. The IP-224 implements console mode to encode/decode industry standard tones allowing an analog tone console to control and monitor radio traffic via an IP network.

Features

• 2/4 Wire Tone Operations • 6-Wire E&M Audio and Logic Operation • RX and TX Audio, Simplex or Full-Duplex • PTT and Monitor Decode • Up to 16 Channel Changes • Parallel Console Cross-Muting and Supervisor Function • Parallel Console Updating from Remote Console Changes 156 IP-224

System Operation

Console PTT PTT tones and microphone audio generated by the analog console are decoded by the attached IP-224 operating in Console Mode, and CTX Fx (x = Frequency) will be shown on the unit’s display. In addition to 2/4 wire tone operation, the IP-224 can support 6- wire E/M (Local) analog console input, controlling a single frequency. The PTT tones are notched (removed) and the microphone audio is sampled and VOCODED for IP transport. TX packets are created with the decoded frequency tone in the packet header, and the voice payloads are transmitted to the network for transport to the radio end IP-224 in Local or Tone Modes. The radio end IP-224 will receive and decode the network packets, regenerate the PTT tones, and insert the audio created at the analog console end IP-224 to the connected tone remote or radio.

Radio Receive The radio end IP-224 receives RX audio from the attached radio. RX Fx (x = Frequency) will be shown on unit display and RX packets are generated to the network. The analog console end IP-224 will receive and decode network packets. CRX Fx (x = Frequency) will be shown on unit display and RX audio is regenerated to the attached analog console. IP-224 157

Hardware Installation

2 and 4 Wire Tone

6 Wire E&M

Optional Connections

NOTE: Connections for hard-wired Crossmute and Supervisor functions between analog console and IP-224 (shown above) may not be supported by the analog console. 158 IP-224

Configuration

To configure Console Mode, do the following:

1. From the left navigation, select Multicast Setup. The Multicast Setup window appears.

Under Line Setup

2. From the Line Type drop down menu, select Console Mode. 3. In the RX Mcast field, enter the Receive Multicast IP Address. 4. In the RX Port field, enter the Receive Multicast Port number. 5. In the TX Mcast field, enter the Transmit Multicast IP Address. 6. In the TX Port field, enter the Transmit Multicast Port number. 7. Click the Submit button. The changes are sent to the IP-224 temporary storage. IP-224 159

8. From the left navigation, select Hardware Setup. The Hardware Setup window appears.

Under Audio/Analog Setup

9. From the 2-Wire/4-Wire Audio drop down menu, select 2-Wire or 4-Wire, depending on analog console connections. 10. Click the Submit button. The changes are sent to the IP-224 temporary storage. 11. From the left navigation, select Per Line Parameters. The Per Line Parameters window appears. 160 IP-224

Under Ethernet Crossmute Setup 12. In the text fields, enter the IP Addresses of IP consoles located in the same room.

Under Function Tone Setup

13. Select the Enable check box for each frequency you want the Console Mode IP-224 to encode.

NOTE: Tone Freq 1 and Freq 2 columns are for tone encoding only and have no effect on tone decoding. IP-224 161

Under LAM Setup

14. Select the LAM Enable check box.

NOTE: Audio decode levels are based on LAM level, adjustments may be required based on system audio levels.

Under Optional Setup

15. Select the desired check boxes.

NOTE: Optional setup determines operational characteristics that may be needed by the analog console.

Cross Mute Check Box The Cross Mute check box enables logic muting on PIN 11 of the I/O port, this is a input/output pin. It pulls low when a Ethernet TX is received, and sends cross mute signals to IP consoles when pulled low.

Full Duplex Check Box The Full Duplex check box indicates full-duplex audio is supported. If selected, full-duplex (simultaneous TX and RX transmission) audio is allowed.

Hi-Pass RX Check Box The Hi-Pass RX check box is used to enable a 300Hz Hi-Pass filter for the RX audio.

Monitor Enable Check Box The Monitor Enable check box enables decoding of the Monitor function tone.

PTT Tones Decode Check Box The PTT Tones Decode check box enables tone decoding to allow PTT frequency decoding. If not selected, the Console logic on Pin 32 is used to generate TX traffic for local (E&M) keying.

PTT Tones Encode Check Box The PTT Tones Encode check box enables tone generators. This means for console systems supporting parallel updates are able to see remote channel changes.

PTT Notch Filter Check Box The PTT Notch Filter check box enables tone notch filters based on the PTT frequency selected.

Supervisor Check Box The Supervisor check box enables logic muting on PIN 30 of the I/O port, this is an input/output pin. It pulls low when a Ethernet SUP is received, and sends SUP signals to IP consoles when pulled low. 162 IP-224

Under Tone Setup

16. From the PTT/Notch Freq drop down menu, select the decode/encode frequency.

17. Click Submit. The changes are sent to the IP-224 temporary storage. 18. From the left navigation, select Save Parameters. The Save Parameters window appears. 19. Click the Save Parameters button. Changes are now permanently saved to the IP-224 console. APPENDIX D End User License Agreement

1.3 Open Source Software. The Software contains certain software components that are licensed by Bosch from various open source distributors (individually and collectively, the “Open Source Software”), and redistributed by Bosch to Licensee in accordance with the provisions of the open source licenses governing the Open Source Software (each, the “Open Source License”). The Open Source Software and applicable Open Source Licenses are listed in Schedule A to this License. The source code is available for a period of 12 months after our last shipment of this Bosch Security Systems, Inc. product and can be requested by sending an to: open [email protected] Telex Radio Dispatch Products Please add “C-Soft Open Source Code” in the memo line of your message. Only Mozilla Public License open source inquiries/requests will be End User Software License Agreement responded to via this email address. 8601 E. Cornhusker Highway A. No Support of Open Source Software. Licensee acknowledges and agrees that the Open Source Software is sublicensed by Bosch P.O. Box 5579 to Licensee without support from Bosch. Licensee additionally understands and acknowledges that the open source licenses gov- Lincoln, Nebraska 68507, USA erning the Open Source Software offer few, if any, warranties. Tel. +1 402 467 5321 B. Open Source Rights; Restrictions on Use of Software. Licensee may use, modify, link, distribute the Open Source Software to the Fax +1 402 467 3279 full extent permitted under the applicable Open Source License; provided that Licensee will not incorporate, link, distribute or use www.telex.com any third party software or code in conjunction with the Software IMPORTANT INFORMATION in any way that (i) creates any obligation with respect to the Software, including the obligation to disclose or distribute its source code; or (ii) grants to any third party any rights to the PLEASE READ THIS END USER LICENSE AGREEMENT (THE Software. Without limiting the generality of the foregoing, “LICENSE”) CAREFULLY BEFORE OPENING THE PACKAGE AND/ Licensee will not incorporate, link, distribute or use the Software OR USING THE CONTENTS THEREOF AND/OR BEFORE with any code or software licensed under the GNU General Public DOWNLOADING OR INSTALLING THE SOFTWARE PROGRAM. IF License (“GPL”), Lesser General Public License (“LGPL”), Mozilla, or any other Open Source License, in any manner that YOU DO NOT AGREE TO THIS LICENSE DO NOT OPEN THE could cause the Software (or any modifications thereto) to become PACKAGE AND/OR DOWNLOAD AND/OR INSTALL THE subject to the terms of the GPL, LGPL, Mozilla or such other SOFTWARE AND PROMPTLY (AND IN ANY EVENT, WITHIN 7 DAYS Open Source License. Licensee, and any other third party FROM THE DATE YOU RECEIVED THIS PACKAGE) RETURN THE receiving the Software or any copies thereof, do not and will not receive any right to use the Software or copies thereof in a manner SOFTWARE WITH THE ORIGINAL PACKAGE TO BOSCH, ERASE that will cause any patents, copyrights or other intellectual THE SOFTWARE, AND ANY PART THEREOF, FROM YOUR property rights that are owned or controlled by Bosch or any of its COMPUTER AND DO NOT USE IT IN ANY MANNER WHATSOEVER. Affiliates to become subject to any encumbrance or terms and conditions of any third party or Open Source License. These Bosch Security Systems, Inc. (“Bosch”) licenses the software comprised in the restrictions, limitations, exclusions and conditions will apply even Telex Radio Dispatch Products (each, together with associated documentation, if Bosch becomes aware of or fails to act in a manner to address the “Software”) for the nonexclusive use by the end user (the “Licensee”). any violation or failure to comply therewith. Also, no act by Licensee has read this License, and Licensee understands, accepts and expressly Bosch will be construed as inconsistent with the intent not to agrees to abide by all the terms, provisions and conditions of this License. cause any intellectual property rights that are owned or controlled 1.0 License of Software. Under the terms of this nonexclusive and by Bosch or any of its affiliate to become subject to any Open nontransferable License: Source License. For clarity and the avoidance of doubt, the restrictions set forth in this Section 1.3(B) are not intended and 1.1 Licensee may use a machine-readable form of the Software on a single shall not be construed to apply to the Open Source Software. computer or a single server at a time and only for the operation of Bosch products. Licensee may not and shall not (A) use the Software except as 1.4 This License will terminate automatically if Licensee fails at any time to expressly authorized in this License and in the User Documentation; (B) comply with any of its terms or conditions. sell, sub-license, lease, rent, assign, pledge, or otherwise transfer, make 1.5 Licensee may terminate this License at any time by returning the Software available or share Licensee’s rights under this License with any party or to Bosch and complying with the terms of Section 1.6 below. entity; (C) modify, translate disassemble, decompile, reverse engineer, revise or enhance the Software or attempt to discover the Software’s 1.6 Except as expressly stated in this License, Bosch has no obligation to source code or create derivative works thereof; or (D) install the Software provide support, maintenance, upgrades, modifications, or new releases of onto a server so that it is accessible via a public network. the Software. 1.2 This License does not convey to Licensee an ownership interest in or title 1.7 Upon any termination of this License, Licensee shall immediately return to the Software, in whole or in part, but only the right to use the Software the Software to Bosch, or destroy all items of the Software and delete same in accordance with the terms of this License. Nothing in this License from Licensee's hardware. After termination of this License, Bosch will constitutes a waiver of Bosch’s intellectual property rights under any law. not provide any further support for the Software. 164 EULA

1.8 The Software, including the AMBE® voice coding technology (the results, and for the installation, use, and results obtained from the “Technology”) embedded therein, is protected by intellectual property Software. rights including patent rights, copyrights, and trade secrets of Digital Voice Systems, Inc. The Technology is licensed solely for use within the 5.2 Limited Warranty of Software Key; Remedies. Bosch warrants, for Software without further modification. The user of the Software is Licensee's benefit alone, that (i) the Software Key, when and as delivered expressly prohibited from attempting to decompile, reverse engineer, or to Licensee, and for a period of three years after the date of delivery (i) disassemble the Object Code, or in any other ways convert the Object will perform in all material respects in accordance with the User Code into human-readable form. U.S. Pat. Nos. #5,870,405, #5,826,222, Documentation, provided that it is used on the computer hardware and #5,754,974, #5,701,390, #5,715,365, #5,649,050, #5,630,011, #5,581,656, with the operating system specified in the User Documentation; and (ii) #5,517,511, #5,491,772, #5,247,579, #5,226,084 and #5,195,166.] will be in all material respects free from significant defects in materials and workmanship under normal use thereof. Use of the Software Key 2.0 Ownership and Propriety Rights; No Implied Rights. The Software is other than normal, which shall render this warranty void, includes misuse, owned and copyrighted by Bosch and/or its suppliers. Except for the rights tampering, modification, neglect or failure to follow Bosch instructions. expressly granted herein, no rights whatsoever are granted to or implied in This warranty additionally does not cover defects not caused by Bosch favor of Licensee. Bosch and its suppliers retain all rights to the Software, (including accidents or malfeasance while the Software Key is in transit or including, without limitation, all right, title and interest in or to all in Licensee’s possession, custody or control, or any defects or errors copyright, patent, trade secret, and other intellectual and proprietary rights arising from any modification of the Software, including any Open Source therein, and any copies thereof, in whole or in part, all of which are the Software, that is not made or approved by Bosch). Repairs not covered by valuable property of Bosch and/or its suppliers. Licensee may not remove, this warranty shall be available on a time and material basis. Licensee change, or delete the copyright notice from the Software. Licensee will understands, acknowledges and expressly agrees that all repair(s) and instruct its employees and others having access to the Software in, and replacement(s) of a Software Key shall require the return of the original ensure their compliance with the terms of, this License. Licensee shall use Software Key, and that lost Software Keys will not be replaced. If, at any its best efforts to prevent any unauthorized copying of the Software. time during the applicable warranty period, Bosch, or Licensee discovers Licensee shall be responsible for any breach of any provision of this one or more defects or errors in the Software Key or if the Software Key License by Licensee's employees. Licensee shall not sell, transfer, publish, fails to operate in accordance with applicable specifications or is otherwise disclose, commercially exploit or otherwise make available, the whole or defective, Bosch's sole obligation shall be to repair or replace the defective any part of the Software, or any copies thereof, to any third party or item. persons not permitted by the terms of, and pursuant to the terms contained EXCEPT AS EXPRESSLY STATED IN THIS AGREEMENT, BOSCH in this License and each applicable Open Source License. Licensee shall DOES NOT WARRANT THAT THE SOFTWARE KEY WILL MEET not be not in violation of this License, including this section, when a third LICENSEE’S REQUIREMENTS OR THAT THE OPERATION OF THE party views the functional output resulting from Licensee's use of the SOFTWARE KEY WILL BE UNINTERRUPTED OR ERROR-FREE. Software. BOSCH EXPRESSLY DISCLAIMS ALL EXPRESS WARRANTIES NOT STATED HEREIN AND ALL IMPLIED WARRANTIES, 3.0 Software Key. Licensee understands, acknowledges and agrees that, in INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES order to use the Software and receive the benefit of the Software’s OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR functionality, Licensee must utilize the applicable Software key made PURPOSE. FURTHER, NOTHING IN THIS LICENSE IS available by Bosch to purchasers of the Telex Radio Dispatch-IP Console INTENDED OR SHALL BE CONSTRUED AS A WARRANTY BY (each, the “Software Key”). Licensee understands that a specific Software BOSCH OF ANY OPEN SOURCE SOFTWARE, OR AN Key must be used for each of C-Soft and the Network Recorder AGREEMENT BY BOSCH TO PROVIDE ANY SUPPORT OR Application. MAINTENANCE WITH RESPECT TO THE OPEN SOURCE 3.1 Licensee may not and shall not (A) use the Software Key except as SOFTWARE; ANY SUCH WARRANTY OR AGREEMENT BEING expressly authorized in this License and User Documentation (B) sell, sub- EXPRESSLY DISCLAIMED HEREBY license, lease, rent, assign, pledge, or otherwise transfer the Software Key; 6.0 U.S. Government Restricted Rights. Licensee will not use the Software (C) modify, disassemble, decompile, reverse engineer, revise or enhance or Software Key in any manner prohibited by applicable law, the Software Key or create derivative works thereof. including any restrictions imposed by the United States Government. 3.2 Licensee acknowledges and agrees that its rights to the Software Key are The Software is provided with restricted rights. Use, duplication, or subject to the intellectual property rights of Bosch and/or third parties. disclosure is subject to legal restrictions of the U.S. Government as set This License does not convey to Licensee an ownership interest in or title forth in subparagraph (c)(1)(ii) of the Rights in Technical Data and to intellectual property rights associated with the Software Key Nothing in Computer Software clause at DFAR 252.227-7013, Federal Acquisition this License constitutes a waiver of intellectual property rights of Bosch or Regulation clause 52.227-19 (c) (2) Commercial Computer Software any third party with respect to the Software Key. Restricted Rights, NASA clause 52.227.86 (d) Commercial Computer Software Licensing, or their successor. 4.0 Taxes. The License Fees for the Software is exclusive of all applicable federal, state, provincial and local taxes including, without limitation, 7.0 Export Control Laws sales, use, property, value added, goods and services, excise, and similar 7.1 Bosch's responsibility for delivery is limited to the delivery of the taxes, and all such taxes shall be assumed and paid by Licensee, excluding Software to Licensee. Bosch will not be responsible for obtaining any taxes on Bosch’s net income. In the event that Bosch determines that any export licenses or re-export licenses which may be required for any such taxes are subject to withholding requirements, Bosch may bill subsequent shipping of the Software to destinations determined by Licensee for such taxes, and Licensee shall promptly pay the amount Licensee. billed. If any such tax for which Licensee is responsible hereunder is paid by Bosch, Licensee agrees to promptly reimburse Bosch therefor. 7.2 In the event that Licensee, or any subsequent party handling the Software after delivery by Bosch to Licensee, does export the Software then, as 5.0 Warranty, Limitation of Liability, Remedies. between Bosch and Licensee: 5.1 THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY 7.3 Licensee shall be solely responsible for compliance with all applicable OF ANY KIND INCLUDING A WARRANTY THAT THE SOFTWARE laws and regulations relating to such export including, but not limited to IS ERROR FREE OR WILL RUN UNINTERRUPTED, OR THAT IT IS (a) export licenses or license exceptions, (b) determining correct FREE FROM INFRINGEMENT CLAIMS. ANY WARRANTY classification at the time of export; and (c) any other regulatory agency IMPLIED BY LAW, INCLUDING WARRANTY OF approval requirements; and MERCHANTABILITY OR WARRANTY OF FITNESS FOR A PARTICULAR PURPOSE, IS EXPRESSLY DISCLAIMED HEREBY 7.4 any diversion of the Software contrary to applicable law (including but not NEITHER BOSCH NOR ITS SUPPLIERS SHALL BE LIABLE FOR limited to U.S. law and the law of the jurisdiction in which Licensee is ANY LOSS OF PROFITS, LOSS OF USE, LOSS OF BUSINESS, located) by Licensee or any such subsequent party is prohibited, and GOODWILL OR ECONOMIC OPPORTUNITY, INTERRUPTION OF Licensee shall be solely responsible for any diversion which is contrary to BUSINESS, LOSS OF DATA, LOSS OF PROGRAMMING AND/OR applicable law. PRODUCTION MATERIALS, DAMAGE TO BUSINESS REPUTATION, OR FOR INDIRECT, SPECIAL, INCIDENTAL, OR 8.0 DISCLAIMER OF CONSEQUENTIAL DAMAGES. CONSEQUENTIAL DAMAGES OF ANY KIND, WHETHER UNDER NEITHER PARTY SHALL BE LIABLE (WHETHER THIS AGREEMENT OR OTHERWISE, OR FOR ANY CLAIM BY UNDER CONTRACT, TORT (INCLUDING NEGLIGENCE) ANY OTHER PARTY. Bosch does not warrant the functions provided by OR OTHERWISE) TO THE OTHER PARTY FOR ANY the Software. However, Bosch warrants the diskette or other media on LOSS OR DAMAGE (INCLUDING INDIRECT, SPECIAL which the Software is furnished to be free from material defects in OR CONSEQUENTIAL DAMAGES), INCLUDING, materials and workmanship, under normal use, for a period of 90 days WITHOUT LIMITATION, ANY LOSS OR DAMAGE TO from the date of original purchase. Bosch's entire liability to Licensee, and Licensee's exclusive remedy, shall be the replacement of the diskette or BUSINESS EARNINGS, LOST PROFITS OR GOODWILL other media not meeting Bosch's warranty, provided that Licensee returns AND LOST OR DAMAGED DATA OR DOCUMENTATION, the defective diskette or other media to Bosch. The replacement will be SUFFERED BY ANY PERSON, ARISING FROM AND/OR warranted for the remainder of the term of the original warranty, or 30 RELATED WITH AND/OR CONNECTED TO DELIVERY, days, whichever is longer. Licensee acknowledges that it is solely INSTALLATION, USE OR PERFORMANCE OF THE responsible for the selection of the Software to achieve Licensee's intended PRODUCT AND/OR ANY COMPONENT OF THE EULA 165

PRODUCT, EVEN IF SUCH PARTY IS ADVISED OF THE SCHEDULE A POSSIBILITY OF SUCH DAMAGES. Bosch Security Systems, Inc. 9.0 Governing Law. This License shall be construed according to the laws of the State of New York and the U.S. The provisions of the United Nations Telex Radio Dispatch Products Convention on Contracts for the International Sale of Goods shall not End User Software License Agreement apply. Any dispute will be subject to arbitration under the rules of the American Arbitration Association and shall take place in Lincoln, Open Source Software Nebraska, Metropolitan area of Rochester, New York, U.S.A. and Open Source Software Licenses 10.0 Entire Agreement. This License any Bosch Standard Terms and Conditions as applicable from time to time, as well as all exhibits, Component Description License schedules or appendices hereto, constitutes the complete and exclusive Linux Kernel TI DaVinci Linux GNU General Public statement of the terms hereof and supersedes all prior oral and written development (Kernel) License statements of any kind made by the parties or their representatives with respect to the subject matter hereof. Any customer purchase order or TI UBL Texas Instruments Davinci GNU General Public similar document issued by Licensee or subsequent shall not be part of this Serial Boot and Flashing License, version 2 License and shall not add to or modify any of the terms hereof. This (Bootloader) License may not be changed or supplemented except by a written U-Boot "Das U-Boot" Source Tree GNU General Public amendment signed by authorized representatives of the parties. (Bootloader) License ADPCM Vocoder Telex ADPCM 32k Stichting Encode/Decode format. Mathematisch License alsa-lib Advanced Linux Sound GNU Lesser General Architecture (ALSA) is a Public License software framework and part of the Linux kernel that provides an application programming interface (API) for sound card device drivers. alsa-utils Advanced Linux Sound GNU Lesser General Architecture (ALSA) is a Public License software framework and part of the Linux kernel that provides an application programming interface (API) for sound card device drivers. busybox BusyBox combines tiny GNU General Public versions of many common License UNIX utilities into a single small executable. CButtonST Code Project - “CButtonST CButtonST (MFC Flat Buttons)” CComboBox in a Grid Code Project - “Using Code Project Open Control combo boxes in the MFC License 1.02 Grid Control” cgic cgic is an ANSI C- CGIC License language library for the Note: This library creation of CGI-based contains modifications World Wide Web authored by Bosch applications. Security Systems, Inc. See 5.0 CGIC License for a description of these changes. cherokee Cherokee is an innovative, GNU General Public feature rich, lightning fast License and easy to configure open source web server designed for the next generation of highly concurrent secured web applications. CppSQLite3 Code Project - Code Project Open "CppSQLite3 - C++ License Wrapper for SQLite" CProgressCtrl Code Project - “Showing Code Project Open progress in a status bar License pane” dbus D-Bus is a message bus GNU General Public system, a simple way for License applications to talk to one another. DirectFB DirectFB is a thin library GNU Lesser General that provides hardware Public License graphics acceleration, input device handling and abstraction, integrated windowing system with support for translucent windows and multiple display layers, not only on top of the Linux Framebuffer Device. expat Expat is an XML parser The MIT License library written in C. (MIT) 166 EULA

Component Description License Component Description License freetype It is written in C, designed GNU General Public zlib zlib is a software library The zlib/libpng to be small, efficient, License used for . License highly customizable, and portable while capable of producing high-quality output (glyph images) of 1.0 OSS License Applications most vector and bitmap font formats. jpeg Free library for JPEG Independent JPEG Group License License Embedded C-Soft jQuery jQuery is a fast, small, and The MIT License BSD-3-Clause X feature-rich JavaScript (MIT) CButtonST License X library. https:// blog.jquery.com CGIC License X jQuery UI jQuery UI is a curated set The MIT License Code Project Open License X of user interface (MIT) GNU General Public License X interactions, effects, GNU Lesser General Public License X widgets, and themes built Independent JPEG Group License X on top of the jQuery JavaScript Library. https:// The MIT License (MIT) X blog.jqueryui.com Mozilla Public License X jQuery File Upload Plugin File Upload widget The MIT License Open SSL License X X with multiple file selection, (MIT) SSLeay License X X drag & drop support, Stichting Mathematisch Centrum X X progress bars, validation and preview images, audio The X11 License (MIT/X Consortium) X and video for jQuery. The zlib/libpng License X X https://github.com/ blueimp/jQuery-File- 2.0 BSD-3-Clause Upload The Telex embedded firmware contains open source software licensed libpng libpng is the official PNG The zlib/libpng under the BSD-3-Clause, and the license terms below in this schedule reference library. License apply to that open source software. mtdutils MTD subsystem (stands GNU General Public for Memory Technology License net-snmp Devices) provides an http://www.net-snmp.org/about/license.html abstraction layer for raw flash devices. License Various copyrights apply to this package, listed in various separate parts ncurses The Ncurses (new curses) The X11 License below. Please make sure you read all parts. library is a free software (MIT/X Consortium) emulation of curses in ---- Part 1: CMU/UCD copyright notice (BSD like)---- System V Release 4.0, and more. Copyright 1989,1991,1992 by Carnegie Mellon University net-snmp Simple Network BSD-3-Clause Derivative Work - 1996, 1998-2000 Management Protocol (SNMP) is widely used Copyright 1996, 1998-2000 The Regents of the University of California protocol for monitoring the health and welfare of All Rights Reserved network equipment Permission to use, copy, modify and distribute this software and its Open Phone SIP/VOIP Mozilla Public documentation for any purpose and without fee is hereby granted, Abstraction Library License provided that the above copyright notice appears in all copies and that both (OPAL) that copyright notice and this permission notice appear in supporting OpenSSL full-featured toolkit for the OpenSSL License and documentation, and that the name of CMU and The Regents of the Transport Layer Security SSLeay license University of California not be used in advertising or publicity pertaining (TLS) and Secure Sockets or distribution of the software without specific written permission. Layer (SSL) protocols. It is also a general-purpose CMU AND THE REGENTS OF THE UNIVERSITY OF CALIFORNIA cryptography library DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF popt The popt library exists The X11 License essentially for parsing (MIT/X Consortium) MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL CMU OR THE REGENTS OF CALIFORNIA BE LIABLE FOR ANY command line options. SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY scew The aim of SCEW is to GNU Lesser General DAMAGES WHATSOEVER RESULTING FROM THE LOSS OF USE, provide an easy interface Public License DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, around the XML Expat NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF parser, as well as a simple OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS interface for creating new SOFTWARE. XML documents. sysvinit Init is the parent of all GNU General Public processes. Its primary role License is to create processes from a script stored in the file / etc/inittab. This package also contains well known and used utilities like reboot, shutdown, killall, poweroff, tellinit, sulogin, wall, etc. TinyXML XML Library zlib/libpng

XML CTreeCtrl Code Project - “How to Code Project Open serialize a CTreeCtrl in License XML” EULA 167

---- Part 2: Networks Associates Technology, Inc THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS copyright notice (BSD) ---- AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED Copyright (c) 2001-2003, Networks Associates Technology, Inc WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A All rights reserved PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR Redistribution and user in source and binary forms, with or without modification, are permitted provided that the following conditions are met: ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT a. Redistribution of source code must retain the above copyright notice, LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR this list of conditions and the following disclaimer. SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF b. Redistributions in binary form must reproduce the above copyright LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF c. Neither the name of the Networks Associates Technology, Inc nor the ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. ---- Part 5: Sparta, Inc copyright notice (BSD)---- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS Copyright © 2003-2009 Sparta, Inc. AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED All Rights Reserved WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, a. Redistributions of source code must retain the above copyright notice, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT this list of conditions and the following disclaimer. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR b. Redistributions in binary form must reproduce the above copyright SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING nEGLIGENCE OR OTHERWISE) ARISING IN c. Neither the name Sparta, Inc nor the names of its contributors may be ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF used to endorse or promote products derived from this software without ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. specific prior written permission. ---- Part 3: Cambridge Broadband Ltd, copyright notice (BSD) ---- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED Portions of this code are copyright (c) 2001-2003, Cambridge Broadband WARRANTIES, OF MERCHANTABILITY AND FITNESS FOR A Ltd. PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL All rights reserved. THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, Redistribution and use in source and binary forms, with or without OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT modification, are permitted provided that the conditions are met: LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR a. Redistributions of source code must retain the above copyright notice, SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS this list of conditions and the following disclaimer. INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF b. Redistributions in binary form must reproduce the above copyright LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN notice, this list of conditions and the following disclaimer in the ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF documentation and/or other materials provided with the distribution. ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. c. The name of Cambridge Broadband Ltd. may not be used to endorse or promote products derived from this software without specific prior ----Part 6: Cisco/BUPTNIC copyright notice (BSD)--- written permission. Copyright © 2004, Cisco, Inc and Information Network THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER Center of Beijing University of Posts and . “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, All Rights Reserved. INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES Redistribution and use in source and binary forms, with or without OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE modification, are permitted provided that the following conditions are met: COPYRIGHT HOLDER BE LIABLE FOR ANY DIRECT, INDIRECT, a. Redistributions of source code must retain the above copyright notice, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL this list of conditions and the following disclaimer. DAMAGES) INCLUDING, BUT NOT LIMITED TO, PROCUREMENT b. Redistributions in binary form must reproduce the above copyright OF SUBSTITUTE GOODS OR SERVICES; LOSE OF USE, DATA, OR notice, this list of conditions and the following disclaimer in the PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, documentation and/or other materials provided with the distribution. STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR c. Neither the name of Cisco, Inc, Beijing University of Posts and OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS Telecommunications, nor the names of their contributors may be used SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH to endorse or promote products derived from this software without DAMAGE. specific prior written permission. ----Part 4: Sun Microsystems, Inc. copyright notice (BSD)---- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED Copyright © 2003 Sun Microsystems, Inc., 4150 Network Circle, Santa WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED Clara, California 95054, U.S.A. All rights reserved. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL Use is subject to license terms below. THE COPYRIGHT OR CONTRIBUTORS BE LIABLE FOR ANY This distribution may include materials developed by third parties. DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED Sun, Sun Microsystems, the Sun logo and Solaris are trademarks or TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; registered trademarks of Sun Microsystems, Inc. in the U.S. and other LOSS OF USE, DATA, OR PROFITS; OR BUSINESS countries. INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR Redistribution and use in source and binary forms, with or without TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN modification, are permitted provided that the following conditions are met: ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF a. Redistributions of source code must retain the above copyright notice, ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. this list of conditions, and the following disclaimer. ----Part 7: Fabasoft R&D Software GmbH & Co KG b. Redistributions in binary form must reproduce the above copyright copyright notice (BSD)---- notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. Copyright © Fabasoft R&D Software GmbH & Co KG, 2003 oss.fabasoft.com c. Neither the name of the Sun Microsystems, Inc. nor the names of its Author: Bernhard Penz contributors may be used to endorse or promote products derived from this software without specific prior written permission. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 168 EULA

a. Redistributions of source code must retain the above copyright notice, ---- Part 9: ScienceLogic, LLC copyright notice (BSD) this list of conditions and the following disclaimer. Copyright © 2009, ScienceLogic, LLC b. Redistributions in binary form must reproduce the above copyright All Rights Reserved notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: c. The name of Fabasoft R&D Software GmbH & Co KG or any of its subsidiaries, brand or product names may not be used to endorse or a. Redistributions of source code must retain the above copyright notice, promote products derived from this software without specific prior this list of conditions and the following disclaimer. written permission. b. Redistributions in binary form must reproduce the above copyright THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER notice, this list of conditions and the following disclaimer in the “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, documentation and/or other materials provided with the distribution. INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES c. Neither the name of ScienceLogic, LLC nor the names of its OF MERCHANTABILTIY AND FITNESS FOR A PARTICULAR contributors may be used to endorse or promote products derived from PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE this software without specific prior written permission. COPYRIGHT HOLDER BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED PROFITS OR BUSINESS INTERRUPTION) HOWEVER CAUSED AN WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT DAMAGE. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS ----Part 8: Apple Inc. copyright notice (BSD)---- INTERRUPTION) HOWEVER CAUSE AND ON ANY THEORY OF Copyright © 2007 Apple Inc. All Rights Reserved. LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN Redistribution and use in source and binary forms, with or without ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF modification, are permitted provided that the following conditions are met: ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. a. Redistribution of source code must retain the above copyright notice, 3.0 CButtonST License this list of conditions and the following disclaimer. The Telex Radio Dispatch C-Soft application contains open source b. Redistributions in binary form must reproduce the above copyright software developed by Davide Calabro and the license terms below in this notice, this list of conditions and the following disclaimer in the Schedule 1 apply to that open source software. documentation and/or other materials provided with the distribution. c. Neither the name of Apple, Inc. (“Apple”) nor the names of its Disclaimer contributors may be used to endorse or promote products derived from ------this software without specific prior written permissions. THIS SOFTWARE AND THE ACCOMPANYING FILES ARE THIS SOFTWARE IS PROVIDED BY APPLE AND ITS DISTRIBUTED “AS IS” AND WITHOUT ANY WARRANTIES CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WHETHER EXPRESSED OR IMPLIED. NO RESPONSIBILITIES FOR WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED THE POSSIBLE DAMAGES OR EVEN FUNCTIONALITY CAN BE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A TAKEN. THE USER MUST ASSUME THE ENTIRE RISK OF USING PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THIS SOFTWARE. APPLE OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 4.0 CGIC License CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; The Telex Radio Dispatch software contains open source software licensed LOSS OF USER, DATA, OR PROFITS; OR BUSINESS under the CGIC License, and the license terms below in this schedule INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF (copied from the following website: http://www.boutell.com/cgic/ LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR license.txt ) apply to that open source software. TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN NOTE: This library contains modifications authored by Bosch ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF Security Systems, Inc. ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Modification Date: Feb 15, 2017 Reason: The multi-part form data parsing code performed slowly on Bosch hardware. This code was replaced with a buffered parser for better performance. CGIC License Basic License ------CGIC, copyright 1996-2011 by Thomas Boutell and Boutell.Com, Inc. Permission is granted to use CGIC in any application, commercial or noncommercial, at no cost. HOWEVER, this copyright paragraph must appear on a “credits” page accessible in the public online and offline documentation of the program. Modified versions of the CGIC library should not be distributed without the attachment of a clear statement regarding the author of the modifications, and this notice may in no case be removed. Modifications may also be submitted to the author for inclusion in the main CGIC distribution. IF YOU WOULD PREFER NOT TO ATTACH THE ABOVE NOTICE to the public documentation of your application, consult the information which follows regarding the availability of a nonexclusive commercial license for CGIC. Commercial License ------The price of a nonexclusive commercial license is $200 U.S. To purchase the license, visit our online store here: EULA 169

https://www.boutell.com/ TERMS OF THIS LICENSE. THE AUTHOR GRANTS YOU THE RIGHTS CONTAINED HEREIN IN CONSIDERATION OF YOUR Signed originals are available on request after purchase. ACCEPTANCE OF SUCH TERMS AND CONDITIONS. IF YOU DO Commercial licensees are entitled to ongoing email support and update NOT AGREE TO ACCEPT AND BE BOUND BY THE TERMS OF THIS LICENSE, YOU CANNOT MAKE ANY USE OF THE WORK. notifications. 5.1 Definitions. * * * a. “Articles” means, collectively, all articles written by Author which CGIC Nonexclusive Commercial License describes how the Source Code and Executable Files for the Work may be The party purchasing this license is granted the right to utilize CGIC, used by a user. major version 1 or 2, any minor version thereof, in CGI applications b. “Author” means the individual or entity that offers the Work under the without the need for a credit notice of any kind. CGI applications terms of this License. developed by the holder of this license may be distributed freely in source code or binary form without additional fees or royalties. This license does c. “Derivative Work” means a work based upon the Work or upon the Work not grant the right to use CGIC to create a development tool which passes and other pre-existing works. on substantially all of the capabilities of the CGIC library to the user of the tool, unless that tool is to be used internally by the license holder only in d. “Executable Files” refer to the executables, binary files, configuration order to develop CGI applications. This license may not be resold, but and any required data files included in the Work. applications developed in accordance with the terms of the license may be distributed freely subject to the limitations described above. e. “Publisher” means the provider of the website, magazine, CD-ROM, DVD or other medium from or by which the Work is obtained by You. Future minor (2.x) versions of CGIC will be covered by this license free of charge. If significant defects of workmanship are discovered in version f. “Source Code” refers to the collection of source code and configuration 2.x, minor releases to correct them will be made available before or at the files used to create the Executable Files. same time that those defects are addressed in any future major version. g. “Standard Version” refers to such a Work if it has not been modified, or Future "major" (3.x) versions will be available to licensees at an upgrade has been modified in accordance with the consent of the Author, such price of $50. If, for any reason, any portion of this license is found to be consent being in the full discretion of the Author. invalid, that portion of the license only is invalidated and the remainder of h. “Work” refers to the collection of files distributed by the Publisher, the agreement remains in effect. including the Source Code, Executable Files, binaries, data files, If this license has not been signed by Thomas Boutell or M. L. Grant on documentation, white papers and the Articles. behalf of Boutell. Com, Inc., it is invalid. i. “You” is you, an individual or entity wishing to use the Work and Licensee's Name: ______exercise your rights under this License. 5.2 Fair Use/Fair Use Rights. Nothing in this License is intended to reduce, Signed for Licensee: ______limit, or restrict any rights arising from fair use, fair dealing, first sale or Complete Mailing Address: ______other limitations on the exclusive rights of the copyright owner under copyright law or other applicable laws. ______5.3 License Grant. Subject to the terms and conditions of this License, the ______Author hereby grants You a worldwide, royalty-free, non-exclusive, perpetual (for the duration of the applicable copyright) license to exercise Phone Number: ______the rights in the Work as stated below: Email Address: ______a. You may use the standard version of the Source Code or Executable Files in Your own applications. Signed for Boutell.Com, Inc. ______b. You may apply bug fixes, portability fixes and other modifications Date: ______obtained from the Public Domain or from the Author. A Work modified in 5.0 Code Project Open License. The Telex Radio Dispatch C-Soft such a way shall still be considered the standard version and will be subject application contains open source software licensed under the Code Project to this License. Open License (CPOL), and the license terms below in this Schedule 2 c. You may otherwise modify Your copy of this Work (excluding the (copied from the website: http://www.codeproject.com/info/cpol10.aspx) Articles) in any way to create a Derivative Work, provided that You insert apply to that open source software. a prominent notice in each changed file stating how, when and where You THE CODE PROJECT OPEN LICENSE changed that file. Preamble ------d. You may distribute the standard version of the Executable Files and Source Code or Derivative Work in aggregate with other (possibly This License governs Your use of the Work. This License is intended to commercial) programs as part of a larger (possibly commercial) software allow developers to use the Source Code and Executable Files provided as distribution. part of the Work in any application in any form. The main points subject to the terms of the License are: e. The Articles discussing the Work published in any form by the author may not be distributed or republished without the Author's consent. The * Source Code and Executable Files can be used in commercial author retains copyright to any such Articles. You may use the Executable applications; Files and Source Code pursuant to this License but you may not repost or republish or otherwise distribute or make available the Articles, without * Source Code and Executable Files can be redistributed; and the prior written consent of the Author. * Source Code can be modified to create derivative works. Any subroutines or modules supplied by You and linked into the Source Code or Executable Files of this * No claim of suitability, guarantee, or any warranty whatsoever is provided. The software is provided “as- is”. Work shall not be considered part of this Work and will not be subject to the terms of this License. * The Article accompanying the Work may not be distributed or republished without the Author's consent 5.4 Patent License. Subject to the terms and conditions of this License, each Author hereby grants to You a perpetual, worldwide, non-exclusive, no- This License is entered between You, the individual or other entity reading charge, royalty-free, irrevocable (except as stated in this section) patent or otherwise making use of the Work licensed pursuant to this License and license to make, have made, use, import, and otherwise transfer the Work. the individual or other entity which offers the Work under the terms of this License (“Author”). 5.5 Restrictions. The license granted in Section 3 above is expressly made subject to and limited by the following restrictions: License a. You agree not to remove any of the original copyright, patent, THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE trademark, and attribution notices and associated disclaimers that may TERMS OF THIS CODE PROJECT OPEN LICENSE (“LICENSE”). appear in the Source Code or Executable Files. THE WORK IS PROTECTED BY COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS b. You agree not to advertise or in any way imply that this Work is a AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS product of Your own. PROHIBITED. c. The name of the Author may not be used to endorse or promote products BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED derived from the Work without the prior written consent of the Author. HEREIN, YOU ACCEPT AND AGREE TO BE BOUND BY THE 170 EULA

d. You agree not to sell, lease, or rent any part of the Work. This does not 5.9 Termination. restrict you from including the Work or any part of the Work inside a larger software distribution that itself is being sold. The Work by itself, though, a. This License and the rights granted hereunder will terminate cannot be sold, leased or rented. automatically upon any breach by You of any term of this License. Individuals or entities who have received Derivative Works from You e. You may distribute the Executable Files and Source Code only under the under this License, however, will not have their licenses terminated terms of this License, and You must include a copy of, or the Uniform provided such individuals or entities remain in full compliance with those Resource Identifier for, this License with every copy of the Executable licenses. Sections 1, 2, 6, 7, 8, 9, 10 and 11 will survive any termination of Files or Source Code You distribute and ensure that anyone receiving such this License. Executable Files and Source Code agrees that the terms of this License apply to such Executable Files and/or Source Code. You may not offer or b. If You bring a copyright, trademark, patent or any other infringement impose any terms on the Work that alter or restrict the terms of this License claim against any contributor over infringements You claim are made by or the recipients' exercise of the rights granted hereunder. You may not the Work, your License from such contributor to the Work ends sublicense the Work. You must keep intact all notices that refer to this automatically. License and to the disclaimer of warranties. You may not distribute the Executable Files or Source Code with any technological measures that c. Subject to the above terms and conditions, this License is perpetual (for the duration of the applicable copyright in the Work). Notwithstanding the control access or use of the Work in a manner inconsistent with the terms above, the Author reserves the right to release the Work under different of this License. license terms or to stop distributing the Work at any time; provided, f. You agree not to use the Work for illegal, immoral or improper purposes, however that any such election will not serve to withdraw this License (or or on pages containing illegal, immoral or improper material. The Work is any other license that has been, or is required to be, granted under the subject to applicable export laws. You agree to comply with all such laws terms of this License), and this License will continue in full force and and regulations that may apply to the Work after Your receipt of the Work. effect unless terminated as stated above. 5.6 Representations, 5.10 Publisher. The parties hereby confirm that the Publisher shall not, under any circumstances, be responsible for and shall not have any liability in Warranties and Disclaimer. THIS WORK IS PROVIDED “AS IS,” respect of the subject matter of this License. The Publisher makes no “WHERE IS” AND “AS AVAILABLE”, WITHOUT ANY EXPRESS OR warranty whatsoever in connection with the Work and shall not be liable to IMPLIED WARRANTIES OR CONDITIONS OR GUARANTEES. You or any party on any legal theory for any damages whatsoever, YOU, THE USER, ASSUME ALL RISK IN ITS USE, INCLUDING including without limitation any general, special, incidental or COPYRIGHT INFRINGEMENT, PATENT INFRINGEMENT, consequential damages arising in connection to this license. The Publisher SUITABILITY, ETC. AUTHOR EXPRESSLY DISCLAIMS ALL reserves the right to cease making the Work available to You at any time EXPRESS, IMPLIED OR STATUTORY WARRANTIES OR without notice CONDITIONS, INCLUDING WITHOUT LIMITATION, WARRANTIES OR CONDITIONS OF MERCHANTABILITY, 5.11 Miscellaneous MERCHANTABLE QUALITY OR FITNESS FOR A PARTICULAR a. This License shall be governed by the laws of the location of the head PURPOSE, OR ANY WARRANTY OF TITLE OR NON- office of the Author or if the INFRINGEMENT, OR THAT THE WORK (OR ANY PORTION THEREOF) IS CORRECT, USEFUL, BUG-FREE OR FREE OF Author is an individual, the laws of location of the principal place of VIRUSES. YOU MUST PASS THIS DISCLAIMER ON WHENEVER residence of the Author. YOU DISTRIBUTE THE WORK OR DERIVATIVE WORKS. b. If any provision of this License is invalid or unenforceable under 5.7 Indemnity. You agree to defend, indemnify and hold harmless the Author applicable law, it shall not affect the validity or enforceability of the and the Publisher from and against any claims, suits, losses, damages, remainder of the terms of this License, and without further action by the liabilities, costs, and expenses (including reasonable legal or attorneys’ parties to this License, such provision shall be reformed to the minimum fees) resulting from or relating to any use of the Work by You. extent necessary to make such provision valid and enforceable. 5.8 Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY c. No term or provision of this License shall be deemed waived and no APPLICABLE LAW, IN NO EVENT WILL THE AUTHOR OR THE breach consented to unless such waiver or consent shall be in writing and PUBLISHER BE LIABLE TO YOU ON ANY LEGAL THEORY FOR signed by the party to be charged with such waiver or consent. ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES ARISING OUT OF THIS LICENSE OR d. This License constitutes the entire agreement between the parties with THE USE OF THE WORK OR OTHERWISE, EVEN IF THE AUTHOR respect to the Work licensed herein. There are no understandings, OR THE PUBLISHER HAS BEEN ADVISED OF THE POSSIBILITY agreements or representations with respect to the Work not specified OF SUCH DAMAGES. herein. The Author shall not be bound by any additional provisions that may appear in any communication from You. This License may not be modified without the mutual written agreement of the Author and You. 6.0 GNU General Public License The Telex Radio Dispatch software contains open source software licensed under the GNU General Public License, and the license terms below in this schedule (copied from the following website: http://www.gnu.org/licenses/ old-licenses/gpl-2.0.html ) apply to that open source software. Linux Kernel NOTE! This copyright does *not* cover user programs that use kernel services by normal system calls - this is merely considered normal use of the kernel, and does *not* fall under the heading of “derived work”. Also note that the GPL below is copyrighted by the Free Software Foundation, but the instance of code that it refers to (the Linux kernel) is copyrighted by me and others who actually wrote it. Also note that the only valid version of the GPL as far as the kernel is concerned is _this_ particular version of the license (ie v2, not v2.2 or v3.x or whatever), unless explicitly otherwise stated. Linus Torvalds See GNU General Public License for the rest of the license information. EULA 171

U-Boot When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the U-Boot is Free Software. It is copyrighted by Wolfgang Denk and many freedom to distribute copies of free software (and charge for this service if others who contributed code (see the actual source code for details). You you wish), that you receive source code or can get it if you want it, that you can redistribute U-Boot and/or modify it under the terms of the GNU can change the software or use pieces of it in new free programs; and that General Public License as published by the Free Software Foundation. you know you can do these things. Most of it can also be distributed at your option, under any later version of the GNU General Public License -- see individual files for exceptions. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These NOTE! This license does *not* cover the so-called “standalone” restrictions translate to certain responsibilities for you if you distribute applications that use U-Boot services by means of the jump table provided copies of the software, or if you modify it. by U-Boot exactly for this purpose - this is merely considered normal use of U-Boot, and does *not* fall under the heading of “derived work”. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You The header files “include/image.h” and “include/asm-*/u-boot.h” define must make sure that they, too, receive or can get the source code. And you interfaces to U-Boot. Including these (unmodified) header files in another must show them these terms so they know their rights. file is considered normal use of U-Boot, and does *not* fall under the heading of “derived work”. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute Also note that the GPL below is copyrighted by the Free Software and/or modify the software. Foundation, but the instance of code that it refers to (the U-Boot source code) is copyrighted by me and others who actually wrote it. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the -- Wolfgang Denk software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems See GNU General Public License for the rest of the license information. introduced by others will not reflect on the original authors' reputations. busybox Finally, any free program is threatened constantly by software patents. We --- A note on GPL versions wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program BusyBox is distributed under the General Public License (included in its proprietary. To prevent this, we have made it clear that any patent must be entirety, below). Version 2 is the only version of this license which this licensed for everyone's free use or not licensed at all. version of BusyBox (or modified versions derived from this one) may be distributed under. The precise terms and conditions for copying, distribution and modification follow. See GNU General Public License for the rest of the license information. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND dbus MODIFICATION Bus is licensed to you under your choice of the Academic Free License, or 6.1 This License applies to any program or other work which contains a notice the GNU General Public License. Both licenses are included here. Some of placed by the copyright holder saying it may be distributed under the terms the standalone binaries are under the GPL only; in particular, but not of this General Public License. The “Program”, below, refers to any such limited to, tools/dbus-cleanup-sockets.c and test/decode-gcov.c. Each program or work, and a “work based on the Program” means either the source code file is marked with the proper copyright information - if you Program or any derivative work under copyright law: that is to say, a work find a file that isn't marked please bring it to our attention. containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, See GNU General Public License for the rest of the license information. translation is included without limitation in the term “modification”.) Each licensee is addressed as “you”. Activities other than copying, distribution freetype and modification are not covered by this License; they are outside its The FreeType 2 font engine is copyrighted work and cannot be used scope. The act of running the Program is not restricted, and the output legally without a software license. In order to make this project usable to a from the Program is covered only if its contents constitute a work based on vast majority of developers, we distribute it under two mutually exclusive the Program (independent of having been made by running the Program). open-source licenses. This means that *you* must choose *one* of the two Whether that is true depends on what the Program does. licenses described below, then obey all its terms and conditions when 6.2 You may copy and distribute verbatim copies of the Program's source code using FreeType 2 in any of your projects or products. as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and The FreeType License, found in the file `FTL.TXT', which is similar to the original BSD license *with* an advertising clause that forces you to disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the explicitly cite the FreeType project in your product's documentation. All Program a copy of this License along with the Program. details are in the license file. This license is suited to products which don't use the GNU General Public License. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. The GNU General Public License, found in `GPL.TXT' (any later version can be used also), for programs which already use the GPL Note that the You may modify your copy or copies of the Program or any portion of it, FTL is incompatible with the GPL due to its advertisement clause. thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that The contributed PCF driver comes with a license similar to that of the X you also meet all of these conditions: Window System. It is compatible to the above two licenses (see file src/ pcf/readme). a. You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. See GNU General Public License for the rest of the license information. b. You must cause any work that you distribute or publish, that in whole GNU General Public License or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms Version 2, June 1991 of this License. Copyright (C) 1989, 1991 Free Software Foundation, Inc. c. If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA the most ordinary way, to print or display an announcement including Everyone is permitted to copy and distribute verbatim copies of this an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may license document, but changing it is not allowed. redistribute the program under these conditions, and telling the user Preamble how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your The licenses for most software are designed to take away your freedom to work based on the Program is not required to print an announcement.) share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to These requirements apply to the modified work as a whole. If identifiable make sure the software is free for all its users. This General Public License sections of that work are not derived from the Program, and can be applies to most of the Free Software Foundation's software and to any reasonably considered independent and separate works in themselves, then other program whose authors commit to using it. (Some other Free this License, and its terms, do not apply to those sections when you Software Foundation software is covered by the GNU Lesser General distribute them as separate works. But when you distribute the same Public License instead.) You can apply it to your programs, too. sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose 172 EULA

permissions for other licensees extend to the entire whole, and thus to each 6.6 Each time you redistribute the Program (or any work based on the and every part regardless of who wrote it. Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms Thus, it is not the intent of this section to claim rights or contest your rights and conditions. You may not impose any further restrictions on the to work written entirely by you; rather, the intent is to exercise the right to recipients' exercise of the rights granted herein. You are not responsible for control the distribution of derivative or collective works based on the enforcing compliance by third parties to this License. Program. 6.7 If, as a consequence of a court judgment or allegation of patent In addition, mere aggregation of another work not based on the Program infringement or for any other reason (not limited to patent issues), with the Program (or with a work based on the Program) on a volume of a conditions are imposed on you (whether by court order, agreement or storage or distribution medium does not bring the other work under the otherwise) that contradict the conditions of this License, they do not scope of this License. excuse you from the conditions of this License. If you cannot distribute so 6.3 You may copy and distribute the Program (or a work based on it, under as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute Section 2) in object code or executable form under the terms of Sections 1 the Program at all. For example, if a patent license would not permit and 2 above provided that you also do one of the following: royalty-free redistribution of the Program by all those who receive copies a. Accompany it with the complete corresponding machine-readable directly or indirectly through you, then the only way you could satisfy both source code, which must be distributed under the terms of Sections 1 it and this License would be to refrain entirely from distribution of the and 2 above on a medium customarily used for software interchange; Program. or, If any portion of this section is held invalid or unenforceable under any b. Accompany it with a written offer, valid for at least three years, to give particular circumstance, the balance of the section is intended to apply and any third party, for a charge no more than your cost of physically the section as a whole is intended to apply in other circumstances. performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of It is not the purpose of this section to induce you to infringe any patents or Sections 1 and 2 above on a medium customarily used for software other property right claims or to contest validity of any such claims; this interchange; or, section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. c. Accompany it with the information you received as to the offer to Many people have made generous contributions to the wide range of distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she object code or executable form with such an offer, in accord with is willing to distribute software through any other system and a licensee Subsection b above.) cannot impose that choice. The source code for a work means the preferred form of the work for This section is intended to make thoroughly clear what is believed to be a making modifications to it. For an executable work, complete source code consequence of the rest of this License. means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and 6.8 If the distribution and/or use of the Program is restricted in certain installation of the executable. However, as a special exception, the source countries either by patents or by copyrighted interfaces, the original code distributed need not include anything that is normally distributed (in copyright holder who places the Program under this License may add an either source or binary form) with the major components (compiler, kernel, explicit geographical distribution limitation excluding those countries, so and so on) of the operating system on which the executable runs, unless that distribution is permitted only in or among countries not thus excluded. that component itself accompanies the executable. In such case, this License incorporates the limitation as if written in the body of this License. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the 6.9 The Free Software Foundation may publish revised and/or new versions of source code from the same place counts as distribution of the source code, the General Public License from time to time. Such new versions will be even though third parties are not compelled to copy the source along with similar in spirit to the present version, but may differ in detail to address the object code. new problems or concerns. 6.4 You may not copy, modify, sublicense, or distribute the Program except as Each version is given a distinguishing version number. If the Program expressly provided under this License. Any attempt otherwise to copy, specifies a version number of this License which applies to it and "any modify, sublicense or distribute the Program is void, and will later version", you have the option of following the terms and conditions automatically terminate your rights under this License. However, parties either of that version or of any later version published by the Free Software who have received copies, or rights, from you under this License will not Foundation. If the Program does not specify a version number of this have their licenses terminated so long as such parties remain in full License, you may choose any version ever published by the Free Software compliance. Foundation. 6.5 You are not required to accept this License, since you have not signed it. 6.10 If you wish to incorporate parts of the Program into other free programs However, nothing else grants you permission to modify or distribute the whose distribution conditions are different, write to the author to ask for Program or its derivative works. These actions are prohibited by law if you permission. For software which is copyrighted by the Free Software do not accept this License. Therefore, by modifying or distributing the Foundation, write to the Free Software Foundation; we sometimes make Program (or any work based on the Program), you indicate your exceptions for this. Our decision will be guided by the two goals of acceptance of this License to do so, and all its terms and conditions for preserving the free status of all derivatives of our free software and of copying, distributing or modifying the Program or works based on it. promoting the sharing and reuse of software generally. NO WARRANTY 6.11 BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. EULA 173

6.12 IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR 7.0 GNU Lesser General Public License AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE The Telex Radio Dispatch software contains open source software licensed THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR under the GNU Lesser General Public License, and the license terms DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL below in this schedule (copied from the following website: http:// OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR www.gnu.org/licenses/old-licenses/lgpl-2.1.html) apply to that open INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT source software. LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD GNU Lesser General Public License PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH Copyright (C) 1991, 1999 Free Software Foundation, Inc. ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA DAMAGES. END OF TERMS AND CONDITIONS Everyone is permitted to copy and distribute verbatim copies of this How to Apply These Terms to Your New Programs license document, but changing it is not allowed. If you develop a new program, and you want it to be of the greatest [This is the first released version of the Lesser GPL. It also counts as the possible use to the public, the best way to achieve this is to make it free successor of the GNU Library Public License, version 2, hence the version software which everyone can redistribute and change under these terms. number 2.1.] To do so, attach the following notices to the program. It is safest to attach Preamble them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the “copyright” The licenses for most software are designed to take away your freedom to line and a pointer to where the full notice is found. share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to One line to give the program's name and an idea of what it does. make sure the software is free for all its users. Copyright (C) yyyy name of author This license, the Lesser General Public License, applies to some specially designated software packages--typically libraries--of the Free Software This program is free software; you can redistribute it and/or modify it Foundation and other authors who decide to use it. You can use it too, but under the terms of the GNU General Public License as published by the we suggest you first think carefully about whether this license or the Free Software Foundation; either version 2 of the License, or (at your ordinary General Public License is the better strategy to use in any option) any later version. particular case, based on the explanations below. This program is distributed in the hope that it will be useful, but When we speak of free software, we are referring to freedom of use, not WITHOUT ANY WARRANTY; without even the implied warranty of price. Our General Public Licenses are designed to make sure that you MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. have the freedom to distribute copies of free software (and charge for this See the GNU General Public License for more details. service if you wish); that you receive source code or can get it if you want You should have received a copy of the GNU General Public License it; that you can change the software and use pieces of it in new free programs; and that you are informed that you can do these things. along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. To protect your rights, we need to make restrictions that forbid distributors Also add information on how to contact you by electronic and paper mail. to deny you these rights or to ask you to surrender these rights. These restrictions translate to certain responsibilities for you if you distribute If the program is interactive, make it output a short notice like this when it copies of the library or if you modify it. starts in an interactive mode: Gnomovision, Copyright (C) year name of author For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must Gnomovision comes with ABSOLUTELY NO WARRANTY; for details make sure that they, too, receive or can get the source code. If you link type `show w'. This is free software, and you are welcome to redistribute it other code with the library, you must provide complete object files to the under certain conditions; type `show c' for details. recipients, so that they can relink them with the library after making changes to the library and recompiling it. And you must show them these The hypothetical commands `show w' and `show c' should show the terms so they know their rights. appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they We protect your rights with a two-step method: (1) we copyright the could even be mouse-clicks or menu items--whatever suits your program. library, and (2) we offer you this license, which gives you legal permission to copy, distribute and/or modify the library. You should also get your employer (if you work as a programmer) or your school, if any, to sign a “copyright disclaimer” for the program, if To protect each distributor, we want to make it very clear that there is no necessary. Here is a sample; alter the names: warranty for the free library. Also, if the library is modified by someone else and passed on, the recipients should know that what they have is not Yoyodyne, Inc., hereby disclaims all copyright interest in the program the original version, so that the original author's reputation will not be `Gnomovision' (which makes passes at compilers) written by James affected by problems that might be introduced by others. Hacker. Finally, software patents pose a constant threat to the existence of any free signature of Ty Coon, 1 April 1989 program. We wish to make sure that a company cannot effectively restrict the users of a free program by obtaining a restrictive license from a patent Ty Coon, President of Vice holder. Therefore, we insist that any patent license obtained for a version of the library must be consistent with the full freedom of use specified in This General Public License does not permit incorporating your program this license. into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the Most GNU software, including some libraries, is covered by the ordinary library. If this is what you want to do, use the GNU Lesser General Public GNU General Public License. This license, the GNU Lesser General License instead of this License. Public License, applies to certain designated libraries, and is quite different from the ordinary General Public License. We use this license for certain libraries in order to permit linking those libraries into non-free programs. When a program is linked with a library, whether statically or using a shared library, the combination of the two is legally speaking a combined work, a derivative of the original library. The ordinary General Public License therefore permits such linking only if the entire combination fits its criteria of freedom. The Lesser General Public License permits more lax criteria for linking other code with the library. We call this license the “Lesser” General Public License because it does Less to protect the user's freedom than the ordinary General Public License. It also provides other free software developers Less of an advantage over competing non-free programs. These disadvantages are the reason we use the ordinary General Public License for many libraries. However, the Lesser license provides advantages in certain special circumstances. For example, on rare occasions, there may be a special need to encourage the widest possible use of a certain library, so that it becomes a de-facto 174 EULA

standard. To achieve this, non-free programs must be allowed to use the 7.3 You may modify your copy or copies of the Library or any portion of it, library. A more frequent case is that a free library does the same job as thus forming a work based on the Library, and copy and distribute such widely used non-free libraries. In this case, there is little to gain by limiting modifications or work under the terms of Section 1 above, provided that the free library to free software only, so we use the Lesser General Public you also meet all of these conditions: License. a. The modified work must itself be a software library. In other cases, permission to use a particular library in non-free programs b. You must cause the files modified to carry prominent notices stating enables a greater number of people to use a large body of free software. that you changed the files and the date of any change. For example, permission to use the GNU C Library in non-free programs enables many more people to use the whole GNU operating system, as c. You must cause the whole of the work to be licensed at no charge to all well as its variant, the GNU/Linux operating system. third parties under the terms of this License. d. If a facility in the modified Library refers to a function or a table of Although the Lesser General Public License is Less protective of the users' freedom, it does ensure that the user of a program that is linked with the data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you Library has the freedom and the wherewithal to run that program using a must make a good faith effort to ensure that, in the event an application modified version of the Library. does not supply such function or table, the facility still operates, and The precise terms and conditions for copying, distribution and performs whatever part of its purpose remains meaningful. modification follow. Pay close attention to the difference between a “work (For example, a function in a library to compute square roots has a purpose based on the library” and a “work that uses the library”. The former contains code derived from the library, whereas the latter must be that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used combined with the library in order to run. by this function must be optional: if the application does not supply it, the TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND square root function must still compute square roots.) MODIFICATION These requirements apply to the modified work as a whole. If identifiable 7.1 This License Agreement applies to any software library or other program sections of that work are not derived from the Library, and can be which contains a notice placed by the copyright holder or other authorized reasonably considered independent and separate works in themselves, then party saying it may be distributed under the terms of this Lesser General this License, and its terms, do not apply to those sections when you Public License (also called “this License”). Each licensee is addressed as distribute them as separate works. But when you distribute the same “you”. sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose A “library” means a collection of software functions and/or data prepared permissions for other licensees extend to the entire whole, and thus to each so as to be conveniently linked with application programs (which use some and every part regardless of who wrote it. of those functions and data) to form executables. Thus, it is not the intent of this section to claim rights or contest your rights The “Library”, below, refers to any such software library or work which to work written entirely by you; rather, the intent is to exercise the right to has been distributed under these terms. A “work based on the Library” control the distribution of derivative or collective works based on the means either the Library or any derivative work under copyright law: that Library. is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another In addition, mere aggregation of another work not based on the Library language. (Hereinafter, translation is included without limitation in the with the Library (or with a work based on the Library) on a volume of a term “modification”.) storage or distribution medium does not bring the other work under the scope of this License. “Source code” for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the 7.4 You may opt to apply the terms of the ordinary GNU General Public source code for all modules it contains, plus any associated interface License instead of this License to a given copy of the Library. To do this, definition files, plus the scripts used to control compilation and installation you must alter all the notices that refer to this License, so that they refer to of the library. the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Activities other than copying, distribution and modification are not Public License has appeared, then you can specify that version instead if covered by this License; they are outside its scope. The act of running a you wish.) Do not make any other change in these notices. program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Once this change is made in a given copy, it is irreversible for that copy, so Library (independent of the use of the Library in a tool for writing it). the ordinary GNU General Public License applies to all subsequent copies Whether that is true depends on what the Library does and what the and derivative works made from that copy. program that uses the Library does. This option is useful when you wish to copy part of the code of the Library 7.2 You may copy and distribute verbatim copies of the Library's complete into a program that is not a library. source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate 7.5 You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of copyright notice and disclaimer of warranty; keep intact all the notices that Sections 1 and 2 above provided that you accompany it with the complete refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library. corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used You may charge a fee for the physical act of transferring a copy, and you for software interchange. may at your option offer warranty protection in exchange for a fee. If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code. 7.6 A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a “work that uses the Library”. Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License. However, linking a “work that uses the Library” with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a “work that uses the library”. The executable is therefore covered by this License. Section 6 states terms for distribution of such executables. When a “work that uses the Library” uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law. If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, EULA 175

regardless of whether it is legally a derivative work. (Executables 7.8 You may place library facilities that are a work based on the Library side- containing this object code plus portions of the Library will still fall under by-side in a single library together with other library facilities not covered Section 6.) by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other Otherwise, if the work is a derivative of the Library, you may distribute the library facilities is otherwise permitted, and provided that you do these two object code for the work under the terms of Section 6. Any executables things: containing that work also fall under Section 6, whether or not they are linked directly with the Library itself. a. Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must 7.7 As an exception to the Sections above, you may also combine or link a be distributed under the terms of the Sections above. “work that uses the Library” with the Library to produce a work containing portions of the Library, and distribute that work under terms of your b. Give prominent notice with the combined library of the fact that part of choice, provided that the terms permit modification of the work for the it is a work based on the Library, and explaining where to find the customer's own use and reverse engineering for debugging such accompanying uncombined form of the same work. modifications. 7.9 You may not copy, modify, sublicense, link with, or distribute the Library You must give prominent notice with each copy of the work that the except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and Library is used in it and that the Library and its use are covered by this will automatically terminate your rights under this License. However, License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in notice for the Library among them, as well as a reference directing the user full compliance. to the copy of this License. Also, you must do one of these things: a. Accompany the work with the complete corresponding machine- 7.10 You are not required to accept this License, since you have not signed it. readable source code for the Library including whatever changes were However, nothing else grants you permission to modify or distribute the used in the work (which must be distributed under Sections 1 and 2 Library or its derivative works. These actions are prohibited by law if you above); and, if the work is an executable linked with the Library, with do not accept this License. Therefore, by modifying or distributing the the complete machine-readable "work that uses the Library", as object Library (or any work based on the Library), you indicate your acceptance code and/or source code, so that the user can modify the Library and of this License to do so, and all its terms and conditions for copying, then relink to produce a modified executable containing the modified distributing or modifying the Library or works based on it. Library. (It is understood that the user who changes the contents of 7.11 Each time you redistribute the Library (or any work based on the Library), definitions files in the Library will not necessarily be able to recompile the recipient automatically receives a license from the original licensor to the application to use the modified definitions.) copy, distribute, link with or modify the Library subject to these terms and b. Use a suitable shared library mechanism for linking with the Library. A conditions. You may not impose any further restrictions on the recipients' suitable mechanism is one that (1) uses at run time a copy of the library exercise of the rights granted herein. You are not responsible for enforcing already present on the user's computer system, rather than copying compliance by third parties with this License. library functions into the executable, and (2) will operate properly with 7.12 If, as a consequence of a court judgment or allegation of patent a modified version of the library, if the user installs one, as long as the infringement or for any other reason (not limited to patent issues), modified version is interface-compatible with the version that the work conditions are imposed on you (whether by court order, agreement or was made with. otherwise) that contradict the conditions of this License, they do not c. Accompany the work with a written offer, valid for at least three years, excuse you from the conditions of this License. If you cannot distribute so to give the same user the materials specified in Subsection 6a, above, as to satisfy simultaneously your obligations under this License and any for a charge no more than the cost of performing this distribution. other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit d. If distribution of the work is made by offering access to copy from a royalty-free redistribution of the Library by all those who receive copies designated place, offer equivalent access to copy the above specified directly or indirectly through you, then the only way you could satisfy both materials from the same place. it and this License would be to refrain entirely from distribution of the e. Verify that the user has already received a copy of these materials or Library. that you have already sent this user a copy. If any portion of this section is held invalid or unenforceable under any For an executable, the required form of the "work that uses the Library" particular circumstance, the balance of the section is intended to apply, and must include any data and utility programs needed for reproducing the the section as a whole is intended to apply in other circumstances. executable from it. However, as a special exception, the materials to be distributed need not include anything that is normally distributed (in either It is not the purpose of this section to induce you to infringe any patents or source or binary form) with the major components (compiler, kernel, and other property right claims or to contest validity of any such claims; this so on) of the operating system on which the executable runs, unless that section has the sole purpose of protecting the integrity of the free software component itself accompanies the executable. distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of It may happen that this requirement contradicts the license restrictions of software distributed through that system in reliance on consistent other proprietary libraries that do not normally accompany the operating application of that system; it is up to the author/donor to decide if he or she system. Such a contradiction means you cannot use both them and the is willing to distribute software through any other system and a licensee Library together in an executable that you distribute. cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 7.13 If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 7.14 The Free Software Foundation may publish revised and/or new versions of the Lesser General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation. 7.15 If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. 176 EULA

NO WARRANTY c. You may not pretend that you wrote this software. If you use it in a program, you must acknowledge somewhere in your documentation 7.16 BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE that you've used the IJG code. IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE In legalese: STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT The authors make NO WARRANTY or representation, either express or WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, implied, with respect to this software, its quality, accuracy, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES merchantability, or fitness for a particular purpose. This software is OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR provided “AS IS”, and you, its user, assume the entire risk as to its quality PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND and accuracy. PERFORMANCE OF THE LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL This software is copyright (C) 1991-1998, Thomas G. Lane. All Rights NECESSARY SERVICING, REPAIR OR CORRECTION. Reserved except as specified below. 7.17 IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR Permission is hereby granted to use, copy, modify, and distribute this AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR software (or portions thereof) for any purpose, without fee, subject to these ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE conditions: THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR (1) If any part of the source code for this software is distributed, then this DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR README file must be included, with this copyright and no-warranty notice unaltered; and any additions, deletions, or changes to the original INABILITY TO USE THE LIBRARY (INCLUDING BUT NOT files must be clearly indicated in accompanying documentation. LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD (2) If only executable code is distributed, then the accompanying documentation must state that “this software is based in part on the work PARTIES OR A FAILURE OF THE LIBRARY TO OPERATE WITH of the Independent JPEG Group”. ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH (3) Permission for use of this software is granted only if the user accepts full responsibility for any undesirable consequences; the authors accept DAMAGES. NO LIABILITY for damages of any kind. END OF TERMS AND CONDITIONS These conditions apply to any software derived from or based on the IJG How to Apply These Terms to Your New Libraries code, not just to the unmodified library. If you use our work, you ought to acknowledge us. If you develop a new library, and you want it to be of the greatest possible use to the public, we recommend making it free software that everyone can Permission is NOT granted for the use of any IJG author's name or redistribute and change. You can do so by permitting redistribution under company name in advertising or publicity relating to this software or these terms (or, alternatively, under the terms of the ordinary General products derived from it. This software may be referred to only as “the Public License). Independent JPEG Group's software”. To apply these terms, attach the following notices to the library. It is safest We specifically permit and encourage the use of this software as the basis to attach them to the start of each source file to most effectively convey the of commercial products, provided that all warranty or liability claims are exclusion of warranty; and each file should have at least the "copyright" assumed by the product vendor. line and a pointer to where the full notice is found. ansi2knr.c is included in this distribution by permission of L. Peter One line to give the library's name and an idea of what it does. Deutsch, sole proprietor of its copyright holder, Aladdin Enterprises of Menlo Park, CA. ansi2knr.c is NOT covered by the above copyright and Copyright (C) year, name of author conditions, but instead by the usual distribution terms of the Free Software Foundation; principally, that you must include source code if you This library is free software; you can redistribute it and/or modify it under redistribute it. (See the file ansi2knr.c for full details.) However, since the terms of the GNU Lesser General Public License as published by the ansi2knr.c is not needed as part of any program generated from the IJG Free Software Foundation; either version 2.1 of the License, or (at your code, this does not limit you more than the foregoing paragraphs do. option) any later version. The Unix configuration script “configure” was produced with GNU This library is distributed in the hope that it will be useful, but WITHOUT Autoconf. It is copyright by the Free Software Foundation but is freely ANY WARRANTY; without even the implied warranty of distributable. The same holds for its supporting scripts (config.guess, MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. config.sub, ltconfig, ltmain.sh). Another support script, install-sh, is See the GNU copyright by M.I.T. but is also freely distributable. Lesser General Public License for more details. You should have received It appears that the arithmetic coding option of the JPEG spec is covered by a copy of the GNU Lesser General Public License along with this library; patents owned by IBM, AT&T, and Mitsubishi. Hence arithmetic coding if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth cannot legally be used without obtaining one or more licenses. For this Floor, Boston, MA 02110-1301 USA reason, support for arithmetic coding has been removed from the free JPEG software. (Since arithmetic coding provides only a marginal gain Also add information on how to contact you by electronic and paper mail. over the unpatented Huffman mode, it is unlikely that very many You should also get your employer (if you work as a programmer) or your implementations will support it.) So far as we are aware, there are no school, if any, to sign a "copyright disclaimer" for the library, if necessary. patent restrictions on the remaining code. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all The IJG distribution formerly included code to read and write GIF files. To copyright interest in the library `Frob' (a library for tweaking knobs) written by James Random Hacker. avoid entanglement with the Unisys LZW patent, GIF reading support has been removed altogether, and the GIF writer has been simplified to Signature of Ty Coon, 1 April 1990 produce “uncompressed GIFs”. This technique does not use the LZW algorithm; the resulting GIF files are larger than usual, but are readable by Ty Coon, President of Vice all standard GIF decoders. That's all there is to it! We are required to state that “The Graphics Interchange Format(c) is the Copyright property of 8.0 Independent JPEG Group License CompuServe Incorporated. GIF(sm) is a Service Mark property of CompuServe Incorporated.” The Telex Radio Dispatch software contains open source software licensed under the Independent JPEG Group License, and the license terms below 9.0 The MIT License (MIT) in this schedule (copied from the following website: https://spdx.org/ licenses/IJG ) apply to that open source software. The Telex Radio Dispatch software contains open source software licensed under The MIT License (MIT), and the license terms below in this Independent JPEG Group License schedule (copied from the following website: http://opensource.org/ licenses/MIT ) apply to that open source software. LEGAL ISSUES expat In plain English: a. We don't promise that this software works. (But if you find any bugs, Copyright (c) 1998, 1999, 2000 Thai Open Source Software Center Ltd please let us know!) and Clark Cooper b. You can use this software for whatever you want. You don't have to pay Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006 Expat maintainers. us. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the EULA 177

rights to use, copy, modify, merge, publish, distribute, sublicense, and/or Copyright and related rights for sample code are waived via CC0. Sample sell copies of the Software, and to permit persons to whom the Software is code is defined as all source code contained within the demos directory. furnished to do so, subject to the following conditions: CC0: http://creativecommons.org/publicdomain/zero/1.0/ The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. ------THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF All files located in the node modules and external directories are externally ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT maintained libraries used by this software which have their own licenses; LIMITED TO THE WARRANTIES OF MERCHANTABILITY, we recommend you read them, as their terms may differ from the terms FITNESS FOR A PARTICULAR PURPOSE AND above. NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR jQuery File Upload Plugin COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, Copyright (c) 2017 jQuery-File-Upload Authors TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER Permission is hereby granted, free of charge, to any person obtaining a DEALINGS IN THE SOFTWARE. copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the jQuery rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is Copyright JS Foundation and other contributors, https://js.foundation/ furnished to do so, subject to the following conditions: This software consists of voluntary contributions made by many The above copyright notice and this permission notice shall be included in individuals. For exact contribution history, see the revision history all copies or substantial portions of the Software. available at https://github.com/jquery/jquery The following license applies to all parts of this software except as THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT documented below: LIMITED TO THE WARRANTIES OF MERCHANTABILITY, ------FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR Permission is hereby granted, free of charge, to any person obtaining a COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES copy of this software and associated documentation files (the "Software"), OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, to deal in the Software without restriction, including without limitation the TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN rights to use, copy, modify, merge, publish, distribute, sublicense, and/or CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER sell copies of the Software, and to permit persons to whom the Software is DEALINGS IN THE SOFTWARE. furnished to do so, subject to the following conditions: The MIT License (MIT) The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. Copyright (c) THE SOFTWARE IS PROVIDED “AS IS", WITHOUT WARRANTY OF Permission is hereby granted, free of charge, to any person obtaining a ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT copyof this software and associated documentation files (the “Software”), LIMITED TO THE WARRANTIES OF MERCHANTABILITY, to dealin the Software without restriction, including without limitation the FITNESS FOR A PARTICULAR PURPOSE AND rightsto use, copy, modify, merge, publish, distribute, sublicense, and/or NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR sellcopies of the Software, and to permit persons to whom the Software COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES isfurnished to do so, subject to the following conditions: The above OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, copyright notice and this permission notice shall be included inall copies TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN or substantial portions of the Software. CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS ORIMPLIED, INCLUDING BUT NOT ------LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND All files located in the node modules and external directories are externally NONINFRINGEMENT. IN NO EVENT SHALL THEAUTHORS OR maintained libraries used by this software which have their own licenses; COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES we recommend you read them, as their terms may differ from the terms OR OTHERLIABILITY, WHETHER IN AN ACTION OF CONTRACT, above. TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER jQuery UI DEALINGS INTHE SOFTWARE. Copyright jQuery Foundation and other contributors, https://jquery.org/ 10.0 Mozilla Public License. This software consists of voluntary contributions made by many The Telex Radio Dispatch application contains open source software individuals. For exact contribution history, see the revision history licensed under the Mozilla Public License, and the license terms below in available at https://github.com/jquery/jquery-ui this Schedule 3 (copied from the following website:http:// www.mozilla.org/MPL/1.1/index.txt) apply to that open source software. The following license applies to all parts of this software except as documented below: MOZILLA PUBLIC LICENSE ------Permission is hereby granted, free of charge, to any person obtaining a 1. Definitions. copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the "Commercial Use" means distribution or otherwise making the Covered rights to use, copy, modify, merge, publish, distribute, sublicense, and/or Code available to a third party. sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: "Contributor" means each entity that creates or contributes to the creation of Modifications. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. "Contributor Version" means the combination of the Original Code, prior Modifications used by a Contributor, and the Modifications made by that THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF particular Contributor. ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, "Covered Code" means the Original Code or Modifications or the FITNESS FOR A PARTICULAR PURPOSE AND combination of the Original Code and Modifications, in each case NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR including portions thereof. COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES "Electronic Distribution Mechanism" means a mechanism generally OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, accepted in the software development community for the electronic TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER transfer of data. DEALINGS IN THE SOFTWARE. "Executable" means Covered Code in any form other than Source Code. ------"Initial Developer" means the individual or entity identified as the Initial Developer in the Source Code notice required by Exhibit A. 178 EULA

1.7. "Larger Work" means a work which combines Covered Code or (c) the licenses granted in Sections 2.2(a) and 2.2(b) are effective on the portions thereof with code not governed by the terms of this License. date Contributor first makes Commercial Use of the Covered Code. 1.8. "License" means this document. (d) Notwithstanding Section 2.2(b) above, no patent license is granted: 1) for any code that Contributor has deleted from the Contributor Version; 2) 1.8.1. "Licensable" means having the right to grant, to the maximum extent separate from the Contributor Version; possible, whether at the time of the initial grant or subsequently acquired, any and all of the rights conveyed herein. 3) for infringements caused by: i) third party modifications of Contributor Version or ii) the combination of Modifications made by that Contributor 1.9. "Modifications" means any addition to or deletion from the substance with other software (except as part of the or structure of either the Original Code or any previous Modifications. When Covered Code is released as a series of files, a Modification is: Contributor Version) or other devices; or 4) under Patent Claims A. Any addition to or deletion from the contents of a file containing infringed by Covered Code in the absence of Modifications made by that Original Code or previous Modifications. Contributor. B. Any new file that contains any part of the Original Code or previous 3. Distribution Obligations Modifications. 3.1. Application of License. 1.10. "Original Code" means Source Code of computer software code which is described in the Source Code notice required by Exhibit A as The Modifications which You create or to which You contribute are Original Code, and which, at the time of its release under this governed by the terms of this License, including without limitation Section 2.2. The Source Code version of Covered Code may be distributed only License is not already Covered Code governed by this License. under the terms of this License or a future version of this License released under Section 6.1, and You must include a copy of this License with every 1.10.1. “Patent Claims” means any patent claim(s), now owned or copy of the Source Code You hereafter acquired, including without limitation, method, process, and apparatus claims, in any patent Licensable by grantor. distribute. You may not offer or impose any terms on any Source Code version that alters or restricts the applicable version of this 1.11. “Source Code” means the preferred form of the Covered Code for making modifications to it, including all modules it contains, plus any License or the recipients' rights hereunder. However, You may include an associated interface definition files, scripts used to control compilation and additional document offering the additional rights described in Section 3.5. installation of an Executable, or source code differential comparisons against either the Original Code or another well known, available Covered 3.2. Availability of Source Code. Code of the Contributor's choice. The Source Code can be in a compressed or archival form, provided the appropriate decompression or de-archiving Any Modification which You create or to which You contribute must be made available in Source Code form under the terms of this License either software is widely available for no charge. on the same media as an Executable version or via an accepted 1.12. “You” (or “Your”) means an individual or a legal entity exercising Electronic Distribution Mechanism to anyone to whom you made an rights under, and complying with all of the terms of, this License or a future version of this License issued under Section 6.1. For legal entities, Executable version available; and if made available via Electronic “You” includes any entity which controls. is controlled by, or is common Distribution Mechanism, must remain available for at least twelve months control with you. For purposes of this definition, “control” means (a) the after the date it initially became available, or at least six months after a power, direct or indirect, to cause the direction or management of such subsequent version of that particular Modification has been made available entity, whether by contract or otherwise, or (b) ownership of more than to such recipients. You are responsible for ensuring that the Source Code fifty percent (50%) of the outstanding shares or beneficial ownership of version remains available even if the Electronic Distribution Mechanism is such entity. maintained by a third party. 2. Source Code License. 3.3. Description of Modifications. 2.1. The Initial Developer Grant. You must cause all Covered Code to which You contribute to contain a The Initial Developer hereby grants You a world-wide, royalty-free, non- file documenting the changes You made to create that Covered Code and exclusive license, subject to third party intellectual property claims: the date of any change. You must include a prominent statement that (a) under intellectual property rights (other than patent or trademark) the Modification is derived, directly or indirectly, from Original Licensable by Initial Developer to use, reproduce, modify, display, perform, sublicense and distribute the Original Code (or portions thereof) Code provided by the Initial Developer and including the name of the with or without Modifications, and/or as part of a Larger Work; and Initial Developer in (a) the Source Code, and (b) in any notice in an Executable version or related documentation in which You describe the (b) under Patents Claims infringed by the making, using or selling of origin or ownership of the Covered Code. Original Code, to make, have made, use, practice, sell, and offer for sale, and/or otherwise dispose of the Original Code (or portions thereof). 3.4. Intellectual Property Matters (c) the licenses granted in this Section 2.1(a) and (b) are effective on the (a) Third Party Claims date Initial Developer first distributes Original Code under the terms of this License. If Contributor has knowledge that a license under a third party's intellectual property rights is required to exercise the rights granted by such (d) Notwithstanding Section 2.1(b) above, no patent license is granted: 1) Contributor under Sections 21 or 22, Contributor must include a text file for code that You delete from the Original Code; 2) separate from the with the Source Code distribution titled "LEGAL" which describes the Original Code; or 3) for infringements caused by: i) the modification of claim and the party making the claim in sufficient detail that a recipient the Original Code or ii) the combination of the Original Code with other will software or devices. know whom to contact. If Contributor obtains such knowledge after the 2.2. Contributor Grant. Modification is made available as described in Section 3.2, Contributor shall promptly modify the LEGAL file in all copies Contributor makes Subject to third party intellectual property claims, each Contributor hereby available thereafter and shall take other steps (such as notifying grants You a world-wide, royalty-free, non-exclusive license appropriate mailing lists or news groups) reasonably calculated to inform those who received the Covered Code that new knowledge has been (a) under intellectual property rights (other than patent or trademark) obtained. Licensable by Contributor, to use, reproduce, modify, display, perform, sublicense and distribute the Modifications created by such Contributor (or (b) Contributor APIs portions thereof) either on an unmodified basis, with other Modifications, as Covered Code and/or as part of a Larger Work; and If Contributor's Modifications include an application programming interface and Contributor has knowledge of patent licenses which are (b) under Patent Claims infringed by the making, using, or selling of reasonably necessary to implement that API, Contributor must also include Modifications made by that Contributor either alone and/or in combination this information in the LEGAL file. with its Contributor Version (or portions of such combination), to make, use, sell, offer for sale, have (c) representation. made, and/or otherwise dispose of: 1) Modifications made by that Contributor represents that, except as disclosed pursuant to Section 3.4 (a) Contributor (or portions thereof); and 2) the combination of Modifications above, Contributor believes that Contributor's Modifications are made by that Contributor with its Contributor Version (or portions of such Contributor's original creation(s) and/or Contributor has sufficient rights to combination). grant the rights conveyed by this License. 3.5. Required Notices. EULA 179

You must duplicate the notice in Exhibit A in each file of the Source Code. in the notice described in Exhibit A shall not of themselves be deemed to If it is not possible to put such notice in a particular Source Code file due be modifications of this License.) to its structure, then You must include such notice in a 7. DISCLAIMER OF WARRANTY. location (such as a relevant directory) where a user would be likely to look for such a notice. If you created one or more Modification(s) You may add COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS your name as a Contributor to the notice described in Exhibit A. You must IS" BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER also duplicate this License in any documentation for the Source Code EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, where You describe recipients' rights or ownership rights relating to WARRANTIES THAT THE COVERED CODE IS FREE OF DEFECTS, Covered Code. You may choose to offer, and to charge a fee for, warranty, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON- support, indemnity or liability obligations to one or more recipients of INFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND Covered Code. However, You may do so only on Your own behalf, and not PERFORMANCE OF THE COVERED CODE IS WITH YOU. SHOULD on behalf of the Initial Developer or any Contributor. You must make it ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT, absolutely clear than any such warranty, support, indemnity or liability YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER obligation is offered by You alone, and You hereby agree to indemnify the CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY Initial Developer and every Contributor for any liability incurred by the SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF Initial Developer or such Contributor as a result of warranty, support, WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS indemnity or liability terms You offer. LICENSE. NO USE OF ANY COVERED CODE IS AUTHORIZED. HEREUNDER EXCEPT UNDER THIS DISCLAIMER. 3.6. Distribution of Executable Versions. 8. TERMINATION. You may distribute Covered Code in Executable form only if the requirements of Section 3.1-3.5 have been met for that Covered Code, and 8.1. This License and the rights granted hereunder will terminate if You include a notice stating that the Source Code version of the Covered automatically if you fail to comply with terms herein and fail to cure such Code is available under the terms of this License, including a description breach within 30 days of becoming aware of the breach. All sublicenses to of how and where You have fulfilled the obligations of Section 3.2. The the Covered Code which are properly granted shall survive any notice must be conspicuously included in any notice in an Executable termination of this License. Provisions which, by their nature, must remain version, related documentation or collateral in which You describe in effect beyond the termination of this License shall survive. recipients' rights relating to the Covered Code. You may distribute the Executable version of Covered Code or ownership rights under a license of 8.2. If You initiate litigation by asserting a patent infringement claim (excluding declatory judgment actions) against Initial Developer or a Your choice, which may contain terms different from this License, Contributor (the Initial Developer or Contributor against whom You file provided that You are in compliance with the terms of this License and that the license for the Executable version does not attempt to limit or alter the such action is referred to as "Participant") alleging that: recipient's rights in the Source Code version from the rights set forth in this (a) such Participant's Contributor Version directly or indirectly infringes License. If You distribute the Executable version under a different license any patent, then any and all rights granted by such Participant to You under You must make it absolutely clear that any terms which differ from this Sections 2.1 and/or 2.2 of this License shall, upon 60 days notice from License are offered by You alone, not by the Initial Developer or any Participant terminate prospectively, unless if within 60 days after receipt of Contributor. You hereby agree to indemnify the Initial Developer and notice You either: (i) agree in writing to pay Participant a mutually every Contributor for any liability incurred by the Initial Developer or such agreeable reasonable royalty for Your past and future use of Modifications Contributor as a result of any such terms You offer. made by such Participant, or (ii) withdraw Your litigation claim with 3.7. Larger Works. respect to the Contributor Version against such Participant. If within 60 days of notice, a reasonable royalty and payment arrangement are not You may create a Larger Work by combining Covered Code with other mutually agreed upon in writing by the parties or the litigation claim is not code not governed by the terms of this License and distribute the Larger withdrawn, the rights granted by Participant to You under Sections 2.1 and/ Work as a single product. In such a case, You must make sure the or 2.2 automatically terminate at the expiration of the 60 day notice period requirements of this License are fulfilled for the Covered Code. specified above. 4. Inability to Comply Due to Statute or Regulation. (b) any software, hardware, or device, other than such Participant's Contributor Version, directly or indirectly infringes any patent, then any If it is impossible for You to comply with any of the terms of this License rights granted to You by such Participant under Sections 2.1(b) and 2.2(b) with respect to some or all of the Covered Code due to statute, judicial are revoked effective as of the date You first made, used, sold, distributed, order, or regulation then You must: (a) comply with the terms of this or had made, Modifications made by that Participant. License to the maximum extent possible; and (b) describe the limitations and the code they affect. Such description 8.3. If You assert a patent infringement claim against Participant alleging that such Participant's Contributor Version directly or indirectly infringes must be included in the LEGAL file described in Section 3.4 and must be any patent where such claim is resolved (such as by license or settlement) included with all distributions of the Source Code. Except to the extent prior to the initiation of patent infringement litigation, then the reasonable prohibited by statute or regulation, such description must be sufficiently value of the licenses granted by such Participant under Sections 2.1 or 2.2 detailed for a recipient of ordinary skill to be able to understand it. shall be taken into account in determining the amount or value of any payment or license. 5. Application of this License. 8.4. In the event of termination under Sections 8.1 or 8.2 above, all end This License applies to code to which the Initial Developer has attached user license agreements (excluding distributors and resellers) which have the notice in Exhibit A and to related Covered Code. been validly granted by You or any distributor hereunder prior to 6. Versions of the License. termination shall survive termination. 9. LIMITATION OF LIABILITY. 6.1 New Versions UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, Netscape Communications Corporation ("Netscape") may publish revised and/or new versions of the License from time to time. Each version will be WHETHER TORT (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL DEVELOPER, ANY given a distinguishing version number. OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED 6.2 Effect of New Versions CODE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, Once Covered Code has been published under a particular version of the OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER License, You may always continue to use it under the terms of that version. INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF You may also choose to use such Covered Code under the terms of any GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR subsequent version of the License published by Netscape. No one other MALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL than Netscape has the right to modify the terms applicable to Covered DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE Code created under this License. BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF LIABILITY SHALL NOT APPLY TO 6.3 Derivative Works. LIABILITY FOR DEATH OR PERSONAL INJURY RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT If You create or use a modified version of this License (which you may APPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME only do in order to apply it to code which is not already Covered Code governed by this License), You must (a) rename Your license so that the JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, phrases "Mozilla", "MOZILLAPL", "MOZPL", "Netscape", "MPL", SO THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO "NPL" or any confusingly similar phrase do not appear in your license (except to note that your license differs from this License) and (b) YOU. otherwise make it clear that Your version of the license contains terms 10. U.S. GOVERNMENT END USERS. which differ from the Mozilla Public License and Netscape Public License. (Filling in the name of the Initial Developer, Original Code or Contributor The Covered Code is a “commercial item,” as that term is defined in 48 C.F.R. 2.101 (Oct. 1995), consisting of “commercial computer software” 180 EULA

and “commercial computer software documentation,” as such terms are prior written permission. For written permission, please contact openssl- used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48 C.F.R. 12.212 [email protected]. and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995), all U.S. Government End Users acquire Covered Code with only those rights set 5. Products derived from this software may not be called "OpenSSL" nor forth herein. may "OpenSSL" appear in their names without prior written permission of the OpenSSL Project. 11. MISCELLANEOUS. 6. Redistributions of any form whatsoever must retain the following This License represents the complete agreement concerning subject matter acknowledgment: hereof. If any provision of this License is held to be unenforceable, such provision shall be reformed only to the extent necessary to make it "This product includes software developed by the OpenSSL Project for use enforceable. This License shall be governed by California law provisions in the OpenSSL Toolkit (http://www.openssl.org/)" (except to the extent applicable law, if any, provides otherwise), excluding its conflict-of-law provisions. With respect to disputes in which at least THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, one party is a citizen of, or an entity chartered or registered to do business INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES in the United States of America, any litigation relating to this License shall be subject to the jurisdiction of the Federal Courts of the Northern District OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL of California, with venue lying in Santa Clara County, California, with the PROJECT OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, losing party responsible for costs, including without limitation, court costs and reasonable attorneys' fees and expenses. The application of the United INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED Nations Convention on Contracts for the International Sale of Goods is TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; expressly excluded. Any law or regulation which provides that the language of a contract shall be construed against the drafter shall not apply LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF to this License. LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR 12. RESPONSIBILITY FOR CLAIMS. TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF As between Initial Developer and the Contributors, each party is ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. responsible for claims and damages arising, directly or indirectly, out of its utilization of rights under this License and You agree to work with Initial Developer and Contributors to distribute such responsibility on an ======equitable basis. Nothing herein is intended or shall be deemed to constitute ======any admission of liability. This product includes cryptographic software written by Eric Young 13. MULTIPLE-LICENSED CODE. ([email protected]). This product includes software written by Tim Hudson ([email protected]) Initial Developer may designate portions of the Covered Code as “Multiple-Licensed”. “Multiple-Licensed” means that the Initial / Developer permits you to utilize portions of the Covered Code under Your 12.0 SSLeay License choice of the MPL or the alternative licenses, if any, specified by the Initial Developer in the file described in Exhibit A. The Telex Radio Dispatch IP-224 firmware contains open source software licensed under the SSLeay License, and the license terms below in this EXHIBIT A - Mozilla Public License schedule (copied from the following website: https://www.openssl.org/ The contents of this file are subject to the Mozilla Public License; you may source/license.html) apply to that open source software. not use this file except in compliance with the License. You may obtain a SSLeay License copy of the License at http://www.mozilla.org/MPL/Software distributed under the License is distributed on an "AS IS" basis, WITHOUT LICENSE ISSUES WARRANTY OF ANY KIND, either express or implied. See the License for the specific language governing rights and limitations under the ======License. The OpenSSL toolkit stays under a double license, i.e. both the conditions The Original Code is Open Phone Abstraction Library 3.10.5- Release of the OpenSSL License and the original SSLeay license apply to the May 3, 2012 The Initial Developer of the Original Code is Equivalence toolkit. See below for the actual license texts. Pty.Ltd. Original SSLeay License ------11.0 OpenSSL / The Telex Radio Dispatch IP-224 firmware contains open source software licensed under the OpenSSL License, and the license terms below in this Copyright (C) 1995-1998 Eric Young ([email protected]) All rights schedule (copied from the following website: https://www.openssl.org/ reserved. source/license.html) apply to that open source software. This package is an SSL implementation written by Eric Young OpenSSL License ([email protected]). The implementation was written so as to conform with Netscapes SSL. LICENSE ISSUES This library is free for commercial and non-commercial use as long as the ======following conditions are aheared to. The following conditions apply to all code found in this distribution, be it the RC4, RSA, lhash, DES, etc., code; The OpenSSL toolkit stays under a double license, i.e. both the conditions not just the SSL code. The SSL documentation included with this of the OpenSSL License and the original SSLeay license apply to the distribution is covered by the same copyright terms except that the holder toolkit. See below for the actual license texts. is Tim Hudson ([email protected]). OpenSSL License------Copyright remains Eric Young's, and as such any Copyright notices in the Copyright (c) 1998-2017 The OpenSSL Project. All rights reserved. code are not to be removed. If this package is used in a product, Eric Young should be given attribution Redistribution and use in source and binary forms, with or without as the author of the parts of the library used. This can be in the form of a modification, are permitted provided that the following conditions are met: textual message at program startup or in documentation (online or textual) 1. Redistributions of source code must retain the above copyright notice, provided with the package. this list of conditions and the following disclaimer. Redistribution and use in source and binary forms, with or without 2. Redistributions in binary form must reproduce the above copyright modification, are permitted provided that the following conditions are met: notice, this list of conditions and the following disclaimer in the 1. Redistributions of source code must retain the copyright notice, this list documentation and/or other materials provided with the distribution. of conditions and the following disclaimer. 3. All advertising materials mentioning features or use of this software must display the following acknowledgment: 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the "This product includes software developed by the OpenSSL Project for use documentation and/or other materials provided with the distribution. in the OpenSSL Toolkit. (http://www.openssl.org/)" 3. All advertising materials mentioning features or use of this software 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be must display the following acknowledgement: used to endorse or promote products derived from this software without "This product includes cryptographic software written by Eric Young ([email protected])" EULA 181

The word 'cryptographic' can be left out if the rouines from the library COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES being used are not cryptographic related :-). OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 4. If you include any Windows specific code (or a derivative thereof) from CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER the apps directory (application code) you must include an DEALINGS IN THE SOFTWARE. acknowledgement: Except as contained in this notice, the name(s) of the above copyright "This product includes software written by Tim Hudson holders shall not be used in advertising or otherwise to promote the sale, ([email protected])" use or other dealings in this Software without prior written authorization. THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND ------ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF $Id: README,v 1.23 2006/04/22 22:19:37 tom Exp $ MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE ------AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, popt INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED Copyright (c) 1998 Red Hat Software TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESSINTERRUPTION) Permission is hereby granted, free of charge, to any person obtaining a HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, copy of this software and associated documentation files (the "Software"), WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT to deal in the Software without restriction, including without limitation the (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY rights to use, copy, modify, merge, publish, distribute, sublicense, and/or WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED sell copies of the Software, and to permit persons to whom the Software is OF THE POSSIBILITY OF SUCH DAMAGE. furnished to do so, subject to the following conditions: The licence and distribution terms for any publically available version or The above copyright notice and this permission notice shall be included in derivative of this code cannot be changed. i.e. this code cannot simply be all copies or substantial portions of the Software. copied and put under another distribution licence [including the GNU Public Licence.] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT / LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 13.0 Stichting Mathematisch Centrum License NONINFRINGEMENT. IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, The Telex Radio Dispatch software contains open source software licensed under the Stichting Mathematisch Centrum License, and the license terms WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE below in this schedule (copied from the following website: http:// SOFTWARE OR THE USE OR OTHER DEALINGS IN THE www.cwi.nl/) apply to that open source software. SOFTWARE. STICHTING MATHEMATISCH CENTRUM LICENSE Except as contained in this notice, the name of the X Consortium shall not Copyright 1992 by Stichting Mathematisch Centrum, Amsterdam, The be used in advertising or otherwise to promote the sale, use or other Netherlands. dealings in this Software without prior written authorization from the X Consortium. All Rights Reserved The X11 License (MIT/X Consortium) Permission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee is hereby granted, Copyright (c) provided that the above copyright notice appear in all copies and that both Permission is hereby granted, free of charge, to any person obtaining a that copyright notice and this permission notice appear in supporting documentation, and that the names of Stichting Mathematisch Centrum or copy of this software and associated documentation files the “Software”), to deal in the Software without restriction, including without limitation the CWI not be used in advertising or publicity pertaining to distribution of the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or software without specific, written prior permission. sell copies of the Software, and to permit persons to whom the Software is STICHTING MATHEMATISCH CENTRUM DISCLAIMS ALL furnished to do so, subject to the following conditions: WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING The above copyright notice and this permission notice shall be included in ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL STICHTING MATHEMATISCH all copies or substantial portions of the Software. CENTRUM BE LIABLE FOR ANY SPECIAL, INDIRECT OR THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER LIMITED TO THE WARRANTIES OF MERCHANTABILITY, IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER FITNESS FOR A PARTICULAR PURPOSE AND TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR THE USE OR PERFORMANCE OF THIS SOFTWARE. END OF COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES TERMS AND CONDITIONS END OF SCHEDULE 4 OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 14.0 The X11 License (MIT/X Consortium) CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER The Telex Radio Dispatch C-Soft software contains open source software DEALINGS IN THE SOFTWARE. licensed under The X11 License (MIT/X Consortium), and the license Except as contained in this notice, the name(s) of the above copyright terms below in this schedule (copied from the following website: http:// opensource.org/licenses/MIT ) apply to that open source software. holders shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization. ncurses 15.0 The zlib/libpng License ------The Telex Radio Dispatch C-Soft software contains open source software Copyright (c) 1998-2004,2006 Free Software Foundation, Inc. licensed under the zlib/libpng License (Zlib)), and the license terms below in this schedule (copied from the following website: http://opensource.org/ Permission is hereby granted, free of charge, to any person obtaining a licenses/Zlib ) apply to that open source software. copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the libpng rights to use, copy, modify, merge, publish, distribute, distribute with This copy of the libpng notices is provided for your convenience. In case modifications, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the of any discrepancy between this copy and the notices in the file png.h that is included in the libpng distribution, the latter shall prevail. following conditions: COPYRIGHT NOTICE, DISCLAIMER, and LICENSE: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. If you modify libpng you may insert additional notices immediately following this sentence. libpng, December 3, 2004, is Copyright (c) 2004 THE SOFTWARE IS PROVIDED "AS IS,” WITHOUT WARRANTY OF Glenn Randers-Pehrson, and is distributed according to the same ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, disclaimer and license as libpng with the following individual added to the list of Contributing Authors Cosmin Truta libpng, July 1, 2000, - October FITNESS FOR A PARTICULAR PURPOSE AND 3, 2002, are Copyright (c) 2000-2002 Glenn Randers-Pehrson, and are NONINFRINGEMENT. IN NO EVENT SHALL THE ABOVE 182 EULA

distributed according to the same disclaimer and license as libpng with the December 3, 2004 following individuals added to the list of Contributing Authors: zlib Simon-Pierre Cadieux (C) 1995-2004 Jean-loup Gailly and Mark Adler Eric S. Raymond This software is provided 'as-is', without any express or implied warranty. Gilles Vollant In no event will the authors be held liable for any damages arising from the use of this software. and with the following additions to the disclaimer: Permission is granted to anyone to use this software for any purpose, There is no warranty against interference with your enjoyment of the including commercial applications, and to alter it and redistribute it freely, library or against infringement. There is no warranty that our efforts or the subject to the following restrictions: library will fulfill any of your particular purposes or needs. This library is provided with all faults, and the entire risk of satisfactory quality, a. The origin of this software must not be misrepresented; you must not performance, accuracy, and effort is with the user. claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are appreciated but is not required. Copyright (c) 1998, 1999 Glenn Randers-Pehrson, and are distributed b. Altered source versions must be plainly marked as such, and must not according to the same disclaimer and license as libpng-0.96, with the following individuals added to the list of Contributing Authors: be misrepresented as being the original software. c. This notice may not be removed or altered from any source Tom Lane distribution. Glenn Randers-Pehrson Jean-loup Gailly - [email protected] Willem van Schaik Mark Adler - [email protected] libpng versions 0.89, June 1996, through 0.96, May 1997, are Copyright If you use the zlib library in a product, we would appreciate *not* (c) 1996, 1997 Andreas Dilger Distributed according to the same receiving lengthy legal documents to sign. The sources are provided for disclaimer and license as libpng-0.88, with the following individuals free but without warranty of any kind. The library has been entirely added to the list of Contributing Authors: written by Jean-loup Gailly and Mark Adler; it does not include third-party code. John Bowler Kevin Bracey If you redistribute modified sources, we would appreciate that you include in the file ChangeLog history information documenting your changes. Sam Bushell Please read the FAQ for more information on the distribution of modified source versions. Magnus Holmgren The zlib/libpng License Greg Roelofs Copyright (c) Tom Tanner This software is provided 'as-is', without any express or implied warranty. libpng versions 0.5, May 1995, through 0.88, January 1996, are Copyright In no event will the authors be held liable for any damages arising from the (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc. For the purposes of this use of this software. copyright and license, "Contributing Authors" is defined as the following set of individuals: Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, Andreas Dilger subject to the following restrictions: Dave Martindale a. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a Guy Eric Schalnat product, an acknowledgment in the product documentation would be appreciated but is not required. Paul Schmidt b. Altered source versions must be plainly marked as such, and must not Tim Wegner be misrepresented as being the original software. The PNG Reference Library is supplied "AS IS". The Contributing c. This notice may not be removed or altered from any source Authors and Group 42, Inc. disclaim all warranties, expressed or implied, distribution. including, without limitation, the warranties of merchantability and of fitness for any purpose. The Contributing Authors and Group 42, Inc. assume no liability for direct, indirect, incidental, special, exemplary, or consequential damages, which may result from the use of the PNG Reference Library, even if advised of the possibility of such damage. Permission is hereby granted to use, copy, modify, and distribute this source code, or portions hereof, for any purpose, without fee, subject to the following restrictions: a. The origin of this source code must not be misrepresented. b. Altered versions must be plainly marked as such and must not be misrepresented as being the original source. c. This Copyright notice may not be removed or altered from any source or altered source distribution. The Contributing Authors and Group 42, Inc. specifically permit, without fee, and encourage the use of this source code as a component to supporting the PNG file format in commercial products. If you use this source code in a product, acknowledgment is not required but would be appreciated. A "png_get_copyright" function is available, for convenient use in "about" boxes and the like: printf("%s",png_get_copyright(NULL)); Also, the PNG logo (in PNG format, of course) is supplied in the files "pngbar.png" and "pngbar.jpg (88x31) and "pngnow.png" (98x31). Libpng is OSI Certified Open Source Software. OSI Certified Open Source is a certification mark of the Open Source Initiative. Glenn Randers-Pehrson glennrp at users.sourceforge.net EULA 183

Notes Bosch Security Systems, Inc. 12000 Portland Avenue South Burnsville, MN 55337 U.S.A. www.boschcommunications.com