A Call Details Record (CDR) is the record of a VoIP call in a certain format, retrieved from a CDRs provider.
A pseudo-CDR generated from Asterisell, and not associated to a real VoIP call, representing the income of a bundle-rate or of a pure service (e.g. rent of lines and so on).
A VoIP account-code used inside CDR for identifying a call of a specific customer.
A Vendor is a fiscal entity that routes CDRs, and that can requires payments for this service.
A CDR provider is some computer related medium (a directory, a database table, some message queue, an FTP account, etc..) containing CDRs to import into Asterisell.
The Communication channel identifies the exact method used for routing a VoIP call to the external telephone number.
Different Communication channels can have common types (e.g. fixed-line, mobile-calls, enum-calls, SIP-calls).
The fabric_data/asterisell_instances.py
file, with all the params of demo, production and reseller instances, and invoked
by the Instances configuration tool
The instances configuration tool is a fabric based tool used for administering one or more Asterisell host and Asterisell instance, according the content of Instances configuration file.
A customized file is a file put into customizations
directory, and not shared with other users of Asterisell, and not present in the
OSS repository. It contains instance-specific customizations.
A cost or income rate-plan specified in user readable domain specific language. In contains all the high-level logic for rating calls. The details are stored on external CSV rate.
A file in CSV format, or another format, with many entries for associating cost or incomes to a call.
The fabric_data/passwords.ini
file, with all the passwords used from the Instances configuration file.
.gitignore
), so its content is more protected.
An instance of Asterisell installed on a Asterisell host.
A physical-server or virtual-machine, running one or more Asterisell instance.
A reseller is an Asterisell instance using one or more local or external Asterisell instance as CDRs provider. A reseller owns its customers, and it has its distinct brand/fiscal-poisition respect its main Asterisell instances.
Usually every 5 minutes (but it is configurable), the Asterisell instance will execute the configured jobs (e.g. import CDRS, rate them, generate reports).