12.07.2015 Views

Admin Guide - VoIP software provider

Admin Guide - VoIP software provider

Admin Guide - VoIP software provider

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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

5.101. Reseller checklist-set the “resellerbilling” global config option to true-create at least one Owner account and put all top reseller below this account (needed for proper billing)or optionally you can create a top reseller account and put all resellers and endusers below this root account-unlimited reseller child/parent relationship can be created (limited by the “maxresellers” global config options)-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” form5.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 isoffered.-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 optionThe expire parameter in the contact field can be controlled by the sendbackregcontact global config option (0=no,1=without params likeexpire,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 theREGISTERIVAL (or REGISTERIVAL*2 for servers) global config option, but it will accept also other values negotiated or enforced by theserver side.

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

Saved successfully!

Ooh no, something went wrong!