You are on page 1of 6

Technical Guide

Motorola TETRA v8.x IP Radio


Configuration

Technical Guide
Motorola TETRA v8.x IP Radio Configuration
Must be on 1E SP1 or later and licensed for Motorola IP

You need the following from the Motorola team:

cram.ior - make sure this is the one generated and copied from the AIS server
client-key.pem*
client-cert.pem*
cacert.pem*
Contents of the SSL definition
Username=z39ais01
Password=Motorola
AudioDestIP=This is the Recorders IP Address if local Network. If the Recorder is in a VLAN Route this
will be the end NAT address in the switch
AudioDestPort=5830 (if it is not the default of 5830 update the RAM.ini to match, located in the C:\RAM
folder

* = required when using ssl initialisation

Set your Configuration Folder - place in C:\LTR\Config:

cram.ior - make sure this is the one generated and copied from the AIS server
client-key.pem*
client-cert.pem*
cacert.pem*

* = required when using ssl initialisation

Create a new file called AIS.conf and copy the SSL definition (as given to you by Moto team- example
below) please leave blank if you are not using SSL.

The C:\LTR\Config folder should now contain:

CTIServer_Motorola.ini
AIS.conf
Cram.ior

Setup your CTIServer_Motorola.ini


This sets up the CTI communications for the recorder and the AIS, an example file is detailed below:
[General]
LastCTIRecorder=1
;MaxLogicalChannels=0

Page 2 of 6

Technical Guide
Motorola TETRA v8.x IP Radio Configuration
EventDumpEnabled=1
;MaxEventDumpSizeMB=20
;EventSource=.\Logs\MotorolaEvents.dat
;ReuseEventTiming=1
;EventSkipCount=1000

[CTIRecorder1]
NumConnections=1
;Address1=127.0.0.1

This should be the IP address of the voice recorder

;BaseLogicalChannel=1
;CreateAllLogicalChannels=1

[AIS1]
Username=z39ais01

This is the AIS username to loginto the AIS get from Motorola

Password=Motorola

This is the AIS password to loginto the AIS get from Motorola

AudioDestIP=10.166.116.161

This should be set to the Recorders IP address that the AIS is connected to,
this is the IP address the AIS is told to send audio to. . If the Recorder is in a
VLAN Route this will be the end NAT address in the switch

AudioDestPort=5830

This is the audio port on the AIS, if it changes update c:\RAM\RAM.ini with
the same value. This is located in the MotorolaRamSettings

section and

is the AudioPort value that MUST Match that of the AusioDestPort. The
Motorola RAM will be looking for Audio on this port so if they do not match
the system will not be looking for audio on the same port as the AIS is told
to send the audio to!
ConfigFile=AIS.conf
IORFile=cram.ior
The Test report also offers some useful tips, pay special attention to the section titled Device Detection
Tests.

Page 3 of 6

Technical Guide
Motorola TETRA v8.x IP Radio Configuration

Solution Considerations
Resiliency and Scale with AIS
Only 1 Recorder can talk to 1 AIS . This is an active solution so has a 1:1 relationship. This means that a
solution requiring Master and Slave Recording will also Require 2 x the AIS servers. This also means that
the recording capacity of a Motorola system is dictated by the AIS per server, and a solution with a channel
count requiring 3 x AIS Servers will also require 3 x Voice Recorders.
This is a limitation of the Motorola Architecture. Not Red Box

Networking and domains


Most Motorola solutions will be configured to run on their own subnet and domain of a network, keeping the
solution isolated.
The solution has been tested while part of the Motorola subnet connecting and recording through a single
NIC.
It is possible to install a second NIC to allow bridging of the networks to provide users access from another
subnet, or Motorola / customer may setup network switching etc to allow links from certain subnets.

Please ensure you add the DNS name and IP address of the AIS server to the Hosts file on the
Recorder.

It is advised to setup the main NIC for recording Motorola and the secondary NIC for BUI access and admin
this will cause a recorder error stating more than 1 NIC is bound to TCPIP this is being looked at as a
fault. A simple workaround is to deselect the second NIC from using TCPIP until the recorder is booted, then
re-enable TCPIP. The alarm will not reappear until the system is restarted, where the same process will
need to be reapplied.

SSL
The testing has carried out with SSL enabled and disabled.
Enabling SSL on the Motorola side requires a complete reload of the AIS server, plus the AIS SSL
components.

Page 4 of 6

Technical Guide
Motorola TETRA v8.x IP Radio Configuration

Known Issues to date


Network Configuration:
Below is an example error taken from the CTIServer_Motorola.txt log file
TRemoteAPIClient.cpp(383): (TID E48) 08/07/13 16:42:26 - KeepAliveThread(): AIS1 Error invoking
ServerVersion
TRemoteAPIClient.cpp(275): (TID 82C) 08/07/13 16:42:37 - System Exception: system exception, ID
'IDL:omg.org/CORBA/TRANSIENT:1.0'
OMG minor code (2), described as '*unknown description*', completed = NO

The above error is due to the Network Connection not allowing us through fully to the AIS.
This can be replicated using the Motorola API test Application*. The Test application will display the below
message

The test application be downloaded from

: \\rbrfs01\

To run the application place the folder on the desktop of the Recorder you are trying to connect from. You
will then require the following files from your recorder:

Cram.ior

AIS.conf

CTIServer_Motorola.ini

Once you have copied these in to the folder you can then run the tutorial_RemoteAPI.exe
Once the application load you will need to click Register. The application will then attempt to connect with the
details provided in your setting files. If successful you will be presented with a login pop-up.

Page 5 of 6

Technical Guide
Motorola TETRA v8.x IP Radio Configuration
Incorrect Resource ID:
The data below shows the current output string from the AIS to the Recorder. At the time of writing the output
string is known issue with the Motorola AP with regards to the Resource ID.
The Red text below is an example Resource ID in a Raw and converted format.

Raw AIS log


2013080807550631 > 0002
0105B55F000B00530049004C002800450029002D004C004D002D0031010000000A00000001

Decoded AIS Log


2013080807550631 > TalkGroup (0x0002),uint32:0x0105B55F,wstr:'SIL(E)-LM1',uint8:0x01,uint32:0x0000000A,uint32:0x00000001

Hex to Decimal
0x0105B55F = 17151327 (Recorder shows this as Resource ID in the Search & Replay Screen)
If the string output to the recorder was 0x0005B55F = 374111 (this would be the correct resource id)

Page 6 of 6

You might also like