M4 How to make first call

From Kolmisoft Wiki
Jump to navigationJump to search

This small guide will show how to make your first call after system installation.

Before making configurations, please read the M4 Routing Logic to see the bigger picture.

Warning.pngIMPORTANT! The configuration will allow any CallerID to dial any Destination from the set IP. Adjust settings accordingly to suit your needs.

Create a Tariff

Read more about M4 Tariffs.

Tariffs are a set of Rates (prices) to different destinations.

Go to Billing > Tariffs and here you will see all tariffs grouped by Buy and Sell Tariffs:

  • Buy Tariff is your self-cost. Usually, you get the Buy Tariff from your Supplier in a CSV format.
  • Sell Tariff is a Tariff for your Users. It’s your Buy Tariff + your profit margin.


A Tariff consists of Rates (prices to a particular prefix).

To make a call, Supplier and User Tariffs must be created and Rates added at least for one prefix.

Go to Billing > Tariffs and click on ADD NEW TARIFF


M4 Add New Tariff.png

  • Choose a name, for example Test_Buy_Tariff
  • Select a currency from a dropdown menu
  • Select Terminator
  • Click on Create.


M4 New Tariff.png

After clicking on Create you'll see a message TARIFF SUCCESSFULLY CREATED.

M4 Tariff successfully created.png

Add Rates

Read more about M4 Rates.

You've just created a Tariff with 0 Rates. The next step is to add Rates. In this simplified guide, we'll add just one rate. Click on RATES (0).

If you want to upload a complete rate sheet, please follow this guide: Import Rates from CSV.



M4 Tariff with 0 Rates.png

Add a rate to your selected prefix/destination that you plan to dial and click on ADD RATE.

In this example, we'll use the prefix 44 that defines United Kingdom - Fixed.



M4 Add Rate.png

Create Terminator

Read more about M4 Users.

Terminator is your Supplier (Provider).

Go to USERS and click Icon add.pngAdd new.

Set MIN/MAX balance for this User (example 0, 10).

Create a New Connection Point for Terminator and mark it as Act as Termination Point.

Mark it Active, set Tariff for it.

Set '.*' (without quotes) in Source (CallerID) Allow field.

The device should be IP Auth. Enter the proper IP for this Device (where to call will go)

Create Dial Peer

Create Dial Peer (Routing -> Dial Peers).

Set '.*' (without quotes) for 'Destination regexp' and 'Source regexp' This will allow any CallerID to any Destination.

Assign Termination Point to the Dial Peer (Routing -> Dial Peers -> TP list icon)

Create a Routing Group (Routing -> Routing Groups). Assign Dial Peer to Routing Group. (icon Routing -> Routing Groups -> Dial Peers)


Create Originator

Create a User that will be your Customer (will buy traffic from you).

Set min/max balance for this User (example -10, 0).

Create a Device for the Customer and mark it as 'Act as Origination Point', mark it Active, set Routing Algorithm, Routing Group and Tariff for it. Set '.*' (without quotes) in Source (CallerID) Allow field.

The device should be IP Auth. Enter the proper IP for this Device (from where the call will come)

Assign proper Routing Group and Tariff for the Origination Point.


Make a Call



Configuration video

Warning.pngIMPORTANT! This video is not up to date.




See Also