Description: Enable DMR AIS features (Push To Talk, ability to receive messages) on the TPO. This setting is required if a DMR AIS place is configured in the cluster.
Constraint: true|false
Related settings: Use "To" Header For In Call Connectivity Object Matching (application.setting.use.toheader.connectivity.match) DMR AIS In Call Use Group As Remote Party (application.sip.dmrais.incall.use.group.as.remoteparty)
AMBE codec support
To enable AMBE codec support on the TPO, add "100,DMR-AIS,8000" in the supported codec list (setting "application.mm.nvsupportedcodecs").
The way you order the list changes the priority given to a specific codec.
Example : application.mm.nvsupportedcodecs = 0,PCMU,8000 ; 8,PCMA,8000; 100,DMR-AIS,8000; 101,telephone-event,8000
Location: TPO Shared Settings, TPO Boot Settings
Media
List of supported codecs
Key: application.mm.nvsupportedcodecs
Description: This is a semicolon separated list giving the list of codecs including DTMF payload type the turret will support. These value will be used to negotiate a call and should be accurate especially for DTMF payload value that may prevent some PBX to handle the call properly if not set to the right local value. Valid RTP payload number are 0 (G711µ),8(G711a),9(G722) and dynamic payload number(PBX dependant) associated to iLBC codec (default is 116), L16 codec (default is 108) and Opus codec (default is 114). The way you order the list will change the priority given to a specific codec.
Description: Defines if labels configured in DMR AIS talk groups are used as slot labels.
If true, slots with a DMR AIS talk group linked to them will use the talk group label as display name on the turret.
Constraint: true|false
DMR AIS Push To Talk End delay
Location: TPO Boot Settings
Global
DMR AIS Push To Talk End delay
Key: application.setting.dmrais.ptt.timer.delay
Description: Defines (in ms) the delay to end a Push To Talk when all participants have stopped speaking. The timer starts when all participants (turret users) are in IDLE state. If one participant starts to speak again before the timer is expired, the PTT is not ended.
Default value is 1000 ms (1 second).
Settings related to radio messages
All settings described in this section are only useful for the radio text messaging feature.
Please follow the table here below for compatibility between settings values.
Values of settings "Over-air coding", "Content-Type" and "Transfer Encoding in base64" define how outgoing messages are formatted by the TPO.
Make sure your DMR AIS node supports this configuration.
Over-Air coding
Content-Type
Transfer Encoding in base64
binary
application/octet-stream
Mandatory
text/plain; charset=utf-8
Optional
text/plain; charset=us-ascii
Optional
text/plain; charset=iso8859-1
Optional
iso7
text/plain; charset=utf-8
Optional
text/plain; charset=us-ascii
Optional
iso8
application/octet-stream
Mandatory
text/plain; charset=utf-8
Optional
text/plain; charset=us-ascii
Optional
text/plain; charset=iso8859-1
Optional
unicode-16
application/octet-stream
Mandatory
DMR AIS Messaging Over Air Coding
Location: TPO Boot Settings
SIP
DMR AIS Messaging Over Air Coding
Key: application.sip.dmrais.msg.over.air.coding
Description: Defines the "over air coding" for short data messaging.
The value of settings "application.sip.dmrais.msg.sub.content.type" and "application.sip.dmrais.msg.transfer.encoding.b64" are dependent of the over air coding, and can be overwritten if not compatible with specified over air coding.
See the documentation for compatibility between the different settings.
Related settings: DMR AIS Messaging Content Type (application.sip.dmrais.msg.sub.content.type) DMR AIS Messaging Transfer Encoding Base64 (application.sip.dmrais.msg.transfer.encoding.b64) DMR AIS Messaging Use UTF-16 BE (application.sip.dmrais.msg.use.utf16.be) DMR AIS Messaging Over Air Coding Compatibility (application.sip.dmrais.msg.over.air.coding.compat)
DMR AIS Messaging Content Type
Location: TPO Boot Settings
SIP
DMR AIS Messaging Content Type
Key: application.sip.dmrais.msg.sub.content.type
Description: Defines the "content type" of sip messages for short data messaging.
The value of settings "application.sip.dmrais.msg.sub.content.type" and "application.sip.dmrais.msg.transfer.encoding.b64" are dependent of the over air coding ("application.sip.dmrais.msg.over.air.coding"), and can be overwritten if not compatible with specified over air coding.
See the documentation for compatibility between the different settings.
Related settings: DMR AIS Messaging Over Air Coding (application.sip.dmrais.msg.over.air.coding) DMR AIS Messaging Transfer Encoding Base64 (application.sip.dmrais.msg.transfer.encoding.b64) DMR AIS Messaging Use UTF-16 BE (application.sip.dmrais.msg.use.utf16.be) DMR AIS Messaging Over Air Coding Compatibility (application.sip.dmrais.msg.over.air.coding.compat)
Description: Defines the "transfer encoding" for short data messaging. If true, the message is encoded in base64.
The value of settings "application.sip.dmrais.msg.transfer.encoding.b64" and "application.sip.dmrais.msg.sub.content.type" are dependent of the over air coding ("application.sip.dmrais.msg.over.air.coding"), and can be overwritten if not compatible with specified over air coding. If the "content type" is "application/octet-stream", and the transfer encoding to base64 is set to false in settings, the transfer encoding will be set to true automatically.
See the documentation for compatibility between the different settings.
Constraint: true|false
Related settings: DMR AIS Messaging Over Air Coding (application.sip.dmrais.msg.over.air.coding) DMR AIS Messaging Content Type (application.sip.dmrais.msg.sub.content.type) DMR AIS Messaging Use UTF-16 BE (application.sip.dmrais.msg.use.utf16.be) DMR AIS Messaging Over Air Coding Compatibility (application.sip.dmrais.msg.over.air.coding.compat)
Description: Defines if the over air coding parameter is added in the "Ais-Service" SIP header when the TPO sends short-data messages, in order to be compatible with some older existing DMR AIS equipments.
AIS message service options are defined by two headers: Ais-Msg-Options and Ais-Service. "coding" is a parameter of Ais-Msg-Options. Some existing equipment sends the coding as a parameter of Ais-Service.
Constraint: true|false
Related settings: DMR AIS Messaging Over Air Coding (application.sip.dmrais.msg.over.air.coding) DMR AIS Messaging Content Type (application.sip.dmrais.msg.sub.content.type) DMR AIS Messaging Transfer Encoding Base64 (application.sip.dmrais.msg.transfer.encoding.b64) DMR AIS Messaging Use UTF-16 BE (application.sip.dmrais.msg.use.utf16.be)
DMR AIS Messaging Use UTF-16 BE
This setting is only useful when over-air coding is set to unicode-16, and should normally always be set to "true".
Location: TPO Boot Settings
SIP
DMR AIS Messaging Use UTF-16 BE
truefalse
Key: application.sip.dmrais.msg.use.utf16.be
Description: When unicode-16 over air coding is configured in "application.sip.dmrais.msg.over.air.coding", defines if the TPO have to encode short data messages in UTF16-BE (big endian) when sending messages (this is required by the specification). Also defines if the TPO have to convert messages coming from the DMR AIS node in UTF16-LE (little endian, the one used internally by the TPO) when receiving messages with a unicode-16 over air coding.
Constraint: true|false
Related settings: DMR AIS Messaging Over Air Coding (application.sip.dmrais.msg.over.air.coding) DMR AIS Messaging Content Type (application.sip.dmrais.msg.sub.content.type) DMR AIS Messaging Transfer Encoding Base64 (application.sip.dmrais.msg.transfer.encoding.b64) DMR AIS Messaging Over Air Coding Compatibility (application.sip.dmrais.msg.over.air.coding.compat)