12.07.2015 Views

Admin Guide - Mizu Voip

Admin Guide - Mizu Voip

Admin Guide - Mizu Voip

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Set the “haslinkedaccounts” global config option to “true” for this to work.5.107. Server clusteringYou can setup multiple servers with one (clustered) database backend.For this you will have to edit the .ini file near the server and set the node value. Each server must have its unique node id (1,2,3…)[database]node=1For any global configuration option specific to a node, a #NODENUMBER have to be appended for the key.For example bindip#1.(usually only the IP and ports are different for nodes)You can set one main node with the “mainnode” global config option which must be equal with a node id. If not set, then node 1 will be the main.Certain tasks (maintenance, reporting, etc) are handled only by the mainnode. If the mainnode app server fails, then another mainnode must be assignedmanually.For database clustering please consult your db admin.check:webportal, web interfacecheck all db table, stored procedure, cpp file and server documentationcheck cdr and billing, asyncDecreaseCredit, check user creditselect from tb_users order by instanceimplementation:db.h NODE, instanceclause, config.ismainnodetb_users.srvinstance, tb_currcals.srvinstance, tb_cdrs.srvinstancemizu clients will send \r\n for all servers to keep alive the nat, other calls have to be routed between server instances (tb_user.instance)voicehere will work only on it's own server5.108. Quality statistics (whithout extended cdrinfo)--simple stats by call typeSELECTb.marker, count(b.id) as 'CDRC (count)',sum(b.realduration)/60 as 'SL (min)',sum(SIGN(b.realduration))*100/count(b.id) as 'ASR (%)',

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!