-
Notifications
You must be signed in to change notification settings - Fork 155
EN get_started first_call
This guide creates a customer, SIP endpoint, plan, provider route, tariff, and initial balance for a controlled test call.
Confirm that the installation checks in Installation pass and that you have valid trunk credentials from a voice provider. Use a test destination that you are authorized to call.
Sign in to MagnusBilling and open Customers > Users > New. Create the customer and select the customer group.


Open Rates > Plans > New and create a plan. Return to the user form and assign that plan to the customer.


MagnusBilling normally creates a SIP account for the new customer. Open the SIP Users module and record the generated username and password.
Configure a SIP client with the generated credentials. Use the MagnusBilling
server IP address as the domain. New MBilling 8 installations use PJSIP and
listen on UDP port 5060 by default unless the administrator changed the
transport configuration.

Confirm the endpoint status in the panel and with the Asterisk PJSIP commands available on the server. Do not continue until registration succeeds.
- Open Routes > Providers and create the provider record.
- Create a trunk with the PJSIP credentials and routing information supplied by the provider.
- Create a trunk group and add the trunk in the desired routing order.
Do not copy a legacy chan_sip peer unchanged. Translate the provider
settings into PJSIP transport, endpoint, authentication, AOR, identification,
codec, and registration settings as required.
Create the destination prefix and tariff under Rates, then associate the tariff with the customer's plan and the correct trunk group. Review the
Open Billing > Refills and add a small test balance to the customer. Place a call from the registered endpoint and verify:
- the expected trunk is selected;
- two-way audio and DTMF work;
- the call appears in Calls Online while active;
- the completed CDR contains the expected destination, duration, buy price, sell price, and hangup cause;
- the customer balance changes by the expected amount.
If registration succeeds but the call fails, investigate authentication, number formatting, tariff matching, trunk routing, provider responses, and firewall/NAT separately. For audio problems, see the
Documentation source · Report an issue · English documentation generated from the MagnusBilling 8 RST sources.