H
H
H
SERVICES &
TOPOLOGIES
OVERVIEW
VERSION 03.03
Copyrights
The enclosed documents and ideas embodied herein are the proprietary information of Motorola
Solutions, Inc. Any dissemination or disclosure of such violates Motorola Solutions’ intellectual
property rights. Motorola Solutions reserves all rights to all actions arising there under.
Motorola Solutions disclaims any liability for any use of this document. Motorola Solutions limits all
warranties to the extent allowed by law. Furthermore, Motorola Solutions reserves the right to change
this document at any time without any prior notification.
Table of Contents
B.3 Application Service Support for Portables – Controller-based Connect Plus System .......... B-3
B.4 Application Topology Support for Portables – All Systems .................................................. B-4
B.5 Application Service Support for Mobiles – Controller-less Systems .................................... B-5
B.6 Application Service Support for Mobiles – Controller-based Capacity Max Systems .......... B-6
B.7 Application Service Support for Mobiles – Controller-based Connect Plus Systems ........... B-7
B.8 Application Topology Support for Mobiles – All Systems ..................................................... B-8
B.9 Application Service Connectivity by Topology ..................................................................... B-9
Appendix C Infrastructure Application Development Specifications ............................................. C-1
C.1 Application Service Support................................................................................................. C-1
C.2 Application Topology Support .............................................................................................. C-2
C.3 Application Service Connectivity by System ........................................................................ C-3
Appendix D Technical Documentation Catalog ............................................................................ D-1
1 Introduction
Voice calls in the MOTOTRBO system are speech coded with the DVSI AMBE+2 vocoder for the
injection and recovery of high quality voice as used in a low-bandwidth TDMA channel. MOTOTRBO
is optimized for reliable data delivery and efficient channel utilization of low-to-medium sized “bursty”
data transmissions.
MOTOTRBO is an IP-based communications system. Voice and data calls are routed through the
system and a networked customer enterprise using an IP addressing schema. A unique IP address
identifies each component of a MOTOTRBO system including subscribers, repeaters, data servers,
and tethered by-wire or -wireless devices.
Fundamentally, MOTOTRBO supports an IP socket interface for data communications. Native data
type support includes text messaging, location, and remote I/O. User-defined raw data may be sent
through the MOTOTRBO system as well. Additionally, MOTOTRBO features a command & control
interface that allows for customized operation of the MOTOTRBO subscribers to expand the
customer experience and design of the product beyond the standard feature set.
IP Site Connect
The IP Site Connect system topology provides coverage. This MOTOTRBO system topology is
a multi-site network of repeaters connected via IP with each repeater constituting a site in the
network. A controller is not required to operate this system topology.
Connect Plus
The Connect Plus system topology provides coverage and capacity with managed channel
efficiency. This MOTOTRBO system topology is a multi-site network of multiple repeaters at
each site. A controller is required for every site in this system topology and is responsible for
subscriber mobility management and call routing.
Capacity Max
The Capacity Max system is a DMR Tier III compliant trunking system. It provides coverage
and capacity with managed channel efficiency. This MOTOTRBO system topology is a multi-
site network of multiple repeaters at each site. A controller is required for in this system
topology and is responsible for subscriber mobility management and call routing.
1.6 Symbols
MOTOTRBO Repeater
2 Application Services
The MOTOTRBO system is extensible through defined application services for 3rd party developer
use. The MOTOTRBO Application Services enable the creation of a custom solution to meet a
customer need.
The MOTOTRBO Application Services are described by protocol specifications and development
guidelines that are used as technical references by the 3rd party developer. The technical references
of each interface detail the specific domain knowledge required to successfully implement a 3 rd party
application for the MOTOTRBO system.
Location Service
Outdoor location data for a GPS-enabled MOTOTRBO subscriber radio may be
reported upon an immediate request, a pre-defined interval / distance / GPIO
event trigger, or an emergency call. Positioning information includes latitude,
longitude, altitude, or speed. iBeacon based indoor location data for a Bluetooth
Low Energy enabled MOTOTRBO subscriber may be reported upon an
immediate request, a pre-defined interval trigger, or an emergency call. Positioning information
includes beacon major number, beacon minor number, timestamp, transmission power, or
received signal strength indicator. Both the Outdoor Location Service and Indoor
Location Service are provided through LRRP. LRRP uses XML to define fields
and attributes in the location requests and reports. To optimize the size of the
XML document for transport through the network, LRRP is further transcribed into
MBXML, a format which tokenizes XML tags in order to reduce the overall size of
the information payload.
Wireline (or control room) voice dispatch consoles are available as sold solutions from Motorola
Solutions, Inc. Please contact the MSI regional channel or product team for more information.
enables a 3rd party application to have direct interaction and control with the radio’s features and
ergonomics in order to supplement the user experience of the radio. Audio Operation applications
are enabled by the use of separate connections for audio in conjunction with XCMP.
Data Services
All Data Services, including Device Discovery, Location, Text Messaging, Telemetry I/O, &
Raw Data, are available as Gateway Application Services.
The RSSI Reporting Service measures the signal strength of inbound RF signals
during the reception of data by the system from fielded subscriber units. The
measured signal strength is encapsulated into a report with associated
identifiers (such as system type, source IP, site ID, etc.) that is generated by the
MNIS. This service is only available to a wireline application. The RSSI RSSI
Reporting Service is a type of Analytics Service.
Link Establishment
Before accessing any of the other Repeater Application Services, the 3rd party
application must connect to each repeater of interest through LE. Once the link
is successful, the specific service from the repeater must be requested within
LE
the LE protocol.
Both the RCEM interface and ATIA interface allows a 3rd party application to log
the events of all call types for voice and data. Call events include the start and
end of voice calls for group, private, or emergency as well as the occurrence of
data calls such as text messaging, as an example. Voice audio is not available
RCEM / ATIA
through those interfaces. The RCEM Service is for MOTOTRBO single site
conventional, IP Site Connect, Capacity Plus, Linked Capacity Plus systems and Connect Plus
systems. The ATIA Service is for MOTOTRBO Capacity Max systems. The RCEM Service
and ATIA Service are a type of Network Service.
The Extended Control & Management Service for repeater focuses on RDAC, a
subset of XCMP. This interface is specialized for the diagnosis and alarm i ! X
reporting of repeater status as well as the control of repeater operation within RDAC
the MOTOTRBO system. Voice audio is not available through this interface.
The Alarms and Events Service allows a 3rd party application to log the
events and alarms in the system. The event indicates a change in the
system, e.g. a repeater’s role changed. An alarm indicates a major failure Alarms and Events
has occurred which may require user attention, e.g. hardware failure. The Alarms and Events
Service is a type of Network Services.
Wireline (or control room) voice dispatch consoles are available as sold solutions from
Motorola Solutions, Inc. Please contact the MSI regional channel or product team for more
information.
3 Application Topologies
The MOTOTRBO system is interoperable with multiple types of application topologies. An application
topology is the composition of different components that are necessary to enable and form an
application solution.
There are two general categorizations of an application topology – Wireless Applications and
Wireline Applications.
Option Board
For the Option Board interface, three different implementation approaches are available to
deploy an application. A third party developer may choose to (1) create a custom option board
including all hardware and software, (2) source the GOB from Motorola Solutions and install
the GOB with customized software into a MOTOTRBO radio, or (3) distribute customized
software that can be flashed into select MOTOTRBO subscriber models that are factory-built
with a GOB pre-installed. The GOB chipset includes an Atmel AVR32UC3B0512
microprocessor, a 64Mbit serial flash, and a 3-axis accelerometer.
External Host
and software compliant. An External Host application may support the Extended Control &
Management Service and/or Data Services. Audio Operation is also supported through
separate signal connections for analog audio. The External Host interface is available on
MOTOTRBO portable and mobile radios.
IP Peripheral
For Windows OS-based Wireless Applications, a MOTOTRBO USB Driver for establishing an
IP socket connection to MOTOTRBO is available for reference, re-use, and re-distribution.
Specifically for conventional systems with multiple channels, including single site repeater
systems and IP Site Connect systems, a MCDD is available to the Data Services application
for managing subscriber mobility within the network.
Bluetooth Device
In controller-less MOTOTRBO single site conventional, IP Site Connect, Capacity Plus and Linked
Capacity Plus systems, subscriber radio presence, capability, and mobility is provided by the DDMS.
The MNIS acts as a gateway and enables access to the Data Services in the MOTOTRBO network.
Access to the Extended Control & Management Service as well as Network Services is through a
1-to-1 connection between the application and each repeater in the system.
In Connect Plus systems, subscriber radio presence, capability, and mobility are provided by the XRC
Controller while select Data Services are supported by the XRC Controller and also the XRT
Gateway. The XRT Gateway also provides Network Services to the Wireline Application. Access
to the Extended Control & Management Service is through a 1-to-1 connection between the
application and each repeater in the system.
CSBK, RCEM
XRT
XRC
RDAC
RDAC
Network
Manager
Connect
Plus
In Capacity Max systems, subscriber radio presence, capability, and mobility are provided by the
Trunk Controller. The MNIS Data Gateway acts as a gateway and enables access to the Data
Services in the MOTOTRBO Capacity Max system. The MNIS Voice and Radio Command (VRC)
Gateway provides Console Services and some of the Network Services to the Wireline
Application. Access to the RCEM Service is through listening at a static UDP/IP address. The
access to the Extended Control & Management Service is not available for third party applications.
Access to the Alarms and Events Service is through the Capacity Max System Advisor.
Trunk Controller /
System Advisor /
Voice and Radio Command
Gateway
Capacity Max
4 Solution Topologies
Solutions created by 3rd party developers generally fall into three broad categories – Data Server
Solutions, Radio Control Solutions, or Network Management Solutions.
Figure 4-1 depicts the typical topologies for a MOTOTRBO data server application in a controller-less
system as well as the data interfaces available for 3rd party developer use. Figure 4-2 depicts the
typical topologies for a MOTOTRBO data server application in a controller-based Capacity Max
system as well as the data interfaces available for 3rd party developer use. Figure 4-3 shows the
typical topology for a MOTOTRBO data server application in a controller-based Connect Plus system
along with the data interfaces for 3rd party application development.
Device
Discovery Telemetry
GPS I/O 1010
1101
Raw Data
Text
Messaging
Bluetooth
PRESENCE
ALL DATA
DDMS
(a) (b)
Figure 4-1 Typical Data Server Solution Topology Examples for Controller-less Systems –
(a) Wireless Data Server and (b) Wireline Data Server
Device
Discovery Telemetry
GPS I/O 1010
1101
Raw Data
Text
Messaging
Bluetooth
MNIS Data
Gateway &
Wireline Capacity
Data Server Max
Figure 4-2 Typical Data Server Solution Topology Example for Controller-based Capacity Max Systems –
Wireline Data Server
1010
Device 1101
Discovery Raw Data
GPS
External
Host
Text
Messaging
RAW DATA
XRT
PRESENCE
XRC
LRRP, TMS
Wireline
Data Server
Connect
Plus
Figure 4-3 Typical Data Server Solution Topology Example for Controller-based Connect Plus Systems –
Wireline Data Server
The Command & Control Service focuses primarily on enabling applications to add new radio product
experiences (e.g. signaling systems or user ergonomics) and secondarily on extending IP proxy-
based data transport functionality to non-IP native applications.
Radio Control Solutions may operate in digital talkaround mode without MOTOTRBO infrastructure
(i.e. 1-to-1 or 1-to-n subscriber-based communication) or within a MOTOTRBO system environment
(controller-less or controller-based).
Figure 4-4 depicts a sample of the supported interoperability between MOTOTRBO product
capabilities and Radio Control Solutions within a MOTOTRBO digital system-based environment as
well as in MOTOTRBO Digital Talkaround.
Wireless
Application External Internal
Host Bluetooth Option Board
(b)
Device Telemetry
GPS Discovery I/O
1010
1101
Raw Data
Text
Messaging
Figure 4-5 illustrates an example topology for a MOTOTRBO network manager in a controller-less
system and the multiple connections required for the Extended Control & Management Service and
Network Services.
Conventional
Network or
Manager IP Site Connect
or
Capacity Plus
or
Linked Capacity
Plus
Figure 4-5 Typical Network Management Solution Topology Example for Controller-less Systems
Figure 4-6 depicts the typical topology for a MOTOTRBO network manager in a controller-based
Capacity Max system as well as specifies the connectivity for the Network Services
Trunk Controller /
CSBK, RCEM System Advisor /
Alarms/Events VRC Gateway
RCEM
RCEM
Network
Manager
Capacity
Max
Figure 4-6 Typical Network Management Solution Topology Example for Controller-based Capacity Max Systems
Figure 4-7 depicts the typical topology for a MOTOTRBO network manager in a controller-based
system as well as specifies the connectivity for the Extended Control & Management Service and
Network Services.
CSBK, RCEM
XRT
XRC
RDAC
RDAC
Network
Manager
Connect
Plus
Figure 4-7 Typical Network Management Solution Topology Example for Controller-based Connect Plus Systems
MOTOTRBO
Application Services
Subscriber Infrastructure
Application Services Application Services
Repeater Gateway
Command & Control Application Services Application Services
Services
APME XiR P3688 SL1M SL2M XiR P6600 XiR P6600i XiR P8200 Not Available
DGP4000 &
LACR DEP450 SL500 SL500e DEP500 DEP500e Not Available
DGP6000
1
NA CP200d SL300 SL3500e XPR3000 XPR3000e XPR6000 XPR6580 IS
Professional Enhanced
APME XiR P8600 XiR P8600i SL1K SL2K XiR E8600 XiR E8600i XiR E8628i
NA XPR7000 XPR7000e SL7500 SL7500e Not Available Not Available Not Available
1 1
NA XPR7550 IS XPR7580e IS
Entry
Commercial Professional Professional Enhanced
Professional
APME XiR M3000 XiR M6660 XiR M8200 XiR M8600 XiR M8600i
CM200d &
NA XPR2500 XPR4000 XPR5000 XPR5000e
CM300d
Option Board / 1
IP Peripheral
3
Wireline Application
Full Support
Partial Support
No Support
Offload Traffic
Scheduled GPS – 1, 4 1, 4
Synchronize Reports
Full Support
Partial Support
No Support
Device Discovery
Service
8,10 9,10
Location Service
Text Messaging
Service
5
Raw Data Service
Professional
Professional Enhanced Enhanced -
Specialized
With / With out With / With out With / With out 6
With / With out
6 6 6 6, 11
Full Support
Partial Support
No Support
Device Discovery
Service
1 12, 13
Location Service
Text Messaging 2 2 2
Service
7
Enhanced Job Ticket 7
3 3
Telemetry I/O Service
1. Internal GPS not supported; use subscriber to send location triggers & receive location reports only
2. Supports Job Ticketing System (JTS)
3. Internal telemetry I/O not supported; use subscriber to control and query remote telemetry &
receive telemetry notifications only
4. Available on select models; full support for Option Board topologies; partial support for IP
Peripheral topologies
5. Available on select models; supported by proxy via Extended Control & Management Service
6. In the WiFi capable models, WiFi can support wireless programming and firmware upgrade
7. Only Full Display and Full Keypad models support Enhanced Job Ticket
8. Supports Indoor Location Service only, doesn’t support Outdoor Location Service
9. Supports Indoor Location Service in WiFi capable model only, doesn’t support Outdoor Location Service
10. Not supported in NA region
11. Currently, XPR 7580e IS is the only WiFi capable model and it is available in Canada only
12. Supports Outdoor Location Service only, doesn’t support Indoor Location Service
13. XPR 7580e IS m odel fully supports both Indoor & Outdoor Location Service
6 With
6 / With out
6
Full Support
Partial Support
No Support
1 1 1 1
Device Discovery 1 1
Service
1 1 1 1 1 1
Location Service
Text Messaging 1 1 1 1 1 1
Service
1 1 1
Raw Data Service 1 1 1
Professional
Professional Enhanced Enhanced -
Specialized
With / With out
With / With out With / With out With / With out 6 6, 8
6 6 6
Full Support
Partial Support
No Support
Device Discovery 5 5 5 5
5
Service
3 9, 10
Location Service
Text Messaging 2 2 2 2
2
Service
7
Enhanced Job Ticket 7
Service
4 4
Telemetry I/O Service
Full Support
Partial Support
No Support
Device Discovery 1 1 1 1
Service
1 1 1 1
Location Service
Text Messaging 1 1 1 1
Service
1 1 1 1
Telemetry I/O Service
1 1 1 1 2 2
Raw Data Service
Professional
Professional Enhanced Enhanced -
Specialized
With / With out With / With out With / With out 3 With / With out
3 3 3 3, 4
Full Support
Partial Support
No Support
Device Discovery
Service
Location Service
Text Messaging
Service
2 2 2
Raw Data Service
Full Support
Partial Support
No Support
1 1
Option Board /
Generic Option Board GOB 1.0 GOB 1.0 CSA
External Host
IP Peripheral
4 4,9
Bluetooth Device
Professional Enhanced
7 7 7 7
Full Support
Partial Support
No Support
1,2 1,2 3, 8 3, 8 8
1 1
Option Board /
Generic Option Board
GOB 1.5 GOB Refresh GOB 1.5 SL GOB Refresh SL GOB 1.5 SL GOB Refresh SL GOB Refresh SL
External Host
IP Peripheral
Full Support
Partial Support
No Support
1,3
1,3
Option Board /
Generic Option Board
GOB 1.5 ATEX GOB Refresh 1. Not supported on Connect Plus-enabled models
2. Integrated GOB only; no support for accelerometer at this time
External Host 3. Integrated GOB only
4. Bluetooth 2.1, HSP, SPP, and PAN profiles only
5. No support for Bluetooth SPP profile on Connect Plus-enabled models
IP Peripheral
6. Bluetooth 4.0 Low Energy, Bluetooth 2.1, HSP, SPP, and PAN profiles
7. WiFi for wireless programming and firmware upgrade only
Bluetooth Device 5,6
8. The radio does not support Connect Plus model, OB application is fully supported
9. Supports in WiFi capable model only
Entry Professional
Commercial Professional
Professional Enhanced
1
With / Without
Full Support
Partial Support
No Support
Device Discovery
Service
Location Service
Text Messaging
Service
2
Enhanced Job Ticket
Service
1. In the WiFi capable models, WiFi can only support wireless programming and firmware upgrade
2. Only supported in Full Display and Full Keypad models
Entry Professional
Commercial Professional
Professional Enhanced
3
With / Without
Full Support
Partial Support
No Support
Device Discovery 1 1 1 2
Service
1 1 1
Location Service
Text Messaging 1 1 1
Service
1 1 1
Raw Data Service
Entry Professional
Commercial Professional
Professional Enhanced
3
With / Without
Full Support
Partial Support
No Support
Device Discovery 1 1
Service
1 1
Location Service
Text Messaging 1 1
Service
1 1 2 2
Raw Data Service
Entry
Commercial Professional Professional Enhanced
Professional
5
Full Support
Partial Support
No Support
1 1 1 1
Option Board /
Generic Option Board GOB 1.5 GOB 1.0 GOB 1.5 GOB Refresh
External Host
IP Peripheral
2, 3 4
Bluetooth Device
Wireless Applications
UDP / IP via
Location Service Via ECMS Via ECMS BT PAN
USB RNDIS
Data Services
UDP / IP via
Telemetry I/O Service Via ECMS Via ECMS BT PAN
USB RNDIS
Analog Analog
Audio Operation OB SSI BT HSP
Audio I/O Audio I/O
CCS
CONVENTIONAL IP SITE CONNECT CAPACITY PLUS LINKED CAPACITY PLUS CONNECT PLUS Capacity Max
SINGLE SITE MULT I-SITE SINGLE SITE MULT I-SITE MULT I-SITE MULT I-SITE
Full Support
Partial Support
No Support
Device Discovery
Service
Location Service
1 1
Text Messaging
Service
RSSI Reporting
Service
Link Establishment
Control Signaling
Service
Audio Recording
Service
Voice Dispatch MSI Sold & MSI Sold & MSI Sold & MSI Sold & MSI Sold & MSI Sold &
Service Supported Supported Supported Supported Supported Supported
System Advisor
DDMS
Trunk Controller CONVENTIONAL IP SITE CONNECT CAPACITY PLUS LINKED CAPACITY PLUS CONNECT PLUS Capacity Max
SINGLE SITE MULT I-SITE SINGLE SITE MULT I-SITE MULT I-SITE MULT I-SITE
MNIS Data
MINS VRC
XRC Controller
XRT Gateway
Repeater
Device Discovery
Service
Location Service
Text Messaging
Service
Enhanced Job Ticket
Service Not Supported
RSSI Reporting
Not Supported
Service
Alarms and Events Not Supported Not Supported Not Supported Not Supported Not Supported
Control Signaling
Service
Voice Dispatch MSI Sold & MSI Sold & MSI Sold & MSI Sold & MSI Sold & MSI Sold &
Service Supported Supported Supported Supported Supported Supported
Device Discovery
TCP / IP TCP / IP TCP / IP
Service
Text Messaging
UDP / IP UDP / IP UDP / IP
Service
Not
Telemetry I/O Service UDP / IP UDP / IP
Supported
UDP / IP UDP / IP
Service Supported
PDS
Not
Link Establishment UDP / IP UDP / IP
Supported
CCS
Control Signaling
Network Services
Service Supported
Voice Dispatch MSI Sold & MSI Sold & MSI Sold &
Service Supported Supported Supported
MOTOTRBO Data Services Overview for Connect Data Services Overview for Connect Plus, Version
Plus, Version TBD TBD
Third Party Raw Data Specification for Connect Plus,
Version TBD
MOTOTRBO Development Specification – Automatic ARS Specification, Version 01.08
Registration Service, Version 02.00 or later
MOTOTRBO Application Manual – Device Discovery Device Discovery & Mobility Service-to-Watcher
& Mobility Service, Version 01.02 or later Interface Protocol Specification, Version 01.01
MOTOTRBO Development Specification – Presence Presence Notifier-to-Watcher Specification for
Notification Service for Connect Plus, Version 02.00 Connect Plus, Version 01.02
or later Presence Notifier-to-Watcher Specification, Version
02.00
Presence Notifier User Guide, Version 02.00
MOTOTRBO Application Manual – MOTOTRBO MOTOTRBO Network Interface Service ADK Guide,
Network Interface Service, Version 01.02 or later Version 01.01
MOTOTRBO Development Specification – Location Location Data Guide, Version TBD
Service, Version 02.00 LRRP Specification, Version TBD
Motorola Binary XML Encoding Specification, Version
TBD
MOTOTRBO Development Specification – Location Location Data Guide for Connect Plus, Version TBD
Service for Connect Plus, Version 02.00 LRRP Specification for Connect Plus, Version TBD
Motorola Binary XML Encoding Specification, Version
TBD
MOTOTRBO Development Specification – Text Text Messaging Guide, Version TBD
Messaging Service, Version 02.00 Text Messaging Specification, Version TBD
MOTOTRBO Development Specification – Text Text Messaging Guide for Connect Plus, Version TBD
Messaging Service for Connect Plus, Version 02.00 Text Messaging Specification for Connect Plus,
Version TBD
MOTOTRBO Development Specification – Telemetry Telemetry Guide, Version TBD
I/O Service, Version 02.00 Telemetry Specification, Version TBD
3rd Party Peripheral Cable Guide, Version TBD
MOTOTRBO Development Specification – Extended XCMP/XNL Development Guide, Version TBD
Control & Management Service for Subscriber, XCMP/XNL Development Specification, Version TBD
Version 03.00 Expanded Portfolio Language Character Range
Specification, Version TBD
MOTOTRBO Development Specification – Extended Repeater XCMP/XNL Development Guide, Version
Control & Management Service for Repeater, Version TBD
02.00 Repeater XCMP/XNL Development Specification,
Version TBD
MOTOTRBO Development Specification – Link Link Establishment Protocol Specification, Version
Establishment, Version 01.02 or later 01.01
Revision History
MOTOROLA, MOTOROLA SOLUTIONS and the Stylized M Logo are trademarks of Motorola Trademark
Holdings, LLC and are used under license. All other trademarks are the property of their respective owners.