System information
-this relationship can be analyzed using the “Ownerships” form
-make sure that you have a public reseller price listing (enduser costs)
-reseller will be able to create their own prices on the website
-reseller can create a “base tariff” and other tariffs assigned to individual users
-individual reseller prices are stored in tb_billsources with their “resellerid”
-if reseller has not tariffs, than the billing will be done after usual enduserprices
-top reseller id is stored in tb_cdrs.resellerid and the “othercost” field will contain the payment from the reseller (loaded from public reseller price)
-individual reseller cdr records are stored in the tb_cdrresellers
-check reseller statistics on the “Advanced Statistics” form
-for earlypay set the reseller stage field to 9
5.102. Register timeout
-when a client send a register message, the server will try to enforce the timeout set by the “upperexpire“ global config option
-when the expire sent by the client is between “upperexpiremin” and “upperexpiremax” then it is accepted. Otherwise the “upperexpire” value is offered.
-the negotiated timeout is stored in the user record (“regival field”) and will be checked for timeouts and if the user is offline or online
-if no value is negotiated, than the client is considered offline after the period set by the “userofflinemin” global config option
The expire parameter in the contact field can be controlled by the sendbackregcontact global config option (0=no,1=without params like expire,2=append
(modified) expire param,3=exactly)
For upper server registration, the mizu voip server will always try to negotiate the value set for the sip server user or if this is empty than by the
REGISTERIVAL (or REGISTERIVAL*2 for servers) global config option, but it will accept also other values negotiated or enforced by the server side.
The maximum timeout for the lifetime of a registrar endpoint can be controlled with the "maxregelivetime" setting.
The user status is written to the database periodically driven by the expire interval. If the expire interval sent by the client is not valid, then the status is
written in every “STATUSSAVEIVAL” minutes.
5.103. Anonymous users
One ore more of the following setting must be set to allow anonymous server acccess:
-set "open voip relay" for any enduser or traffic sender
-set the "freeivraccess" global config option
-set the "freeaccessuserid" global config option










