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
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
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)
Thank you for interesting in our services. We are a non-profit group that run this website to share documents. We need your help to maintenance this website.