BrandMeister uses Zello Channel API gateways to connect, all product line is supported (Zello Consumer, Zello Work, Zello Enterprise)
Only TG bridging is supported, each TG has to be associated with a Zello channel
Users may have user name in format [<call-sign>]-[<DMR ID>] (configurable), user name is used to map Zello caller to DMR ID
Due to strict radio regulations please use channels with MODERATED (SELECT or SELECT+) access ONLY! CHANNEL PASSWORDS are nor supported!
AMBE codec is required on the DMR side
When BrandMeister cannot recognise DMR ID / call from the user name, TG ID will be used, Zello user name will be passed as a talker alias
Bridge's transmitting party could be identified via chat message as well as bridge's contact commentary
BrandMeister requires dedicated Zello accounts for each bridge, you have to register as many user accounts as bridges you have. Also you have to get at least one set of API keys per system (can be reused between several bridges), for Zello Cosumer please go to Zello Developer portal
Username, Key issuer and PK file path has to be configured in BrandMeister's configuration file (please see sample configuration), account passwords have to be registered in the Registry on a standard way for applications: setPassword(LINK_TYPE_APPLICATION, <profile ID>, '<password>')
PK can be password protected: openssl rsa -aes256 -in plain.pem -out enc.pem, password has to be registered in Registry: setPassword(IDENTIFIER_TYPE_PEM_PASSWORD, <profile ID>, '<password>')
BrandMeister supports streams with frame duration 20/40/60/80/120 ms
Bridged channel should be joined manualy via zello app before configuring at BM side.
Zello Enterprise should expose it's API strictly at port 443