-
Notifications
You must be signed in to change notification settings - Fork 155
EN config
MagnusBilling configuration is split between panel records, application files, and Asterisk files. Identify which layer owns a setting before changing it.
Use the Configuration module for supported global options exposed by MagnusBilling. Review a field's contextual help before saving an unfamiliar value. Changes can affect billing, authentication, email, campaigns, and call processing.
The main application entrypoints are:
-
protected/config/main.phpfor the web application; -
protected/config/cron.phpfor scheduled and console commands; -
/etc/asterisk/res_config_mysql.conffor the database connection used by the installed system.
Do not place credentials in public documentation, issue reports, or screenshots. Back up files before changing them and preserve their owner and permissions.
New MBilling 8 installations use PJSIP. The installer creates the main
pjsip.conf and includes MagnusBilling-managed configuration files such as:
-
/etc/asterisk/pjsip_magnus.conffor server and trunk configuration; -
/etc/asterisk/pjsip_magnus_user.conffor customer endpoints.
Some files are regenerated from panel data. Prefer changing the corresponding MagnusBilling record instead of editing a generated endpoint directly. Manual changes to generated files can be replaced by a later save or update.
- Back up the database and
/etc/asterisk. - Record the original value and the reason for the change.
- Change one layer at a time.
- Reload or restart only the affected service.
- Test login, inbound calls, outbound calls, billing, and scheduled jobs as appropriate.
- Check application and Asterisk logs before moving production traffic.
For SIP migration considerations, see What's new in MBilling 8.
Documentation source · Report an issue · English documentation generated from the MagnusBilling 8 RST sources.