Download the portable version from here.
All the settings are stored in the mlb.ini file (Which can also be changed remotely with the MLBCfg)
Change the admin key (used if you wish to login to your server remotely with the MLBCfg)
Just add your server in server1, server2, ... serverN section and start (You can specify priority and weight. The MLB will automatically balance the traffic after your servers load and health statistics)
By default it will listen on port UDP 5060 all interfaces. You can change this with the bindip and bindport settings.
If you have a (sub) domain name set for the MLB IP, then set this also with the “localdomain” configuration.
Extract and copy the files to a folder after your preference.
Make sure that the exe has write right to its own directory
Install service (MLBSrv.exe -install) or run MLBApp (service recommended)
Traffic from the same user/IP/transaction/dialog are prioritized to the same server (unless serious issues with that server). Otherwise the traffic is distributed based on settings and server health.
The MLB doesn't handle RTP routing (RTP will be handled by the endpoints regarding to SIP SDP negotiation).
Configuration might have to be changed depending on how exactly your SIP server is able to handle the SIP signaling (Via rewrite, Record-Route, Transparent). The Mizutech support will setup and fine-tune your software for free of charge.
Files
mlb.ini: config file
MLBApp.exe: MLB as standalone app
MLBSrv.exe: MLB as NT service
MLBCfg.exe: admin client
TLSProxy.exe: helper process for SSL/TLS forward if needed
srv_*.bat: service install/uninstall/start/stop
mlb_fwd_*.exe: helper processes created automatically