(Created page with "Since version BrandMeister Core 20211222-205035 has support of DMRA AIS. DMR Application Interface by DMR Association is a general-use IP-based interface for DMR applications...") |
|||
Line 17: | Line 17: | ||
* Digest / MD5 authentication is supported (username equals to connection profile ID), but in case of Hytera's equipment doesn't work (Hytera's bug) | * Digest / MD5 authentication is supported (username equals to connection profile ID), but in case of Hytera's equipment doesn't work (Hytera's bug) | ||
* Connection profile ID is used as contact name | * Connection profile ID is used as contact name | ||
+ | |||
+ | == Configuration == | ||
+ | |||
+ | === main configuration === | ||
+ | |||
+ | <pre> | ||
+ | AISConnect : | ||
+ | { | ||
+ | port1 = 5060; // SIP Port | ||
+ | port2 = 45000; // Start RTP Port (will use many) | ||
+ | count = 20; // Count of ports to receive RTP (equals to amount of allowed concurrent calls per connection) | ||
+ | latency = 200; // Latency of jitter buffer (100-800 ms) | ||
+ | // Connection profiles | ||
+ | connections = | ||
+ | [ | ||
+ | "AISProfile1" | ||
+ | ]; | ||
+ | }; | ||
+ | |||
+ | AISProfile1 : | ||
+ | { | ||
+ | // Network ID of remote system | ||
+ | number = 25010; | ||
+ | // Connection mode: | ||
+ | // Bit 0 - Allow to update terminal location in all registries | ||
+ | // Bit 1 - Allow to subscribe a group in embedded registry | ||
+ | mode = 3; | ||
+ | // Address and port of endpoint | ||
+ | address = "ais.domain.net"; | ||
+ | port = 5060; | ||
+ | // Incoming REGISTER request | ||
+ | interval = 300; // Registration timeout | ||
+ | }; | ||
+ | </pre> |
Since version BrandMeister Core 20211222-205035 has support of DMRA AIS.
DMR Application Interface by DMR Association is a general-use IP-based interface for DMR applications and interworking. It is quite abstract and allows vendor's specific deviations. Also it is a bit slow due to complicated procedures (for example, call setup).
During the implementation we tried to provide flexibility of connector. To follow that approach most of specific procedures, such as registration business-logic are moved to Lua code of Registry. On this way, for example, you are able to register all subscribers of BrandMeister Network in an interconnected DMR Tier 3 network.
AISConnect : { port1 = 5060; // SIP Port port2 = 45000; // Start RTP Port (will use many) count = 20; // Count of ports to receive RTP (equals to amount of allowed concurrent calls per connection) latency = 200; // Latency of jitter buffer (100-800 ms) // Connection profiles connections = [ "AISProfile1" ]; }; AISProfile1 : { // Network ID of remote system number = 25010; // Connection mode: // Bit 0 - Allow to update terminal location in all registries // Bit 1 - Allow to subscribe a group in embedded registry mode = 3; // Address and port of endpoint address = "ais.domain.net"; port = 5060; // Incoming REGISTER request interval = 300; // Registration timeout };
Since version BrandMeister Core 20211222-205035 has support of DMRA AIS.
DMR Application Interface by DMR Association is a general-use IP-based interface for DMR applications and interworking. It is quite abstract and allows vendor's specific deviations. Also it is a bit slow due to complicated procedures (for example, call setup).
During the implementation we tried to provide flexibility of connector. To follow that approach most of specific procedures, such as registration business-logic are moved to Lua code of Registry. On this way, for example, you are able to register all subscribers of BrandMeister Network in an interconnected DMR Tier 3 network.
AISConnect : { port1 = 5060; // SIP Port port2 = 45000; // Start RTP Port (will use many) count = 20; // Count of ports to receive RTP (equals to amount of allowed concurrent calls per connection) latency = 200; // Latency of jitter buffer (100-800 ms) // Connection profiles connections = [ "AISProfile1" ]; }; AISProfile1 : { // Network ID of remote system number = 25010; // Connection mode: // Bit 0 - Allow to update terminal location in all registries // Bit 1 - Allow to subscribe a group in embedded registry mode = 3; // Address and port of endpoint address = "ais.domain.net"; port = 5060; // Incoming REGISTER request interval = 300; // Registration timeout };