Difference between revisions of "M4 How to make first call"
Line 119: | Line 119: | ||
[[File:Add New Dial Peer.png|1000px]] | [[File:Add New Dial Peer.png|1000px]] | ||
<br><br> | <br><br> | ||
Set '.*' (without quotes) for '''Source''' and '''Destination''' regexp. | Set '.*' (without quotes) for '''Source''' and '''Destination''' regexp. This will allow any CallerID to dial any Destination. | ||
This will allow any CallerID to dial any Destination. | |||
<br><br> | <br><br> | ||
[[File:Source and Destination regexp with name.png|1000px]] | [[File:Source and Destination regexp with name.png|1000px]] | ||
Line 129: | Line 127: | ||
[[File:Assign termination point.png|1000px]] | [[File:Assign termination point.png|1000px]] | ||
<br><br> | <br><br> | ||
=Create a Routing Group= | =Create a Routing Group= | ||
Revision as of 14:33, 19 March 2024
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.
IMPORTANT! 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
- Choose a name, for example Test_Buy_Tariff
- Select a currency from a dropdown menu
- Select Terminator
- Click on Create.
After clicking on Create you'll see a message TARIFF SUCCESSFULLY CREATED.
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.
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.
Create Terminator
Read more about M4 Users.
Terminator is your Supplier (Provider). Go to USERS and click Add new.
- Create a Username and select "Suggest strong password"
- Set the Balance range, for example, MIN: 0, MAX 1000. MAX refers to the credit limit that you have with your Supplier. MIN is not relevant here, unless you have a bilateral interconnection agreement with your Supplier and they can be your Client AND Supplier. If you have a bilateral interconnection agreement, then you can set MIN: -1000 which means that you give such a credit limit to them.
- Scroll down and click Create. You'll see a message "USER SUCCESSFULLY CREATED".
Create Termination Point
Read more about M4 Connection Points.
Click the Connection Point icon and then the ADD NEW CONNECTION POINT button to create a new Connection Point for Terminator.
Fill in the details, choose YES in Act as Termination Point field and click Create.
You'll get a confirmation CONNECTION POINT CREATED.
Next, fill in the details (you should get these details from your Supplier's interconnection form).
Enter the proper IP Address and Port in Authentication.
Set '.*' (without quotes) in Source (CallerID) Allow field. This will allow any CallerID to dial. Read more about M4 Regexp Examples.
Set the Tariff that you previously created for it. Read more about M4 Tariffs.
Enable the Codecs that you want to use. Scroll down and click Update.
Create Dial Peer
Go to Routing -> Dial Peers -> ADD NEW DIAL PEER.
Set '.*' (without quotes) for Source and Destination regexp. This will allow any CallerID to dial any Destination.
Click the List icon, select your Termination Point from the dropdown menu and click ASSIGN.
Create a Routing Group
Go to 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
IMPORTANT! This video is not up to date.