<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.kolmisoft.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mindaugas</id>
	<title>Kolmisoft Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.kolmisoft.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mindaugas"/>
	<link rel="alternate" type="text/html" href="https://wiki.kolmisoft.com/index.php/Special:Contributions/Mindaugas"/>
	<updated>2026-04-09T11:01:55Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.37.1</generator>
	<entry>
		<id>https://wiki.kolmisoft.com/index.php?title=Product_Feedback_Policy&amp;diff=26871</id>
		<title>Product Feedback Policy</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmisoft.com/index.php?title=Product_Feedback_Policy&amp;diff=26871"/>
		<updated>2021-11-15T17:08:14Z</updated>

		<summary type="html">&lt;p&gt;Mindaugas: /* How to submit product feedback */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Kolmisoft is continuously aiming to improve your experience by rolling out new features and product enhancements. &lt;br /&gt;
On this page, you will learn about the way we collect product feedback from our customers in order to make our product &lt;br /&gt;
better and help your business succeed.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
= Our approach to product feedback =&lt;br /&gt;
&lt;br /&gt;
At Kolmisoft, your feedback is highly valued as it provides us with direction on the features we should implement to &lt;br /&gt;
make your experience with the product the best it can be.&lt;br /&gt;
&lt;br /&gt;
We use your feedback to identify the most important features, ideas, pain points, and opportunities so that you can &lt;br /&gt;
get more value from the product as efficiently as possible.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Please note that submitting your idea doesn’t guarantee any changes. While every piece of feedback will be read as our &lt;br /&gt;
Product Team reviews and triages the submissions, it doesn’t necessarily ensure action.&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
= How to submit product feedback =&lt;br /&gt;
&lt;br /&gt;
If you have a product suggestion or an idea about how a feature could be improved, we’d love to hear more!&lt;br /&gt;
&lt;br /&gt;
To get started:&lt;br /&gt;
&lt;br /&gt;
# Log into your Kolmisoft support system account and click on the Make a Suggestion button.&lt;br /&gt;
# You’ll be taken to the submission form, where you’ll need to type in your feedback. &lt;br /&gt;
# The more information you can provide the better.&lt;br /&gt;
# Click Submit request when you are finished.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If your submission is not a product feature or suggestion, it may be removed.&lt;br /&gt;
&lt;br /&gt;
If you need to report a problem or have a question about the product that requires a more immediate or direct response, go to https://support.kolmisoft.com and create a Trouble Ticket to connect with our Support staff.&lt;br /&gt;
&lt;br /&gt;
=== Avoid duplicate ideas ===&lt;br /&gt;
When suggesting a new idea, please check to see if someone else has already suggested a similar feature.&lt;br /&gt;
&lt;br /&gt;
You can vote on feature requests that you want by clicking “I Want this” beside the title of the post. &lt;br /&gt;
Remember to vote for the features you want to see - it will bring them to our attention faster.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= What does an actionable product feedback submission look like? =&lt;br /&gt;
&lt;br /&gt;
After posting your feedback request, it can be voted on by other users. An ideal post succinctly describes what it is you want to do, what your pain point is, how you currently workaround the issue, and the impact this problem has on your work.&lt;br /&gt;
&lt;br /&gt;
The clearer your post is and the more detail you have, the easier it will be for other users to understand the value of your request, making it more likely to be upvoted.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To make your request more impactful, here are tips for good feedback:&lt;br /&gt;
&lt;br /&gt;
* '''Make your title concise and descriptive.''' This will help others find and upvote your feedback. Also, please write in English. &lt;br /&gt;
* '''Clearly outline what your ultimate goal is.''' What problem are you trying to solve with your suggestion? Our Product Team members are experts at troubleshooting and problem-solving. We may be able to help you find a feature or a solution that already exists!&lt;br /&gt;
* '''Provide additional context.''' Feel free to add a comment with any additional information or context around why this change would be helpful for you (for ex. how this suggestion will improve your daily workflow). You can even attach some screenshots to help us see what you’re experiencing!&lt;br /&gt;
* '''Highlight any workarounds.''' How are you currently getting around or solving this problem?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We don’t expect you to know all the answers, but feel free to get creative with what you think would work!&lt;br /&gt;
&lt;br /&gt;
On the practical side, we also recommend including one suggestion per post and refraining from posting personal information.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
= What happens after I submit the request? =&lt;br /&gt;
&lt;br /&gt;
All new requests are set to the &amp;quot;Awaiting Feedback&amp;quot; status so that more people can vote, prioritize and give us information. This allows us to gauge demand, gather use cases and automatically establish impact &amp;amp; value using our Reports.&lt;br /&gt;
&lt;br /&gt;
Periodically, our Product team sits down for a feedback meeting. The product team reviews the requests that have the highest number of votes first. The team discusses the highest priorities for our customers, team members, and prospects and how the requests align with our own strategy. &lt;br /&gt;
&lt;br /&gt;
When reading through feedback, we’re primarily evaluating the level of impact that an update could have on all of our users. The larger the impacted audience, the more likely it that feedback would be prioritized.&lt;br /&gt;
&lt;br /&gt;
As the team goes through they'll update the status of each request so that you immediately know the outcome.&lt;br /&gt;
If we decide to build a request the status will change to &amp;quot;Planned&amp;quot; or &amp;quot;Building&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Please note that there is no assured timeline or commitment that the request will in fact end up in our product.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
= Viewing and prioritising your requests =&lt;br /&gt;
&lt;br /&gt;
If you’ve voted for some requests, you’ll see your requests under My Priorities.&lt;br /&gt;
&lt;br /&gt;
You can adjust the sliding bars to reflect your priorities.&lt;br /&gt;
&lt;br /&gt;
Be sure to prioritize your requests – that way, we will know if a particular request is important to you.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
= Status of the requests =&lt;br /&gt;
&lt;br /&gt;
We will always provide an explanation as to the nature of the status update.&lt;br /&gt;
&lt;br /&gt;
Our feedback portal always has the most up-to-date information about our products and what we're building next.&lt;br /&gt;
&lt;br /&gt;
Note: The Request System always has the most up-to-date information about the status of requests and what we're building next. &lt;br /&gt;
&lt;br /&gt;
If you reach out directly to our support or sales team they'll be able to look up the request for you, but they won't have any additional information or provide an estimate for when your item will be reviewed/developed.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=== Definition of Kolmisoft request statuses ===&lt;br /&gt;
&lt;br /&gt;
* '''Not reviewed''' - Our Product team has not reviewed this suggestion yet. Usually, they will provide a status within 1-2 weeks.&lt;br /&gt;
* '''Awaiting feedback''' -This suggestion is under consideration by the team for future development. Our Product team is gathering feedback and additional use cases regarding this suggestion. Please add your comments and support this suggestion so we can prioritize it accordingly.&lt;br /&gt;
* '''Planned''' -This suggestion is on our roadmap. We will post an update when we start working on it.&lt;br /&gt;
* '''Building''' -	This suggestion is part of the current product roadmap theme.&lt;br /&gt;
* '''Released''' - This suggestion has been delivered and is generally available. Should we realize a feature that a customer has been requesting, we will notify everyone who has submitted related feedback.&lt;br /&gt;
* '''Declined''' - This suggestion is not under consideration for the current or for the next roadmap theme. It might also refer to an existing feature.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
= FAQs =&lt;br /&gt;
&lt;br /&gt;
=== How long will it be before the product team reviews my idea? ===&lt;br /&gt;
&lt;br /&gt;
Items will be reviewed by Kolmisoft’s product team every other week; we take the new requests and update the status where appropriate.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== My request hasn’t been reviewed yet and I submitted it 6+ months ago. What can I do? ===&lt;br /&gt;
&lt;br /&gt;
If we haven’t reviewed your request and it is a high priority for you:&lt;br /&gt;
* Make sure it’s at the top of your priority list.&lt;br /&gt;
* Make sure your request is clear. Why do you need this? What is stopping you from doing? Please add these details as a comment on your idea.&lt;br /&gt;
* Create a Trouble Ticket in the https://support.kolmisoft.com with the link to your original request&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===My idea has some votes. Why hasn't it been implemented yet? ===&lt;br /&gt;
&lt;br /&gt;
While we would love to be able to implement more of the suggestions we receive, with finite resources and a big product roadmap, we have to decide what we work on based on a combination of factors. &lt;br /&gt;
&lt;br /&gt;
This includes not just votes, but also technical complexity, time to delivery, value, and the number of users it would benefit.&lt;br /&gt;
&lt;br /&gt;
Unfortunately, this means sometimes we have to make tough decisions that we know disappoint some users. Rest assured that we regularly review the ideas and suggestions posted here as part of our routine product &lt;br /&gt;
planning and popular requests do play a large part in prioritization considerations.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Can you provide an ETA for my idea or suggestion? ===&lt;br /&gt;
&lt;br /&gt;
We try to keep users updated using the status indicators and comments in the tracker system as much as possible. &lt;br /&gt;
However, it is not possible for us to provide ETAs for individual ideas or suggestions at this time.&lt;br /&gt;
&lt;br /&gt;
We have never found that sharing hard delivery dates is a positive experience for either the software vendor or the customer. It sets expectations that are near impossible to keep.&lt;br /&gt;
&lt;br /&gt;
There are just too many factors that can change how long an improvement or new piece of functionality takes to develop. That’s why we choose to show “Features in Development” and “Features that are Planned”. It’s more than enough transparency to keep customers confident we have a plan and strategy behind our product.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Why would you implement new features free of charge? ===&lt;br /&gt;
&lt;br /&gt;
The general approach is the following: if a feature makes our product better for all related parties, in the long run, it is a feature worth implementing at no cost.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Can I pay for the feature to be implemented faster? ===&lt;br /&gt;
&lt;br /&gt;
In some cases, it is possible after careful consideration about how the feature impacts the product and other clients. How hard it is to implement and support in the future. How much value it brings to everybody related. And do we have spare resources to postpone all other planned features for this paid feature implementation?&lt;br /&gt;
&lt;br /&gt;
If you really need some feature implemented as fast as possible - please contact us directly by creating Trouble Ticket in the Support System.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== If I pay for the feature will it be available for all the product users? ===&lt;br /&gt;
&lt;br /&gt;
Yes, it will. It's impossible for us to manage and support hundreds of different versions of the product.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;&amp;lt;b&amp;gt;IMPORTANT: Our product roadmap is always subject to change. &amp;lt;br&amp;gt;&lt;br /&gt;
It is not a commitment, promise, or obligation to deliver any specific features. &amp;lt;br&amp;gt;&lt;br /&gt;
Customers should make any purchasing decisions on Kolmisoft's product features that are already available.&amp;lt;/b&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Thank you for your feedback, understanding, and support.&lt;/div&gt;</summary>
		<author><name>Mindaugas</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmisoft.com/index.php?title=Product_Feedback_Policy&amp;diff=26869</id>
		<title>Product Feedback Policy</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmisoft.com/index.php?title=Product_Feedback_Policy&amp;diff=26869"/>
		<updated>2021-11-15T17:02:28Z</updated>

		<summary type="html">&lt;p&gt;Mindaugas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Kolmisoft is continuously aiming to improve your experience by rolling out new features and product enhancements. &lt;br /&gt;
On this page, you will learn about the way we collect product feedback from our customers in order to make our product &lt;br /&gt;
better and help your business succeed.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
= Our approach to product feedback =&lt;br /&gt;
&lt;br /&gt;
At Kolmisoft, your feedback is highly valued as it provides us with direction on the features we should implement to &lt;br /&gt;
make your experience with the product the best it can be.&lt;br /&gt;
&lt;br /&gt;
We use your feedback to identify the most important features, ideas, pain points, and opportunities so that you can &lt;br /&gt;
get more value from the product as efficiently as possible.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Please note that submitting your idea doesn’t guarantee any changes. While every piece of feedback will be read as our &lt;br /&gt;
Product Team reviews and triages the submissions, it doesn’t necessarily ensure action.&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
= How to submit product feedback =&lt;br /&gt;
&lt;br /&gt;
If you have a product suggestion or an idea about how a feature could be improved, we’d love to hear more!&lt;br /&gt;
&lt;br /&gt;
To get started:&lt;br /&gt;
&lt;br /&gt;
# Log into your Kolmisoft support system account and click on the Make a Suggestion button.&lt;br /&gt;
# You’ll be taken to the submission form, where you’ll need to type in your feedback. &lt;br /&gt;
# The more information you can provide the better.&lt;br /&gt;
# Click Submit request when you are finished.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Avoid duplicate ideas ===&lt;br /&gt;
When suggesting a new idea, please check to see if someone else has already suggested a similar feature.&lt;br /&gt;
&lt;br /&gt;
You can vote on feature requests that you want by clicking “I Want this” beside the title of the post. &lt;br /&gt;
Remember to vote for the features you want to see - it will bring them to our attention faster.&lt;br /&gt;
&lt;br /&gt;
If your submission is not a product feature or suggestion, it may be removed.&lt;br /&gt;
&lt;br /&gt;
If you need to report a problem or have a question about the product that requires a more immediate or direct response, go to https://support.kolmisoft.com and create a Trouble Ticket to connect with our Support staff.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
= What does an actionable product feedback submission look like? =&lt;br /&gt;
&lt;br /&gt;
After posting your feedback request, it can be voted on by other users. An ideal post succinctly describes what it is you want to do, what your pain point is, how you currently workaround the issue, and the impact this problem has on your work.&lt;br /&gt;
&lt;br /&gt;
The clearer your post is and the more detail you have, the easier it will be for other users to understand the value of your request, making it more likely to be upvoted.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To make your request more impactful, here are tips for good feedback:&lt;br /&gt;
&lt;br /&gt;
* '''Make your title concise and descriptive.''' This will help others find and upvote your feedback. Also, please write in English. &lt;br /&gt;
* '''Clearly outline what your ultimate goal is.''' What problem are you trying to solve with your suggestion? Our Product Team members are experts at troubleshooting and problem-solving. We may be able to help you find a feature or a solution that already exists!&lt;br /&gt;
* '''Provide additional context.''' Feel free to add a comment with any additional information or context around why this change would be helpful for you (for ex. how this suggestion will improve your daily workflow). You can even attach some screenshots to help us see what you’re experiencing!&lt;br /&gt;
* '''Highlight any workarounds.''' How are you currently getting around or solving this problem?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We don’t expect you to know all the answers, but feel free to get creative with what you think would work!&lt;br /&gt;
&lt;br /&gt;
On the practical side, we also recommend including one suggestion per post and refraining from posting personal information.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
= What happens after I submit the request? =&lt;br /&gt;
&lt;br /&gt;
All new requests are set to the &amp;quot;Awaiting Feedback&amp;quot; status so that more people can vote, prioritize and give us information. This allows us to gauge demand, gather use cases and automatically establish impact &amp;amp; value using our Reports.&lt;br /&gt;
&lt;br /&gt;
Periodically, our Product team sits down for a feedback meeting. The product team reviews the requests that have the highest number of votes first. The team discusses the highest priorities for our customers, team members, and prospects and how the requests align with our own strategy. &lt;br /&gt;
&lt;br /&gt;
When reading through feedback, we’re primarily evaluating the level of impact that an update could have on all of our users. The larger the impacted audience, the more likely it that feedback would be prioritized.&lt;br /&gt;
&lt;br /&gt;
As the team goes through they'll update the status of each request so that you immediately know the outcome.&lt;br /&gt;
If we decide to build a request the status will change to &amp;quot;Planned&amp;quot; or &amp;quot;Building&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Please note that there is no assured timeline or commitment that the request will in fact end up in our product.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
= Viewing and prioritising your requests =&lt;br /&gt;
&lt;br /&gt;
If you’ve voted for some requests, you’ll see your requests under My Priorities.&lt;br /&gt;
&lt;br /&gt;
You can adjust the sliding bars to reflect your priorities.&lt;br /&gt;
&lt;br /&gt;
Be sure to prioritize your requests – that way, we will know if a particular request is important to you.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
= Status of the requests =&lt;br /&gt;
&lt;br /&gt;
We will always provide an explanation as to the nature of the status update.&lt;br /&gt;
&lt;br /&gt;
Our feedback portal always has the most up-to-date information about our products and what we're building next.&lt;br /&gt;
&lt;br /&gt;
Note: The Request System always has the most up-to-date information about the status of requests and what we're building next. &lt;br /&gt;
&lt;br /&gt;
If you reach out directly to our support or sales team they'll be able to look up the request for you, but they won't have any additional information or provide an estimate for when your item will be reviewed/developed.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=== Definition of Kolmisoft request statuses ===&lt;br /&gt;
&lt;br /&gt;
* '''Not reviewed''' - Our Product team has not reviewed this suggestion yet. Usually, they will provide a status within 1-2 weeks.&lt;br /&gt;
* '''Awaiting feedback''' -This suggestion is under consideration by the team for future development. Our Product team is gathering feedback and additional use cases regarding this suggestion. Please add your comments and support this suggestion so we can prioritize it accordingly.&lt;br /&gt;
* '''Planned''' -This suggestion is on our roadmap. We will post an update when we start working on it.&lt;br /&gt;
* '''Building''' -	This suggestion is part of the current product roadmap theme.&lt;br /&gt;
* '''Released''' - This suggestion has been delivered and is generally available. Should we realize a feature that a customer has been requesting, we will notify everyone who has submitted related feedback.&lt;br /&gt;
* '''Declined''' - This suggestion is not under consideration for the current or for the next roadmap theme. It might also refer to an existing feature.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
= FAQs =&lt;br /&gt;
&lt;br /&gt;
=== How long will it be before the product team reviews my idea? ===&lt;br /&gt;
&lt;br /&gt;
Items will be reviewed by Kolmisoft’s product team every other week; we take the new requests and update the status where appropriate.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== My request hasn’t been reviewed yet and I submitted it 6+ months ago. What can I do? ===&lt;br /&gt;
&lt;br /&gt;
If we haven’t reviewed your request and it is a high priority for you:&lt;br /&gt;
* Make sure it’s at the top of your priority list.&lt;br /&gt;
* Make sure your request is clear. Why do you need this? What is stopping you from doing? Please add these details as a comment on your idea.&lt;br /&gt;
* Create a Trouble Ticket in the https://support.kolmisoft.com with the link to your original request&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===My idea has some votes. Why hasn't it been implemented yet? ===&lt;br /&gt;
&lt;br /&gt;
While we would love to be able to implement more of the suggestions we receive, with finite resources and a big product roadmap, we have to decide what we work on based on a combination of factors. &lt;br /&gt;
&lt;br /&gt;
This includes not just votes, but also technical complexity, time to delivery, value, and the number of users it would benefit.&lt;br /&gt;
&lt;br /&gt;
Unfortunately, this means sometimes we have to make tough decisions that we know disappoint some users. Rest assured that we regularly review the ideas and suggestions posted here as part of our routine product &lt;br /&gt;
planning and popular requests do play a large part in prioritization considerations.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Can you provide an ETA for my idea or suggestion? ===&lt;br /&gt;
&lt;br /&gt;
We try to keep users updated using the status indicators and comments in the tracker system as much as possible. &lt;br /&gt;
However, it is not possible for us to provide ETAs for individual ideas or suggestions at this time.&lt;br /&gt;
&lt;br /&gt;
We have never found that sharing hard delivery dates is a positive experience for either the software vendor or the customer. It sets expectations that are near impossible to keep.&lt;br /&gt;
&lt;br /&gt;
There are just too many factors that can change how long an improvement or new piece of functionality takes to develop. That’s why we choose to show “Features in Development” and “Features that are Planned”. It’s more than enough transparency to keep customers confident we have a plan and strategy behind our product.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Why would you implement new features free of charge? ===&lt;br /&gt;
&lt;br /&gt;
The general approach is the following: if a feature makes our product better for all related parties, in the long run, it is a feature worth implementing at no cost.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Can I pay for the feature to be implemented faster? ===&lt;br /&gt;
&lt;br /&gt;
In some cases, it is possible after careful consideration about how the feature impacts the product and other clients. How hard it is to implement and support in the future. How much value it brings to everybody related. And do we have spare resources to postpone all other planned features for this paid feature implementation?&lt;br /&gt;
&lt;br /&gt;
If you really need some feature implemented as fast as possible - please contact us directly by creating Trouble Ticket in the Support System.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== If I pay for the feature will it be available for all the product users? ===&lt;br /&gt;
&lt;br /&gt;
Yes, it will. It's impossible for us to manage and support hundreds of different versions of the product.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;&amp;lt;b&amp;gt;IMPORTANT: Our product roadmap is always subject to change. &amp;lt;br&amp;gt;&lt;br /&gt;
It is not a commitment, promise, or obligation to deliver any specific features. &amp;lt;br&amp;gt;&lt;br /&gt;
Customers should make any purchasing decisions on Kolmisoft's product features that are already available.&amp;lt;/b&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Thank you for your feedback, understanding, and support.&lt;/div&gt;</summary>
		<author><name>Mindaugas</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmisoft.com/index.php?title=CPS_Calls_Per_Second&amp;diff=26821</id>
		<title>CPS Calls Per Second</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmisoft.com/index.php?title=CPS_Calls_Per_Second&amp;diff=26821"/>
		<updated>2021-10-27T11:33:58Z</updated>

		<summary type="html">&lt;p&gt;Mindaugas: Created page with '.'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;.&lt;/div&gt;</summary>
		<author><name>Mindaugas</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmisoft.com/index.php?title=Product_Feedback_Policy&amp;diff=26812</id>
		<title>Product Feedback Policy</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmisoft.com/index.php?title=Product_Feedback_Policy&amp;diff=26812"/>
		<updated>2021-10-25T09:09:24Z</updated>

		<summary type="html">&lt;p&gt;Mindaugas: Created page with '.'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;.&lt;/div&gt;</summary>
		<author><name>Mindaugas</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmisoft.com/index.php?title=Various_Guides&amp;diff=26811</id>
		<title>Various Guides</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmisoft.com/index.php?title=Various_Guides&amp;diff=26811"/>
		<updated>2021-10-25T09:09:02Z</updated>

		<summary type="html">&lt;p&gt;Mindaugas: /* Documentation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Guides==&lt;br /&gt;
&lt;br /&gt;
===Testing===&lt;br /&gt;
&lt;br /&gt;
* [[Performance Testing with Sipp]]&lt;br /&gt;
&lt;br /&gt;
===Installation===&lt;br /&gt;
* [[G723/G729 Codec installation]]&lt;br /&gt;
* [[MySQL Replication]]&lt;br /&gt;
* [[Sangoma Wanpipe installation]]&lt;br /&gt;
* [[Centos installation]]&lt;br /&gt;
* [[Setting up https secure connection | Setting up https secure connection (SSL)]]&lt;br /&gt;
* [[Install Eluna Stats]]&lt;br /&gt;
* [[Configure SSH connection between servers]]&lt;br /&gt;
* [[Fail2Ban installation]]&lt;br /&gt;
* [[OVH server installation]]&lt;br /&gt;
** [[OVH server Rescue Mode]]&lt;br /&gt;
** [[OVH NVME atop Reporting Problem]]&lt;br /&gt;
&lt;br /&gt;
===MySQL===&lt;br /&gt;
* [[Live Backups]]&lt;br /&gt;
* [[How to access MySQL database via WEB]]&lt;br /&gt;
* [[Lost MySQL root password?]]&lt;br /&gt;
* [[Backup old Calls]]&lt;br /&gt;
* [[How to recover corrupted MySQL data]]&lt;br /&gt;
* [[How to restore system from Backup which are made from GUI]]&lt;br /&gt;
&lt;br /&gt;
===Asterisk===&lt;br /&gt;
&lt;br /&gt;
* [[Ports which should be opened]]&lt;br /&gt;
* [[Asterisk under NAT]]&lt;br /&gt;
* [[Asterisk CLI debug]]&lt;br /&gt;
* [[Which codecs should I choose for devices]]&lt;br /&gt;
* [[How to restart Asterisk server]]&lt;br /&gt;
* [[How to change RTP port range for Asterisk]]&lt;br /&gt;
* [[Two SIP listening ports for single Asterisk]]&lt;br /&gt;
* [[sip.conf]]&lt;br /&gt;
* [[RTPAUDIOQOS Demystified]]&lt;br /&gt;
* [[Explanation about stucked calls]]&lt;br /&gt;
* [[SIP Domains in Asterisk]]&lt;br /&gt;
* [[Additional Asterisk Server]]&lt;br /&gt;
&lt;br /&gt;
===Troubleshooting===&lt;br /&gt;
* [[SIP Call Flow]]&lt;br /&gt;
* [[SIP analysis using sngrep]]&lt;br /&gt;
* [[SIP Capture with TCPDump]]&lt;br /&gt;
* [[How to capture packets using wireshark]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Other===&lt;br /&gt;
&lt;br /&gt;
* [[Voice quality]]&lt;br /&gt;
** [[How to increase call volume]]&lt;br /&gt;
* [[Latency]]&lt;br /&gt;
* [[How to change server's IP]]&lt;br /&gt;
* [[Server working very slowly]]&lt;br /&gt;
* [[Timezone in RoR]]&lt;br /&gt;
* [[Sound files]]&lt;br /&gt;
** [[Convert WAV file to Asterisk playable format]]&lt;br /&gt;
** [[TTS Engines]]&lt;br /&gt;
* [[Fax over VoIP]]&lt;br /&gt;
** [[Send_Receive_Fax-T38 | Send Receive Fax over T38]]&lt;br /&gt;
* [[NTP: Server Time Sync]]&lt;br /&gt;
* [[Selinux]]&lt;br /&gt;
* [[Fail2Ban]]&lt;br /&gt;
* [[How to block someone's IP]]&lt;br /&gt;
* [[High availability (Heartbeat clustering)]]&lt;br /&gt;
* [[Migration to other server]]&lt;br /&gt;
* [[What is direct URL]]&lt;br /&gt;
* [[How to join Webex meeting]]&lt;br /&gt;
* [[Load-balancing using DNS SRV]]&lt;br /&gt;
* [[Kamailio kamcli installation on Centos 7]]&lt;br /&gt;
* [[sipp installation]]&lt;br /&gt;
* [[Enbloc or Overlap]]&lt;br /&gt;
* [[Session Description Protocol]]&lt;br /&gt;
&lt;br /&gt;
=== Softphones ===&lt;br /&gt;
&lt;br /&gt;
* [[Idefisk configuration| Idefisk 1.37 Configuration]]&lt;br /&gt;
* [[X-PRO Configuration]]&lt;br /&gt;
* [[Video call with CounterPath eyeBeam]]&lt;br /&gt;
&lt;br /&gt;
=== Hardware ===&lt;br /&gt;
&lt;br /&gt;
* [[Cisco Gateway Settings]]&lt;br /&gt;
* [[How to connect to Huawei devices]]&lt;br /&gt;
* [[TELES configuration]]&lt;br /&gt;
* [[VoiceBlue Ring problem ]]&lt;br /&gt;
* [[Linksys SPA942 Configuration]]&lt;br /&gt;
* [[Linksys PAP2]]&lt;br /&gt;
* [[How to get pause on mobile phone keyboard]]&lt;br /&gt;
* [[CDMA support]]&lt;br /&gt;
* [[Check RAID status]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Documentation==&lt;br /&gt;
&lt;br /&gt;
* [[VoIP Business Glossary]]&lt;br /&gt;
* [[VoIP Advantages]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Why we do not suggest to use IAX2]]&lt;br /&gt;
* [[Various documentation| FAQ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''[[Ticket System | Support System]]'''&lt;br /&gt;
** [[Support System explanation]]&lt;br /&gt;
** [[Create new Ticket in Ticket System]]&lt;br /&gt;
** [[Write comment to the Ticket]]&lt;br /&gt;
** [[In what order tickets are solved in Support System]]&lt;br /&gt;
** [[Support]]&lt;br /&gt;
** [[Amazon S3 Backups]]&lt;br /&gt;
** Accounting&lt;br /&gt;
*** [[Where to find invoices]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''[[Product Feedback Policy]]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Forum|Forum]]&lt;br /&gt;
* [[Pricing structure]]&lt;br /&gt;
* [[Training]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mindaugas</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmisoft.com/index.php?title=Various_Guides&amp;diff=26810</id>
		<title>Various Guides</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmisoft.com/index.php?title=Various_Guides&amp;diff=26810"/>
		<updated>2021-10-25T09:08:52Z</updated>

		<summary type="html">&lt;p&gt;Mindaugas: /* Documentation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Guides==&lt;br /&gt;
&lt;br /&gt;
===Testing===&lt;br /&gt;
&lt;br /&gt;
* [[Performance Testing with Sipp]]&lt;br /&gt;
&lt;br /&gt;
===Installation===&lt;br /&gt;
* [[G723/G729 Codec installation]]&lt;br /&gt;
* [[MySQL Replication]]&lt;br /&gt;
* [[Sangoma Wanpipe installation]]&lt;br /&gt;
* [[Centos installation]]&lt;br /&gt;
* [[Setting up https secure connection | Setting up https secure connection (SSL)]]&lt;br /&gt;
* [[Install Eluna Stats]]&lt;br /&gt;
* [[Configure SSH connection between servers]]&lt;br /&gt;
* [[Fail2Ban installation]]&lt;br /&gt;
* [[OVH server installation]]&lt;br /&gt;
** [[OVH server Rescue Mode]]&lt;br /&gt;
** [[OVH NVME atop Reporting Problem]]&lt;br /&gt;
&lt;br /&gt;
===MySQL===&lt;br /&gt;
* [[Live Backups]]&lt;br /&gt;
* [[How to access MySQL database via WEB]]&lt;br /&gt;
* [[Lost MySQL root password?]]&lt;br /&gt;
* [[Backup old Calls]]&lt;br /&gt;
* [[How to recover corrupted MySQL data]]&lt;br /&gt;
* [[How to restore system from Backup which are made from GUI]]&lt;br /&gt;
&lt;br /&gt;
===Asterisk===&lt;br /&gt;
&lt;br /&gt;
* [[Ports which should be opened]]&lt;br /&gt;
* [[Asterisk under NAT]]&lt;br /&gt;
* [[Asterisk CLI debug]]&lt;br /&gt;
* [[Which codecs should I choose for devices]]&lt;br /&gt;
* [[How to restart Asterisk server]]&lt;br /&gt;
* [[How to change RTP port range for Asterisk]]&lt;br /&gt;
* [[Two SIP listening ports for single Asterisk]]&lt;br /&gt;
* [[sip.conf]]&lt;br /&gt;
* [[RTPAUDIOQOS Demystified]]&lt;br /&gt;
* [[Explanation about stucked calls]]&lt;br /&gt;
* [[SIP Domains in Asterisk]]&lt;br /&gt;
* [[Additional Asterisk Server]]&lt;br /&gt;
&lt;br /&gt;
===Troubleshooting===&lt;br /&gt;
* [[SIP Call Flow]]&lt;br /&gt;
* [[SIP analysis using sngrep]]&lt;br /&gt;
* [[SIP Capture with TCPDump]]&lt;br /&gt;
* [[How to capture packets using wireshark]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Other===&lt;br /&gt;
&lt;br /&gt;
* [[Voice quality]]&lt;br /&gt;
** [[How to increase call volume]]&lt;br /&gt;
* [[Latency]]&lt;br /&gt;
* [[How to change server's IP]]&lt;br /&gt;
* [[Server working very slowly]]&lt;br /&gt;
* [[Timezone in RoR]]&lt;br /&gt;
* [[Sound files]]&lt;br /&gt;
** [[Convert WAV file to Asterisk playable format]]&lt;br /&gt;
** [[TTS Engines]]&lt;br /&gt;
* [[Fax over VoIP]]&lt;br /&gt;
** [[Send_Receive_Fax-T38 | Send Receive Fax over T38]]&lt;br /&gt;
* [[NTP: Server Time Sync]]&lt;br /&gt;
* [[Selinux]]&lt;br /&gt;
* [[Fail2Ban]]&lt;br /&gt;
* [[How to block someone's IP]]&lt;br /&gt;
* [[High availability (Heartbeat clustering)]]&lt;br /&gt;
* [[Migration to other server]]&lt;br /&gt;
* [[What is direct URL]]&lt;br /&gt;
* [[How to join Webex meeting]]&lt;br /&gt;
* [[Load-balancing using DNS SRV]]&lt;br /&gt;
* [[Kamailio kamcli installation on Centos 7]]&lt;br /&gt;
* [[sipp installation]]&lt;br /&gt;
* [[Enbloc or Overlap]]&lt;br /&gt;
* [[Session Description Protocol]]&lt;br /&gt;
&lt;br /&gt;
=== Softphones ===&lt;br /&gt;
&lt;br /&gt;
* [[Idefisk configuration| Idefisk 1.37 Configuration]]&lt;br /&gt;
* [[X-PRO Configuration]]&lt;br /&gt;
* [[Video call with CounterPath eyeBeam]]&lt;br /&gt;
&lt;br /&gt;
=== Hardware ===&lt;br /&gt;
&lt;br /&gt;
* [[Cisco Gateway Settings]]&lt;br /&gt;
* [[How to connect to Huawei devices]]&lt;br /&gt;
* [[TELES configuration]]&lt;br /&gt;
* [[VoiceBlue Ring problem ]]&lt;br /&gt;
* [[Linksys SPA942 Configuration]]&lt;br /&gt;
* [[Linksys PAP2]]&lt;br /&gt;
* [[How to get pause on mobile phone keyboard]]&lt;br /&gt;
* [[CDMA support]]&lt;br /&gt;
* [[Check RAID status]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Documentation==&lt;br /&gt;
&lt;br /&gt;
* [[VoIP Business Glossary]]&lt;br /&gt;
* [[VoIP Advantages]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Why we do not suggest to use IAX2]]&lt;br /&gt;
* [[Various documentation| FAQ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''[[Ticket System | Support System]]'''&lt;br /&gt;
** [[Support System explanation]]&lt;br /&gt;
** [[Create new Ticket in Ticket System]]&lt;br /&gt;
** [[Write comment to the Ticket]]&lt;br /&gt;
** [[In what order tickets are solved in Support System]]&lt;br /&gt;
** [[Support]]&lt;br /&gt;
** [[Amazon S3 Backups]]&lt;br /&gt;
** Accounting&lt;br /&gt;
*** [[Where to find invoices]]&lt;br /&gt;
&lt;br /&gt;
* '''[[Product Feedback Policy]]'''&lt;br /&gt;
&lt;br /&gt;
* [[Forum|Forum]]&lt;br /&gt;
* [[Pricing structure]]&lt;br /&gt;
* [[Training]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mindaugas</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmisoft.com/index.php?title=Client_not_receiving_incoming_calls&amp;diff=26806</id>
		<title>Client not receiving incoming calls</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmisoft.com/index.php?title=Client_not_receiving_incoming_calls&amp;diff=26806"/>
		<updated>2021-10-19T12:07:51Z</updated>

		<summary type="html">&lt;p&gt;Mindaugas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Steps to troubleshoot:&lt;br /&gt;
&lt;br /&gt;
1. Check if the device is registered to the system, fix if no&lt;br /&gt;
&lt;br /&gt;
2. Open Call Info for the problematic call&lt;br /&gt;
&lt;br /&gt;
 Please check the hangup cause. It has code 20, which means that the device is unavailable (not registered).&lt;br /&gt;
 Asterisk log usually shows: WARNING    Unable to create channel of type 'SIP' (cause 20 - Subscriber absent)&lt;br /&gt;
&lt;br /&gt;
3. Retrieve PCAP&lt;br /&gt;
&lt;br /&gt;
4. Check if INVITE was sent to the correct IP:PORT&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
==See also==&lt;br /&gt;
* [[Cause No. 20 - subscriber absent]]&lt;br /&gt;
* [[I have a problem with Registration]]&lt;/div&gt;</summary>
		<author><name>Mindaugas</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmisoft.com/index.php?title=Client_not_receiving_incoming_calls&amp;diff=26805</id>
		<title>Client not receiving incoming calls</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmisoft.com/index.php?title=Client_not_receiving_incoming_calls&amp;diff=26805"/>
		<updated>2021-10-19T12:06:27Z</updated>

		<summary type="html">&lt;p&gt;Mindaugas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Steps to troubleshoot:&lt;br /&gt;
&lt;br /&gt;
1. Check if the device is registered to the system, fix if no&lt;br /&gt;
&lt;br /&gt;
2. Open Call Info for the problematic call&lt;br /&gt;
&lt;br /&gt;
3. Retrieve PCAP&lt;br /&gt;
&lt;br /&gt;
4. Check if INVITE was sent to the correct IP:PORT&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
==See also==&lt;br /&gt;
* [[I have a problem with Registration]]&lt;/div&gt;</summary>
		<author><name>Mindaugas</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmisoft.com/index.php?title=Client_not_receiving_incoming_calls&amp;diff=26804</id>
		<title>Client not receiving incoming calls</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmisoft.com/index.php?title=Client_not_receiving_incoming_calls&amp;diff=26804"/>
		<updated>2021-10-19T11:13:48Z</updated>

		<summary type="html">&lt;p&gt;Mindaugas: Created page with 'Steps to troubleshoot:  1. Open Call Info for the problematic call  2. Retrieve PCAP  3. Check if INVITE was sent to the correct IP:PORT  4. ...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Steps to troubleshoot:&lt;br /&gt;
&lt;br /&gt;
1. Open Call Info for the problematic call&lt;br /&gt;
&lt;br /&gt;
2. Retrieve PCAP&lt;br /&gt;
&lt;br /&gt;
3. Check if INVITE was sent to the correct IP:PORT&lt;br /&gt;
&lt;br /&gt;
4. ...&lt;/div&gt;</summary>
		<author><name>Mindaugas</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmisoft.com/index.php?title=I_have_a_problem_with_Calls&amp;diff=26803</id>
		<title>I have a problem with Calls</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmisoft.com/index.php?title=I_have_a_problem_with_Calls&amp;diff=26803"/>
		<updated>2021-10-19T11:12:45Z</updated>

		<summary type="html">&lt;p&gt;Mindaugas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;What problem do you have? &lt;br /&gt;
&lt;br /&gt;
* [[I cannot make a call]]&lt;br /&gt;
** [[Troubleshooting failed Call]]&lt;br /&gt;
* [[Cannot See Calls From Originator]]&lt;br /&gt;
** [[Call is not going through and not shown in Last Calls]]&lt;br /&gt;
* [[Client not receiving incoming calls]]&lt;br /&gt;
* [[Call was billed incorrectly]]&lt;br /&gt;
* [[Call is going but not visible in Active Calls]]&lt;br /&gt;
* [[I do not want to hear an error message at the end of the call]]&lt;br /&gt;
* [[Call hangs after 1 second]]&lt;br /&gt;
* [[Call hangs after 8 seconds]]&lt;br /&gt;
* [[Call hangs after 30 seconds]]&lt;br /&gt;
* [[Call hangs after 60 seconds]]&lt;br /&gt;
* [[Call hangs after 15 minutes]]&lt;br /&gt;
* [[Call hangs after 30 minutes]]&lt;br /&gt;
* [[Call hangs after 2 hours]]&lt;br /&gt;
* [[BYE is not forwarded]]&lt;br /&gt;
* [[I have a problem with Active Calls]]&lt;br /&gt;
* [[I have Unlimited Minutes when trying to dial out]]&lt;br /&gt;
* [[I hear wrong Time for the call]]&lt;br /&gt;
* [[Troubleshooting RINGING|I do not hear RINGING]]&lt;br /&gt;
* [[DID is not working]]&lt;br /&gt;
* [[Calls using ZAP/DAHDI are not working]]&lt;br /&gt;
* [[Why call was not routed through other provider/trunk?]]&lt;br /&gt;
* [[Very long delay before ring tone]]&lt;br /&gt;
* [[Provider is not working]]&lt;br /&gt;
* [[How to increase call volume | How to increase call volume?]]&lt;br /&gt;
* [[Timezone_in_RoR | Call time in GUI]]&lt;br /&gt;
* [[Reseller cannot make calls using his providers]]&lt;br /&gt;
* [[How_to_change_default_button_for_call_end | Call does not end when pressing ##]]&lt;br /&gt;
* [[Digits are skipped when entering destination or PIN]]&lt;br /&gt;
* I have bad [[Voice quality]]&lt;br /&gt;
* [[Reseller calls are not working]]&lt;br /&gt;
* [[Localization|Clients want to dial and use local area numbers]]&lt;br /&gt;
* [[Simultaneous_call_limitation#Device|&amp;quot;sip show peers&amp;quot; shows incorrect call limit]]&lt;br /&gt;
* [[H.323 incoming calls do not work]]&lt;br /&gt;
* [[H.323 outgoing calls delays]]&lt;br /&gt;
* [[Call with video support enabled fails]]&lt;br /&gt;
* [[Lots of calls made by System Admin user |Somebody is calling over my system!]]&lt;br /&gt;
* [[username mismatch error in Asterisk CLI]]&lt;br /&gt;
* [[Spy from Active Calls always connects same call]]&lt;br /&gt;
* [[Spy Device is registered on different server than this call. Spying on this call is not possible]]&lt;br /&gt;
* [[Call rejected, CallToken Support required.]]&lt;br /&gt;
* [[Cannot make calls from FreePBX]]&lt;br /&gt;
* [[Balance, Calls and Invoices are zero]]&lt;br /&gt;
* [[Lots of dropped calls]]&lt;br /&gt;
* [[Calls of NEC PBX are propped after few seconds]]&lt;br /&gt;
* [[User gets &amp;quot;403 Forbidden&amp;quot; from MOR]]&lt;br /&gt;
* [[Low ASR/ACD]]&lt;br /&gt;
* [[Device receiving strange calls]]&lt;br /&gt;
* [[PCAP file cannot be retrieved]]&lt;br /&gt;
* [[MOR server is sending a SIP response, but the originating server is not receiving it]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* [[One-way audio or not audio at all]]&lt;br /&gt;
** [[One way audio problems]]&lt;br /&gt;
&lt;br /&gt;
* [[Call connections are slow]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* [[I want to setup a user to call for free]]&lt;br /&gt;
* [[I want to hide providers IP]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= See also = &lt;br /&gt;
* [[Main_Page#Asterisk_2 | Asterisk problems]]&lt;br /&gt;
* [[I HAVE A PROBLEM]]&lt;br /&gt;
* http://kb.smartvox.co.uk/voip-sip/top-reasons-voip-calls-drop/&lt;/div&gt;</summary>
		<author><name>Mindaugas</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmisoft.com/index.php?title=NO_ANSWER/BUSY_interpretation_for_providers&amp;diff=26801</id>
		<title>NO ANSWER/BUSY interpretation for providers</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmisoft.com/index.php?title=NO_ANSWER/BUSY_interpretation_for_providers&amp;diff=26801"/>
		<updated>2021-10-14T14:10:02Z</updated>

		<summary type="html">&lt;p&gt;Mindaugas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This option is applied to the call LegB.&lt;br /&gt;
&lt;br /&gt;
By default, the '''NO ANSWER''' or '''BUSY''' call end disposition is counted as the end of a call. After this, it is pointless to try to dial the same destination again, because the destination is not answering (NO ANSWER) or is currently busy (BUSY).&lt;br /&gt;
&lt;br /&gt;
If we have several providers in our LCR, the call ends after we receive NO ANSWER or BUSY from a provider, and our routing ends.&lt;br /&gt;
&lt;br /&gt;
This is okay for an ideal world in which all providers follow standards and send the correct call end codes, e.g.:&lt;br /&gt;
&lt;br /&gt;
* NO ANSWER when calls are not answered after a certain period (timeout).&lt;br /&gt;
* BUSY when a recipient is busy (talking with somebody else).&lt;br /&gt;
* ANSWERED when a call has been answered and ends.&lt;br /&gt;
* FAILED when an error occurs.&lt;br /&gt;
&lt;br /&gt;
However, providers sometimes cheat (or do not have the technical skills to make this correctly). For example, if they can't deliver a call to a destination because of some problem in their network or something similar, they may send the NO ANSWER or BUSY signal for a FAILED call. And then our routing breaks. If we have several more providers in our LCR, our LCR will not try to send calls over to the remaining providers and will end the call.&lt;br /&gt;
&lt;br /&gt;
This often happens for GREY (illegal) routes. &lt;br /&gt;
&lt;br /&gt;
To partly solve this problem, MOR provides a workaround: &amp;quot;NO ANSWER/BUSY interpretation for providers&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
This makes it possible to set a NO ANSWER and/or BUSY interpretation as FAILED.&lt;br /&gt;
&lt;br /&gt;
That means, if a provider reports NO ANSWER and/or BUSY, MOR treats this as FAILED and the next provider in LCR (if there are further providers) is tried to send the call.&lt;br /&gt;
&lt;br /&gt;
These options can be set in Providers Settings:&lt;br /&gt;
&lt;br /&gt;
[[Image:noanswer_busy_interpretation.png]]&lt;br /&gt;
&lt;br /&gt;
'''It is advised to use these settings ONLY and ONLY on confirmed cheating/misconfigured providers. That is, these settings should usually be 'NO'.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
=See also=&lt;br /&gt;
&lt;br /&gt;
* [[Why call was not routed through other provider/trunk?|Why was a call not routed through another provider/trunk?]]&lt;br /&gt;
* [[* button does not work]]&lt;/div&gt;</summary>
		<author><name>Mindaugas</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmisoft.com/index.php?title=M4_Origination_Points&amp;diff=26783</id>
		<title>M4 Origination Points</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmisoft.com/index.php?title=M4_Origination_Points&amp;diff=26783"/>
		<updated>2021-10-11T10:02:13Z</updated>

		<summary type="html">&lt;p&gt;Mindaugas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Origination Point is connection from some initial entity (device/line/trunk/provider/supplier/etc) where call starts/originates.&lt;br /&gt;
&lt;br /&gt;
Call comes from Origination Point and goes to [[M2 Termination Points | Termination Points]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Timeouts==&lt;br /&gt;
&lt;br /&gt;
* '''Ringing Timeout''' - allows to limit ringing duration (in seconds). Leave 0 for unlimited.&amp;lt;br&amp;gt;&lt;br /&gt;
* '''Call Timeout''' - allows to limit Call duration (in seconds). Leave 0 for unlimited (global Call timeout (7200 seconds) is still applicable in this case).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Servers==&lt;br /&gt;
&lt;br /&gt;
Origination Points (OP) can be assigned to one or more servers. If call comes from server where OP is not assigned, call will not go through.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Authentication==&lt;br /&gt;
&lt;br /&gt;
* '''Tech. Prefix''' - Destination technical prefix that is used to authenticate OP. If this field is empty, calls will be accepted with any Destination number only based on IP:PORT. If this field is not empty, then only calls with specific prefix in Destination will be authenticated (for example if Tech. Prefix is 00, then OP accepts Destination numbers which start with 00xxxxxxx).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''IP Address''' - IP Address of Origination Point (subnetting and IP range is allowed. For more information read Subnetting and IP range sections below).&amp;lt;br&amp;gt;&lt;br /&gt;
* '''Port''' - Port of Origination Point.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Origination Point==&lt;br /&gt;
[[File:OriginationPoint.png]]&lt;br /&gt;
* '''Act as Origination Point''' - if set to 'yes', this Connection Point will be handled as Origination Point.&amp;lt;br&amp;gt;&lt;br /&gt;
* '''Active''' - allows to activate or deactivate OP. If OP is deactivated, calls will not be accepted from this OP.&amp;lt;br&amp;gt;&lt;br /&gt;
* '''Destination Transformation''' - special [[M2 Destination Transformation | Destination Transformation]] rules used to modify outgoing number. Rules are applied before billing so it can be used to correct non E164 formats.&amp;lt;br&amp;gt;&lt;br /&gt;
* '''Source Transformation''' - special [[M2 Source Transformation | Source Transformation]] rules used to modify Source number.&amp;lt;br&amp;gt;&lt;br /&gt;
* '''Routing Algorithm''' - defines how Termination Points are ordered for this Origination Point.&amp;lt;br&amp;gt;&lt;br /&gt;
* '''Routing Group''' - Routing Group used for OP routing.&amp;lt;br&amp;gt;&lt;br /&gt;
* '''Use MNP''' - enable [[M2 Mobile Number Portability|MNP]] for this OP.&amp;lt;br&amp;gt;&lt;br /&gt;
* '''MNP Routing Group''' - name of Routing Group used for [[M2 Mobile Number Portability|MNP]]. &lt;br /&gt;
* '''Capacity''' - limit the number of concurrent calls for this OP (both ringing and answered calls are included in this limit).&amp;lt;br&amp;gt;&lt;br /&gt;
* '''Source (CallerID) Allow''' - regular expression (regexp) that defines which CallerIDs are allowed to go through this OP. If you want to allow all CallerIDs, enter '''.*''' in this input field.&amp;lt;br&amp;gt;&lt;br /&gt;
* '''Source (CallerID) Deny''' - regular expression (regexp) that defines which CallerIDs are denied to go through this OP.&amp;lt;br&amp;gt;&lt;br /&gt;
* '''Custom Tariff''' - Custom Tarrif that can override regular OP Tariff. If rates are found in Custom Tariff then these rates will be applied in accounting. If rates are not found in Custom Tariff, then regular OP Tariff is used.&amp;lt;br&amp;gt;&lt;br /&gt;
* '''Conditional Tariff''' : XXXXX (description why and how to use it [[M2_EU_Roaming_Regulations | here]])&lt;br /&gt;
** If CallerID matches/not matches Rule-Set: [[M2 Number Pools | Number Pool Rule Set]] &amp;lt;br&amp;gt;&lt;br /&gt;
** Use CallerID Number from PAI Header if available: No / Yes &amp;lt;br&amp;gt;&lt;br /&gt;
** and if Destination: do not use/matches/not matces Rule-Set [[M2 Number Pools | Number Pool Rule Set]] &amp;lt;br&amp;gt;&lt;br /&gt;
** Using this option it is possible to Use other tariff if CallerID and Destination matched Rule-Set. It is possible to create a Rule-Set at Maintenance - Number Pools. Also, it offers possibility to use CallerID Number from PAI Header if available.&lt;br /&gt;
* '''Default Tariff''' - Tariff used for OP accounting if previous option is not used.&amp;lt;br&amp;gt;&lt;br /&gt;
* '''USA Jurisdictional Routing''' - Jurisdictional routing is telephone call routing logic based upon the locations of the calling and called number and regulatory considerations. '''Can be enabled by Kolmisoft only. Please contact support to enable.''' More information can be found here [https://transnexus.com/whitepapers/jurisdictional-routing Here]&lt;br /&gt;
[[File:USAJurisdictionalRouting.png]]&lt;br /&gt;
* Intra Tariff- Tariff for Intrastate routing. Calls between two points within the same state&lt;br /&gt;
* Inter Tariff - Tariff for Interstate routing. Calls made from one state to another&lt;br /&gt;
* Indeter Tariff - Tariff for Invalid ANI, or indeterminate routing. Calls where the calling number is any value other than a valid telephone number—these are usually rated at the intrastate rate&lt;br /&gt;
&lt;br /&gt;
==CallerID==&lt;br /&gt;
&lt;br /&gt;
* '''Name''' - set name part for CallerID.&amp;lt;br&amp;gt;&lt;br /&gt;
* '''Number''' - set number part for CallerID.&amp;lt;br&amp;gt;&lt;br /&gt;
* '''Random Number from Number Pool''' - set random number from Number Pool. Only number part for CallerID is set.&lt;br /&gt;
** '''Random''' - Send random CallerID from Number Pool.&lt;br /&gt;
** '''Pseudorandom with Deviation''' - Range can vary from 0 to 9999999. If 0 is chosen, then all numbers will be chosen same amount of times. If 9999999 is set, then numbers will be completely random.&lt;br /&gt;
&lt;br /&gt;
==Codecs==&lt;br /&gt;
&lt;br /&gt;
Set which codecs are allowed for OP.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Inherit leg B Codecs''' - if enabled, system will try to force leg B negotiated Codec to leg A. If leg A does not support that Codec, then system uses any other available Codec. This option is used to prevent transcoding in some cases. More information can be found [[M2 Codec Negotiation | here]].&lt;br /&gt;
&lt;br /&gt;
==Advanced==&lt;br /&gt;
&lt;br /&gt;
* '''Grace Time''' - if call duration is less than Grace Time, it will not be accounted (CDR will be generated, but OP balance will not be reduced).&amp;lt;br&amp;gt;&lt;br /&gt;
* '''Custom SIP Header''' - adds custom header to SIP request. Format is header: value (for example x-My-Custom-Header: my value).&amp;lt;br&amp;gt;&lt;br /&gt;
* '''Limit up to X Calls, during Y seconds''' - allows to control Calls per Second (CPS).&amp;lt;br&amp;gt;&lt;br /&gt;
* '''Disable Q.850 Reason''' - by default M2 returns Q.850 Reason header in SIP responses to Originator. This can be disabled by setting this option to &amp;quot;yes&amp;quot;.&lt;br /&gt;
* '''Bypass Media''' - when set, the media (RTP) from the originating endpoint is sent directly to the destination endpoint and vice versa. The signaling (SIP) for both endpoints still goes through M2, but the media is point-to-point.&lt;br /&gt;
&lt;br /&gt;
==Advanced Origination Point Settings==&lt;br /&gt;
&lt;br /&gt;
* '''Accept calls from any port''' - if set to 'yes', then calls from any port are accepted. If set to 'no', then only calls from a specific port are accepted (see Port input field in authentication section).&amp;lt;br&amp;gt;&lt;br /&gt;
* '''Change RPID/PAI Host''' - allows overwriting original host address in RPID/PAI header with proxy server's IP address.&lt;br /&gt;
* '''Use Destination from INVITE request''' - by default M2 uses Destination number from SIP '''To''' header (To: &amp;lt;sip:123@sip.com&amp;gt;). If you set this option to &amp;quot;yes&amp;quot;, M2 will use Destination number from SIP '''INVITE''' request line (INVITE sip:123@sip.com SIP/2.0).&lt;br /&gt;
* '''Ring instead Session Progress''' - if enabled, M2 translates SIP 183 Session Progress from terminator side to SIP 180 Ringing to originator side (M2 receives SIP 183 from terminator but sends SIP 180 to the originator).&lt;br /&gt;
* '''Send CallerID in Contact header''' - when this option is enabled, the Contact header will be set to CallerID number. &lt;br /&gt;
* '''Disconnect Code Changes''' - allows changing hangup code which is returned to OP.&amp;lt;br&amp;gt;&lt;br /&gt;
* '''Use PAI Number for Routing''' - uses PAI Number instead of FROM callerID for routing.&lt;br /&gt;
* '''Send PAI Number as CallerID to TP''' - uses PAI Number as CallerID.&lt;br /&gt;
* '''Forward RPID''' - by default forward RPID header from Originator to Terminator. This can be disabled by setting this option to &amp;quot;no&amp;quot;. [[M4 RPID/PAI|More info]]&lt;br /&gt;
* '''Forward PAI''' - by default forward PAI header from Originator to Terminator. This can be disabled by setting this option to &amp;quot;no&amp;quot;. [[M4 RPID/PAI|More info]]&lt;br /&gt;
* '''Ignore SIP 183 without SDP''' - by default disabled. Select '''Yes''' to enable the option.&lt;br /&gt;
* '''Ignore SIP 180 after 183''' - by default disabled. Select '''Yes''' to enable the option.&lt;br /&gt;
* '''Allow to use own User's TPs''' - by default, it is not allowed to route the call through TP which belongs to the same User. Such call results in HGC 339. By setting this option to Yes, you can disable this protection.&lt;br /&gt;
&lt;br /&gt;
=Subnetting=&lt;br /&gt;
&lt;br /&gt;
It is possible to set [http://en.wikipedia.org/wiki/Subnetwork subnetwork] (subnet) for Origination Point. Subnets allow you to have single Origination Point for multiple IP addresses. Instead of IP address, you can set subnet in '''IP Address''' input field. Subnet should be written in [http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing CIDR notation] (for example 192.168.0.1/28). When subnet is used in Origination Point, all calls coming from that subnet will be authenticated.&lt;br /&gt;
&lt;br /&gt;
M2 subnet value range is 4-30.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
You can use online subnet [http://www.aboutmyip.com/AboutMyXApp/SubnetCalculator.jsp? calculator] to check IP addresses for given subnet.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=IP range=&lt;br /&gt;
&lt;br /&gt;
If you need to set multiple IP addresses for single Orignation Point and Subnetting does not meet your needs, then you can set IP ranges. Ranges are written in the following format:&lt;br /&gt;
&lt;br /&gt;
 xxx.xxx.xxx.xxx-yyy&lt;br /&gt;
&lt;br /&gt;
When IP range is used in Origination Point, all calls coming from that IP range will be authenticated. For example, if we have IP range 192.168.0.101-150, then all IP addresses starting from 192.168.0.101 to 192.168.0.150 will be authenticated (50 different IP addresses are allowed to call to this Origination Point).&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mindaugas</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmisoft.com/index.php?title=M4_Switch_Manual&amp;diff=26782</id>
		<title>M4 Switch Manual</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmisoft.com/index.php?title=M4_Switch_Manual&amp;diff=26782"/>
		<updated>2021-10-11T09:59:45Z</updated>

		<summary type="html">&lt;p&gt;Mindaugas: /* General Info */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
[[File:m2_logo.png|800px|link=|alt=&amp;quot;M2 Class 4 Softswitch&amp;quot;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;M4 (former M2) is class 4 Softswitch with Billing and Routing with extended functionality, increased stability and professional support directly from the developers. It enables VoIP providers to offer wholesale/transit services.&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= General Info =&lt;br /&gt;
&lt;br /&gt;
* [[M2 Switch | Introduction]]&lt;br /&gt;
* [[M2 Functionality | Functionality]]&lt;br /&gt;
* [[M2 Network Architecture]]&lt;br /&gt;
* [[M4 System Architecture]]&lt;br /&gt;
* Codecs&lt;br /&gt;
** [[M2 Supported Codecs]]&lt;br /&gt;
*** [[M2 Codec Negotiation | Codec Negotiation]]&lt;br /&gt;
** [[M4 Supported Codecs]]&lt;br /&gt;
* [[M2 API | API]]&lt;br /&gt;
* [[M2 Video Demonstrations]]&lt;br /&gt;
* [[M2 Changelog]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Configuration = &lt;br /&gt;
&lt;br /&gt;
* [[M2-M4 Settings | Settings]]&lt;br /&gt;
* [[M2 Users | Users]]&lt;br /&gt;
* [[system.conf]]&lt;br /&gt;
* [[Performance Suggestions M2 | Performance Suggestions]]&lt;br /&gt;
* [[Destination Groups Policy]]&lt;br /&gt;
* [[Move MOR Database to M2]]&lt;br /&gt;
* [[M2 Caching]]&lt;br /&gt;
* [[M4 Media Bypass|Media Bypass]]&lt;br /&gt;
* [[M4 RPID/PAI | RPID/PAI]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Routing =&lt;br /&gt;
&lt;br /&gt;
* [[M2 Routing Logic | Routing Logic]]&lt;br /&gt;
* [[M2 Regexp Examples|Regexp Examples]]&lt;br /&gt;
* [[M2_Connection_Points | Connection Points]]&lt;br /&gt;
** [[M2 Termination Points | Termination Points (TP) ]]&lt;br /&gt;
*** [[M2 TP Call Limit | TP Call Limit]]&lt;br /&gt;
** [[M2 Origination Points | Origination Points (OP) ]]&lt;br /&gt;
* [[M2 Source Transformation | Source Transformation]]&lt;br /&gt;
* [[M2 Destination Transformation | Destination Transformation]]&lt;br /&gt;
* [[M2 Routing Groups | Routing Groups (RG) ]]&lt;br /&gt;
* [[M2 Quality Routing | Quality Routing]]&lt;br /&gt;
* [[M2 Dial Peers | Dial Peers (DP) ]]&lt;br /&gt;
* [[M2_Directions_and_Destinations | Directions and Destinations]]&lt;br /&gt;
* [[M2_How_to_block_calls | How to block calls]]&lt;br /&gt;
* [[M2_Mobile_Number_Portability | Mobile Number Portability]]&lt;br /&gt;
* [[M4_Local_Number_Portability | Local Number Portability - US Jurisdictional Routing]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Billing =&lt;br /&gt;
&lt;br /&gt;
* [[M2 Tariffs| Tariffs]]&lt;br /&gt;
* [[M2_Custom_Tariffs | Custom Tariffs]]&lt;br /&gt;
* [[M2_CDR_Disputes | CDR Disputes]]&lt;br /&gt;
* [[M2 EU Roaming Regulations | EU Roaming Regulations]]&lt;br /&gt;
* [[M2 Rates | Rates]]&lt;br /&gt;
** [[Rate Notifications | Rate Notifications]]&lt;br /&gt;
** [[M2 Blocked Rates | Blocked Rates]]&lt;br /&gt;
** [[M2 Work Days and Free Days | Work Days and Free Days]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Accounting =&lt;br /&gt;
&lt;br /&gt;
* [[M2 Payments | Payments]]&lt;br /&gt;
* [[M2 Customer Invoices| Customer Invoices]]&lt;br /&gt;
* [[M2 Supplier Invoices| Supplier Invoices]]&lt;br /&gt;
* [[M2_CDR_Rerating | CDR Rerating]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Reporting =&lt;br /&gt;
&lt;br /&gt;
* [[M2_Aggregates | Aggregates]]&lt;br /&gt;
* [[M2_Calls_by_Clients | Calls by Clients]]&lt;br /&gt;
* [[M2_Calls_List | Calls List]]&lt;br /&gt;
* [[M2_Quick_Stats | Quick Stats]]&lt;br /&gt;
* [[M2 Balance Report | Balance Report]]&lt;br /&gt;
* [[M2 Financial Status|Financial Status]]&lt;br /&gt;
* [[M2 CSV Export | CSV Export]]&lt;br /&gt;
* [[M2 Reports Examples | Reports Examples]]&lt;br /&gt;
* [[M2 Destination Groups Stats | Destination Groups Stats]]&lt;br /&gt;
* [[M2_Load_Stats | Load Stats]]&lt;br /&gt;
* [[M2_Calls_Dashboard | Calls Dashboard]]&lt;br /&gt;
* [[M2_Terminator_Active_Calls| Terminator Active Calls]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Maintenance/Troubleshooting =&lt;br /&gt;
&lt;br /&gt;
* [[M2 Access Levels | Access Levels]]&lt;br /&gt;
* [[M2 CDR Management | CDR Management]]&lt;br /&gt;
* [[M2 Hangupcause Codes | Hangupcause Codes]]&lt;br /&gt;
** [[M2 Disconnect Code Changes | Disconnect Code Changes]]&lt;br /&gt;
* [[M4 Disconnect Codes]]&lt;br /&gt;
* [[M2 Warning Balance | Warning Balance]]&lt;br /&gt;
* [[M2 Alerts | Alerts]]&lt;br /&gt;
* [[Freeswitch]]&lt;br /&gt;
** [https://wiki.freeswitch.org/wiki/Codecs#Transcodable_codecs Freeswitch Codecs]&lt;br /&gt;
** [https://wiki.freeswitch.org/wiki/Codec_Negotiation Freeswitch Codec Negotiation]&lt;br /&gt;
** [[Freeswitch under NAT]]&lt;br /&gt;
** [[Freeswitch Port Range]]&lt;br /&gt;
** [[Freeswitch SNMP]]&lt;br /&gt;
* [[M2 Number Pools|Number Pools]]&lt;br /&gt;
* [[M2 Directions | Directions]]&lt;br /&gt;
* [[M2 Call Tracing | Call Tracing]]&lt;br /&gt;
* [[M2 Call Info | Call Info]]&lt;br /&gt;
* [[M2_disable_Q.850_Reason_header | Disable Q.850 Reason header]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Security =&lt;br /&gt;
&lt;br /&gt;
* [[M2_Blocked_IPs | Block IPs]]&lt;br /&gt;
* [[M2_Blocked_Countries | Block Countries]]&lt;br /&gt;
* [[M2_Login_Failure_Report | Login_Failure_Report]]&lt;br /&gt;
* [[M2_Login_with_approved_IP%27s | Login with approved IP's]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= I Have a Problem  =&lt;br /&gt;
&lt;br /&gt;
* [[M2_Ports_which_should_be_opened | Ports which should be opened]]&lt;br /&gt;
* [[Call Count Bigger That What We Can Process]]&lt;br /&gt;
* [[Sometimes Users Blocked Automatically]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= User Portal =&lt;br /&gt;
&lt;br /&gt;
* [[M2 User Dashboard | Dashboard]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Tutorials = &lt;br /&gt;
&lt;br /&gt;
* [[M2 How to make first call | How to make first call]]&lt;br /&gt;
* [[M2 video demonstrations]]&lt;/div&gt;</summary>
		<author><name>Mindaugas</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmisoft.com/index.php?title=M4_Video_Demonstrations&amp;diff=26780</id>
		<title>M4 Video Demonstrations</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmisoft.com/index.php?title=M4_Video_Demonstrations&amp;diff=26780"/>
		<updated>2021-10-11T09:59:26Z</updated>

		<summary type="html">&lt;p&gt;Mindaugas: moved M2 video demonstrations to M2 Video Demonstrations&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Prepaid Postpaid billing =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
 &amp;lt;iframe width=&amp;quot;640&amp;quot; height=&amp;quot;360&amp;quot; src=&amp;quot;https://www.youtube.com/embed/ItB8-btLvwg&amp;quot; frameborder=&amp;quot;0&amp;quot; allowfullscreen=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= LCR =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
 &amp;lt;iframe width=&amp;quot;640&amp;quot; height=&amp;quot;360&amp;quot; src=&amp;quot;https://www.youtube.com/embed/lZLXTeh-B4I&amp;quot; frameborder=&amp;quot;0&amp;quot; allowfullscreen=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Quality base routing =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
 &amp;lt;iframe width=&amp;quot;640&amp;quot; height=&amp;quot;360&amp;quot; src=&amp;quot;https://www.youtube.com/embed/Sy99-GWIUMk&amp;quot; frameborder=&amp;quot;0&amp;quot; allowfullscreen=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Tariff management =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
 &amp;lt;iframe width=&amp;quot;640&amp;quot; height=&amp;quot;360&amp;quot; src=&amp;quot;https://www.youtube.com/embed/c8jrYQ0j7-Q&amp;quot; frameborder=&amp;quot;0&amp;quot; allowfullscreen=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Invoicing =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
 &amp;lt;iframe width=&amp;quot;640&amp;quot; height=&amp;quot;360&amp;quot; src=&amp;quot;https://www.youtube.com/embed/LQD-BlGUZjA&amp;quot; frameborder=&amp;quot;0&amp;quot; allowfullscreen=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= CDR export =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
 &amp;lt;iframe width=&amp;quot;640&amp;quot; height=&amp;quot;360&amp;quot; src=&amp;quot;https://www.youtube.com/embed/E8sphQMzVyk&amp;quot; frameborder=&amp;quot;0&amp;quot; allowfullscreen=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Alerts and notifications =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
 &amp;lt;iframe width=&amp;quot;640&amp;quot; height=&amp;quot;360&amp;quot; src=&amp;quot;https://www.youtube.com/embed/PobW9DT5tRw&amp;quot; frameborder=&amp;quot;0&amp;quot; allowfullscreen=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mindaugas</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmisoft.com/index.php?title=M4_Switch_Manual&amp;diff=26779</id>
		<title>M4 Switch Manual</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmisoft.com/index.php?title=M4_Switch_Manual&amp;diff=26779"/>
		<updated>2021-10-11T09:58:41Z</updated>

		<summary type="html">&lt;p&gt;Mindaugas: /* General Info */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
[[File:m2_logo.png|800px|link=|alt=&amp;quot;M2 Class 4 Softswitch&amp;quot;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;M4 (former M2) is class 4 Softswitch with Billing and Routing with extended functionality, increased stability and professional support directly from the developers. It enables VoIP providers to offer wholesale/transit services.&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= General Info =&lt;br /&gt;
&lt;br /&gt;
* [[M2 Switch | Introduction]]&lt;br /&gt;
* [[M2 Functionality | Functionality]]&lt;br /&gt;
* [[M2 Network Architecture]]&lt;br /&gt;
* [[M4 System Architecture]]&lt;br /&gt;
* Codecs&lt;br /&gt;
** [[M2 Supported Codecs]]&lt;br /&gt;
*** [[M2 Codec Negotiation | Codec Negotiation]]&lt;br /&gt;
** [[M4 Supported Codecs]]&lt;br /&gt;
* [[M2 API | API]]&lt;br /&gt;
* [[M2 video demonstrations]]&lt;br /&gt;
* [[M2 Changelog]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Configuration = &lt;br /&gt;
&lt;br /&gt;
* [[M2-M4 Settings | Settings]]&lt;br /&gt;
* [[M2 Users | Users]]&lt;br /&gt;
* [[system.conf]]&lt;br /&gt;
* [[Performance Suggestions M2 | Performance Suggestions]]&lt;br /&gt;
* [[Destination Groups Policy]]&lt;br /&gt;
* [[Move MOR Database to M2]]&lt;br /&gt;
* [[M2 Caching]]&lt;br /&gt;
* [[M4 Media Bypass|Media Bypass]]&lt;br /&gt;
* [[M4 RPID/PAI | RPID/PAI]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Routing =&lt;br /&gt;
&lt;br /&gt;
* [[M2 Routing Logic | Routing Logic]]&lt;br /&gt;
* [[M2 Regexp Examples|Regexp Examples]]&lt;br /&gt;
* [[M2_Connection_Points | Connection Points]]&lt;br /&gt;
** [[M2 Termination Points | Termination Points (TP) ]]&lt;br /&gt;
*** [[M2 TP Call Limit | TP Call Limit]]&lt;br /&gt;
** [[M2 Origination Points | Origination Points (OP) ]]&lt;br /&gt;
* [[M2 Source Transformation | Source Transformation]]&lt;br /&gt;
* [[M2 Destination Transformation | Destination Transformation]]&lt;br /&gt;
* [[M2 Routing Groups | Routing Groups (RG) ]]&lt;br /&gt;
* [[M2 Quality Routing | Quality Routing]]&lt;br /&gt;
* [[M2 Dial Peers | Dial Peers (DP) ]]&lt;br /&gt;
* [[M2_Directions_and_Destinations | Directions and Destinations]]&lt;br /&gt;
* [[M2_How_to_block_calls | How to block calls]]&lt;br /&gt;
* [[M2_Mobile_Number_Portability | Mobile Number Portability]]&lt;br /&gt;
* [[M4_Local_Number_Portability | Local Number Portability - US Jurisdictional Routing]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Billing =&lt;br /&gt;
&lt;br /&gt;
* [[M2 Tariffs| Tariffs]]&lt;br /&gt;
* [[M2_Custom_Tariffs | Custom Tariffs]]&lt;br /&gt;
* [[M2_CDR_Disputes | CDR Disputes]]&lt;br /&gt;
* [[M2 EU Roaming Regulations | EU Roaming Regulations]]&lt;br /&gt;
* [[M2 Rates | Rates]]&lt;br /&gt;
** [[Rate Notifications | Rate Notifications]]&lt;br /&gt;
** [[M2 Blocked Rates | Blocked Rates]]&lt;br /&gt;
** [[M2 Work Days and Free Days | Work Days and Free Days]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Accounting =&lt;br /&gt;
&lt;br /&gt;
* [[M2 Payments | Payments]]&lt;br /&gt;
* [[M2 Customer Invoices| Customer Invoices]]&lt;br /&gt;
* [[M2 Supplier Invoices| Supplier Invoices]]&lt;br /&gt;
* [[M2_CDR_Rerating | CDR Rerating]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Reporting =&lt;br /&gt;
&lt;br /&gt;
* [[M2_Aggregates | Aggregates]]&lt;br /&gt;
* [[M2_Calls_by_Clients | Calls by Clients]]&lt;br /&gt;
* [[M2_Calls_List | Calls List]]&lt;br /&gt;
* [[M2_Quick_Stats | Quick Stats]]&lt;br /&gt;
* [[M2 Balance Report | Balance Report]]&lt;br /&gt;
* [[M2 Financial Status|Financial Status]]&lt;br /&gt;
* [[M2 CSV Export | CSV Export]]&lt;br /&gt;
* [[M2 Reports Examples | Reports Examples]]&lt;br /&gt;
* [[M2 Destination Groups Stats | Destination Groups Stats]]&lt;br /&gt;
* [[M2_Load_Stats | Load Stats]]&lt;br /&gt;
* [[M2_Calls_Dashboard | Calls Dashboard]]&lt;br /&gt;
* [[M2_Terminator_Active_Calls| Terminator Active Calls]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Maintenance/Troubleshooting =&lt;br /&gt;
&lt;br /&gt;
* [[M2 Access Levels | Access Levels]]&lt;br /&gt;
* [[M2 CDR Management | CDR Management]]&lt;br /&gt;
* [[M2 Hangupcause Codes | Hangupcause Codes]]&lt;br /&gt;
** [[M2 Disconnect Code Changes | Disconnect Code Changes]]&lt;br /&gt;
* [[M4 Disconnect Codes]]&lt;br /&gt;
* [[M2 Warning Balance | Warning Balance]]&lt;br /&gt;
* [[M2 Alerts | Alerts]]&lt;br /&gt;
* [[Freeswitch]]&lt;br /&gt;
** [https://wiki.freeswitch.org/wiki/Codecs#Transcodable_codecs Freeswitch Codecs]&lt;br /&gt;
** [https://wiki.freeswitch.org/wiki/Codec_Negotiation Freeswitch Codec Negotiation]&lt;br /&gt;
** [[Freeswitch under NAT]]&lt;br /&gt;
** [[Freeswitch Port Range]]&lt;br /&gt;
** [[Freeswitch SNMP]]&lt;br /&gt;
* [[M2 Number Pools|Number Pools]]&lt;br /&gt;
* [[M2 Directions | Directions]]&lt;br /&gt;
* [[M2 Call Tracing | Call Tracing]]&lt;br /&gt;
* [[M2 Call Info | Call Info]]&lt;br /&gt;
* [[M2_disable_Q.850_Reason_header | Disable Q.850 Reason header]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Security =&lt;br /&gt;
&lt;br /&gt;
* [[M2_Blocked_IPs | Block IPs]]&lt;br /&gt;
* [[M2_Blocked_Countries | Block Countries]]&lt;br /&gt;
* [[M2_Login_Failure_Report | Login_Failure_Report]]&lt;br /&gt;
* [[M2_Login_with_approved_IP%27s | Login with approved IP's]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= I Have a Problem  =&lt;br /&gt;
&lt;br /&gt;
* [[M2_Ports_which_should_be_opened | Ports which should be opened]]&lt;br /&gt;
* [[Call Count Bigger That What We Can Process]]&lt;br /&gt;
* [[Sometimes Users Blocked Automatically]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= User Portal =&lt;br /&gt;
&lt;br /&gt;
* [[M2 User Dashboard | Dashboard]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Tutorials = &lt;br /&gt;
&lt;br /&gt;
* [[M2 How to make first call | How to make first call]]&lt;br /&gt;
* [[M2 video demonstrations]]&lt;/div&gt;</summary>
		<author><name>Mindaugas</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmisoft.com/index.php?title=M4_Switch_Manual&amp;diff=26778</id>
		<title>M4 Switch Manual</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmisoft.com/index.php?title=M4_Switch_Manual&amp;diff=26778"/>
		<updated>2021-10-11T09:56:57Z</updated>

		<summary type="html">&lt;p&gt;Mindaugas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
[[File:m2_logo.png|800px|link=|alt=&amp;quot;M2 Class 4 Softswitch&amp;quot;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;M4 (former M2) is class 4 Softswitch with Billing and Routing with extended functionality, increased stability and professional support directly from the developers. It enables VoIP providers to offer wholesale/transit services.&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= General Info =&lt;br /&gt;
&lt;br /&gt;
* [[M2 Switch | Introduction]]&lt;br /&gt;
* [[M2 Functionality]]&lt;br /&gt;
* [[M2 Network Architecture]]&lt;br /&gt;
* [[M4 System Architecture]]&lt;br /&gt;
* Codecs&lt;br /&gt;
** [[M2 Supported Codecs]]&lt;br /&gt;
** [[M2 Codec Negotiation]]&lt;br /&gt;
** [[M4 Supported Codecs]]&lt;br /&gt;
* [[M2 API]]&lt;br /&gt;
* [[M2 video demonstrations]]&lt;br /&gt;
* [[M2 Changelog]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Configuration = &lt;br /&gt;
&lt;br /&gt;
* [[M2-M4 Settings | Settings]]&lt;br /&gt;
* [[M2 Users | Users]]&lt;br /&gt;
* [[system.conf]]&lt;br /&gt;
* [[Performance Suggestions M2 | Performance Suggestions]]&lt;br /&gt;
* [[Destination Groups Policy]]&lt;br /&gt;
* [[Move MOR Database to M2]]&lt;br /&gt;
* [[M2 Caching]]&lt;br /&gt;
* [[M4 Media Bypass|Media Bypass]]&lt;br /&gt;
* [[M4 RPID/PAI | RPID/PAI]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Routing =&lt;br /&gt;
&lt;br /&gt;
* [[M2 Routing Logic | Routing Logic]]&lt;br /&gt;
* [[M2 Regexp Examples|Regexp Examples]]&lt;br /&gt;
* [[M2_Connection_Points | Connection Points]]&lt;br /&gt;
** [[M2 Termination Points | Termination Points (TP) ]]&lt;br /&gt;
*** [[M2 TP Call Limit | TP Call Limit]]&lt;br /&gt;
** [[M2 Origination Points | Origination Points (OP) ]]&lt;br /&gt;
* [[M2 Source Transformation | Source Transformation]]&lt;br /&gt;
* [[M2 Destination Transformation | Destination Transformation]]&lt;br /&gt;
* [[M2 Routing Groups | Routing Groups (RG) ]]&lt;br /&gt;
* [[M2 Quality Routing | Quality Routing]]&lt;br /&gt;
* [[M2 Dial Peers | Dial Peers (DP) ]]&lt;br /&gt;
* [[M2_Directions_and_Destinations | Directions and Destinations]]&lt;br /&gt;
* [[M2_How_to_block_calls | How to block calls]]&lt;br /&gt;
* [[M2_Mobile_Number_Portability | Mobile Number Portability]]&lt;br /&gt;
* [[M4_Local_Number_Portability | Local Number Portability - US Jurisdictional Routing]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Billing =&lt;br /&gt;
&lt;br /&gt;
* [[M2 Tariffs| Tariffs]]&lt;br /&gt;
* [[M2_Custom_Tariffs | Custom Tariffs]]&lt;br /&gt;
* [[M2_CDR_Disputes | CDR Disputes]]&lt;br /&gt;
* [[M2 EU Roaming Regulations | EU Roaming Regulations]]&lt;br /&gt;
* [[M2 Rates | Rates]]&lt;br /&gt;
** [[Rate Notifications | Rate Notifications]]&lt;br /&gt;
** [[M2 Blocked Rates | Blocked Rates]]&lt;br /&gt;
** [[M2 Work Days and Free Days | Work Days and Free Days]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Accounting =&lt;br /&gt;
&lt;br /&gt;
* [[M2 Payments | Payments]]&lt;br /&gt;
* [[M2 Customer Invoices| Customer Invoices]]&lt;br /&gt;
* [[M2 Supplier Invoices| Supplier Invoices]]&lt;br /&gt;
* [[M2_CDR_Rerating | CDR Rerating]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Reporting =&lt;br /&gt;
&lt;br /&gt;
* [[M2_Aggregates | Aggregates]]&lt;br /&gt;
* [[M2_Calls_by_Clients | Calls by Clients]]&lt;br /&gt;
* [[M2_Calls_List | Calls List]]&lt;br /&gt;
* [[M2_Quick_Stats | Quick Stats]]&lt;br /&gt;
* [[M2 Balance Report | Balance Report]]&lt;br /&gt;
* [[M2 Financial Status|Financial Status]]&lt;br /&gt;
* [[M2 CSV Export | CSV Export]]&lt;br /&gt;
* [[M2 Reports Examples | Reports Examples]]&lt;br /&gt;
* [[M2 Destination Groups Stats | Destination Groups Stats]]&lt;br /&gt;
* [[M2_Load_Stats | Load Stats]]&lt;br /&gt;
* [[M2_Calls_Dashboard | Calls Dashboard]]&lt;br /&gt;
* [[M2_Terminator_Active_Calls| Terminator Active Calls]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Maintenance/Troubleshooting =&lt;br /&gt;
&lt;br /&gt;
* [[M2 Access Levels | Access Levels]]&lt;br /&gt;
* [[M2 CDR Management | CDR Management]]&lt;br /&gt;
* [[M2 Hangupcause Codes | Hangupcause Codes]]&lt;br /&gt;
** [[M2 Disconnect Code Changes | Disconnect Code Changes]]&lt;br /&gt;
* [[M4 Disconnect Codes]]&lt;br /&gt;
* [[M2 Warning Balance | Warning Balance]]&lt;br /&gt;
* [[M2 Alerts | Alerts]]&lt;br /&gt;
* [[Freeswitch]]&lt;br /&gt;
** [https://wiki.freeswitch.org/wiki/Codecs#Transcodable_codecs Freeswitch Codecs]&lt;br /&gt;
** [https://wiki.freeswitch.org/wiki/Codec_Negotiation Freeswitch Codec Negotiation]&lt;br /&gt;
** [[Freeswitch under NAT]]&lt;br /&gt;
** [[Freeswitch Port Range]]&lt;br /&gt;
** [[Freeswitch SNMP]]&lt;br /&gt;
* [[M2 Number Pools|Number Pools]]&lt;br /&gt;
* [[M2 Directions | Directions]]&lt;br /&gt;
* [[M2 Call Tracing | Call Tracing]]&lt;br /&gt;
* [[M2 Call Info | Call Info]]&lt;br /&gt;
* [[M2_disable_Q.850_Reason_header | Disable Q.850 Reason header]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Security =&lt;br /&gt;
&lt;br /&gt;
* [[M2_Blocked_IPs | Block IPs]]&lt;br /&gt;
* [[M2_Blocked_Countries | Block Countries]]&lt;br /&gt;
* [[M2_Login_Failure_Report | Login_Failure_Report]]&lt;br /&gt;
* [[M2_Login_with_approved_IP%27s | Login with approved IP's]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= I Have a Problem  =&lt;br /&gt;
&lt;br /&gt;
* [[M2_Ports_which_should_be_opened | Ports which should be opened]]&lt;br /&gt;
* [[Call Count Bigger That What We Can Process]]&lt;br /&gt;
* [[Sometimes Users Blocked Automatically]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= User Portal =&lt;br /&gt;
&lt;br /&gt;
* [[M2 User Dashboard | Dashboard]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Tutorials = &lt;br /&gt;
&lt;br /&gt;
* [[M2 How to make first call | How to make first call]]&lt;br /&gt;
* [[M2 video demonstrations]]&lt;/div&gt;</summary>
		<author><name>Mindaugas</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmisoft.com/index.php?title=M4_Switch_Manual&amp;diff=26776</id>
		<title>M4 Switch Manual</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmisoft.com/index.php?title=M4_Switch_Manual&amp;diff=26776"/>
		<updated>2021-10-11T09:56:21Z</updated>

		<summary type="html">&lt;p&gt;Mindaugas: moved M2 Switch Manual to M4 Switch Manual&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
[[File:m2_logo.png|800px|link=|alt=&amp;quot;M2 Class 4 Softswitch&amp;quot;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;M2 is class 4 softswitch with Billing and Routing with extended functionality, increased stability and professional support directly from the developers. It enables VoIP providers to offer wholesale/transit services.&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= General Info =&lt;br /&gt;
&lt;br /&gt;
* [[M2 Switch | Introduction]]&lt;br /&gt;
* [[M2 Functionality]]&lt;br /&gt;
* [[M2 Network Architecture]]&lt;br /&gt;
* [[M4 System Architecture]]&lt;br /&gt;
* Codecs&lt;br /&gt;
** [[M2 Supported Codecs]]&lt;br /&gt;
** [[M2 Codec Negotiation]]&lt;br /&gt;
** [[M4 Supported Codecs]]&lt;br /&gt;
* [[M2 API]]&lt;br /&gt;
* [[M2 video demonstrations]]&lt;br /&gt;
* [[M2 Changelog]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Configuration = &lt;br /&gt;
&lt;br /&gt;
* [[M2-M4 Settings | Settings]]&lt;br /&gt;
* [[M2 Users | Users]]&lt;br /&gt;
* [[system.conf]]&lt;br /&gt;
* [[Performance Suggestions M2 | Performance Suggestions]]&lt;br /&gt;
* [[Destination Groups Policy]]&lt;br /&gt;
* [[Move MOR Database to M2]]&lt;br /&gt;
* [[M2 Caching]]&lt;br /&gt;
* [[M4 Media Bypass|Media Bypass]]&lt;br /&gt;
* [[M4 RPID/PAI | RPID/PAI]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Routing =&lt;br /&gt;
&lt;br /&gt;
* [[M2 Routing Logic | Routing Logic]]&lt;br /&gt;
* [[M2 Regexp Examples|Regexp Examples]]&lt;br /&gt;
* [[M2_Connection_Points | Connection Points]]&lt;br /&gt;
** [[M2 Termination Points | Termination Points (TP) ]]&lt;br /&gt;
*** [[M2 TP Call Limit | TP Call Limit]]&lt;br /&gt;
** [[M2 Origination Points | Origination Points (OP) ]]&lt;br /&gt;
* [[M2 Source Transformation | Source Transformation]]&lt;br /&gt;
* [[M2 Destination Transformation | Destination Transformation]]&lt;br /&gt;
* [[M2 Routing Groups | Routing Groups (RG) ]]&lt;br /&gt;
* [[M2 Quality Routing | Quality Routing]]&lt;br /&gt;
* [[M2 Dial Peers | Dial Peers (DP) ]]&lt;br /&gt;
* [[M2_Directions_and_Destinations | Directions and Destinations]]&lt;br /&gt;
* [[M2_How_to_block_calls | How to block calls]]&lt;br /&gt;
* [[M2_Mobile_Number_Portability | Mobile Number Portability]]&lt;br /&gt;
* [[M4_Local_Number_Portability | Local Number Portability - US Jurisdictional Routing]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Billing =&lt;br /&gt;
&lt;br /&gt;
* [[M2 Tariffs| Tariffs]]&lt;br /&gt;
* [[M2_Custom_Tariffs | Custom Tariffs]]&lt;br /&gt;
* [[M2_CDR_Disputes | CDR Disputes]]&lt;br /&gt;
* [[M2 EU Roaming Regulations | EU Roaming Regulations]]&lt;br /&gt;
* [[M2 Rates | Rates]]&lt;br /&gt;
** [[Rate Notifications | Rate Notifications]]&lt;br /&gt;
** [[M2 Blocked Rates | Blocked Rates]]&lt;br /&gt;
** [[M2 Work Days and Free Days | Work Days and Free Days]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Accounting =&lt;br /&gt;
&lt;br /&gt;
* [[M2 Payments | Payments]]&lt;br /&gt;
* [[M2 Customer Invoices| Customer Invoices]]&lt;br /&gt;
* [[M2 Supplier Invoices| Supplier Invoices]]&lt;br /&gt;
* [[M2_CDR_Rerating | CDR Rerating]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Reporting =&lt;br /&gt;
&lt;br /&gt;
* [[M2_Aggregates | Aggregates]]&lt;br /&gt;
* [[M2_Calls_by_Clients | Calls by Clients]]&lt;br /&gt;
* [[M2_Calls_List | Calls List]]&lt;br /&gt;
* [[M2_Quick_Stats | Quick Stats]]&lt;br /&gt;
* [[M2 Balance Report | Balance Report]]&lt;br /&gt;
* [[M2 Financial Status|Financial Status]]&lt;br /&gt;
* [[M2 CSV Export | CSV Export]]&lt;br /&gt;
* [[M2 Reports Examples | Reports Examples]]&lt;br /&gt;
* [[M2 Destination Groups Stats | Destination Groups Stats]]&lt;br /&gt;
* [[M2_Load_Stats | Load Stats]]&lt;br /&gt;
* [[M2_Calls_Dashboard | Calls Dashboard]]&lt;br /&gt;
* [[M2_Terminator_Active_Calls| Terminator Active Calls]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Maintenance/Troubleshooting =&lt;br /&gt;
&lt;br /&gt;
* [[M2 Access Levels | Access Levels]]&lt;br /&gt;
* [[M2 CDR Management | CDR Management]]&lt;br /&gt;
* [[M2 Hangupcause Codes | Hangupcause Codes]]&lt;br /&gt;
** [[M2 Disconnect Code Changes | Disconnect Code Changes]]&lt;br /&gt;
* [[M4 Disconnect Codes]]&lt;br /&gt;
* [[M2 Warning Balance | Warning Balance]]&lt;br /&gt;
* [[M2 Alerts | Alerts]]&lt;br /&gt;
* [[Freeswitch]]&lt;br /&gt;
** [https://wiki.freeswitch.org/wiki/Codecs#Transcodable_codecs Freeswitch Codecs]&lt;br /&gt;
** [https://wiki.freeswitch.org/wiki/Codec_Negotiation Freeswitch Codec Negotiation]&lt;br /&gt;
** [[Freeswitch under NAT]]&lt;br /&gt;
** [[Freeswitch Port Range]]&lt;br /&gt;
** [[Freeswitch SNMP]]&lt;br /&gt;
* [[M2 Number Pools|Number Pools]]&lt;br /&gt;
* [[M2 Directions | Directions]]&lt;br /&gt;
* [[M2 Call Tracing | Call Tracing]]&lt;br /&gt;
* [[M2 Call Info | Call Info]]&lt;br /&gt;
* [[M2_disable_Q.850_Reason_header | Disable Q.850 Reason header]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Security =&lt;br /&gt;
&lt;br /&gt;
* [[M2_Blocked_IPs | Block IPs]]&lt;br /&gt;
* [[M2_Blocked_Countries | Block Countries]]&lt;br /&gt;
* [[M2_Login_Failure_Report | Login_Failure_Report]]&lt;br /&gt;
* [[M2_Login_with_approved_IP%27s | Login with approved IP's]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= I Have a Problem  =&lt;br /&gt;
&lt;br /&gt;
* [[M2_Ports_which_should_be_opened | Ports which should be opened]]&lt;br /&gt;
* [[Call Count Bigger That What We Can Process]]&lt;br /&gt;
* [[Sometimes Users Blocked Automatically]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= User Portal =&lt;br /&gt;
&lt;br /&gt;
* [[M2 User Dashboard | Dashboard]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Tutorials = &lt;br /&gt;
&lt;br /&gt;
* [[M2 How to make first call | How to make first call]]&lt;br /&gt;
* [[M2 video demonstrations]]&lt;/div&gt;</summary>
		<author><name>Mindaugas</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmisoft.com/index.php?title=M4_Switch_Manual&amp;diff=26775</id>
		<title>M4 Switch Manual</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmisoft.com/index.php?title=M4_Switch_Manual&amp;diff=26775"/>
		<updated>2021-10-11T09:53:36Z</updated>

		<summary type="html">&lt;p&gt;Mindaugas: /* Configuration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
[[File:m2_logo.png|800px|link=|alt=&amp;quot;M2 Class 4 Softswitch&amp;quot;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;M2 is class 4 softswitch with Billing and Routing with extended functionality, increased stability and professional support directly from the developers. It enables VoIP providers to offer wholesale/transit services.&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= General Info =&lt;br /&gt;
&lt;br /&gt;
* [[M2 Switch | Introduction]]&lt;br /&gt;
* [[M2 Functionality]]&lt;br /&gt;
* [[M2 Network Architecture]]&lt;br /&gt;
* [[M4 System Architecture]]&lt;br /&gt;
* Codecs&lt;br /&gt;
** [[M2 Supported Codecs]]&lt;br /&gt;
** [[M2 Codec Negotiation]]&lt;br /&gt;
** [[M4 Supported Codecs]]&lt;br /&gt;
* [[M2 API]]&lt;br /&gt;
* [[M2 video demonstrations]]&lt;br /&gt;
* [[M2 Changelog]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Configuration = &lt;br /&gt;
&lt;br /&gt;
* [[M2-M4 Settings | Settings]]&lt;br /&gt;
* [[M2 Users | Users]]&lt;br /&gt;
* [[system.conf]]&lt;br /&gt;
* [[Performance Suggestions M2 | Performance Suggestions]]&lt;br /&gt;
* [[Destination Groups Policy]]&lt;br /&gt;
* [[Move MOR Database to M2]]&lt;br /&gt;
* [[M2 Caching]]&lt;br /&gt;
* [[M4 Media Bypass|Media Bypass]]&lt;br /&gt;
* [[M4 RPID/PAI | RPID/PAI]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Routing =&lt;br /&gt;
&lt;br /&gt;
* [[M2 Routing Logic | Routing Logic]]&lt;br /&gt;
* [[M2 Regexp Examples|Regexp Examples]]&lt;br /&gt;
* [[M2_Connection_Points | Connection Points]]&lt;br /&gt;
** [[M2 Termination Points | Termination Points (TP) ]]&lt;br /&gt;
*** [[M2 TP Call Limit | TP Call Limit]]&lt;br /&gt;
** [[M2 Origination Points | Origination Points (OP) ]]&lt;br /&gt;
* [[M2 Source Transformation | Source Transformation]]&lt;br /&gt;
* [[M2 Destination Transformation | Destination Transformation]]&lt;br /&gt;
* [[M2 Routing Groups | Routing Groups (RG) ]]&lt;br /&gt;
* [[M2 Quality Routing | Quality Routing]]&lt;br /&gt;
* [[M2 Dial Peers | Dial Peers (DP) ]]&lt;br /&gt;
* [[M2_Directions_and_Destinations | Directions and Destinations]]&lt;br /&gt;
* [[M2_How_to_block_calls | How to block calls]]&lt;br /&gt;
* [[M2_Mobile_Number_Portability | Mobile Number Portability]]&lt;br /&gt;
* [[M4_Local_Number_Portability | Local Number Portability - US Jurisdictional Routing]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Billing =&lt;br /&gt;
&lt;br /&gt;
* [[M2 Tariffs| Tariffs]]&lt;br /&gt;
* [[M2_Custom_Tariffs | Custom Tariffs]]&lt;br /&gt;
* [[M2_CDR_Disputes | CDR Disputes]]&lt;br /&gt;
* [[M2 EU Roaming Regulations | EU Roaming Regulations]]&lt;br /&gt;
* [[M2 Rates | Rates]]&lt;br /&gt;
** [[Rate Notifications | Rate Notifications]]&lt;br /&gt;
** [[M2 Blocked Rates | Blocked Rates]]&lt;br /&gt;
** [[M2 Work Days and Free Days | Work Days and Free Days]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Accounting =&lt;br /&gt;
&lt;br /&gt;
* [[M2 Payments | Payments]]&lt;br /&gt;
* [[M2 Customer Invoices| Customer Invoices]]&lt;br /&gt;
* [[M2 Supplier Invoices| Supplier Invoices]]&lt;br /&gt;
* [[M2_CDR_Rerating | CDR Rerating]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Reporting =&lt;br /&gt;
&lt;br /&gt;
* [[M2_Aggregates | Aggregates]]&lt;br /&gt;
* [[M2_Calls_by_Clients | Calls by Clients]]&lt;br /&gt;
* [[M2_Calls_List | Calls List]]&lt;br /&gt;
* [[M2_Quick_Stats | Quick Stats]]&lt;br /&gt;
* [[M2 Balance Report | Balance Report]]&lt;br /&gt;
* [[M2 Financial Status|Financial Status]]&lt;br /&gt;
* [[M2 CSV Export | CSV Export]]&lt;br /&gt;
* [[M2 Reports Examples | Reports Examples]]&lt;br /&gt;
* [[M2 Destination Groups Stats | Destination Groups Stats]]&lt;br /&gt;
* [[M2_Load_Stats | Load Stats]]&lt;br /&gt;
* [[M2_Calls_Dashboard | Calls Dashboard]]&lt;br /&gt;
* [[M2_Terminator_Active_Calls| Terminator Active Calls]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Maintenance/Troubleshooting =&lt;br /&gt;
&lt;br /&gt;
* [[M2 Access Levels | Access Levels]]&lt;br /&gt;
* [[M2 CDR Management | CDR Management]]&lt;br /&gt;
* [[M2 Hangupcause Codes | Hangupcause Codes]]&lt;br /&gt;
** [[M2 Disconnect Code Changes | Disconnect Code Changes]]&lt;br /&gt;
* [[M4 Disconnect Codes]]&lt;br /&gt;
* [[M2 Warning Balance | Warning Balance]]&lt;br /&gt;
* [[M2 Alerts | Alerts]]&lt;br /&gt;
* [[Freeswitch]]&lt;br /&gt;
** [https://wiki.freeswitch.org/wiki/Codecs#Transcodable_codecs Freeswitch Codecs]&lt;br /&gt;
** [https://wiki.freeswitch.org/wiki/Codec_Negotiation Freeswitch Codec Negotiation]&lt;br /&gt;
** [[Freeswitch under NAT]]&lt;br /&gt;
** [[Freeswitch Port Range]]&lt;br /&gt;
** [[Freeswitch SNMP]]&lt;br /&gt;
* [[M2 Number Pools|Number Pools]]&lt;br /&gt;
* [[M2 Directions | Directions]]&lt;br /&gt;
* [[M2 Call Tracing | Call Tracing]]&lt;br /&gt;
* [[M2 Call Info | Call Info]]&lt;br /&gt;
* [[M2_disable_Q.850_Reason_header | Disable Q.850 Reason header]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Security =&lt;br /&gt;
&lt;br /&gt;
* [[M2_Blocked_IPs | Block IPs]]&lt;br /&gt;
* [[M2_Blocked_Countries | Block Countries]]&lt;br /&gt;
* [[M2_Login_Failure_Report | Login_Failure_Report]]&lt;br /&gt;
* [[M2_Login_with_approved_IP%27s | Login with approved IP's]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= I Have a Problem  =&lt;br /&gt;
&lt;br /&gt;
* [[M2_Ports_which_should_be_opened | Ports which should be opened]]&lt;br /&gt;
* [[Call Count Bigger That What We Can Process]]&lt;br /&gt;
* [[Sometimes Users Blocked Automatically]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= User Portal =&lt;br /&gt;
&lt;br /&gt;
* [[M2 User Dashboard | Dashboard]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Tutorials = &lt;br /&gt;
&lt;br /&gt;
* [[M2 How to make first call | How to make first call]]&lt;br /&gt;
* [[M2 video demonstrations]]&lt;/div&gt;</summary>
		<author><name>Mindaugas</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmisoft.com/index.php?title=M4_Switch_Manual&amp;diff=26774</id>
		<title>M4 Switch Manual</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmisoft.com/index.php?title=M4_Switch_Manual&amp;diff=26774"/>
		<updated>2021-10-11T09:53:25Z</updated>

		<summary type="html">&lt;p&gt;Mindaugas: /* Configuration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
[[File:m2_logo.png|800px|link=|alt=&amp;quot;M2 Class 4 Softswitch&amp;quot;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;M2 is class 4 softswitch with Billing and Routing with extended functionality, increased stability and professional support directly from the developers. It enables VoIP providers to offer wholesale/transit services.&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= General Info =&lt;br /&gt;
&lt;br /&gt;
* [[M2 Switch | Introduction]]&lt;br /&gt;
* [[M2 Functionality]]&lt;br /&gt;
* [[M2 Network Architecture]]&lt;br /&gt;
* [[M4 System Architecture]]&lt;br /&gt;
* Codecs&lt;br /&gt;
** [[M2 Supported Codecs]]&lt;br /&gt;
** [[M2 Codec Negotiation]]&lt;br /&gt;
** [[M4 Supported Codecs]]&lt;br /&gt;
* [[M2 API]]&lt;br /&gt;
* [[M2 video demonstrations]]&lt;br /&gt;
* [[M2 Changelog]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Configuration = &lt;br /&gt;
&lt;br /&gt;
* [[M2-M4 Settings]]&lt;br /&gt;
* [[M2 Users | Users]]&lt;br /&gt;
* [[system.conf]]&lt;br /&gt;
* [[Performance Suggestions M2 | Performance Suggestions]]&lt;br /&gt;
* [[Destination Groups Policy]]&lt;br /&gt;
* [[Move MOR Database to M2]]&lt;br /&gt;
* [[M2 Caching]]&lt;br /&gt;
* [[M4 Media Bypass|Media Bypass]]&lt;br /&gt;
* [[M4 RPID/PAI | RPID/PAI]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Routing =&lt;br /&gt;
&lt;br /&gt;
* [[M2 Routing Logic | Routing Logic]]&lt;br /&gt;
* [[M2 Regexp Examples|Regexp Examples]]&lt;br /&gt;
* [[M2_Connection_Points | Connection Points]]&lt;br /&gt;
** [[M2 Termination Points | Termination Points (TP) ]]&lt;br /&gt;
*** [[M2 TP Call Limit | TP Call Limit]]&lt;br /&gt;
** [[M2 Origination Points | Origination Points (OP) ]]&lt;br /&gt;
* [[M2 Source Transformation | Source Transformation]]&lt;br /&gt;
* [[M2 Destination Transformation | Destination Transformation]]&lt;br /&gt;
* [[M2 Routing Groups | Routing Groups (RG) ]]&lt;br /&gt;
* [[M2 Quality Routing | Quality Routing]]&lt;br /&gt;
* [[M2 Dial Peers | Dial Peers (DP) ]]&lt;br /&gt;
* [[M2_Directions_and_Destinations | Directions and Destinations]]&lt;br /&gt;
* [[M2_How_to_block_calls | How to block calls]]&lt;br /&gt;
* [[M2_Mobile_Number_Portability | Mobile Number Portability]]&lt;br /&gt;
* [[M4_Local_Number_Portability | Local Number Portability - US Jurisdictional Routing]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Billing =&lt;br /&gt;
&lt;br /&gt;
* [[M2 Tariffs| Tariffs]]&lt;br /&gt;
* [[M2_Custom_Tariffs | Custom Tariffs]]&lt;br /&gt;
* [[M2_CDR_Disputes | CDR Disputes]]&lt;br /&gt;
* [[M2 EU Roaming Regulations | EU Roaming Regulations]]&lt;br /&gt;
* [[M2 Rates | Rates]]&lt;br /&gt;
** [[Rate Notifications | Rate Notifications]]&lt;br /&gt;
** [[M2 Blocked Rates | Blocked Rates]]&lt;br /&gt;
** [[M2 Work Days and Free Days | Work Days and Free Days]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Accounting =&lt;br /&gt;
&lt;br /&gt;
* [[M2 Payments | Payments]]&lt;br /&gt;
* [[M2 Customer Invoices| Customer Invoices]]&lt;br /&gt;
* [[M2 Supplier Invoices| Supplier Invoices]]&lt;br /&gt;
* [[M2_CDR_Rerating | CDR Rerating]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Reporting =&lt;br /&gt;
&lt;br /&gt;
* [[M2_Aggregates | Aggregates]]&lt;br /&gt;
* [[M2_Calls_by_Clients | Calls by Clients]]&lt;br /&gt;
* [[M2_Calls_List | Calls List]]&lt;br /&gt;
* [[M2_Quick_Stats | Quick Stats]]&lt;br /&gt;
* [[M2 Balance Report | Balance Report]]&lt;br /&gt;
* [[M2 Financial Status|Financial Status]]&lt;br /&gt;
* [[M2 CSV Export | CSV Export]]&lt;br /&gt;
* [[M2 Reports Examples | Reports Examples]]&lt;br /&gt;
* [[M2 Destination Groups Stats | Destination Groups Stats]]&lt;br /&gt;
* [[M2_Load_Stats | Load Stats]]&lt;br /&gt;
* [[M2_Calls_Dashboard | Calls Dashboard]]&lt;br /&gt;
* [[M2_Terminator_Active_Calls| Terminator Active Calls]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Maintenance/Troubleshooting =&lt;br /&gt;
&lt;br /&gt;
* [[M2 Access Levels | Access Levels]]&lt;br /&gt;
* [[M2 CDR Management | CDR Management]]&lt;br /&gt;
* [[M2 Hangupcause Codes | Hangupcause Codes]]&lt;br /&gt;
** [[M2 Disconnect Code Changes | Disconnect Code Changes]]&lt;br /&gt;
* [[M4 Disconnect Codes]]&lt;br /&gt;
* [[M2 Warning Balance | Warning Balance]]&lt;br /&gt;
* [[M2 Alerts | Alerts]]&lt;br /&gt;
* [[Freeswitch]]&lt;br /&gt;
** [https://wiki.freeswitch.org/wiki/Codecs#Transcodable_codecs Freeswitch Codecs]&lt;br /&gt;
** [https://wiki.freeswitch.org/wiki/Codec_Negotiation Freeswitch Codec Negotiation]&lt;br /&gt;
** [[Freeswitch under NAT]]&lt;br /&gt;
** [[Freeswitch Port Range]]&lt;br /&gt;
** [[Freeswitch SNMP]]&lt;br /&gt;
* [[M2 Number Pools|Number Pools]]&lt;br /&gt;
* [[M2 Directions | Directions]]&lt;br /&gt;
* [[M2 Call Tracing | Call Tracing]]&lt;br /&gt;
* [[M2 Call Info | Call Info]]&lt;br /&gt;
* [[M2_disable_Q.850_Reason_header | Disable Q.850 Reason header]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Security =&lt;br /&gt;
&lt;br /&gt;
* [[M2_Blocked_IPs | Block IPs]]&lt;br /&gt;
* [[M2_Blocked_Countries | Block Countries]]&lt;br /&gt;
* [[M2_Login_Failure_Report | Login_Failure_Report]]&lt;br /&gt;
* [[M2_Login_with_approved_IP%27s | Login with approved IP's]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= I Have a Problem  =&lt;br /&gt;
&lt;br /&gt;
* [[M2_Ports_which_should_be_opened | Ports which should be opened]]&lt;br /&gt;
* [[Call Count Bigger That What We Can Process]]&lt;br /&gt;
* [[Sometimes Users Blocked Automatically]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= User Portal =&lt;br /&gt;
&lt;br /&gt;
* [[M2 User Dashboard | Dashboard]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Tutorials = &lt;br /&gt;
&lt;br /&gt;
* [[M2 How to make first call | How to make first call]]&lt;br /&gt;
* [[M2 video demonstrations]]&lt;/div&gt;</summary>
		<author><name>Mindaugas</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmisoft.com/index.php?title=M4_Settings&amp;diff=26772</id>
		<title>M4 Settings</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmisoft.com/index.php?title=M4_Settings&amp;diff=26772"/>
		<updated>2021-10-11T09:52:22Z</updated>

		<summary type="html">&lt;p&gt;Mindaugas: moved M2 settings to M2-M4 Settings&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;To change M2 Settings, go to '''MAINTENANCE - Settings'''&lt;br /&gt;
&lt;br /&gt;
Just click on each point to expand.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Invoices=&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Invoices.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
*'''Number start''' – how the invoice number should start.&lt;br /&gt;
*'''Number length''' – the length in digits AFTER Number Start – e.g. Number Start is not counted into this length. This value is active only for first number type.&lt;br /&gt;
*'''Number type''' – select more appropriate number format. INV000001 means autoincremental number after &amp;quot;Number start&amp;quot; value. INV070601 means &amp;quot;Number start&amp;quot; + date + invoice max id.&lt;br /&gt;
*'''Duration format''' - time format in invoice. Available options - 'H:M:S', 'H:M', 'M'. When option 'M' is used, sub option Decimal places appear, where you can select precision.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''XLSX'''&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
XLSX file to export an Invoice is made from your own XLSX format template and information from Invoices main window.&lt;br /&gt;
Example of template can be downloaded [http://www.kolmisoft.com/packets/x6_invoice_template.xlsx here].&lt;br /&gt;
&lt;br /&gt;
When you already have a template for example with all data of your company, with drawn tables and so on, you need to define where should be shown the dynamic information of invoice. To do that you just need to define cell address in correct format. &lt;br /&gt;
&lt;br /&gt;
Client Address Cell is different than other ones - once you will define this, all other Address Related Cells will be filled automatically and will not be editable. Also, no empty space will be left if any Address sub-cell is not defined. For example, if Client State is not defined in User's Settings, then this Cell will not be empty in Invoice - all Address Cells bellow will go up by one Cell. This allows nice Address formatting without leaving spaces if some Address data is not defined in User's settings.&lt;br /&gt;
&lt;br /&gt;
*'''Comment''' - refers to Comment available in Invoice Details page. The Invoice needs to be recalculated after adding a comment, so that comment would be applied.  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Emails=&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:M2 Invoices.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
*'''Sending globally enable'''d – if this is checked, you will be able to use Mass Mailing and the system will send emails upon user registration.&lt;br /&gt;
*'''SMTP server''' – hostname of the server.&lt;br /&gt;
*'''Port''' – port of SMTP server.&lt;br /&gt;
*'''Login''' – username to your SMTP server.&lt;br /&gt;
*'''Password''' – password to your SMTP server.&lt;br /&gt;
*'''Batch size''' – value for Mass Mailing, or how many emails to send at once.&lt;br /&gt;
*'''From''' – email address to put into From: field in email. Acceptable formats are: example@email.com or John Smith &amp;lt;example@email.com&amp;gt;.&lt;br /&gt;
*'''Test email sending''' – save settings and press this to test email sending. Do not forget to save settings first! &lt;br /&gt;
&lt;br /&gt;
P.S. Remember to set admin's e-mail in admin's personal settings. Without this test email sending will not work!&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Tax=&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:M2 Tax.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
*Settings are explained here: [[Multi-Tax system]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
=Security=&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:M2_settings_security.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* '''Use strong passwords for users''' - password must contain at least one numeric value, capital and lowercase symbol and must at be at least 8 characters long.&lt;br /&gt;
* '''Admin login with approved IP only''' - security measure which allows to approve IP's that try to [[M2_Login_with_approved_IP%27s|login with Admin Account]].&lt;br /&gt;
* '''Enable IP report warning on login failure''' - show [[M2_Login_Failure_Report|warning]] on unsuccessful login attempts.&lt;br /&gt;
* '''Logout after password change''' - terminates all sessions of the User whose password is changed.&lt;br /&gt;
* '''Do not logout on session IP change''' - do not logout from M2 GUI if IP is changed.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Active Calls=&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:M2_settings_active_calls.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''How many maximum [[ M2 Active Calls|Active Calls]] to show in GUI''' – how many  to show in GUI&lt;br /&gt;
* '''[[ M2 Active Calls|Active Calls]] refresh interval''' – [[ M2 Active Calls|Active Calls]] refresh interval in seconds&lt;br /&gt;
* '''Show [[ M2 Active Calls|Active Calls]] for Users''' – tick if you want to allow users to see [[ M2 Active Calls|Active Calls]]&lt;br /&gt;
* '''Show Servers in [[ M2 Active Calls|Active Calls]]'''&lt;br /&gt;
&lt;br /&gt;
* '''Show Rates in [[ M2 Active Calls|Active Calls]]''' .&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
=Calls List=&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:M2_settings_last_calls.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* '''Show Connection Point and it's CallerID in Calls List''' – shows additional column in [[Last Calls]] page with Connection Point and its CallerID information. Click to reach that Connection Point settings page.&lt;br /&gt;
* '''Show Answer Time in Calls List'''&lt;br /&gt;
* '''Show End Time in Calls List'''&lt;br /&gt;
* '''Show PDD in Calls List'''&lt;br /&gt;
* '''Show Terminated by in Calls List'''&lt;br /&gt;
* '''Show Usernames on PDF/CSV Export Files in Calls List''' – if checked, when a particular User in the Last Calls page search is selected, Last Calls PDF/CSV file name will be composed also of Name of selected User. If you are looking for All Users, no User Name will be used. (Name of User will be shown in Name of CSV/PDF file). &lt;br /&gt;
* '''Show Duration in Calls List''' - shows additional Duration column.&lt;br /&gt;
* '''Retrieve PCAP files from the Proxy Server''' - If enabled, clicking on 'Retrieve PCAP files' in [[M2 Call Info]] page will check for PCAP files in Proxy.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Calls Dashboard=&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:M2 Call Dashboard.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
In the System Settings several adjustments can be made in order to customize the Calls Dashboard.&lt;br /&gt;
*'''Calls Dashboard refresh interval''': how often the statistics are updated (a positive integer representing minutes).&amp;lt;br/&amp;gt;&lt;br /&gt;
*'''ASR''': as in the example, when lower than 30%, the cells will be colored red, greater than 50% value will result in the green color. Everything between will be set to yellow (only integers are allowed).&amp;lt;br/&amp;gt;&lt;br /&gt;
*'''ACD''': as in the example, when lower than 60 seconds, the cells will be colored red, greater than 119 seconds value will result in the green color. Everything between will be set to yellow (only integers are allowed).&amp;lt;br/&amp;gt;&lt;br /&gt;
*'''Margin''': as in the example, no coloring will be applied on Margin cells.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Note:''' partial coloring is also possible. For example when the ASR is set to Red &amp;lt; 30 and Green &amp;gt; is left blank, only red coloring will be present for the ASR cells.&lt;br /&gt;
More information about [[M2 Calls Dashboard]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
=CDR Management=&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
This functionality is [[M2 CDR Management#Configuration|described here]].&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Visual=&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:M2 settings visual.png]]&lt;br /&gt;
* '''Items per page''' – the number of items to display per one page&lt;br /&gt;
* '''[[Global_date_format| Default date format]]''' – System default date format&lt;br /&gt;
* '''Default Time Format''' – System default time format&lt;br /&gt;
* '''Number digits''' – how many digits to display after a comma&lt;br /&gt;
* '''Currency Amount Number Digits (Decimal Places)''' - how many digits to display after a comma in monetary terms.&lt;br /&gt;
* '''Hide Connection Point passwords for users''' – do not display Connection Point passwords for users&lt;br /&gt;
* '''Show Full Source (CallerID Name and Number)'''&lt;br /&gt;
* '''Show user_billsec for Users instead of billsec''' – shows user_billsec instead of billsec in Users invoices and last calls. Notice that Billsec shows real Call duration, user_billsec shows Call duration after minimal time or increment applied. For example, if user tariff has 60 sec minimal time and user made a Call for 20 sec, then billsec will show 20 sec and user_billsec will show 60 sec (minimal time is applied).&lt;br /&gt;
* '''Default Number Decimal''' – with this option you can set default number decimal for all GUI&lt;br /&gt;
* '''Show Calls statistics to User for last''' – number of Calls statistics to show in days. For example, if you enter 5 days, users will only see 5 days old calls, they will not be able to check older calls.  &lt;br /&gt;
* '''Show Detailed Quick Stats''' - shows detailed Quick Stats on main page.&lt;br /&gt;
* '''Cache ES Sync Status for last''' - caches ES Sync status for last X minutes. If value 0 is entered, then ES Sync Status will be changed with every refresh.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Various=&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:M2 settings various.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''Agreement number length''' – number length in digits. &lt;br /&gt;
*'''Change ANSWER to FAILED if HGC not equal to 16 for Users''' – changes the Hangupcause for users in call reports from Answered to Failed if Hangupcause is not 16. &lt;br /&gt;
* '''Server free space limit''' - if server free space is lower than this limit, warning will be displayed globally and email sent to admin every hour. Default value is 20%.&lt;br /&gt;
* '''Call Tracing Server''' - which server to use for call tracing. Useful if GUI server is on different server than Radius server.&lt;br /&gt;
* '''Delete outdated Rates older than''' - delete rates for which effective date is older than x days and for which exists same prefix with newer effective date. Default is 0, which means never delete.&lt;br /&gt;
* '''Use Tariff currency in CSV export''' - uses tariff currency in CSV export.&lt;br /&gt;
* '''Allow Dynamic Origination Point Authentication with Registration''' - WARNING: all IP addresses will be allowed to access your server to allow this functionality. This is additional risk to your system. Option is disabled by default.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=API=&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:M2 settings api.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* '''Allow API globally''' – should we enable API globaly? When it is disabled, all settings below are also disabled and not editable.&lt;br /&gt;
* '''Allow GET API''' – should we allow GET method to be used for API? Good for testing - but do not use in production! It is unsafe.&lt;br /&gt;
* '''API Secret Key''' – key to [[MOR API hash construction | generate Hash]]&lt;br /&gt;
* '''XML API Extension''' – send XML output with HTML tag - this is used for broken .Net support, keep it unchecked if everything works for you.&lt;br /&gt;
* '''Allow API Login Redirect''' – if login is successful the customer will be redirected to MOR billing Main site.&lt;br /&gt;
* '''API Allow Payments''' - Allows to create payments via API&lt;br /&gt;
* '''Allow Connection Point to check balance over API''' - Allows Connection Point to check balance over API&lt;br /&gt;
* '''Disable hash checking''' – When it is on API functions can be used without sending hash. Default value: off.&lt;br /&gt;
* '''Uniquehash''' – admin's unique hash.&lt;br /&gt;
'''NOTE''' that M2 does not allow you to enable '''Allow API''' if '''API Secret Key''' is not entered. In such case you will get a message '''Invalid API secret key'''. '''Enter API Secret Key''' in order to fix this.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Backups=&lt;br /&gt;
[[File:M2 settings backups.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If Run Backup according below schedule is checked, the following settings become active:&lt;br /&gt;
&lt;br /&gt;
*'''Exclude Archived Calls table''' – archived calls will not be present in the backup (calls_old table will be ignored).&lt;br /&gt;
*'''Store Backups on FTP server''' - stores Backups on FTP server. Please fill FTP server details at [http://wiki.kolmisoft.com/index.php/M2_settings#FTP FTP] tab.&lt;br /&gt;
*'''Month''' – in which month backup should be made.&lt;br /&gt;
*'''Day of every month''' – which day of every month backup should be made.&lt;br /&gt;
*'''Day of week''' – which day of the week backup should be made.&lt;br /&gt;
*'''Hour''' – which hour backup should be made.&lt;br /&gt;
*'''Keep on local server''' – how many backups to keep on the server. The system deletes the oldest one if the limit is reached.&lt;br /&gt;
*'''Don't start backup if disk space less than''' – checks disk space before making an auto backup.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=CSV Settings=&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:M2 settings csvsettings.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''CSV Column Separator''' – how columns are separated in imported/exported CSV files.&lt;br /&gt;
* '''CSV Decimal Separator''' – how decimal parts in numbers are separated in imported/exported CSV files.&lt;br /&gt;
* ''' Archive CSV file when size reaches''' – if CSV file reaches a certain size, the system will archive it to save time to download it (0 means to archive never)&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Server Load=&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:M2 settings serverload.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Settings for GUI Server and Database Server&lt;br /&gt;
&lt;br /&gt;
* '''HDD utilisation higher than''' – Percentage of CPU time during which I/O requests were issued to the device (bandwidth utilization for the device), as reported by '''iostat''' %util column.&lt;br /&gt;
* '''CPU General Load higher than''' – Percentage of the CPU for user processes as reported by '''top''' %us column.&lt;br /&gt;
* '''CPU Load Stats 1 higher than''' – average load for '''one minute''' on the system as reported by '''top''' command&lt;br /&gt;
* '''CPU MySQL process higher than''' –  Percentage of the CPU for MySQL process as reported by '''top''' command &lt;br /&gt;
Same applies for other processes (Ruby, Freeswitch, Asterisk,)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* '''Delete Server Load Stats older than''' – deletes internal servers load statistics older than defined number of days.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
=Privacy=&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:M2 settings gdpr.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* '''GDPR Activated''' – hides User data with notification &amp;quot;Data hidden due GDPR. Press to show data (action will be logged)&amp;quot;.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
=Payments=&lt;br /&gt;
[[File:M2_paypal_settings.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* '''Activate Paypal Payments''' - yes or no. This will add PayPal payment menu in Users accounts Start page.&lt;br /&gt;
* '''Paypal Client ID''' - Paypal client ID (provided by Paypal).&lt;br /&gt;
* '''Secret Paypal Key''' - key to verify tranactions (provided by Paypal).&lt;br /&gt;
'''NOTE: Current tab is visible if PayPal addon is activated.'''&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=FTP=&lt;br /&gt;
[[File:M2_FTP.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Please fill up FTP server details if you want to store Archived calls or/and Backups to FTP server.&lt;br /&gt;
&lt;br /&gt;
* '''IP''' - Enter FTP server IP.&lt;br /&gt;
* '''Port''' - Enter FTP server Port.&lt;br /&gt;
* '''Username''' - Enter FTP server Username.&lt;br /&gt;
* '''Password''' - Enter FTP server Password.&lt;br /&gt;
* '''Path for Archived Calls''' - Enter Path for Archived Calls.&lt;br /&gt;
* '''Path for Backups''' - Enter path for Backups.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Mobile Number Portability=&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;'''Note: M2 Proxy server is required to use MNP''' &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [[M2 Mobile Number Portability]]&lt;br /&gt;
&lt;br /&gt;
[[File:mnp_settings.png]]&lt;br /&gt;
* '''Use Number Portability''' - Enable number portability.&lt;br /&gt;
* '''Server IP''' - The IP address of the MNP server that M2 will connect to.&lt;br /&gt;
* '''Port''' - The port number of the MNP server's DB that M2 will connect to.&lt;br /&gt;
* '''Username''' - The user name of the account used to connect to the MNP server's DB.&lt;br /&gt;
* '''Password''' - The password of the account used to connect to the MNP server's DB.&lt;br /&gt;
* '''DB Name''' - The name of MNP DB where MNP data is stored.&lt;br /&gt;
* '''Table Name''' - The table name from MNP '''DB Name''' DB where data is stored.&lt;br /&gt;
* '''Search Field''' - The name of the column in '''Table Name''' where number will be searched.&lt;br /&gt;
* '''Result Field''' - The name of the column in '''Table Name''' from where information about number's portability will be retrieved.&lt;br /&gt;
* '''Supported Prefixes''' - Either '''All Prefixes''' (default) or '''Only these prefixes'''. If '''Only these prefixes''' option is enabled, only selected prefixes will be active for MNP check.&lt;br /&gt;
&lt;br /&gt;
'''Add to List'''  button allows to add prefixes for '''Only these prefixes''' option.&lt;br /&gt;
&lt;br /&gt;
'''Test DB Connection''' button allows us to test DB connection and check if DB details are correct or not.&lt;br /&gt;
&lt;br /&gt;
=White Label=&lt;br /&gt;
[[File:white_lable_settings.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* '''Logo''' - replaces logo shown in top left corner. Max size: 125x40, supported types: PNG, JPG.&lt;br /&gt;
* '''Favicon''' - replaces icon shown in browsers tab. Max size: 64x64, supported type: ICO.&lt;br /&gt;
* '''Footer''' - text shown in bottom of the page.&lt;/div&gt;</summary>
		<author><name>Mindaugas</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmisoft.com/index.php?title=M4_Switch_Manual&amp;diff=26771</id>
		<title>M4 Switch Manual</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmisoft.com/index.php?title=M4_Switch_Manual&amp;diff=26771"/>
		<updated>2021-10-11T09:48:51Z</updated>

		<summary type="html">&lt;p&gt;Mindaugas: /* Billing */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
[[File:m2_logo.png|800px|link=|alt=&amp;quot;M2 Class 4 Softswitch&amp;quot;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;M2 is class 4 softswitch with Billing and Routing with extended functionality, increased stability and professional support directly from the developers. It enables VoIP providers to offer wholesale/transit services.&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= General Info =&lt;br /&gt;
&lt;br /&gt;
* [[M2 Switch | Introduction]]&lt;br /&gt;
* [[M2 Functionality]]&lt;br /&gt;
* [[M2 Network Architecture]]&lt;br /&gt;
* [[M4 System Architecture]]&lt;br /&gt;
* Codecs&lt;br /&gt;
** [[M2 Supported Codecs]]&lt;br /&gt;
** [[M2 Codec Negotiation]]&lt;br /&gt;
** [[M4 Supported Codecs]]&lt;br /&gt;
* [[M2 API]]&lt;br /&gt;
* [[M2 video demonstrations]]&lt;br /&gt;
* [[M2 Changelog]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Configuration = &lt;br /&gt;
&lt;br /&gt;
* [[M2 Users | Users]]&lt;br /&gt;
* [[system.conf]]&lt;br /&gt;
* [[Performance Suggestions M2 | Performance Suggestions]]&lt;br /&gt;
* [[Destination Groups Policy]]&lt;br /&gt;
* [[Move MOR Database to M2]]&lt;br /&gt;
* [[M2 Caching]]&lt;br /&gt;
* [[M4 Media Bypass|Media Bypass]]&lt;br /&gt;
* [[M4 RPID/PAI | RPID/PAI]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Routing =&lt;br /&gt;
&lt;br /&gt;
* [[M2 Routing Logic | Routing Logic]]&lt;br /&gt;
* [[M2 Regexp Examples|Regexp Examples]]&lt;br /&gt;
* [[M2_Connection_Points | Connection Points]]&lt;br /&gt;
** [[M2 Termination Points | Termination Points (TP) ]]&lt;br /&gt;
*** [[M2 TP Call Limit | TP Call Limit]]&lt;br /&gt;
** [[M2 Origination Points | Origination Points (OP) ]]&lt;br /&gt;
* [[M2 Source Transformation | Source Transformation]]&lt;br /&gt;
* [[M2 Destination Transformation | Destination Transformation]]&lt;br /&gt;
* [[M2 Routing Groups | Routing Groups (RG) ]]&lt;br /&gt;
* [[M2 Quality Routing | Quality Routing]]&lt;br /&gt;
* [[M2 Dial Peers | Dial Peers (DP) ]]&lt;br /&gt;
* [[M2_Directions_and_Destinations | Directions and Destinations]]&lt;br /&gt;
* [[M2_How_to_block_calls | How to block calls]]&lt;br /&gt;
* [[M2_Mobile_Number_Portability | Mobile Number Portability]]&lt;br /&gt;
* [[M4_Local_Number_Portability | Local Number Portability - US Jurisdictional Routing]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Billing =&lt;br /&gt;
&lt;br /&gt;
* [[M2 Tariffs| Tariffs]]&lt;br /&gt;
* [[M2_Custom_Tariffs | Custom Tariffs]]&lt;br /&gt;
* [[M2_CDR_Disputes | CDR Disputes]]&lt;br /&gt;
* [[M2 EU Roaming Regulations | EU Roaming Regulations]]&lt;br /&gt;
* [[M2 Rates | Rates]]&lt;br /&gt;
** [[Rate Notifications | Rate Notifications]]&lt;br /&gt;
** [[M2 Blocked Rates | Blocked Rates]]&lt;br /&gt;
** [[M2 Work Days and Free Days | Work Days and Free Days]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Accounting =&lt;br /&gt;
&lt;br /&gt;
* [[M2 Payments | Payments]]&lt;br /&gt;
* [[M2 Customer Invoices| Customer Invoices]]&lt;br /&gt;
* [[M2 Supplier Invoices| Supplier Invoices]]&lt;br /&gt;
* [[M2_CDR_Rerating | CDR Rerating]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Reporting =&lt;br /&gt;
&lt;br /&gt;
* [[M2_Aggregates | Aggregates]]&lt;br /&gt;
* [[M2_Calls_by_Clients | Calls by Clients]]&lt;br /&gt;
* [[M2_Calls_List | Calls List]]&lt;br /&gt;
* [[M2_Quick_Stats | Quick Stats]]&lt;br /&gt;
* [[M2 Balance Report | Balance Report]]&lt;br /&gt;
* [[M2 Financial Status|Financial Status]]&lt;br /&gt;
* [[M2 CSV Export | CSV Export]]&lt;br /&gt;
* [[M2 Reports Examples | Reports Examples]]&lt;br /&gt;
* [[M2 Destination Groups Stats | Destination Groups Stats]]&lt;br /&gt;
* [[M2_Load_Stats | Load Stats]]&lt;br /&gt;
* [[M2_Calls_Dashboard | Calls Dashboard]]&lt;br /&gt;
* [[M2_Terminator_Active_Calls| Terminator Active Calls]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Maintenance/Troubleshooting =&lt;br /&gt;
&lt;br /&gt;
* [[M2 Access Levels | Access Levels]]&lt;br /&gt;
* [[M2 CDR Management | CDR Management]]&lt;br /&gt;
* [[M2 Hangupcause Codes | Hangupcause Codes]]&lt;br /&gt;
** [[M2 Disconnect Code Changes | Disconnect Code Changes]]&lt;br /&gt;
* [[M4 Disconnect Codes]]&lt;br /&gt;
* [[M2 Warning Balance | Warning Balance]]&lt;br /&gt;
* [[M2 Alerts | Alerts]]&lt;br /&gt;
* [[Freeswitch]]&lt;br /&gt;
** [https://wiki.freeswitch.org/wiki/Codecs#Transcodable_codecs Freeswitch Codecs]&lt;br /&gt;
** [https://wiki.freeswitch.org/wiki/Codec_Negotiation Freeswitch Codec Negotiation]&lt;br /&gt;
** [[Freeswitch under NAT]]&lt;br /&gt;
** [[Freeswitch Port Range]]&lt;br /&gt;
** [[Freeswitch SNMP]]&lt;br /&gt;
* [[M2 Number Pools|Number Pools]]&lt;br /&gt;
* [[M2 Directions | Directions]]&lt;br /&gt;
* [[M2 Call Tracing | Call Tracing]]&lt;br /&gt;
* [[M2 Call Info | Call Info]]&lt;br /&gt;
* [[M2_disable_Q.850_Reason_header | Disable Q.850 Reason header]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Security =&lt;br /&gt;
&lt;br /&gt;
* [[M2_Blocked_IPs | Block IPs]]&lt;br /&gt;
* [[M2_Blocked_Countries | Block Countries]]&lt;br /&gt;
* [[M2_Login_Failure_Report | Login_Failure_Report]]&lt;br /&gt;
* [[M2_Login_with_approved_IP%27s | Login with approved IP's]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= I Have a Problem  =&lt;br /&gt;
&lt;br /&gt;
* [[M2_Ports_which_should_be_opened | Ports which should be opened]]&lt;br /&gt;
* [[Call Count Bigger That What We Can Process]]&lt;br /&gt;
* [[Sometimes Users Blocked Automatically]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= User Portal =&lt;br /&gt;
&lt;br /&gt;
* [[M2 User Dashboard | Dashboard]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Tutorials = &lt;br /&gt;
&lt;br /&gt;
* [[M2 How to make first call | How to make first call]]&lt;br /&gt;
* [[M2 video demonstrations]]&lt;/div&gt;</summary>
		<author><name>Mindaugas</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmisoft.com/index.php?title=M4_Switch_Manual&amp;diff=26770</id>
		<title>M4 Switch Manual</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmisoft.com/index.php?title=M4_Switch_Manual&amp;diff=26770"/>
		<updated>2021-10-11T09:48:34Z</updated>

		<summary type="html">&lt;p&gt;Mindaugas: /* Billing */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
[[File:m2_logo.png|800px|link=|alt=&amp;quot;M2 Class 4 Softswitch&amp;quot;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;M2 is class 4 softswitch with Billing and Routing with extended functionality, increased stability and professional support directly from the developers. It enables VoIP providers to offer wholesale/transit services.&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= General Info =&lt;br /&gt;
&lt;br /&gt;
* [[M2 Switch | Introduction]]&lt;br /&gt;
* [[M2 Functionality]]&lt;br /&gt;
* [[M2 Network Architecture]]&lt;br /&gt;
* [[M4 System Architecture]]&lt;br /&gt;
* Codecs&lt;br /&gt;
** [[M2 Supported Codecs]]&lt;br /&gt;
** [[M2 Codec Negotiation]]&lt;br /&gt;
** [[M4 Supported Codecs]]&lt;br /&gt;
* [[M2 API]]&lt;br /&gt;
* [[M2 video demonstrations]]&lt;br /&gt;
* [[M2 Changelog]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Configuration = &lt;br /&gt;
&lt;br /&gt;
* [[M2 Users | Users]]&lt;br /&gt;
* [[system.conf]]&lt;br /&gt;
* [[Performance Suggestions M2 | Performance Suggestions]]&lt;br /&gt;
* [[Destination Groups Policy]]&lt;br /&gt;
* [[Move MOR Database to M2]]&lt;br /&gt;
* [[M2 Caching]]&lt;br /&gt;
* [[M4 Media Bypass|Media Bypass]]&lt;br /&gt;
* [[M4 RPID/PAI | RPID/PAI]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Routing =&lt;br /&gt;
&lt;br /&gt;
* [[M2 Routing Logic | Routing Logic]]&lt;br /&gt;
* [[M2 Regexp Examples|Regexp Examples]]&lt;br /&gt;
* [[M2_Connection_Points | Connection Points]]&lt;br /&gt;
** [[M2 Termination Points | Termination Points (TP) ]]&lt;br /&gt;
*** [[M2 TP Call Limit | TP Call Limit]]&lt;br /&gt;
** [[M2 Origination Points | Origination Points (OP) ]]&lt;br /&gt;
* [[M2 Source Transformation | Source Transformation]]&lt;br /&gt;
* [[M2 Destination Transformation | Destination Transformation]]&lt;br /&gt;
* [[M2 Routing Groups | Routing Groups (RG) ]]&lt;br /&gt;
* [[M2 Quality Routing | Quality Routing]]&lt;br /&gt;
* [[M2 Dial Peers | Dial Peers (DP) ]]&lt;br /&gt;
* [[M2_Directions_and_Destinations | Directions and Destinations]]&lt;br /&gt;
* [[M2_How_to_block_calls | How to block calls]]&lt;br /&gt;
* [[M2_Mobile_Number_Portability | Mobile Number Portability]]&lt;br /&gt;
* [[M4_Local_Number_Portability | Local Number Portability - US Jurisdictional Routing]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Billing =&lt;br /&gt;
&lt;br /&gt;
* [[M2 Tariffs| Tariffs]]&lt;br /&gt;
* [[M2_Custom_Tariffs | Custom Tariffs]]&lt;br /&gt;
* [[M2_CDR_Disputes | CDR Disputes]]&lt;br /&gt;
* [[M2 EU Roaming Regulations | EU Roaming Regulations]]&lt;br /&gt;
* [[M2 Rates | Rates]]&lt;br /&gt;
** [[Rate Notification | Rate Notifications]]&lt;br /&gt;
** [[M2 Blocked Rates | Blocked Rates]]&lt;br /&gt;
** [[M2 Work Days and Free Days | Work Days and Free Days]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Accounting =&lt;br /&gt;
&lt;br /&gt;
* [[M2 Payments | Payments]]&lt;br /&gt;
* [[M2 Customer Invoices| Customer Invoices]]&lt;br /&gt;
* [[M2 Supplier Invoices| Supplier Invoices]]&lt;br /&gt;
* [[M2_CDR_Rerating | CDR Rerating]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Reporting =&lt;br /&gt;
&lt;br /&gt;
* [[M2_Aggregates | Aggregates]]&lt;br /&gt;
* [[M2_Calls_by_Clients | Calls by Clients]]&lt;br /&gt;
* [[M2_Calls_List | Calls List]]&lt;br /&gt;
* [[M2_Quick_Stats | Quick Stats]]&lt;br /&gt;
* [[M2 Balance Report | Balance Report]]&lt;br /&gt;
* [[M2 Financial Status|Financial Status]]&lt;br /&gt;
* [[M2 CSV Export | CSV Export]]&lt;br /&gt;
* [[M2 Reports Examples | Reports Examples]]&lt;br /&gt;
* [[M2 Destination Groups Stats | Destination Groups Stats]]&lt;br /&gt;
* [[M2_Load_Stats | Load Stats]]&lt;br /&gt;
* [[M2_Calls_Dashboard | Calls Dashboard]]&lt;br /&gt;
* [[M2_Terminator_Active_Calls| Terminator Active Calls]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Maintenance/Troubleshooting =&lt;br /&gt;
&lt;br /&gt;
* [[M2 Access Levels | Access Levels]]&lt;br /&gt;
* [[M2 CDR Management | CDR Management]]&lt;br /&gt;
* [[M2 Hangupcause Codes | Hangupcause Codes]]&lt;br /&gt;
** [[M2 Disconnect Code Changes | Disconnect Code Changes]]&lt;br /&gt;
* [[M4 Disconnect Codes]]&lt;br /&gt;
* [[M2 Warning Balance | Warning Balance]]&lt;br /&gt;
* [[M2 Alerts | Alerts]]&lt;br /&gt;
* [[Freeswitch]]&lt;br /&gt;
** [https://wiki.freeswitch.org/wiki/Codecs#Transcodable_codecs Freeswitch Codecs]&lt;br /&gt;
** [https://wiki.freeswitch.org/wiki/Codec_Negotiation Freeswitch Codec Negotiation]&lt;br /&gt;
** [[Freeswitch under NAT]]&lt;br /&gt;
** [[Freeswitch Port Range]]&lt;br /&gt;
** [[Freeswitch SNMP]]&lt;br /&gt;
* [[M2 Number Pools|Number Pools]]&lt;br /&gt;
* [[M2 Directions | Directions]]&lt;br /&gt;
* [[M2 Call Tracing | Call Tracing]]&lt;br /&gt;
* [[M2 Call Info | Call Info]]&lt;br /&gt;
* [[M2_disable_Q.850_Reason_header | Disable Q.850 Reason header]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Security =&lt;br /&gt;
&lt;br /&gt;
* [[M2_Blocked_IPs | Block IPs]]&lt;br /&gt;
* [[M2_Blocked_Countries | Block Countries]]&lt;br /&gt;
* [[M2_Login_Failure_Report | Login_Failure_Report]]&lt;br /&gt;
* [[M2_Login_with_approved_IP%27s | Login with approved IP's]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= I Have a Problem  =&lt;br /&gt;
&lt;br /&gt;
* [[M2_Ports_which_should_be_opened | Ports which should be opened]]&lt;br /&gt;
* [[Call Count Bigger That What We Can Process]]&lt;br /&gt;
* [[Sometimes Users Blocked Automatically]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= User Portal =&lt;br /&gt;
&lt;br /&gt;
* [[M2 User Dashboard | Dashboard]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Tutorials = &lt;br /&gt;
&lt;br /&gt;
* [[M2 How to make first call | How to make first call]]&lt;br /&gt;
* [[M2 video demonstrations]]&lt;/div&gt;</summary>
		<author><name>Mindaugas</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmisoft.com/index.php?title=How_to_set_up_SSL_certificate_with_Let%27s_Encrypt&amp;diff=26764</id>
		<title>How to set up SSL certificate with Let's Encrypt</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmisoft.com/index.php?title=How_to_set_up_SSL_certificate_with_Let%27s_Encrypt&amp;diff=26764"/>
		<updated>2021-10-11T09:16:44Z</updated>

		<summary type="html">&lt;p&gt;Mindaugas: /* Before proceeding */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About Let's Encrypt ==&lt;br /&gt;
[https://letsencrypt.org/ Let's Encrypt] provides free valid SSL certificates&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Before proceeding ==&lt;br /&gt;
To proceed the following is needed:&lt;br /&gt;
* Domain name pointed to switch IP (it is not possible to create a Let's Encrypt SSL certificate for IP address)&lt;br /&gt;
* Email address to get notifications from Let's Encrypt&lt;br /&gt;
* SSH access to the server with root privileges&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
In the example below let's assume that the domain name is example.com&lt;br /&gt;
&lt;br /&gt;
Before installation, it is a good idea to backup /etc/httpd folder&lt;br /&gt;
&lt;br /&gt;
 cp -a /etc/httpd/ /usr/local/mor/backups/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
=== Method 1 (using yum packages) ===&lt;br /&gt;
Based on this [https://www.digitalocean.com/community/tutorials/how-to-secure-apache-with-let-s-encrypt-on-centos-7 guide]&lt;br /&gt;
&lt;br /&gt;
 yum install certbot python2-certbot-apache mod_ssl&lt;br /&gt;
&lt;br /&gt;
if installation is completed without errors, run certbot command (prepare to answer yes/no questions and enter the domain name(s) and email)&lt;br /&gt;
&lt;br /&gt;
 certbot --apache &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If the command is completed successfully, going to &amp;lt;nowiki&amp;gt;https://example.com/billing&amp;lt;/nowiki&amp;gt; should show a secure connection&lt;br /&gt;
&lt;br /&gt;
if everything is OK, test certificate renewal and install renewal cron&lt;br /&gt;
 certbot renew --dry-run&lt;br /&gt;
&lt;br /&gt;
If successful it should show at the end&lt;br /&gt;
&lt;br /&gt;
 Congratulations, all simulated renewals succeeded: &lt;br /&gt;
 Congratulations, all simulated renewals succeeded: &lt;br /&gt;
   /etc/letsencrypt/live/example.com/fullchain.pem (success)&lt;br /&gt;
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -&lt;br /&gt;
&lt;br /&gt;
Create a cron to renew certificates automatically &lt;br /&gt;
&lt;br /&gt;
 echo &amp;quot;20 0,12 * * * root /usr/bin/certbot renew&amp;quot; &amp;gt; /etc/cron.d/certbot_renewal_cron&lt;br /&gt;
 chmod 644 /etc/cron.d/certbot_renewal_cron&lt;br /&gt;
 service crond restart&lt;br /&gt;
&lt;br /&gt;
This will try to renew the certificate two times every day. Certbot will try to actually renew certificates once the expiration day will be less than 30 days&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you get an error:&lt;br /&gt;
&lt;br /&gt;
 Unable to find a virtual host listening on port 80 which is currently needed for Certbot to prove to the CA that you control your domain. Please add a virtual host for port 80.&lt;br /&gt;
&lt;br /&gt;
That means there is a problem with &amp;lt;VirtualHost *:80&amp;gt; configuration in /etc/httpd/httpd.conf&lt;br /&gt;
&lt;br /&gt;
Check with:&lt;br /&gt;
&lt;br /&gt;
 apachectl -t -D DUMP_VHOSTS&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
=== Method 2 (using snap management system) ===&lt;br /&gt;
To streamline the install process across different Linux Distributions, the Let's Encrypt official guide use snapd management system&lt;br /&gt;
&lt;br /&gt;
If you want to use snaps, please use this guide:&lt;br /&gt;
&lt;br /&gt;
https://certbot.eff.org/lets-encrypt/centosrhel7-apache.html&lt;br /&gt;
&lt;br /&gt;
Using this installation method, automatic renewal will be configured automatically (it will be systemd timer, not a simple cron)&lt;br /&gt;
 systemctl list-timers &lt;br /&gt;
 NEXT                         LEFT       LAST                         PASSED               UNIT                         ACTIVATES&lt;br /&gt;
 Tr 2021-10-06 12:42:00 CEST  41min left Tr 2021-10-06 05:11:01 CEST  6h ago               snap.certbot.renew.timer     snap.certbot.renew.service&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
== Logs ==&lt;br /&gt;
Let's encrypt log&lt;br /&gt;
  /var/log/letsencrypt/letsencrypt.log&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
== Accessing switch without /billing suffix ==&lt;br /&gt;
Follow the guide [[I see Apache test on Start page| here]]&lt;br /&gt;
&lt;br /&gt;
Use https instead of http and domain names instead of 127.0.0.1&lt;/div&gt;</summary>
		<author><name>Mindaugas</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmisoft.com/index.php?title=How_to_set_up_SSL_certificate_with_Let%27s_Encrypt&amp;diff=26763</id>
		<title>How to set up SSL certificate with Let's Encrypt</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmisoft.com/index.php?title=How_to_set_up_SSL_certificate_with_Let%27s_Encrypt&amp;diff=26763"/>
		<updated>2021-10-11T09:16:21Z</updated>

		<summary type="html">&lt;p&gt;Mindaugas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About Let's Encrypt ==&lt;br /&gt;
[https://letsencrypt.org/ Let's Encrypt] provides free valid SSL certificates&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Before proceeding ==&lt;br /&gt;
To proceed the following is needed:&lt;br /&gt;
* Domain name pointed to switch IP (it is not possible to create a Let's Encrypt SSL certificate for IP address)&lt;br /&gt;
* Email address to get notifications from Let's Encrypt&lt;br /&gt;
* SSH access to switch server with root privileges&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
== Installation ==&lt;br /&gt;
In the example below let's assume that the domain name is example.com&lt;br /&gt;
&lt;br /&gt;
Before installation, it is a good idea to backup /etc/httpd folder&lt;br /&gt;
&lt;br /&gt;
 cp -a /etc/httpd/ /usr/local/mor/backups/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
=== Method 1 (using yum packages) ===&lt;br /&gt;
Based on this [https://www.digitalocean.com/community/tutorials/how-to-secure-apache-with-let-s-encrypt-on-centos-7 guide]&lt;br /&gt;
&lt;br /&gt;
 yum install certbot python2-certbot-apache mod_ssl&lt;br /&gt;
&lt;br /&gt;
if installation is completed without errors, run certbot command (prepare to answer yes/no questions and enter the domain name(s) and email)&lt;br /&gt;
&lt;br /&gt;
 certbot --apache &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If the command is completed successfully, going to &amp;lt;nowiki&amp;gt;https://example.com/billing&amp;lt;/nowiki&amp;gt; should show a secure connection&lt;br /&gt;
&lt;br /&gt;
if everything is OK, test certificate renewal and install renewal cron&lt;br /&gt;
 certbot renew --dry-run&lt;br /&gt;
&lt;br /&gt;
If successful it should show at the end&lt;br /&gt;
&lt;br /&gt;
 Congratulations, all simulated renewals succeeded: &lt;br /&gt;
 Congratulations, all simulated renewals succeeded: &lt;br /&gt;
   /etc/letsencrypt/live/example.com/fullchain.pem (success)&lt;br /&gt;
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -&lt;br /&gt;
&lt;br /&gt;
Create a cron to renew certificates automatically &lt;br /&gt;
&lt;br /&gt;
 echo &amp;quot;20 0,12 * * * root /usr/bin/certbot renew&amp;quot; &amp;gt; /etc/cron.d/certbot_renewal_cron&lt;br /&gt;
 chmod 644 /etc/cron.d/certbot_renewal_cron&lt;br /&gt;
 service crond restart&lt;br /&gt;
&lt;br /&gt;
This will try to renew the certificate two times every day. Certbot will try to actually renew certificates once the expiration day will be less than 30 days&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you get an error:&lt;br /&gt;
&lt;br /&gt;
 Unable to find a virtual host listening on port 80 which is currently needed for Certbot to prove to the CA that you control your domain. Please add a virtual host for port 80.&lt;br /&gt;
&lt;br /&gt;
That means there is a problem with &amp;lt;VirtualHost *:80&amp;gt; configuration in /etc/httpd/httpd.conf&lt;br /&gt;
&lt;br /&gt;
Check with:&lt;br /&gt;
&lt;br /&gt;
 apachectl -t -D DUMP_VHOSTS&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
=== Method 2 (using snap management system) ===&lt;br /&gt;
To streamline the install process across different Linux Distributions, the Let's Encrypt official guide use snapd management system&lt;br /&gt;
&lt;br /&gt;
If you want to use snaps, please use this guide:&lt;br /&gt;
&lt;br /&gt;
https://certbot.eff.org/lets-encrypt/centosrhel7-apache.html&lt;br /&gt;
&lt;br /&gt;
Using this installation method, automatic renewal will be configured automatically (it will be systemd timer, not a simple cron)&lt;br /&gt;
 systemctl list-timers &lt;br /&gt;
 NEXT                         LEFT       LAST                         PASSED               UNIT                         ACTIVATES&lt;br /&gt;
 Tr 2021-10-06 12:42:00 CEST  41min left Tr 2021-10-06 05:11:01 CEST  6h ago               snap.certbot.renew.timer     snap.certbot.renew.service&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
== Logs ==&lt;br /&gt;
Let's encrypt log&lt;br /&gt;
  /var/log/letsencrypt/letsencrypt.log&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
== Accessing switch without /billing suffix ==&lt;br /&gt;
Follow the guide [[I see Apache test on Start page| here]]&lt;br /&gt;
&lt;br /&gt;
Use https instead of http and domain names instead of 127.0.0.1&lt;/div&gt;</summary>
		<author><name>Mindaugas</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmisoft.com/index.php?title=How_to_set_up_SSL_certificate_with_Let%27s_Encrypt&amp;diff=26762</id>
		<title>How to set up SSL certificate with Let's Encrypt</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmisoft.com/index.php?title=How_to_set_up_SSL_certificate_with_Let%27s_Encrypt&amp;diff=26762"/>
		<updated>2021-10-11T09:16:12Z</updated>

		<summary type="html">&lt;p&gt;Mindaugas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About Let's Encrypt ==&lt;br /&gt;
[[https://letsencrypt.org/ Let's Encrypt]] provides free valid SSL certificates&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Before proceeding ==&lt;br /&gt;
To proceed the following is needed:&lt;br /&gt;
* Domain name pointed to switch IP (it is not possible to create a Let's Encrypt SSL certificate for IP address)&lt;br /&gt;
* Email address to get notifications from Let's Encrypt&lt;br /&gt;
* SSH access to switch server with root privileges&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
== Installation ==&lt;br /&gt;
In the example below let's assume that the domain name is example.com&lt;br /&gt;
&lt;br /&gt;
Before installation, it is a good idea to backup /etc/httpd folder&lt;br /&gt;
&lt;br /&gt;
 cp -a /etc/httpd/ /usr/local/mor/backups/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
=== Method 1 (using yum packages) ===&lt;br /&gt;
Based on this [https://www.digitalocean.com/community/tutorials/how-to-secure-apache-with-let-s-encrypt-on-centos-7 guide]&lt;br /&gt;
&lt;br /&gt;
 yum install certbot python2-certbot-apache mod_ssl&lt;br /&gt;
&lt;br /&gt;
if installation is completed without errors, run certbot command (prepare to answer yes/no questions and enter the domain name(s) and email)&lt;br /&gt;
&lt;br /&gt;
 certbot --apache &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If the command is completed successfully, going to &amp;lt;nowiki&amp;gt;https://example.com/billing&amp;lt;/nowiki&amp;gt; should show a secure connection&lt;br /&gt;
&lt;br /&gt;
if everything is OK, test certificate renewal and install renewal cron&lt;br /&gt;
 certbot renew --dry-run&lt;br /&gt;
&lt;br /&gt;
If successful it should show at the end&lt;br /&gt;
&lt;br /&gt;
 Congratulations, all simulated renewals succeeded: &lt;br /&gt;
 Congratulations, all simulated renewals succeeded: &lt;br /&gt;
   /etc/letsencrypt/live/example.com/fullchain.pem (success)&lt;br /&gt;
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -&lt;br /&gt;
&lt;br /&gt;
Create a cron to renew certificates automatically &lt;br /&gt;
&lt;br /&gt;
 echo &amp;quot;20 0,12 * * * root /usr/bin/certbot renew&amp;quot; &amp;gt; /etc/cron.d/certbot_renewal_cron&lt;br /&gt;
 chmod 644 /etc/cron.d/certbot_renewal_cron&lt;br /&gt;
 service crond restart&lt;br /&gt;
&lt;br /&gt;
This will try to renew the certificate two times every day. Certbot will try to actually renew certificates once the expiration day will be less than 30 days&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you get an error:&lt;br /&gt;
&lt;br /&gt;
 Unable to find a virtual host listening on port 80 which is currently needed for Certbot to prove to the CA that you control your domain. Please add a virtual host for port 80.&lt;br /&gt;
&lt;br /&gt;
That means there is a problem with &amp;lt;VirtualHost *:80&amp;gt; configuration in /etc/httpd/httpd.conf&lt;br /&gt;
&lt;br /&gt;
Check with:&lt;br /&gt;
&lt;br /&gt;
 apachectl -t -D DUMP_VHOSTS&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
=== Method 2 (using snap management system) ===&lt;br /&gt;
To streamline the install process across different Linux Distributions, the Let's Encrypt official guide use snapd management system&lt;br /&gt;
&lt;br /&gt;
If you want to use snaps, please use this guide:&lt;br /&gt;
&lt;br /&gt;
https://certbot.eff.org/lets-encrypt/centosrhel7-apache.html&lt;br /&gt;
&lt;br /&gt;
Using this installation method, automatic renewal will be configured automatically (it will be systemd timer, not a simple cron)&lt;br /&gt;
 systemctl list-timers &lt;br /&gt;
 NEXT                         LEFT       LAST                         PASSED               UNIT                         ACTIVATES&lt;br /&gt;
 Tr 2021-10-06 12:42:00 CEST  41min left Tr 2021-10-06 05:11:01 CEST  6h ago               snap.certbot.renew.timer     snap.certbot.renew.service&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
== Logs ==&lt;br /&gt;
Let's encrypt log&lt;br /&gt;
  /var/log/letsencrypt/letsencrypt.log&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
== Accessing switch without /billing suffix ==&lt;br /&gt;
Follow the guide [[I see Apache test on Start page| here]]&lt;br /&gt;
&lt;br /&gt;
Use https instead of http and domain names instead of 127.0.0.1&lt;/div&gt;</summary>
		<author><name>Mindaugas</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmisoft.com/index.php?title=How_to_set_up_SSL_certificate_with_Let%27s_Encrypt&amp;diff=26761</id>
		<title>How to set up SSL certificate with Let's Encrypt</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmisoft.com/index.php?title=How_to_set_up_SSL_certificate_with_Let%27s_Encrypt&amp;diff=26761"/>
		<updated>2021-10-11T09:15:39Z</updated>

		<summary type="html">&lt;p&gt;Mindaugas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About Let's Encrypt ==&lt;br /&gt;
Let's Encrypt provides free valid SSL certificates&lt;br /&gt;
&lt;br /&gt;
== Before proceeding ==&lt;br /&gt;
To proceed the following is needed:&lt;br /&gt;
* Domain name pointed to switch IP (it is not possible to create a Let's Encrypt SSL certificate for IP address)&lt;br /&gt;
* Email address to get notifications from Let's Encrypt&lt;br /&gt;
* SSH access to switch server with root privileges&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
== Installation ==&lt;br /&gt;
In the example below let's assume that the domain name is example.com&lt;br /&gt;
&lt;br /&gt;
Before installation, it is a good idea to backup /etc/httpd folder&lt;br /&gt;
&lt;br /&gt;
 cp -a /etc/httpd/ /usr/local/mor/backups/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
=== Method 1 (using yum packages) ===&lt;br /&gt;
Based on this [https://www.digitalocean.com/community/tutorials/how-to-secure-apache-with-let-s-encrypt-on-centos-7 guide]&lt;br /&gt;
&lt;br /&gt;
 yum install certbot python2-certbot-apache mod_ssl&lt;br /&gt;
&lt;br /&gt;
if installation is completed without errors, run certbot command (prepare to answer yes/no questions and enter the domain name(s) and email)&lt;br /&gt;
&lt;br /&gt;
 certbot --apache &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If the command is completed successfully, going to &amp;lt;nowiki&amp;gt;https://example.com/billing&amp;lt;/nowiki&amp;gt; should show a secure connection&lt;br /&gt;
&lt;br /&gt;
if everything is OK, test certificate renewal and install renewal cron&lt;br /&gt;
 certbot renew --dry-run&lt;br /&gt;
&lt;br /&gt;
If successful it should show at the end&lt;br /&gt;
&lt;br /&gt;
 Congratulations, all simulated renewals succeeded: &lt;br /&gt;
 Congratulations, all simulated renewals succeeded: &lt;br /&gt;
   /etc/letsencrypt/live/example.com/fullchain.pem (success)&lt;br /&gt;
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -&lt;br /&gt;
&lt;br /&gt;
Create a cron to renew certificates automatically &lt;br /&gt;
&lt;br /&gt;
 echo &amp;quot;20 0,12 * * * root /usr/bin/certbot renew&amp;quot; &amp;gt; /etc/cron.d/certbot_renewal_cron&lt;br /&gt;
 chmod 644 /etc/cron.d/certbot_renewal_cron&lt;br /&gt;
 service crond restart&lt;br /&gt;
&lt;br /&gt;
This will try to renew the certificate two times every day. Certbot will try to actually renew certificates once the expiration day will be less than 30 days&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you get an error:&lt;br /&gt;
&lt;br /&gt;
 Unable to find a virtual host listening on port 80 which is currently needed for Certbot to prove to the CA that you control your domain. Please add a virtual host for port 80.&lt;br /&gt;
&lt;br /&gt;
That means there is a problem with &amp;lt;VirtualHost *:80&amp;gt; configuration in /etc/httpd/httpd.conf&lt;br /&gt;
&lt;br /&gt;
Check with:&lt;br /&gt;
&lt;br /&gt;
 apachectl -t -D DUMP_VHOSTS&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
=== Method 2 (using snap management system) ===&lt;br /&gt;
To streamline the install process across different Linux Distributions, the Let's Encrypt official guide use snapd management system&lt;br /&gt;
&lt;br /&gt;
If you want to use snaps, please use this guide:&lt;br /&gt;
&lt;br /&gt;
https://certbot.eff.org/lets-encrypt/centosrhel7-apache.html&lt;br /&gt;
&lt;br /&gt;
Using this installation method, automatic renewal will be configured automatically (it will be systemd timer, not a simple cron)&lt;br /&gt;
 systemctl list-timers &lt;br /&gt;
 NEXT                         LEFT       LAST                         PASSED               UNIT                         ACTIVATES&lt;br /&gt;
 Tr 2021-10-06 12:42:00 CEST  41min left Tr 2021-10-06 05:11:01 CEST  6h ago               snap.certbot.renew.timer     snap.certbot.renew.service&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
== Logs ==&lt;br /&gt;
Let's encrypt log&lt;br /&gt;
  /var/log/letsencrypt/letsencrypt.log&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
== Accessing switch without /billing suffix ==&lt;br /&gt;
Follow the guide [[I see Apache test on Start page| here]]&lt;br /&gt;
&lt;br /&gt;
Use https instead of http and domain names instead of 127.0.0.1&lt;/div&gt;</summary>
		<author><name>Mindaugas</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmisoft.com/index.php?title=How_to_set_up_SSL_certificate_with_Let%27s_Encrypt&amp;diff=26760</id>
		<title>How to set up SSL certificate with Let's Encrypt</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmisoft.com/index.php?title=How_to_set_up_SSL_certificate_with_Let%27s_Encrypt&amp;diff=26760"/>
		<updated>2021-10-11T09:15:15Z</updated>

		<summary type="html">&lt;p&gt;Mindaugas: /* Accessing switch without /billing suffix */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About Let's Encrypt ==&lt;br /&gt;
Let's Encrypt provides free valid SSL certificates&lt;br /&gt;
&lt;br /&gt;
== Before proceeding ==&lt;br /&gt;
To proceed the following is needed:&lt;br /&gt;
* Domain name pointed to switch IP (it is not possible to create a Let's Encrypt SSL certificate for IP address)&lt;br /&gt;
* Email address to get notifications from Let's Encrypt&lt;br /&gt;
* SSH access to switch server with root privileges&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
In the example below let's assume that the domain name is example.com&lt;br /&gt;
&lt;br /&gt;
Before installation, it is a good idea to backup /etc/httpd folder&lt;br /&gt;
&lt;br /&gt;
 cp -a /etc/httpd/ /usr/local/mor/backups/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Method 1 (using yum packages) ===&lt;br /&gt;
Based on this [https://www.digitalocean.com/community/tutorials/how-to-secure-apache-with-let-s-encrypt-on-centos-7 guide]&lt;br /&gt;
&lt;br /&gt;
 yum install certbot python2-certbot-apache mod_ssl&lt;br /&gt;
&lt;br /&gt;
if installation is completed without errors, run certbot command (prepare to answer yes/no questions and enter the domain name(s) and email)&lt;br /&gt;
&lt;br /&gt;
 certbot --apache &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If the command is completed successfully, going to &amp;lt;nowiki&amp;gt;https://example.com/billing&amp;lt;/nowiki&amp;gt; should show a secure connection&lt;br /&gt;
&lt;br /&gt;
if everything is OK, test certificate renewal and install renewal cron&lt;br /&gt;
 certbot renew --dry-run&lt;br /&gt;
&lt;br /&gt;
If successful it should show at the end&lt;br /&gt;
&lt;br /&gt;
 Congratulations, all simulated renewals succeeded: &lt;br /&gt;
 Congratulations, all simulated renewals succeeded: &lt;br /&gt;
   /etc/letsencrypt/live/example.com/fullchain.pem (success)&lt;br /&gt;
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -&lt;br /&gt;
&lt;br /&gt;
Create a cron to renew certificates automatically &lt;br /&gt;
&lt;br /&gt;
 echo &amp;quot;20 0,12 * * * root /usr/bin/certbot renew&amp;quot; &amp;gt; /etc/cron.d/certbot_renewal_cron&lt;br /&gt;
 chmod 644 /etc/cron.d/certbot_renewal_cron&lt;br /&gt;
 service crond restart&lt;br /&gt;
&lt;br /&gt;
This will try to renew the certificate two times every day. Certbot will try to actually renew certificates once the expiration day will be less than 30 days&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you get an error:&lt;br /&gt;
&lt;br /&gt;
 Unable to find a virtual host listening on port 80 which is currently needed for Certbot to prove to the CA that you control your domain. Please add a virtual host for port 80.&lt;br /&gt;
&lt;br /&gt;
That means there is a problem with &amp;lt;VirtualHost *:80&amp;gt; configuration in /etc/httpd/httpd.conf&lt;br /&gt;
&lt;br /&gt;
Check with:&lt;br /&gt;
&lt;br /&gt;
 apachectl -t -D DUMP_VHOSTS&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
=== Method 2 (using snap management system) ===&lt;br /&gt;
To streamline the install process across different Linux Distributions, the Let's Encrypt official guide use snapd management system&lt;br /&gt;
&lt;br /&gt;
If you want to use snaps, please use this guide:&lt;br /&gt;
&lt;br /&gt;
https://certbot.eff.org/lets-encrypt/centosrhel7-apache.html&lt;br /&gt;
&lt;br /&gt;
Using this installation method, automatic renewal will be configured automatically (it will be systemd timer, not a simple cron)&lt;br /&gt;
 systemctl list-timers &lt;br /&gt;
 NEXT                         LEFT       LAST                         PASSED               UNIT                         ACTIVATES&lt;br /&gt;
 Tr 2021-10-06 12:42:00 CEST  41min left Tr 2021-10-06 05:11:01 CEST  6h ago               snap.certbot.renew.timer     snap.certbot.renew.service&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
== Logs ==&lt;br /&gt;
Let's encrypt log&lt;br /&gt;
  /var/log/letsencrypt/letsencrypt.log&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
== Accessing switch without /billing suffix ==&lt;br /&gt;
Follow the guide [[I see Apache test on Start page| here]]&lt;br /&gt;
&lt;br /&gt;
Use https instead of http and domain names instead of 127.0.0.1&lt;/div&gt;</summary>
		<author><name>Mindaugas</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmisoft.com/index.php?title=How_to_set_up_SSL_certificate_with_Let%27s_Encrypt&amp;diff=26759</id>
		<title>How to set up SSL certificate with Let's Encrypt</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmisoft.com/index.php?title=How_to_set_up_SSL_certificate_with_Let%27s_Encrypt&amp;diff=26759"/>
		<updated>2021-10-11T09:15:05Z</updated>

		<summary type="html">&lt;p&gt;Mindaugas: /* Logs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About Let's Encrypt ==&lt;br /&gt;
Let's Encrypt provides free valid SSL certificates&lt;br /&gt;
&lt;br /&gt;
== Before proceeding ==&lt;br /&gt;
To proceed the following is needed:&lt;br /&gt;
* Domain name pointed to switch IP (it is not possible to create a Let's Encrypt SSL certificate for IP address)&lt;br /&gt;
* Email address to get notifications from Let's Encrypt&lt;br /&gt;
* SSH access to switch server with root privileges&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
In the example below let's assume that the domain name is example.com&lt;br /&gt;
&lt;br /&gt;
Before installation, it is a good idea to backup /etc/httpd folder&lt;br /&gt;
&lt;br /&gt;
 cp -a /etc/httpd/ /usr/local/mor/backups/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Method 1 (using yum packages) ===&lt;br /&gt;
Based on this [https://www.digitalocean.com/community/tutorials/how-to-secure-apache-with-let-s-encrypt-on-centos-7 guide]&lt;br /&gt;
&lt;br /&gt;
 yum install certbot python2-certbot-apache mod_ssl&lt;br /&gt;
&lt;br /&gt;
if installation is completed without errors, run certbot command (prepare to answer yes/no questions and enter the domain name(s) and email)&lt;br /&gt;
&lt;br /&gt;
 certbot --apache &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If the command is completed successfully, going to &amp;lt;nowiki&amp;gt;https://example.com/billing&amp;lt;/nowiki&amp;gt; should show a secure connection&lt;br /&gt;
&lt;br /&gt;
if everything is OK, test certificate renewal and install renewal cron&lt;br /&gt;
 certbot renew --dry-run&lt;br /&gt;
&lt;br /&gt;
If successful it should show at the end&lt;br /&gt;
&lt;br /&gt;
 Congratulations, all simulated renewals succeeded: &lt;br /&gt;
 Congratulations, all simulated renewals succeeded: &lt;br /&gt;
   /etc/letsencrypt/live/example.com/fullchain.pem (success)&lt;br /&gt;
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -&lt;br /&gt;
&lt;br /&gt;
Create a cron to renew certificates automatically &lt;br /&gt;
&lt;br /&gt;
 echo &amp;quot;20 0,12 * * * root /usr/bin/certbot renew&amp;quot; &amp;gt; /etc/cron.d/certbot_renewal_cron&lt;br /&gt;
 chmod 644 /etc/cron.d/certbot_renewal_cron&lt;br /&gt;
 service crond restart&lt;br /&gt;
&lt;br /&gt;
This will try to renew the certificate two times every day. Certbot will try to actually renew certificates once the expiration day will be less than 30 days&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you get an error:&lt;br /&gt;
&lt;br /&gt;
 Unable to find a virtual host listening on port 80 which is currently needed for Certbot to prove to the CA that you control your domain. Please add a virtual host for port 80.&lt;br /&gt;
&lt;br /&gt;
That means there is a problem with &amp;lt;VirtualHost *:80&amp;gt; configuration in /etc/httpd/httpd.conf&lt;br /&gt;
&lt;br /&gt;
Check with:&lt;br /&gt;
&lt;br /&gt;
 apachectl -t -D DUMP_VHOSTS&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
=== Method 2 (using snap management system) ===&lt;br /&gt;
To streamline the install process across different Linux Distributions, the Let's Encrypt official guide use snapd management system&lt;br /&gt;
&lt;br /&gt;
If you want to use snaps, please use this guide:&lt;br /&gt;
&lt;br /&gt;
https://certbot.eff.org/lets-encrypt/centosrhel7-apache.html&lt;br /&gt;
&lt;br /&gt;
Using this installation method, automatic renewal will be configured automatically (it will be systemd timer, not a simple cron)&lt;br /&gt;
 systemctl list-timers &lt;br /&gt;
 NEXT                         LEFT       LAST                         PASSED               UNIT                         ACTIVATES&lt;br /&gt;
 Tr 2021-10-06 12:42:00 CEST  41min left Tr 2021-10-06 05:11:01 CEST  6h ago               snap.certbot.renew.timer     snap.certbot.renew.service&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
== Logs ==&lt;br /&gt;
Let's encrypt log&lt;br /&gt;
  /var/log/letsencrypt/letsencrypt.log&lt;br /&gt;
&lt;br /&gt;
== Accessing switch without /billing suffix ==&lt;br /&gt;
Follow the guide [[I see Apache test on Start page| here]]&lt;br /&gt;
&lt;br /&gt;
Use https instead of http and domain names instead of 127.0.0.1&lt;/div&gt;</summary>
		<author><name>Mindaugas</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmisoft.com/index.php?title=How_to_set_up_SSL_certificate_with_Let%27s_Encrypt&amp;diff=26758</id>
		<title>How to set up SSL certificate with Let's Encrypt</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmisoft.com/index.php?title=How_to_set_up_SSL_certificate_with_Let%27s_Encrypt&amp;diff=26758"/>
		<updated>2021-10-11T09:14:27Z</updated>

		<summary type="html">&lt;p&gt;Mindaugas: /* Method 2 (using snap management system) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About Let's Encrypt ==&lt;br /&gt;
Let's Encrypt provides free valid SSL certificates&lt;br /&gt;
&lt;br /&gt;
== Before proceeding ==&lt;br /&gt;
To proceed the following is needed:&lt;br /&gt;
* Domain name pointed to switch IP (it is not possible to create a Let's Encrypt SSL certificate for IP address)&lt;br /&gt;
* Email address to get notifications from Let's Encrypt&lt;br /&gt;
* SSH access to switch server with root privileges&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
In the example below let's assume that the domain name is example.com&lt;br /&gt;
&lt;br /&gt;
Before installation, it is a good idea to backup /etc/httpd folder&lt;br /&gt;
&lt;br /&gt;
 cp -a /etc/httpd/ /usr/local/mor/backups/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Method 1 (using yum packages) ===&lt;br /&gt;
Based on this [https://www.digitalocean.com/community/tutorials/how-to-secure-apache-with-let-s-encrypt-on-centos-7 guide]&lt;br /&gt;
&lt;br /&gt;
 yum install certbot python2-certbot-apache mod_ssl&lt;br /&gt;
&lt;br /&gt;
if installation is completed without errors, run certbot command (prepare to answer yes/no questions and enter the domain name(s) and email)&lt;br /&gt;
&lt;br /&gt;
 certbot --apache &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If the command is completed successfully, going to &amp;lt;nowiki&amp;gt;https://example.com/billing&amp;lt;/nowiki&amp;gt; should show a secure connection&lt;br /&gt;
&lt;br /&gt;
if everything is OK, test certificate renewal and install renewal cron&lt;br /&gt;
 certbot renew --dry-run&lt;br /&gt;
&lt;br /&gt;
If successful it should show at the end&lt;br /&gt;
&lt;br /&gt;
 Congratulations, all simulated renewals succeeded: &lt;br /&gt;
 Congratulations, all simulated renewals succeeded: &lt;br /&gt;
   /etc/letsencrypt/live/example.com/fullchain.pem (success)&lt;br /&gt;
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -&lt;br /&gt;
&lt;br /&gt;
Create a cron to renew certificates automatically &lt;br /&gt;
&lt;br /&gt;
 echo &amp;quot;20 0,12 * * * root /usr/bin/certbot renew&amp;quot; &amp;gt; /etc/cron.d/certbot_renewal_cron&lt;br /&gt;
 chmod 644 /etc/cron.d/certbot_renewal_cron&lt;br /&gt;
 service crond restart&lt;br /&gt;
&lt;br /&gt;
This will try to renew the certificate two times every day. Certbot will try to actually renew certificates once the expiration day will be less than 30 days&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you get an error:&lt;br /&gt;
&lt;br /&gt;
 Unable to find a virtual host listening on port 80 which is currently needed for Certbot to prove to the CA that you control your domain. Please add a virtual host for port 80.&lt;br /&gt;
&lt;br /&gt;
That means there is a problem with &amp;lt;VirtualHost *:80&amp;gt; configuration in /etc/httpd/httpd.conf&lt;br /&gt;
&lt;br /&gt;
Check with:&lt;br /&gt;
&lt;br /&gt;
 apachectl -t -D DUMP_VHOSTS&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
=== Method 2 (using snap management system) ===&lt;br /&gt;
To streamline the install process across different Linux Distributions, the Let's Encrypt official guide use snapd management system&lt;br /&gt;
&lt;br /&gt;
If you want to use snaps, please use this guide:&lt;br /&gt;
&lt;br /&gt;
https://certbot.eff.org/lets-encrypt/centosrhel7-apache.html&lt;br /&gt;
&lt;br /&gt;
Using this installation method, automatic renewal will be configured automatically (it will be systemd timer, not a simple cron)&lt;br /&gt;
 systemctl list-timers &lt;br /&gt;
 NEXT                         LEFT       LAST                         PASSED               UNIT                         ACTIVATES&lt;br /&gt;
 Tr 2021-10-06 12:42:00 CEST  41min left Tr 2021-10-06 05:11:01 CEST  6h ago               snap.certbot.renew.timer     snap.certbot.renew.service&lt;br /&gt;
&lt;br /&gt;
== Logs ==&lt;br /&gt;
Let's encrypt log&lt;br /&gt;
  /var/log/letsencrypt/letsencrypt.log&lt;br /&gt;
&lt;br /&gt;
== Accessing switch without /billing suffix ==&lt;br /&gt;
Follow the guide [[I see Apache test on Start page| here]]&lt;br /&gt;
&lt;br /&gt;
Use https instead of http and domain names instead of 127.0.0.1&lt;/div&gt;</summary>
		<author><name>Mindaugas</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmisoft.com/index.php?title=How_to_set_up_SSL_certificate_with_Let%27s_Encrypt&amp;diff=26757</id>
		<title>How to set up SSL certificate with Let's Encrypt</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmisoft.com/index.php?title=How_to_set_up_SSL_certificate_with_Let%27s_Encrypt&amp;diff=26757"/>
		<updated>2021-10-11T09:14:02Z</updated>

		<summary type="html">&lt;p&gt;Mindaugas: /* Method 1 (using yum packages) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About Let's Encrypt ==&lt;br /&gt;
Let's Encrypt provides free valid SSL certificates&lt;br /&gt;
&lt;br /&gt;
== Before proceeding ==&lt;br /&gt;
To proceed the following is needed:&lt;br /&gt;
* Domain name pointed to switch IP (it is not possible to create a Let's Encrypt SSL certificate for IP address)&lt;br /&gt;
* Email address to get notifications from Let's Encrypt&lt;br /&gt;
* SSH access to switch server with root privileges&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
In the example below let's assume that the domain name is example.com&lt;br /&gt;
&lt;br /&gt;
Before installation, it is a good idea to backup /etc/httpd folder&lt;br /&gt;
&lt;br /&gt;
 cp -a /etc/httpd/ /usr/local/mor/backups/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Method 1 (using yum packages) ===&lt;br /&gt;
Based on this [https://www.digitalocean.com/community/tutorials/how-to-secure-apache-with-let-s-encrypt-on-centos-7 guide]&lt;br /&gt;
&lt;br /&gt;
 yum install certbot python2-certbot-apache mod_ssl&lt;br /&gt;
&lt;br /&gt;
if installation is completed without errors, run certbot command (prepare to answer yes/no questions and enter the domain name(s) and email)&lt;br /&gt;
&lt;br /&gt;
 certbot --apache &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If the command is completed successfully, going to &amp;lt;nowiki&amp;gt;https://example.com/billing&amp;lt;/nowiki&amp;gt; should show a secure connection&lt;br /&gt;
&lt;br /&gt;
if everything is OK, test certificate renewal and install renewal cron&lt;br /&gt;
 certbot renew --dry-run&lt;br /&gt;
&lt;br /&gt;
If successful it should show at the end&lt;br /&gt;
&lt;br /&gt;
 Congratulations, all simulated renewals succeeded: &lt;br /&gt;
 Congratulations, all simulated renewals succeeded: &lt;br /&gt;
   /etc/letsencrypt/live/example.com/fullchain.pem (success)&lt;br /&gt;
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -&lt;br /&gt;
&lt;br /&gt;
Create a cron to renew certificates automatically &lt;br /&gt;
&lt;br /&gt;
 echo &amp;quot;20 0,12 * * * root /usr/bin/certbot renew&amp;quot; &amp;gt; /etc/cron.d/certbot_renewal_cron&lt;br /&gt;
 chmod 644 /etc/cron.d/certbot_renewal_cron&lt;br /&gt;
 service crond restart&lt;br /&gt;
&lt;br /&gt;
This will try to renew the certificate two times every day. Certbot will try to actually renew certificates once the expiration day will be less than 30 days&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you get an error:&lt;br /&gt;
&lt;br /&gt;
 Unable to find a virtual host listening on port 80 which is currently needed for Certbot to prove to the CA that you control your domain. Please add a virtual host for port 80.&lt;br /&gt;
&lt;br /&gt;
That means there is a problem with &amp;lt;VirtualHost *:80&amp;gt; configuration in /etc/httpd/httpd.conf&lt;br /&gt;
&lt;br /&gt;
Check with:&lt;br /&gt;
&lt;br /&gt;
 apachectl -t -D DUMP_VHOSTS&lt;br /&gt;
&lt;br /&gt;
=== Method 2 (using snap management system) ===&lt;br /&gt;
To streamline the install process across different Linux Distributions, the Let's Encrypt official guide use snapd management system&lt;br /&gt;
&lt;br /&gt;
If you want to use snaps, please use this guide:&lt;br /&gt;
&lt;br /&gt;
https://certbot.eff.org/lets-encrypt/centosrhel7-apache.html&lt;br /&gt;
&lt;br /&gt;
Using this installation method, automatic renewal will be configured automatically (it will be systemd timer, not a simple cron)&lt;br /&gt;
 systemctl list-timers &lt;br /&gt;
 NEXT                         LEFT       LAST                         PASSED               UNIT                         ACTIVATES&lt;br /&gt;
 Tr 2021-10-06 12:42:00 CEST  41min left Tr 2021-10-06 05:11:01 CEST  6h ago               snap.certbot.renew.timer     snap.certbot.renew.service&lt;br /&gt;
&lt;br /&gt;
== Logs ==&lt;br /&gt;
Let's encrypt log&lt;br /&gt;
  /var/log/letsencrypt/letsencrypt.log&lt;br /&gt;
&lt;br /&gt;
== Accessing switch without /billing suffix ==&lt;br /&gt;
Follow the guide [[I see Apache test on Start page| here]]&lt;br /&gt;
&lt;br /&gt;
Use https instead of http and domain names instead of 127.0.0.1&lt;/div&gt;</summary>
		<author><name>Mindaugas</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmisoft.com/index.php?title=M4_Local_Number_Portability&amp;diff=26756</id>
		<title>M4 Local Number Portability</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmisoft.com/index.php?title=M4_Local_Number_Portability&amp;diff=26756"/>
		<updated>2021-10-08T10:07:50Z</updated>

		<summary type="html">&lt;p&gt;Mindaugas: Created page with 'Documentation WIP  = Intra/Inter/Indeter ='&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Documentation WIP&lt;br /&gt;
&lt;br /&gt;
= Intra/Inter/Indeter =&lt;/div&gt;</summary>
		<author><name>Mindaugas</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmisoft.com/index.php?title=M4_Switch_Manual&amp;diff=26755</id>
		<title>M4 Switch Manual</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmisoft.com/index.php?title=M4_Switch_Manual&amp;diff=26755"/>
		<updated>2021-10-08T10:06:19Z</updated>

		<summary type="html">&lt;p&gt;Mindaugas: /* Routing */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
[[File:m2_logo.png|800px|link=|alt=&amp;quot;M2 Class 4 Softswitch&amp;quot;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;M2 is class 4 softswitch with Billing and Routing with extended functionality, increased stability and professional support directly from the developers. It enables VoIP providers to offer wholesale/transit services.&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= General Info =&lt;br /&gt;
&lt;br /&gt;
* [[M2 Switch | Introduction]]&lt;br /&gt;
* [[M2 Functionality]]&lt;br /&gt;
* [[M2 Network Architecture]]&lt;br /&gt;
* [[M4 System Architecture]]&lt;br /&gt;
* Codecs&lt;br /&gt;
** [[M2 Supported Codecs]]&lt;br /&gt;
** [[M2 Codec Negotiation]]&lt;br /&gt;
** [[M4 Supported Codecs]]&lt;br /&gt;
* [[M2 API]]&lt;br /&gt;
* [[M2 video demonstrations]]&lt;br /&gt;
* [[M2 Changelog]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Configuration = &lt;br /&gt;
&lt;br /&gt;
* [[M2 Users | Users]]&lt;br /&gt;
* [[system.conf]]&lt;br /&gt;
* [[Performance Suggestions M2 | Performance Suggestions]]&lt;br /&gt;
* [[Destination Groups Policy]]&lt;br /&gt;
* [[Move MOR Database to M2]]&lt;br /&gt;
* [[M2 Caching]]&lt;br /&gt;
* [[M4 Media Bypass|Media Bypass]]&lt;br /&gt;
* [[M4 RPID/PAI | RPID/PAI]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Routing =&lt;br /&gt;
&lt;br /&gt;
* [[M2 Routing Logic | Routing Logic]]&lt;br /&gt;
* [[M2 Regexp Examples|Regexp Examples]]&lt;br /&gt;
* [[M2_Connection_Points | Connection Points]]&lt;br /&gt;
** [[M2 Termination Points | Termination Points (TP) ]]&lt;br /&gt;
*** [[M2 TP Call Limit | TP Call Limit]]&lt;br /&gt;
** [[M2 Origination Points | Origination Points (OP) ]]&lt;br /&gt;
* [[M2 Source Transformation | Source Transformation]]&lt;br /&gt;
* [[M2 Destination Transformation | Destination Transformation]]&lt;br /&gt;
* [[M2 Routing Groups | Routing Groups (RG) ]]&lt;br /&gt;
* [[M2 Quality Routing | Quality Routing]]&lt;br /&gt;
* [[M2 Dial Peers | Dial Peers (DP) ]]&lt;br /&gt;
* [[M2_Directions_and_Destinations | Directions and Destinations]]&lt;br /&gt;
* [[M2_How_to_block_calls | How to block calls]]&lt;br /&gt;
* [[M2_Mobile_Number_Portability | Mobile Number Portability]]&lt;br /&gt;
* [[M4_Local_Number_Portability | Local Number Portability - US Jurisdictional Routing]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Billing =&lt;br /&gt;
&lt;br /&gt;
* [[M2 Tariffs| Tariffs]]&lt;br /&gt;
* [[M2_Custom_Tariffs | Custom Tariffs]]&lt;br /&gt;
* [[M2_CDR_Disputes | CDR Disputes]]&lt;br /&gt;
* [[M2 EU Roaming Regulations | EU Roaming Regulations]]&lt;br /&gt;
* [[M2 Rates | Rates]]&lt;br /&gt;
** [[M2 Rate Notification | Rate Notifications]]&lt;br /&gt;
** [[M2 Blocked Rates | Blocked Rates]]&lt;br /&gt;
** [[M2 Work Days and Free Days | Work Days and Free Days]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Accounting =&lt;br /&gt;
&lt;br /&gt;
* [[M2 Payments | Payments]]&lt;br /&gt;
* [[M2 Customer Invoices| Customer Invoices]]&lt;br /&gt;
* [[M2 Supplier Invoices| Supplier Invoices]]&lt;br /&gt;
* [[M2_CDR_Rerating | CDR Rerating]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Reporting =&lt;br /&gt;
&lt;br /&gt;
* [[M2_Aggregates | Aggregates]]&lt;br /&gt;
* [[M2_Calls_by_Clients | Calls by Clients]]&lt;br /&gt;
* [[M2_Calls_List | Calls List]]&lt;br /&gt;
* [[M2_Quick_Stats | Quick Stats]]&lt;br /&gt;
* [[M2 Balance Report | Balance Report]]&lt;br /&gt;
* [[M2 Financial Status|Financial Status]]&lt;br /&gt;
* [[M2 CSV Export | CSV Export]]&lt;br /&gt;
* [[M2 Reports Examples | Reports Examples]]&lt;br /&gt;
* [[M2 Destination Groups Stats | Destination Groups Stats]]&lt;br /&gt;
* [[M2_Load_Stats | Load Stats]]&lt;br /&gt;
* [[M2_Calls_Dashboard | Calls Dashboard]]&lt;br /&gt;
* [[M2_Terminator_Active_Calls| Terminator Active Calls]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Maintenance/Troubleshooting =&lt;br /&gt;
&lt;br /&gt;
* [[M2 Access Levels | Access Levels]]&lt;br /&gt;
* [[M2 CDR Management | CDR Management]]&lt;br /&gt;
* [[M2 Hangupcause Codes | Hangupcause Codes]]&lt;br /&gt;
** [[M2 Disconnect Code Changes | Disconnect Code Changes]]&lt;br /&gt;
* [[M4 Disconnect Codes]]&lt;br /&gt;
* [[M2 Warning Balance | Warning Balance]]&lt;br /&gt;
* [[M2 Alerts | Alerts]]&lt;br /&gt;
* [[Freeswitch]]&lt;br /&gt;
** [https://wiki.freeswitch.org/wiki/Codecs#Transcodable_codecs Freeswitch Codecs]&lt;br /&gt;
** [https://wiki.freeswitch.org/wiki/Codec_Negotiation Freeswitch Codec Negotiation]&lt;br /&gt;
** [[Freeswitch under NAT]]&lt;br /&gt;
** [[Freeswitch Port Range]]&lt;br /&gt;
** [[Freeswitch SNMP]]&lt;br /&gt;
* [[M2 Number Pools|Number Pools]]&lt;br /&gt;
* [[M2 Directions | Directions]]&lt;br /&gt;
* [[M2 Call Tracing | Call Tracing]]&lt;br /&gt;
* [[M2 Call Info | Call Info]]&lt;br /&gt;
* [[M2_disable_Q.850_Reason_header | Disable Q.850 Reason header]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Security =&lt;br /&gt;
&lt;br /&gt;
* [[M2_Blocked_IPs | Block IPs]]&lt;br /&gt;
* [[M2_Blocked_Countries | Block Countries]]&lt;br /&gt;
* [[M2_Login_Failure_Report | Login_Failure_Report]]&lt;br /&gt;
* [[M2_Login_with_approved_IP%27s | Login with approved IP's]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= I Have a Problem  =&lt;br /&gt;
&lt;br /&gt;
* [[M2_Ports_which_should_be_opened | Ports which should be opened]]&lt;br /&gt;
* [[Call Count Bigger That What We Can Process]]&lt;br /&gt;
* [[Sometimes Users Blocked Automatically]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= User Portal =&lt;br /&gt;
&lt;br /&gt;
* [[M2 User Dashboard | Dashboard]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Tutorials = &lt;br /&gt;
&lt;br /&gt;
* [[M2 How to make first call | How to make first call]]&lt;br /&gt;
* [[M2 video demonstrations]]&lt;/div&gt;</summary>
		<author><name>Mindaugas</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmisoft.com/index.php?title=M4_Switch_Manual&amp;diff=26754</id>
		<title>M4 Switch Manual</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmisoft.com/index.php?title=M4_Switch_Manual&amp;diff=26754"/>
		<updated>2021-10-08T10:04:29Z</updated>

		<summary type="html">&lt;p&gt;Mindaugas: /* Configuration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
[[File:m2_logo.png|800px|link=|alt=&amp;quot;M2 Class 4 Softswitch&amp;quot;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;M2 is class 4 softswitch with Billing and Routing with extended functionality, increased stability and professional support directly from the developers. It enables VoIP providers to offer wholesale/transit services.&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= General Info =&lt;br /&gt;
&lt;br /&gt;
* [[M2 Switch | Introduction]]&lt;br /&gt;
* [[M2 Functionality]]&lt;br /&gt;
* [[M2 Network Architecture]]&lt;br /&gt;
* [[M4 System Architecture]]&lt;br /&gt;
* Codecs&lt;br /&gt;
** [[M2 Supported Codecs]]&lt;br /&gt;
** [[M2 Codec Negotiation]]&lt;br /&gt;
** [[M4 Supported Codecs]]&lt;br /&gt;
* [[M2 API]]&lt;br /&gt;
* [[M2 video demonstrations]]&lt;br /&gt;
* [[M2 Changelog]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Configuration = &lt;br /&gt;
&lt;br /&gt;
* [[M2 Users | Users]]&lt;br /&gt;
* [[system.conf]]&lt;br /&gt;
* [[Performance Suggestions M2 | Performance Suggestions]]&lt;br /&gt;
* [[Destination Groups Policy]]&lt;br /&gt;
* [[Move MOR Database to M2]]&lt;br /&gt;
* [[M2 Caching]]&lt;br /&gt;
* [[M4 Media Bypass|Media Bypass]]&lt;br /&gt;
* [[M4 RPID/PAI | RPID/PAI]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Routing =&lt;br /&gt;
&lt;br /&gt;
* [[M2 Routing Logic | Routing Logic]]&lt;br /&gt;
* [[M2 Regexp Examples|Regexp Examples]]&lt;br /&gt;
* [[M2_Connection_Points | Connection Points]]&lt;br /&gt;
** [[M2 Termination Points | Termination Points (TP) ]]&lt;br /&gt;
*** [[M2 TP Call Limit | TP Call Limit]]&lt;br /&gt;
** [[M2 Origination Points | Origination Points (OP) ]]&lt;br /&gt;
* [[M2 Source Transformation | Source Transformation]]&lt;br /&gt;
* [[M2 Destination Transformation | Destination Transformation]]&lt;br /&gt;
* [[M2 Routing Groups | Routing Groups (RG) ]]&lt;br /&gt;
* [[M2 Quality Routing | Quality Routing]]&lt;br /&gt;
* [[M2 Dial Peers | Dial Peers (DP) ]]&lt;br /&gt;
* [[M2_Directions_and_Destinations | Directions and Destinations]]&lt;br /&gt;
* [[M2_How_to_block_calls | How to block calls]]&lt;br /&gt;
* [[M2_Mobile_Number_Portability | Mobile Number Portability]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Billing =&lt;br /&gt;
&lt;br /&gt;
* [[M2 Tariffs| Tariffs]]&lt;br /&gt;
* [[M2_Custom_Tariffs | Custom Tariffs]]&lt;br /&gt;
* [[M2_CDR_Disputes | CDR Disputes]]&lt;br /&gt;
* [[M2 EU Roaming Regulations | EU Roaming Regulations]]&lt;br /&gt;
* [[M2 Rates | Rates]]&lt;br /&gt;
** [[M2 Rate Notification | Rate Notifications]]&lt;br /&gt;
** [[M2 Blocked Rates | Blocked Rates]]&lt;br /&gt;
** [[M2 Work Days and Free Days | Work Days and Free Days]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Accounting =&lt;br /&gt;
&lt;br /&gt;
* [[M2 Payments | Payments]]&lt;br /&gt;
* [[M2 Customer Invoices| Customer Invoices]]&lt;br /&gt;
* [[M2 Supplier Invoices| Supplier Invoices]]&lt;br /&gt;
* [[M2_CDR_Rerating | CDR Rerating]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Reporting =&lt;br /&gt;
&lt;br /&gt;
* [[M2_Aggregates | Aggregates]]&lt;br /&gt;
* [[M2_Calls_by_Clients | Calls by Clients]]&lt;br /&gt;
* [[M2_Calls_List | Calls List]]&lt;br /&gt;
* [[M2_Quick_Stats | Quick Stats]]&lt;br /&gt;
* [[M2 Balance Report | Balance Report]]&lt;br /&gt;
* [[M2 Financial Status|Financial Status]]&lt;br /&gt;
* [[M2 CSV Export | CSV Export]]&lt;br /&gt;
* [[M2 Reports Examples | Reports Examples]]&lt;br /&gt;
* [[M2 Destination Groups Stats | Destination Groups Stats]]&lt;br /&gt;
* [[M2_Load_Stats | Load Stats]]&lt;br /&gt;
* [[M2_Calls_Dashboard | Calls Dashboard]]&lt;br /&gt;
* [[M2_Terminator_Active_Calls| Terminator Active Calls]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Maintenance/Troubleshooting =&lt;br /&gt;
&lt;br /&gt;
* [[M2 Access Levels | Access Levels]]&lt;br /&gt;
* [[M2 CDR Management | CDR Management]]&lt;br /&gt;
* [[M2 Hangupcause Codes | Hangupcause Codes]]&lt;br /&gt;
** [[M2 Disconnect Code Changes | Disconnect Code Changes]]&lt;br /&gt;
* [[M4 Disconnect Codes]]&lt;br /&gt;
* [[M2 Warning Balance | Warning Balance]]&lt;br /&gt;
* [[M2 Alerts | Alerts]]&lt;br /&gt;
* [[Freeswitch]]&lt;br /&gt;
** [https://wiki.freeswitch.org/wiki/Codecs#Transcodable_codecs Freeswitch Codecs]&lt;br /&gt;
** [https://wiki.freeswitch.org/wiki/Codec_Negotiation Freeswitch Codec Negotiation]&lt;br /&gt;
** [[Freeswitch under NAT]]&lt;br /&gt;
** [[Freeswitch Port Range]]&lt;br /&gt;
** [[Freeswitch SNMP]]&lt;br /&gt;
* [[M2 Number Pools|Number Pools]]&lt;br /&gt;
* [[M2 Directions | Directions]]&lt;br /&gt;
* [[M2 Call Tracing | Call Tracing]]&lt;br /&gt;
* [[M2 Call Info | Call Info]]&lt;br /&gt;
* [[M2_disable_Q.850_Reason_header | Disable Q.850 Reason header]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Security =&lt;br /&gt;
&lt;br /&gt;
* [[M2_Blocked_IPs | Block IPs]]&lt;br /&gt;
* [[M2_Blocked_Countries | Block Countries]]&lt;br /&gt;
* [[M2_Login_Failure_Report | Login_Failure_Report]]&lt;br /&gt;
* [[M2_Login_with_approved_IP%27s | Login with approved IP's]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= I Have a Problem  =&lt;br /&gt;
&lt;br /&gt;
* [[M2_Ports_which_should_be_opened | Ports which should be opened]]&lt;br /&gt;
* [[Call Count Bigger That What We Can Process]]&lt;br /&gt;
* [[Sometimes Users Blocked Automatically]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= User Portal =&lt;br /&gt;
&lt;br /&gt;
* [[M2 User Dashboard | Dashboard]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Tutorials = &lt;br /&gt;
&lt;br /&gt;
* [[M2 How to make first call | How to make first call]]&lt;br /&gt;
* [[M2 video demonstrations]]&lt;/div&gt;</summary>
		<author><name>Mindaugas</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmisoft.com/index.php?title=Configuration_from_GUI&amp;diff=26753</id>
		<title>Configuration from GUI</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmisoft.com/index.php?title=Configuration_from_GUI&amp;diff=26753"/>
		<updated>2021-10-07T09:02:55Z</updated>

		<summary type="html">&lt;p&gt;Mindaugas: /* Emails */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Where I can find this settings menu?=&lt;br /&gt;
&lt;br /&gt;
You can find this menu in '''SETTINGS –&amp;gt; Setup –&amp;gt; Settings'''&lt;br /&gt;
&lt;br /&gt;
[[File:Settings_path.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
== Global ==&lt;br /&gt;
&lt;br /&gt;
'''SETTINGS –&amp;gt; Setup –&amp;gt; Settings –&amp;gt; [[Global_Settings | Global]]'''&lt;br /&gt;
&lt;br /&gt;
* '''Company''' – name of the company.&lt;br /&gt;
* '''Company email''' – email address of the company.&lt;br /&gt;
* '''Version''' – version number.&lt;br /&gt;
* '''Copyright Title''' – copyright title supports html text format.&lt;br /&gt;
* '''Browser Title''' – browser title for MOR GUI.&lt;br /&gt;
* '''Front Page Text''' – some text to place on front page.&lt;br /&gt;
* '''Login Page Text''' – some text to place on login page&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Registration == &lt;br /&gt;
&lt;br /&gt;
'''SETTINGS –&amp;gt; Setup –&amp;gt; Settings –&amp;gt; Registration'''&lt;br /&gt;
&lt;br /&gt;
* '''Enabled?''' – do we want to let users [[Online registration | register online]] automatically?&lt;br /&gt;
* '''Hide registration link in Login page?''' – tick this option if you do not want users to be able to register online.&lt;br /&gt;
* '''Default country'''&lt;br /&gt;
* '''Asterisk server IP''' – what IP should user connect his softphone/server to?&lt;br /&gt;
* '''Send Email to User after registration''' – just yes or no.&lt;br /&gt;
* '''Send Email to Admin after registration''' – just yes or no.&lt;br /&gt;
* '''Send Email To User after User was created''' – just yes or no.&lt;br /&gt;
* '''Send Email To Admin after User was created''' – just yes or no.&lt;br /&gt;
* '''[[ReCAPTCHA]] configuration'''&lt;br /&gt;
* '''[[User_Agreement|Terms and conditions]]'''&lt;br /&gt;
* '''Allow to create user and device with matching username and password''' – just yes or no. If this setting is not enabled - username and password from MOR GUI will have to be different than device's username and password.&lt;br /&gt;
* '''Enable VAT checking for EU companies''' – you can choose whether to check '''TAX Registration Number:''' during the [[Online registration]] or not. Done over [http://ec.europa.eu/taxation_customs/vies/?locale=lt EU page].&lt;br /&gt;
* '''Allow blank VAT for EU companies''' – allows to leave blank '''TAX Registration Number:''' field during the [[Online registration]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
===See also===&lt;br /&gt;
&lt;br /&gt;
* [[Default user]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Invoices ==&lt;br /&gt;
&lt;br /&gt;
'''SETTINGS –&amp;gt; Setup –&amp;gt; Settings –&amp;gt; Invoices'''&lt;br /&gt;
&lt;br /&gt;
Invoice configuration is divided into '''Prepaid''' and '''Postpaid'''. &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
=== Settings ===&lt;br /&gt;
&lt;br /&gt;
* '''Number start''' – how the invoice number should start.&lt;br /&gt;
* '''Number length''' – the length in digits AFTER Number Start – e.g. Number Start is not counted into this length. This value is active only for first number type.&lt;br /&gt;
* '''Number type''' – select more appropriate number format.&lt;br /&gt;
* '''Invoice period start''' – when invoices are issued, default is first day of the month.&lt;br /&gt;
* '''Show calls in detailed invoice''' – yes or no.&lt;br /&gt;
* '''[[Outstanding balance(Debt) | Show balance line]]''' – shows balance line in Invoice PDF files when Invoice is generated from first day of month till last one. &lt;br /&gt;
* '''Round finals to 2 decimals''' – round or not total in Invoices to 2 decimals.&lt;br /&gt;
* '''Use short file name'''&lt;br /&gt;
* '''Group Subscriptions''' - User's subscriptions will be grouped by service (only applies to PDF and XLSX invoice).&lt;br /&gt;
* '''Show Quantity''' - Show quantity of each service (only applies to PDF invoice).&lt;br /&gt;
* '''Invoice Page Limit:''' – invoice will be generated till this page limit. Additional page is added with an explanation that page limit was reached. &lt;br /&gt;
* ''' Rename 'DID owner cost' label in detailed PDF invoice:''' – text which will be used instead of '''DID owner cost''' in detailed PDF invoice.&lt;br /&gt;
* ''' Hide 'DID owner cost' line in detailed PDF invoice:''' – checkbox, which control whether or not DID owner cost should be shown in detailed PDF invoice.&lt;br /&gt;
* ''' Show Destination with Prefix in Detailed Invoice:''' - checkbox, if enabled, destination will be shown as '''Destination Name (prefix)'''.&lt;br /&gt;
* ''' Rename red 'INVOICE' label in Simplified PDF Invoice:''' &lt;br /&gt;
* ''' Rename red 'INVOICE' label in Detailed PDF Invoice:'''&lt;br /&gt;
* ''' Rename red 'INVOICE' label in PDF Invoice by CallerID:'''&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Details ===&lt;br /&gt;
&lt;br /&gt;
* '''Address format''' – changes field positioning in the invoice for the address. You must select it in order to show address in the invoice. &lt;br /&gt;
* '''Address line 1-4''' – address info.&lt;br /&gt;
* '''Bank details line 1-5''' – bank details info.&lt;br /&gt;
* '''Invoice balance line''' – line for balance (e.g. &amp;quot;Your current balance is&amp;quot;)&lt;br /&gt;
* '''Invoice to pay Line'''&lt;br /&gt;
* '''End title''' – a title for the end of your invoice.&lt;br /&gt;
&amp;lt;!---This functionality is available from MOR 12---&amp;gt;&lt;br /&gt;
* '''Add Average rate in detailed invoice''' – adds average rate in detailed invoice.&lt;br /&gt;
* '''Show Time in Minute''' – shows time in mm:ss instead of hh:mm:ss, for example, not 02:13:42 but 133:42.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Additional ===&lt;br /&gt;
&lt;br /&gt;
* '''Show additional details on separate page''' – enables additional custom page at the end of the invoice.&lt;br /&gt;
* '''Additional details''' – the information to be displayed in a custom page at the end of the invoice.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
=== Functionality ===&lt;br /&gt;
&lt;br /&gt;
* '''Invoice allow recalculate after send''' – allows recalculating invoices after being sent.&lt;br /&gt;
* '''Do not generate Invoices for blocked Users''' - if enabled Invoices will not be generated for blocked Users.&lt;br /&gt;
* '''Rename &amp;quot;Calls&amp;quot; label''' - changes 'Calls' name for Simplified Invoices and new Invoice XLSX. If you want to apply new 'Calls' name for old XLSX, you should go to Settings &amp;gt; Invoices &amp;gt; XLSX and mark 'New XLSX template apply for old Invoices'&lt;br /&gt;
* '''Start value for Invoice numbers''' - defines number from which Invoices numeration should start.&lt;br /&gt;
* '''Duration Format:''' - time format in invoice. This setting applies for XLSX type invoices (and PDF invoices generated from XLSX invoice) and Invoice Details page. Available options - 'H:M:S', 'H:M', 'M'. When option 'M' is used, sub option Decimal places appear, where you can select precision.&lt;br /&gt;
* '''Invoice Group By: Prefix / Destination'''&lt;br /&gt;
* '''Show Rates:No / Yes'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XLSX ===&lt;br /&gt;
* '''XLSX Template''' - choose XLSX Template for Invoices.&lt;br /&gt;
* '''Send XLSX Invoices converted to PDF''' – If enabled XLSX invoices will be converted to PDF before sending over [[Invoices#Send_invoices_by_email_.28manual.29|Email]] or [[Cron_actions#Generate_Invoices_and_send_by_Email|using cron action]]&lt;br /&gt;
* '''Group regular Calls by Destination''' - Groups regular Calls be destination&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===See also===&lt;br /&gt;
&lt;br /&gt;
* [[Invoices]]&lt;br /&gt;
* [[Invoice configuration]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Emails ==&lt;br /&gt;
&lt;br /&gt;
'''SETTINGS –&amp;gt; Setup –&amp;gt; Settings –&amp;gt; Emails'''&lt;br /&gt;
&lt;br /&gt;
* ''' 	Sending globally enabled''' – if this is checked, you will be able to use Mass Mailing and the system will send emails upon user registration.&lt;br /&gt;
* ''' 	Add recipient first name and last name''' – if this is checked, it will show the user's first name and last name if they are entered in the User Settings.&lt;br /&gt;
* '''SMTP server''' – hostname of the server.&lt;br /&gt;
* '''Port''' – port of SMTP server.&lt;br /&gt;
* '''Login''' – username to your SMTP server.&lt;br /&gt;
* '''Password''' – password to your SMTP server.&lt;br /&gt;
* '''Batch size''' – value for Mass Mailing, or how many emails to send at once.&lt;br /&gt;
* '''From''' – email address to put into From: field in email. Acceptable formats are: '''example@email.com''' or '''John Smith &amp;lt;example@email.com&amp;gt;'''.&lt;br /&gt;
* '''Test email sending''' – save settings and press this to test email sending. Do not forget to save settings first!&lt;br /&gt;
&lt;br /&gt;
'''P.S. Remember to set admin's e-mail in admin's personal settings. Without this test email sending will not work!'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
===See also===&lt;br /&gt;
&lt;br /&gt;
* [[Emails|Mass Emails]]&lt;br /&gt;
* [[Email variables]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Various ==&lt;br /&gt;
&lt;br /&gt;
'''SETTINGS –&amp;gt; Setup –&amp;gt; Settings –&amp;gt; Various'''&lt;br /&gt;
&lt;br /&gt;
* '''Days for DID to close''' – how long to keep DID closed before making it free.&lt;br /&gt;
* '''Agreement number length''' – number length in digits.&lt;br /&gt;
* '''Change dahdi''' – Sometimes this is used to change &amp;quot;Zap&amp;quot; to something else in GUI, e.g. to &amp;quot;PSTN&amp;quot;, mainly because not everybody knows what Zap stands for. PSTN is more common.&lt;br /&gt;
* '''Device PIN length''' – length for automatically generated PIN codes for devices.&lt;br /&gt;
* '''Device range MIN''' – from which extension automatic extension assigning starts.&lt;br /&gt;
* '''Device range MAX''' – till which extension automatic extension assigning goes.&lt;br /&gt;
** For example, from this interval: [Device range MIN, Device range MAX] MOR will select extensions for newly created Devices.&lt;br /&gt;
* '''Random Device Extension''' – when creating device, random number from '''Device Range''' will be taken.&lt;br /&gt;
* '''Enable &amp;quot;Allowed addresses&amp;quot; option for Devices:'''  – allows [[Device_settings#Allowed_Addresses | Allowed Addresses]] functionality in Devices settings.&lt;br /&gt;
* '''Enable &amp;quot;Allowed addresses&amp;quot; option for Providers:''' – allows Allowed Addresses functionality in Providers settings.&lt;br /&gt;
* '''User wholesale tariff enabled''' – enables user wholesale tariffs.&lt;br /&gt;
* '''Play IVR for unauthenticated call'''&lt;br /&gt;
* '''Banned CLIs default IVR''' – default IVR to route banned numbers.&lt;br /&gt;
* '''Do not allow duplicate device user names'''&lt;br /&gt;
* '''Do not allow users to change their email addresses'''&lt;br /&gt;
* '''Logout link''' – a user will be redirected to this link after pressing &amp;quot;Logout&amp;quot;&lt;br /&gt;
* '''Change ANSWER to FAILED if HGC not equal to 16 for Users''' – changes the Hangupcause for users in call reports from Answered to Failed if Hangupcause is not 16.&lt;br /&gt;
* '''Inform when Devices are created or updated''' – check to get email about every newly created or updated Device. &lt;br /&gt;
* '''Show Usernames on PDF/CSV Export Files in Last Calls''' – if checked, when particular User in Last Calls page search is selected, Last Calls PDF/CSV file name will be composed also from Name of selected User. If you are looking for All Users, no User Name will be used. (Name of User will be shown in Name of CSV/PDF file).&lt;br /&gt;
* '''Do not allow PREPAID User balance drop below zero (block them instead)'''&lt;br /&gt;
&amp;lt;!---from X5---&amp;gt;&lt;br /&gt;
* '''Do not block POSTPAID User when balance goes bellow zero on subscription count'''&lt;br /&gt;
* '''Allow identical email addresses to different Users''' – allows to create Users or Register users with identical email addresses. After checking this setting you will be not able to check '''Show forgot password''', because this functionality require unique email in all system. Setting can be unchecked if all emails are unique in system. &lt;br /&gt;
* '''Allow same IP and Port combinations in multiple Devices''' – allows to create Devices with the same IP and Port combination.&lt;br /&gt;
* '''Low Disk Space Alert''' – indicator when system should inform admin about low [[Multi_Server_support|Server]] space. By default 20%. Notice will appear in [[Integrity Check]] and every hour will send an email &amp;quot;Low Disk Space Alert&amp;quot;. Which template can be found and edited in [[Emails]] page. Information about the Server and the remaining free space will be provided.&lt;br /&gt;
* '''Limit PDF size in Last Calls''' - limits how many pages can be exported from Last Calls to PDF. It takes a lot of system resources to generate PDF files therefore this limit should be low enough to prevent high load on system.&lt;br /&gt;
* '''Google Maps API key''' - the setting is necessary for using the Google Maps functionality. More on how to configure this key please check [[Get Google Maps key]].&lt;br /&gt;
* '''Allow login by email''' - allow users to login by email instead of username.&lt;br /&gt;
* '''Call Forwarding CallerID''' - allows to manage CallerID when [http://wiki.kolmisoft.com/index.php/Call_Flow#Change_Forward_action_by_Call forwarding is set by call].&lt;br /&gt;
** '''From Device''' - puts CallerID for the Device that is forwarding the call. If Device CallerID is empty, then originator's CallerID will be used.&lt;br /&gt;
** '''Same as comes - unchanged''' - leaves the CallerID as it comes from the originator.&lt;br /&gt;
** '''Same as comes - with Diversion''' - leaves the CallerID as it comes from the original caller and additionally adds SIP header Diversion with CallerID from the Device that is forwarding the call (header will not be added if Device does not have CallerID set).&lt;br /&gt;
* '''DID for Unassigned DID''' - this feature is used for calls coming from providers to system DIDs. Allows to redirect call to specific DID if client dials non existent DID. If empty, then this feature is disabled and call will be terminated with [http://wiki.kolmisoft.com/index.php/207_Not_clear_who_should_receive_call 207 Not clear who should receive call] hangup code.&lt;br /&gt;
* '''Default Music On Hold''' - allows to select Default Music On Hold.&lt;br /&gt;
* '''Use Extension in CallerID for Local Calls''' - overwrites original CallerID with Device Extension when making local calls. Outside calls are not affected by this setting.&lt;br /&gt;
*'''Send Recordings space warning Email''' - sends Email to Admin once a day if recordings exceed space limit.&lt;br /&gt;
*'''Hide Provider Payments from User Payment List''' - default off.&lt;br /&gt;
&lt;br /&gt;
== Tax ==&lt;br /&gt;
&lt;br /&gt;
'''SETTINGS –&amp;gt; Setup –&amp;gt; Settings –&amp;gt; Tax'''&lt;br /&gt;
&lt;br /&gt;
Settings are explained here: [[Multi-Tax system]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
== Backups ==&lt;br /&gt;
&lt;br /&gt;
'''SETTINGS –&amp;gt; Setup –&amp;gt; Settings –&amp;gt; Backups'''&lt;br /&gt;
&lt;br /&gt;
Configuration is explained here: [[Backup system]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
== API ==&lt;br /&gt;
&lt;br /&gt;
'''SETTINGS –&amp;gt; Setup –&amp;gt; Settings –&amp;gt; API'''&lt;br /&gt;
&lt;br /&gt;
* '''Allow API''' – enable/disable API.&lt;br /&gt;
* '''Allow GET API''' – enable/disable GET in API - use only for testing!&lt;br /&gt;
* '''API Secret Key''' – secret key for API. This will be used as a password for signing queries to MOR API, check [[MOR_API | MOR API documentation]] for more information&lt;br /&gt;
* '''XML API Extension''' – .NET does not follow standards (surprise!); enable this setting if you are using it to get XML starting with HTTP tags.&lt;br /&gt;
* '''Allow API Login Redirect''' – enable/disable&lt;br /&gt;
* '''API allow registration''' – enable/disable registration through API&lt;br /&gt;
* '''API allow Payments''' – enable/disable payments through API&lt;br /&gt;
* '''API Payment confirmation''' – enable/disable payments confirmation through API&lt;br /&gt;
* '''[[Balance_in_phone|Allow devices to check balance over HTTP]]''' – enable/disable device balance checking&lt;br /&gt;
* '''[[MOR_API_rate_get|Allow devices to check rate over HTTP]]''' – enable/disable device rate checking&lt;br /&gt;
* '''Disable hash checking''' – lets you skip hash parameter using API&lt;br /&gt;
* '''Uniquehash''' – shows your uniquehash &lt;br /&gt;
* '''Send Email To Admin after API/Manual Payment''' - sends Email to Admin after API/Manual payment.&lt;br /&gt;
* '''Send Email to User after API/Manual Payment''' - sends Email to User after API/Manual payment.&lt;br /&gt;
* '''Send Email To Admin after API/Balance Update''' - sends Email to Admin after API/Balance Update.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
===See also===&lt;br /&gt;
&lt;br /&gt;
[[MOR API]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Functionality ==&lt;br /&gt;
&lt;br /&gt;
'''SETTINGS –&amp;gt; Setup –&amp;gt; Settings –&amp;gt; Functionality'''&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
===FAX===&lt;br /&gt;
&lt;br /&gt;
* '''Fax device enabled''' – enable/disable Fax device in MOR. When admin enables FAX, Functionality tab appears in Reseller's GUI configuration. He can then enable or disabled fax for his own users himself. &lt;br /&gt;
* '''Fax2Email From Sender''' – there is a field &amp;quot;From:&amp;quot; in an email form. When MOR sends Fax to Email, &amp;quot;Fax2Email From Sender&amp;quot; value is displayed in &amp;quot;From:&amp;quot; field.&lt;br /&gt;
* '''Allow Users to change FAX email''' - allow simple Users to add/remove/edit FAX emails in FAX Devices.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===CSV===&lt;br /&gt;
&lt;br /&gt;
* '''CSV Column Separator''' – how columns are separated in imported/exported CSV files.&lt;br /&gt;
* '''CSV Decimal Separator''' – how decimal parts in numbers are separated in imported/exported CSV files.&lt;br /&gt;
* ''' Archive CSV file when size reaches''' – if CSV file reaches a certain size, the system will archive it to save time to download it (0 means to archive always)&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
===Active Calls===&lt;br /&gt;
&lt;br /&gt;
* '''How many maximum [[Active_Calls|Active Calls]] to show in GUI''' – how many [[Active_Calls| Active Calls]] to show in GUI&lt;br /&gt;
* '''[[Active_Calls| Active Calls]] refresh interval''' – [[Active_Calls|Active Calls]] refresh interval in seconds&lt;br /&gt;
* '''Show [[Active_Calls|Active Calls]] for Users''' – tick if you want to allow users to see [[Active_Calls|Active Calls]]&lt;br /&gt;
* '''Show Servers in [[Active_Calls|Active Calls]]'''&lt;br /&gt;
* '''Show DIDs in [[Active_Calls|Active Calls]]'''&lt;br /&gt;
* '''Show localized Source in [[Active_Calls|Active Calls]]''' - if set, [[Active_Calls|Active Calls]] will show callerid number after localisations (if any) have been applied.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tariffs/Rates===&lt;br /&gt;
&lt;br /&gt;
* '''Show rates for users''' – allows users to see rates&lt;br /&gt;
* '''Show rates without Tax''' – shows rates without TAX&lt;br /&gt;
* '''Show [[Advanced_Rates|Advanced Rates]] for users''' – allows users to see [[Advanced_Rates|Advanced Rates]]&lt;br /&gt;
* '''Show zero rates in LCR tariff export:''' – shows zero rates in LCR tariff exported file.&lt;br /&gt;
NOTE: if [[Custom Rates]] and/or Tariff Rates are set for the user, only the custom rates will be shown in the details of destination rates. &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Statement of Account===&lt;br /&gt;
* ''' PDF Settings ''' - allows to put Address lines of PDF file for Statement of Account.&lt;br /&gt;
*Address line 1: Street Address&lt;br /&gt;
*Address line 2: City, Country&lt;br /&gt;
*Address line 3: Phone, fax&lt;br /&gt;
*Address line 4: Web, email&lt;br /&gt;
*Bank details line 1&lt;br /&gt;
*Bank details line 2&lt;br /&gt;
*Bank details line 3&lt;br /&gt;
*Bank details line 4&lt;br /&gt;
*Bank details line 5&lt;br /&gt;
*Bank details line 6&lt;br /&gt;
*Bank details line 7&lt;br /&gt;
*Bank details line 8&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Privacy==&lt;br /&gt;
&lt;br /&gt;
'''SETTINGS –&amp;gt; Setup –&amp;gt; Settings –&amp;gt; Privacy'''&lt;br /&gt;
&lt;br /&gt;
* '''[[Privacy_to_hide_Destination_ends|Privacy to hide Destination ends]]'''&lt;br /&gt;
* '''[[GDPR]] Activated''' – hides User data with notification &amp;quot;Data hidden due GDPR. Press to show data (action will be logged)&amp;quot;. Valid for Admin, Accountant, Reseller and Partner.&lt;br /&gt;
&lt;br /&gt;
== Visual ==&lt;br /&gt;
&lt;br /&gt;
'''SETTINGS –&amp;gt; Setup –&amp;gt; Settings –&amp;gt; Visual'''&lt;br /&gt;
&lt;br /&gt;
* '''Items per page''' – the number of items to display per one page&lt;br /&gt;
* '''[[Global_date_format| Default date format]]''' – System default date format&lt;br /&gt;
* '''Default Time Format''' – System default time format&lt;br /&gt;
* '''Number digits''' – how many digits to display after a comma&lt;br /&gt;
* '''Hide Quick Stats in Start page''' – hide Quick stats from start page&lt;br /&gt;
* '''Hide device passwords for users''' – do not display device passwords for users&lt;br /&gt;
* '''Hide &amp;quot;Information about this page&amp;quot; link''' – hide HELP banner in GUI&lt;br /&gt;
* '''Hide &amp;quot;I want to&amp;quot; help links'''&lt;br /&gt;
* '''[[Remove_Manual_link_from_admin_GUI|Hide &amp;quot;Manual&amp;quot; link]]''' – hides &amp;quot;Manual&amp;quot; link&lt;br /&gt;
* '''Show logo on first page''' - untick to hide logo on the start page&lt;br /&gt;
* '''Show Full Source (CallerID Name and Number)'''&lt;br /&gt;
* '''Use &amp;lt;&amp;gt; brackets in CDR export''' - changes brackets in CDR export&lt;br /&gt;
* '''Hide payment options for postpaid users''' - will hide the payment option for all postpaid users (including Resellers if they are postpaid).&lt;br /&gt;
* '''Hide non-completed payments for user''' – hides non-completed payments (the ones which are started in MOR, but are not completed in a payment gateway website)&lt;br /&gt;
* '''Show only main page''' – this is a very advanced feature for those who want to hide default MOR menu tree on the left so that they could build their own menu using advanced techniques without modifying MOR GUI sources.&lt;br /&gt;
* '''Show forgot password''' – turns on '''[[MOR_forgot_user_password | Forgot password]]''' functionality.&lt;br /&gt;
* '''Hide Recordings for all users''' – hides recordings for all system users from menu and device settings.&lt;br /&gt;
* '''Show recordings with zero billsec''' – shows recordings with zero billsec&lt;br /&gt;
* '''Default Number Decimal''' – with this option you can set default number decimal for all GUI&lt;br /&gt;
* '''Show user_billsec for Users instead of billsec''' – shows user_billsec instead of billsec in Users invoices and last calls. Notice that Billsec shows real Call duration, user_billsec shows Call duration after minimal time or increment applied. For example, if user tariff has 60 sec minimal time and user made a Call for 20 sec, then billsec will show 20 sec and user_billsec will show 60 sec (minimal time is applied).&lt;br /&gt;
&amp;lt;!--- from X5---&amp;gt;&lt;br /&gt;
* '''Show Calls statistics to User for last''' – number of Calls statistics to show in days. For example, if you enter 5 days, users will only see 5 days old calls, they will not be able to check older calls.  &lt;br /&gt;
* '''Show Device and it's CallerID in Last Calls''' – shows additional column in [[Last Calls]] page with Device and its CallerID information. Click to reach that Device settings page..&lt;br /&gt;
* '''Allow User to assign DID to Device''' – lets User to assign DID to Device.&lt;br /&gt;
* '''Allow User to assign DID to Trunk''' – lets User to Assign DID to Trunk.&lt;br /&gt;
* '''Show DID User instead of Device User in Last Calls''' - if enabled, always shows DID User name in Last Calls.&lt;br /&gt;
* '''New Menu Active''' - if enabled, changes main menu to the new structure.&lt;br /&gt;
* '''Show Replication Broken warning only for Admin''' - if enabled, shows Replication Broken warning message only for Admin account.&lt;br /&gt;
* '''Dropdown field in User's subscriptions''' - enables old style Service selection in Subscription form.&lt;br /&gt;
* '''Show detailed Quick Stats''' - shows modified quick stats of first page.&lt;br /&gt;
* '''Show Terminated by in Last Calls''' - show Terminated  By column in [[Last Calls]], calls CSV/PDF export, and adds the possibility to select this column in [[CDR Export Templates]].&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Server load ==&lt;br /&gt;
&lt;br /&gt;
'''SETTINGS –&amp;gt; Setup –&amp;gt; Settings –&amp;gt; Server load'''&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Settings for GUI Server and Database Server&lt;br /&gt;
&lt;br /&gt;
* '''HDD utilisation higher than''' – Percentage of CPU time during which I/O requests were issued to the device (bandwidth utilization for the device).&lt;br /&gt;
* '''CPU General Load higher than''' – CPU General load higher than – Percentage of the CPU for user processes.&lt;br /&gt;
* '''CPU Load Stats 1 higher than''' – average load per one minute on the system&lt;br /&gt;
* '''CPU MySQL process higher than''' –  Percentage of the CPU for MySQL process&lt;br /&gt;
* '''CPU Ruby process higher than''' –  Percentage of the CPU for Ruby process&lt;br /&gt;
* '''CPU Asterisk process (if present) higher than''' – Percentage of the CPU for Asterisk process&lt;br /&gt;
* '''Delete Server Load Stats older than''' – deletes internal servers load statistics older than defined number of days.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Calls ==&lt;br /&gt;
&lt;br /&gt;
'''SETTINGS –&amp;gt; Setup –&amp;gt; Settings –&amp;gt; Calls'''&lt;br /&gt;
* '''Retrieve PCAP files from the Proxy Server''' – default off. Works only when CCL module is activated.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Archived calls]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== FTP ==&lt;br /&gt;
Please fill up FTP server details if you want to store Archived calls or/and Backups to FTP server.&lt;br /&gt;
&lt;br /&gt;
* '''IP''' - Enter FTP server IP.&lt;br /&gt;
* '''Port''' - Enter FTP server Port.&lt;br /&gt;
* '''Username''' - Enter FTP server Username.&lt;br /&gt;
* '''Password''' - Enter FTP server Password.&lt;br /&gt;
* '''Path for Archived Calls''' - Enter Path for Archived Calls.&lt;br /&gt;
* '''Path for Backups''' - Enter path for Backups.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Security ==&lt;br /&gt;
* '''Allow short passwords in devices'''&lt;br /&gt;
* '''Use strong passwords for users'''&lt;br /&gt;
* '''Admin login with approved IP only''' - security measure which allows to approve IP's that try to [[MOR_Login_with_approved_IP%27s|login with Admin Account]].&lt;br /&gt;
* '''Enable IP report warning on login failure''' - show [[MOR_Login_Failure_Report|warning]] on unsuccessful login attempts.&lt;br /&gt;
* '''Logout after password change''' - terminates all sessions of the User whose password is changed.&lt;br /&gt;
* '''Logout after closing browser window''' - terminates all sessions of the User after closing browser window.&lt;br /&gt;
* '''Do not logout on session IP change''' - do not logout from MOR GUI if IP is changed.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=See also=&lt;br /&gt;
&lt;br /&gt;
* [[Server is overloaded]]&lt;/div&gt;</summary>
		<author><name>Mindaugas</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmisoft.com/index.php?title=Business_Model_-_GSM_Termination&amp;diff=26752</id>
		<title>Business Model - GSM Termination</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmisoft.com/index.php?title=Business_Model_-_GSM_Termination&amp;diff=26752"/>
		<updated>2021-10-07T09:02:35Z</updated>

		<summary type="html">&lt;p&gt;Mindaugas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Minimizing risk of SIM blocking =&lt;br /&gt;
&lt;br /&gt;
* Using CallerID Whitelist to only allow know good numbers to dial-out. That way minimizing the risk that Mobile operators will find out about SIM cards used for GSM Termination.&lt;br /&gt;
* [[Dynamic_Blacklist_Functionality | Blacklisting]] numbers which behave in suspect manner&lt;br /&gt;
* Placing GSM gateways in the populated areas: supermarket, stadium, etc&lt;br /&gt;
* http://www.stop-track.net/topic/index-en.html&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Anti-SIM blocking services = &lt;br /&gt;
* http://www.simprotection.com/&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Consultants for GMS termination business  =&lt;br /&gt;
&lt;br /&gt;
 L&amp;amp;C Consulting&lt;br /&gt;
 Stephane Lasserre&lt;br /&gt;
 France&lt;br /&gt;
 Skype: stephane.lasserre&lt;br /&gt;
 Phone : +33 66 2 33 28 06 &lt;br /&gt;
 Email: stephane.lasserre@lnc-consulting.com&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
= See also =&lt;br /&gt;
* [[VoIP GSM gateways and SIM banks]]&lt;/div&gt;</summary>
		<author><name>Mindaugas</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmisoft.com/index.php?title=Pilot_Project&amp;diff=26751</id>
		<title>Pilot Project</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmisoft.com/index.php?title=Pilot_Project&amp;diff=26751"/>
		<updated>2021-10-07T08:54:41Z</updated>

		<summary type="html">&lt;p&gt;Mindaugas: /* STEP 3 – Starting configurations and getting support */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== STEP 1 – Your goals ==&lt;br /&gt;
&lt;br /&gt;
First step is to define your goals for the Pilot Project and the next step if those goals are achieved. Questions to be answered:&lt;br /&gt;
&lt;br /&gt;
* Do you want to use our server or your?&lt;br /&gt;
* What are your main goals for the Pilot Project?&lt;br /&gt;
* If we achieve your goals, what would happen at the end of the Pilot Project?&lt;br /&gt;
* Which default currency do you want to use?&lt;br /&gt;
* Do you need an SSL certificate? If so, please the following information from you:&lt;br /&gt;
** the hostname you want to use for Kolmisoft Softswitch. This hostname should point to the IP address, where Kolmisoft Softswitch is installed&lt;br /&gt;
** email address you want to receive notifications from Let's Encrypt (or another SSL issuing authority)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
== STEP 2 – Preparing a server and getting login ==&lt;br /&gt;
&lt;br /&gt;
If you chose to use:&lt;br /&gt;
* Kolmisoft server - no action is needed.&lt;br /&gt;
* Your server - prepare it according to [[Installation|our installation instructions]].&lt;br /&gt;
&lt;br /&gt;
Installation is usually completed within 48 hours. &lt;br /&gt;
&lt;br /&gt;
Once the system is ready, you’ll get an email from noreply@kolmisoft.com with the text &amp;quot;COMMENT HIDDEN IN EMAIL&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
For security purposes we don't send login details by email, so you'll have to log in to [https://support.kolmisoft.com/ Kolmisoft Support System] to get your credentials.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
== STEP 3 – Starting configurations and getting support ==&lt;br /&gt;
&lt;br /&gt;
'''PRIVATE TRAINING'''&lt;br /&gt;
&lt;br /&gt;
All Pilot project users have 3 hours of private training included in their package.&lt;br /&gt;
&lt;br /&gt;
You can schedule a training time by creating a ticket in the Kolmisoft Support System.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''DOCUMENTATION'''&lt;br /&gt;
&lt;br /&gt;
To achieve your pre-defined goals you need to start system configuration by following steps in wiki documentation:&lt;br /&gt;
• [[MOR_Manual|MOR manual]]&lt;br /&gt;
• [[M2_Switch_Manual|M2/M4 manual]]&lt;br /&gt;
&lt;br /&gt;
You can find more information about the specific questions by entering a keyword or phrase in the search field on the left (see&lt;br /&gt;
the screenshot below).&lt;br /&gt;
&lt;br /&gt;
[[File:Search_box_in_Kolmisoft_Wiki.png]]&lt;br /&gt;
&lt;br /&gt;
If you don’t know, what to type, start with:&lt;br /&gt;
* '''MOR''' [[How_to_make_first_call|How to make a first call]]&lt;br /&gt;
* '''MOR''' [[Usual_configuration_sequence|Usual configuration sequence]]&lt;br /&gt;
* '''M2/M4''' [[M2_How_to_make_first_call|How to make a first call]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''SUPPORT'''&lt;br /&gt;
&lt;br /&gt;
As the system is new for you, simply following the wiki documentation is not always enough. &lt;br /&gt;
&lt;br /&gt;
As soon as you face some difficulty or feel that things are getting complicated, you can contact Kolmisoft engineers for help. &lt;br /&gt;
&lt;br /&gt;
This is done by creating a ticket in the Kolmisoft Support System.&lt;br /&gt;
&lt;br /&gt;
* [[Support_System_explanation|Support system explanation]]&lt;br /&gt;
* [[Create_new_Ticket_in_Ticket_System|How to create a new ticket]]&lt;br /&gt;
* [[Write_comment_to_the_Ticket|How to write a comment]]&lt;br /&gt;
* [[Support|Support plans and working hours]]&lt;br /&gt;
&lt;br /&gt;
For some clients, it is strange why Kolmisoft uses a ticket system to resolve problems and questions instead of email, phone&lt;br /&gt;
or online chat. &lt;br /&gt;
&lt;br /&gt;
The answer is simple – to assist our clients more efficiently. &lt;br /&gt;
&lt;br /&gt;
Once you understand that keeping problems organized increases reaction time and rate of problem resolution, you will start enjoying the Kolmisoft support system.&lt;br /&gt;
&lt;br /&gt;
However, it is also possible to contact our engineers by Skype ID: support_kolmisoft and join our [https://discord.gg/K4wNAyN Discord Channel].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== STEP 4 – Concluding results ==&lt;br /&gt;
&lt;br /&gt;
One-two weeks before the Pilot project we will conclude the results – whether it was successful or not. &lt;br /&gt;
&lt;br /&gt;
If it was successful, we will propose few options to be taken as a next step. &lt;br /&gt;
&lt;br /&gt;
If it was not successful, we analyze the core issues and will try to improve ourselves to serve you better in the future.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== STEP 5 – Next step upon successful Pilot Project ==&lt;br /&gt;
&lt;br /&gt;
If we achieve success together and you would like to continue the partnership with Kolmisoft, you can become our client.&lt;br /&gt;
&lt;br /&gt;
It is possible to retain the same server which was used during the Pilot project or migrate to a new one.&lt;/div&gt;</summary>
		<author><name>Mindaugas</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmisoft.com/index.php?title=Pilot_Project&amp;diff=26750</id>
		<title>Pilot Project</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmisoft.com/index.php?title=Pilot_Project&amp;diff=26750"/>
		<updated>2021-10-07T08:54:11Z</updated>

		<summary type="html">&lt;p&gt;Mindaugas: /* STEP 2 – Preparing a server and getting login */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== STEP 1 – Your goals ==&lt;br /&gt;
&lt;br /&gt;
First step is to define your goals for the Pilot Project and the next step if those goals are achieved. Questions to be answered:&lt;br /&gt;
&lt;br /&gt;
* Do you want to use our server or your?&lt;br /&gt;
* What are your main goals for the Pilot Project?&lt;br /&gt;
* If we achieve your goals, what would happen at the end of the Pilot Project?&lt;br /&gt;
* Which default currency do you want to use?&lt;br /&gt;
* Do you need an SSL certificate? If so, please the following information from you:&lt;br /&gt;
** the hostname you want to use for Kolmisoft Softswitch. This hostname should point to the IP address, where Kolmisoft Softswitch is installed&lt;br /&gt;
** email address you want to receive notifications from Let's Encrypt (or another SSL issuing authority)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
== STEP 2 – Preparing a server and getting login ==&lt;br /&gt;
&lt;br /&gt;
If you chose to use:&lt;br /&gt;
* Kolmisoft server - no action is needed.&lt;br /&gt;
* Your server - prepare it according to [[Installation|our installation instructions]].&lt;br /&gt;
&lt;br /&gt;
Installation is usually completed within 48 hours. &lt;br /&gt;
&lt;br /&gt;
Once the system is ready, you’ll get an email from noreply@kolmisoft.com with the text &amp;quot;COMMENT HIDDEN IN EMAIL&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
For security purposes we don't send login details by email, so you'll have to log in to [https://support.kolmisoft.com/ Kolmisoft Support System] to get your credentials.&lt;br /&gt;
&lt;br /&gt;
== STEP 3 – Starting configurations and getting support ==&lt;br /&gt;
&lt;br /&gt;
'''PRIVATE TRAINING'''&lt;br /&gt;
&lt;br /&gt;
All Pilot project users have 3 hours of private training included in their package.&lt;br /&gt;
&lt;br /&gt;
You can schedule a training time by creating a ticket in the Kolmisoft Support System.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''DOCUMENTATION'''&lt;br /&gt;
&lt;br /&gt;
To achieve your pre-defined goals you need to start system configuration by following steps in wiki documentation:&lt;br /&gt;
• [[MOR_Manual|MOR manual]]&lt;br /&gt;
• [[M2_Switch_Manual|M2/M4 manual]]&lt;br /&gt;
&lt;br /&gt;
You can find more information about the specific questions by entering a keyword or phrase in the search field on the left (see&lt;br /&gt;
the screenshot below).&lt;br /&gt;
&lt;br /&gt;
[[File:Search_box_in_Kolmisoft_Wiki.png]]&lt;br /&gt;
&lt;br /&gt;
If you don’t know, what to type, start with:&lt;br /&gt;
* '''MOR''' [[How_to_make_first_call|How to make a first call]]&lt;br /&gt;
* '''MOR''' [[Usual_configuration_sequence|Usual configuration sequence]]&lt;br /&gt;
* '''M2/M4''' [[M2_How_to_make_first_call|How to make a first call]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''SUPPORT'''&lt;br /&gt;
&lt;br /&gt;
As the system is new for you, simply following the wiki documentation is not always enough. &lt;br /&gt;
&lt;br /&gt;
As soon as you face some difficulty or feel that things are getting complicated, you can contact Kolmisoft engineers for help. &lt;br /&gt;
&lt;br /&gt;
This is done by creating a ticket in the Kolmisoft Support System.&lt;br /&gt;
&lt;br /&gt;
* [[Support_System_explanation|Support system explanation]]&lt;br /&gt;
* [[Create_new_Ticket_in_Ticket_System|How to create a new ticket]]&lt;br /&gt;
* [[Write_comment_to_the_Ticket|How to write a comment]]&lt;br /&gt;
* [[Support|Support plans and working hours]]&lt;br /&gt;
&lt;br /&gt;
For some clients, it is strange why Kolmisoft uses a ticket system to resolve problems and questions instead of email, phone&lt;br /&gt;
or online chat. &lt;br /&gt;
&lt;br /&gt;
The answer is simple – to assist our clients more efficiently. &lt;br /&gt;
&lt;br /&gt;
Once you understand that keeping problems organized increases reaction time and rate of problem resolution, you will start enjoying the Kolmisoft support system.&lt;br /&gt;
&lt;br /&gt;
However, it is also possible to contact our engineers by Skype ID: support_kolmisoft and join our [https://discord.gg/K4wNAyN Discord Channel].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
== STEP 4 – Concluding results ==&lt;br /&gt;
&lt;br /&gt;
One-two weeks before the Pilot project we will conclude the results – whether it was successful or not. &lt;br /&gt;
&lt;br /&gt;
If it was successful, we will propose few options to be taken as a next step. &lt;br /&gt;
&lt;br /&gt;
If it was not successful, we analyze the core issues and will try to improve ourselves to serve you better in the future.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== STEP 5 – Next step upon successful Pilot Project ==&lt;br /&gt;
&lt;br /&gt;
If we achieve success together and you would like to continue the partnership with Kolmisoft, you can become our client.&lt;br /&gt;
&lt;br /&gt;
It is possible to retain the same server which was used during the Pilot project or migrate to a new one.&lt;/div&gt;</summary>
		<author><name>Mindaugas</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmisoft.com/index.php?title=Pilot_Project&amp;diff=26749</id>
		<title>Pilot Project</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmisoft.com/index.php?title=Pilot_Project&amp;diff=26749"/>
		<updated>2021-10-07T08:53:59Z</updated>

		<summary type="html">&lt;p&gt;Mindaugas: /* STEP 1 – Your goals */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== STEP 1 – Your goals ==&lt;br /&gt;
&lt;br /&gt;
First step is to define your goals for the Pilot Project and the next step if those goals are achieved. Questions to be answered:&lt;br /&gt;
&lt;br /&gt;
* Do you want to use our server or your?&lt;br /&gt;
* What are your main goals for the Pilot Project?&lt;br /&gt;
* If we achieve your goals, what would happen at the end of the Pilot Project?&lt;br /&gt;
* Which default currency do you want to use?&lt;br /&gt;
* Do you need an SSL certificate? If so, please the following information from you:&lt;br /&gt;
** the hostname you want to use for Kolmisoft Softswitch. This hostname should point to the IP address, where Kolmisoft Softswitch is installed&lt;br /&gt;
** email address you want to receive notifications from Let's Encrypt (or another SSL issuing authority)&lt;br /&gt;
&lt;br /&gt;
== STEP 2 – Preparing a server and getting login ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you chose to use:&lt;br /&gt;
* Kolmisoft server - no action is needed.&lt;br /&gt;
* Your server - prepare it according to [[Installation|our installation instructions]].&lt;br /&gt;
&lt;br /&gt;
Installation is usually completed within 48 hours. &lt;br /&gt;
&lt;br /&gt;
Once the system is ready, you’ll get an email from noreply@kolmisoft.com with the text &amp;quot;COMMENT HIDDEN IN EMAIL&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
For security purposes we don't send login details by email, so you'll have to log in to [https://support.kolmisoft.com/ Kolmisoft Support System] to get your credentials.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== STEP 3 – Starting configurations and getting support ==&lt;br /&gt;
&lt;br /&gt;
'''PRIVATE TRAINING'''&lt;br /&gt;
&lt;br /&gt;
All Pilot project users have 3 hours of private training included in their package.&lt;br /&gt;
&lt;br /&gt;
You can schedule a training time by creating a ticket in the Kolmisoft Support System.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''DOCUMENTATION'''&lt;br /&gt;
&lt;br /&gt;
To achieve your pre-defined goals you need to start system configuration by following steps in wiki documentation:&lt;br /&gt;
• [[MOR_Manual|MOR manual]]&lt;br /&gt;
• [[M2_Switch_Manual|M2/M4 manual]]&lt;br /&gt;
&lt;br /&gt;
You can find more information about the specific questions by entering a keyword or phrase in the search field on the left (see&lt;br /&gt;
the screenshot below).&lt;br /&gt;
&lt;br /&gt;
[[File:Search_box_in_Kolmisoft_Wiki.png]]&lt;br /&gt;
&lt;br /&gt;
If you don’t know, what to type, start with:&lt;br /&gt;
* '''MOR''' [[How_to_make_first_call|How to make a first call]]&lt;br /&gt;
* '''MOR''' [[Usual_configuration_sequence|Usual configuration sequence]]&lt;br /&gt;
* '''M2/M4''' [[M2_How_to_make_first_call|How to make a first call]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''SUPPORT'''&lt;br /&gt;
&lt;br /&gt;
As the system is new for you, simply following the wiki documentation is not always enough. &lt;br /&gt;
&lt;br /&gt;
As soon as you face some difficulty or feel that things are getting complicated, you can contact Kolmisoft engineers for help. &lt;br /&gt;
&lt;br /&gt;
This is done by creating a ticket in the Kolmisoft Support System.&lt;br /&gt;
&lt;br /&gt;
* [[Support_System_explanation|Support system explanation]]&lt;br /&gt;
* [[Create_new_Ticket_in_Ticket_System|How to create a new ticket]]&lt;br /&gt;
* [[Write_comment_to_the_Ticket|How to write a comment]]&lt;br /&gt;
* [[Support|Support plans and working hours]]&lt;br /&gt;
&lt;br /&gt;
For some clients, it is strange why Kolmisoft uses a ticket system to resolve problems and questions instead of email, phone&lt;br /&gt;
or online chat. &lt;br /&gt;
&lt;br /&gt;
The answer is simple – to assist our clients more efficiently. &lt;br /&gt;
&lt;br /&gt;
Once you understand that keeping problems organized increases reaction time and rate of problem resolution, you will start enjoying the Kolmisoft support system.&lt;br /&gt;
&lt;br /&gt;
However, it is also possible to contact our engineers by Skype ID: support_kolmisoft and join our [https://discord.gg/K4wNAyN Discord Channel].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
== STEP 4 – Concluding results ==&lt;br /&gt;
&lt;br /&gt;
One-two weeks before the Pilot project we will conclude the results – whether it was successful or not. &lt;br /&gt;
&lt;br /&gt;
If it was successful, we will propose few options to be taken as a next step. &lt;br /&gt;
&lt;br /&gt;
If it was not successful, we analyze the core issues and will try to improve ourselves to serve you better in the future.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== STEP 5 – Next step upon successful Pilot Project ==&lt;br /&gt;
&lt;br /&gt;
If we achieve success together and you would like to continue the partnership with Kolmisoft, you can become our client.&lt;br /&gt;
&lt;br /&gt;
It is possible to retain the same server which was used during the Pilot project or migrate to a new one.&lt;/div&gt;</summary>
		<author><name>Mindaugas</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmisoft.com/index.php?title=Pilot_Project&amp;diff=26748</id>
		<title>Pilot Project</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmisoft.com/index.php?title=Pilot_Project&amp;diff=26748"/>
		<updated>2021-10-07T08:53:48Z</updated>

		<summary type="html">&lt;p&gt;Mindaugas: /* STEP 1 – Your goals */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== STEP 1 – Your goals ==&lt;br /&gt;
&lt;br /&gt;
First step is to define your goals for the Pilot Project and the next step if those goals are achieved. Questions to be answered:&lt;br /&gt;
&lt;br /&gt;
* Do you want to use our server or your?&lt;br /&gt;
* What are your main goals for the Pilot Project?&lt;br /&gt;
* If we achieve your goals, what would happen at the end of the Pilot Project?&lt;br /&gt;
* Which default currency do you want to use?&lt;br /&gt;
* Do you need an SSL certificate? If so, please the following information from you:&lt;br /&gt;
** the hostname you want to use for Kolmisoft Softswitch. This hostname should point to the IP address, where Kolmisoft Softswitch is installed&lt;br /&gt;
** email address you want to receive notifications from Let's Encrypt Ūor other SSL issuing authority)&lt;br /&gt;
&lt;br /&gt;
== STEP 2 – Preparing a server and getting login ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you chose to use:&lt;br /&gt;
* Kolmisoft server - no action is needed.&lt;br /&gt;
* Your server - prepare it according to [[Installation|our installation instructions]].&lt;br /&gt;
&lt;br /&gt;
Installation is usually completed within 48 hours. &lt;br /&gt;
&lt;br /&gt;
Once the system is ready, you’ll get an email from noreply@kolmisoft.com with the text &amp;quot;COMMENT HIDDEN IN EMAIL&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
For security purposes we don't send login details by email, so you'll have to log in to [https://support.kolmisoft.com/ Kolmisoft Support System] to get your credentials.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== STEP 3 – Starting configurations and getting support ==&lt;br /&gt;
&lt;br /&gt;
'''PRIVATE TRAINING'''&lt;br /&gt;
&lt;br /&gt;
All Pilot project users have 3 hours of private training included in their package.&lt;br /&gt;
&lt;br /&gt;
You can schedule a training time by creating a ticket in the Kolmisoft Support System.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''DOCUMENTATION'''&lt;br /&gt;
&lt;br /&gt;
To achieve your pre-defined goals you need to start system configuration by following steps in wiki documentation:&lt;br /&gt;
• [[MOR_Manual|MOR manual]]&lt;br /&gt;
• [[M2_Switch_Manual|M2/M4 manual]]&lt;br /&gt;
&lt;br /&gt;
You can find more information about the specific questions by entering a keyword or phrase in the search field on the left (see&lt;br /&gt;
the screenshot below).&lt;br /&gt;
&lt;br /&gt;
[[File:Search_box_in_Kolmisoft_Wiki.png]]&lt;br /&gt;
&lt;br /&gt;
If you don’t know, what to type, start with:&lt;br /&gt;
* '''MOR''' [[How_to_make_first_call|How to make a first call]]&lt;br /&gt;
* '''MOR''' [[Usual_configuration_sequence|Usual configuration sequence]]&lt;br /&gt;
* '''M2/M4''' [[M2_How_to_make_first_call|How to make a first call]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''SUPPORT'''&lt;br /&gt;
&lt;br /&gt;
As the system is new for you, simply following the wiki documentation is not always enough. &lt;br /&gt;
&lt;br /&gt;
As soon as you face some difficulty or feel that things are getting complicated, you can contact Kolmisoft engineers for help. &lt;br /&gt;
&lt;br /&gt;
This is done by creating a ticket in the Kolmisoft Support System.&lt;br /&gt;
&lt;br /&gt;
* [[Support_System_explanation|Support system explanation]]&lt;br /&gt;
* [[Create_new_Ticket_in_Ticket_System|How to create a new ticket]]&lt;br /&gt;
* [[Write_comment_to_the_Ticket|How to write a comment]]&lt;br /&gt;
* [[Support|Support plans and working hours]]&lt;br /&gt;
&lt;br /&gt;
For some clients, it is strange why Kolmisoft uses a ticket system to resolve problems and questions instead of email, phone&lt;br /&gt;
or online chat. &lt;br /&gt;
&lt;br /&gt;
The answer is simple – to assist our clients more efficiently. &lt;br /&gt;
&lt;br /&gt;
Once you understand that keeping problems organized increases reaction time and rate of problem resolution, you will start enjoying the Kolmisoft support system.&lt;br /&gt;
&lt;br /&gt;
However, it is also possible to contact our engineers by Skype ID: support_kolmisoft and join our [https://discord.gg/K4wNAyN Discord Channel].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
== STEP 4 – Concluding results ==&lt;br /&gt;
&lt;br /&gt;
One-two weeks before the Pilot project we will conclude the results – whether it was successful or not. &lt;br /&gt;
&lt;br /&gt;
If it was successful, we will propose few options to be taken as a next step. &lt;br /&gt;
&lt;br /&gt;
If it was not successful, we analyze the core issues and will try to improve ourselves to serve you better in the future.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== STEP 5 – Next step upon successful Pilot Project ==&lt;br /&gt;
&lt;br /&gt;
If we achieve success together and you would like to continue the partnership with Kolmisoft, you can become our client.&lt;br /&gt;
&lt;br /&gt;
It is possible to retain the same server which was used during the Pilot project or migrate to a new one.&lt;/div&gt;</summary>
		<author><name>Mindaugas</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmisoft.com/index.php?title=Pilot_Project&amp;diff=26747</id>
		<title>Pilot Project</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmisoft.com/index.php?title=Pilot_Project&amp;diff=26747"/>
		<updated>2021-10-07T08:53:16Z</updated>

		<summary type="html">&lt;p&gt;Mindaugas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== STEP 1 – Your goals ==&lt;br /&gt;
&lt;br /&gt;
First step is to define your goals for the Pilot Project and the next step if those goals are achieved. Questions to be answered:&lt;br /&gt;
&lt;br /&gt;
* Do you want to use our server or your?&lt;br /&gt;
* What are your main goals for the Pilot Project?&lt;br /&gt;
* If we achieve your goals, what would happen at the end of the Pilot Project?&lt;br /&gt;
* Which default currency do you want to use?&lt;br /&gt;
* Do you need an SSL certificate? If so, please the following information from you:&lt;br /&gt;
** the hostname you want to use for Kolmisoft Softswitch. This hostname should point to the IP address, where Kolmisoft softswitch is installed&lt;br /&gt;
** email address you want to receive notifications from Let's Encrypt &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== STEP 2 – Preparing a server and getting login ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you chose to use:&lt;br /&gt;
* Kolmisoft server - no action is needed.&lt;br /&gt;
* Your server - prepare it according to [[Installation|our installation instructions]].&lt;br /&gt;
&lt;br /&gt;
Installation is usually completed within 48 hours. &lt;br /&gt;
&lt;br /&gt;
Once the system is ready, you’ll get an email from noreply@kolmisoft.com with the text &amp;quot;COMMENT HIDDEN IN EMAIL&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
For security purposes we don't send login details by email, so you'll have to log in to [https://support.kolmisoft.com/ Kolmisoft Support System] to get your credentials.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== STEP 3 – Starting configurations and getting support ==&lt;br /&gt;
&lt;br /&gt;
'''PRIVATE TRAINING'''&lt;br /&gt;
&lt;br /&gt;
All Pilot project users have 3 hours of private training included in their package.&lt;br /&gt;
&lt;br /&gt;
You can schedule a training time by creating a ticket in the Kolmisoft Support System.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''DOCUMENTATION'''&lt;br /&gt;
&lt;br /&gt;
To achieve your pre-defined goals you need to start system configuration by following steps in wiki documentation:&lt;br /&gt;
• [[MOR_Manual|MOR manual]]&lt;br /&gt;
• [[M2_Switch_Manual|M2/M4 manual]]&lt;br /&gt;
&lt;br /&gt;
You can find more information about the specific questions by entering a keyword or phrase in the search field on the left (see&lt;br /&gt;
the screenshot below).&lt;br /&gt;
&lt;br /&gt;
[[File:Search_box_in_Kolmisoft_Wiki.png]]&lt;br /&gt;
&lt;br /&gt;
If you don’t know, what to type, start with:&lt;br /&gt;
* '''MOR''' [[How_to_make_first_call|How to make a first call]]&lt;br /&gt;
* '''MOR''' [[Usual_configuration_sequence|Usual configuration sequence]]&lt;br /&gt;
* '''M2/M4''' [[M2_How_to_make_first_call|How to make a first call]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''SUPPORT'''&lt;br /&gt;
&lt;br /&gt;
As the system is new for you, simply following the wiki documentation is not always enough. &lt;br /&gt;
&lt;br /&gt;
As soon as you face some difficulty or feel that things are getting complicated, you can contact Kolmisoft engineers for help. &lt;br /&gt;
&lt;br /&gt;
This is done by creating a ticket in the Kolmisoft Support System.&lt;br /&gt;
&lt;br /&gt;
* [[Support_System_explanation|Support system explanation]]&lt;br /&gt;
* [[Create_new_Ticket_in_Ticket_System|How to create a new ticket]]&lt;br /&gt;
* [[Write_comment_to_the_Ticket|How to write a comment]]&lt;br /&gt;
* [[Support|Support plans and working hours]]&lt;br /&gt;
&lt;br /&gt;
For some clients, it is strange why Kolmisoft uses a ticket system to resolve problems and questions instead of email, phone&lt;br /&gt;
or online chat. &lt;br /&gt;
&lt;br /&gt;
The answer is simple – to assist our clients more efficiently. &lt;br /&gt;
&lt;br /&gt;
Once you understand that keeping problems organized increases reaction time and rate of problem resolution, you will start enjoying the Kolmisoft support system.&lt;br /&gt;
&lt;br /&gt;
However, it is also possible to contact our engineers by Skype ID: support_kolmisoft and join our [https://discord.gg/K4wNAyN Discord Channel].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
== STEP 4 – Concluding results ==&lt;br /&gt;
&lt;br /&gt;
One-two weeks before the Pilot project we will conclude the results – whether it was successful or not. &lt;br /&gt;
&lt;br /&gt;
If it was successful, we will propose few options to be taken as a next step. &lt;br /&gt;
&lt;br /&gt;
If it was not successful, we analyze the core issues and will try to improve ourselves to serve you better in the future.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== STEP 5 – Next step upon successful Pilot Project ==&lt;br /&gt;
&lt;br /&gt;
If we achieve success together and you would like to continue the partnership with Kolmisoft, you can become our client.&lt;br /&gt;
&lt;br /&gt;
It is possible to retain the same server which was used during the Pilot project or migrate to a new one.&lt;/div&gt;</summary>
		<author><name>Mindaugas</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmisoft.com/index.php?title=Pilot_Project&amp;diff=26746</id>
		<title>Pilot Project</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmisoft.com/index.php?title=Pilot_Project&amp;diff=26746"/>
		<updated>2021-10-07T08:51:55Z</updated>

		<summary type="html">&lt;p&gt;Mindaugas: /* STEP 5 – Next step upon successful Pilot Project */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== STEP 1 – Your goals ==&lt;br /&gt;
&lt;br /&gt;
First step is to define your goals for the Pilot Project and the next step if those goals are achieved. Questions to be answered:&lt;br /&gt;
&lt;br /&gt;
* Do you want to use our server or your?&lt;br /&gt;
* What are your main goals for the Pilot Project?&lt;br /&gt;
* If we achieve your goals, what would happen at the end of the Pilot Project?&lt;br /&gt;
* Which default currency do you want to use?&lt;br /&gt;
* Do you need an SSL certificate? If so, please the following information from you:&lt;br /&gt;
** the hostname you want to use for Kolmisoft softswitch. This hostname should point to the IP address, where Kolmisoft softswitch is installed&lt;br /&gt;
** email address you want to receive notifications from Let's Encrypt &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== STEP 2 – Preparing a server and getting login ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you chose to use:&lt;br /&gt;
* Kolmisoft server - no action is needed.&lt;br /&gt;
* Your server - repare it according to [[Installation|our installation instructions]].&lt;br /&gt;
&lt;br /&gt;
Installation is usually completed within 48 hours. &lt;br /&gt;
&lt;br /&gt;
Once system is ready, you’ll get an email from noreply@kolmisoft.com with text &amp;quot;COMMENT HIDDEN IN EMAIL&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
For security purposes we don't send login details by email, so you'll have to login to [https://support.kolmisoft.com/ Kolmisoft Support System] to get your credentials.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== STEP 3 – Starting configurations and getting support ==&lt;br /&gt;
&lt;br /&gt;
'''PRIVATE TRAINING'''&lt;br /&gt;
&lt;br /&gt;
All Pilot project users have 3 hours of private training included in their package.&lt;br /&gt;
&lt;br /&gt;
You can schedule a training time by creating a ticket in the Kolmisoft Support System.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''DOCUMENTATION'''&lt;br /&gt;
&lt;br /&gt;
To achieve your pre-defined goals you need to start system configuration by following steps in wiki documentation:&lt;br /&gt;
• [[MOR_Manual|MOR manual]]&lt;br /&gt;
• [[M2_Switch_Manual|M2/M4 manual]]&lt;br /&gt;
&lt;br /&gt;
You can find more information about the specific questions by entering a keyword or phrase in the search field on the left (see&lt;br /&gt;
the screenshot below).&lt;br /&gt;
&lt;br /&gt;
[[File:Search_box_in_Kolmisoft_Wiki.png]]&lt;br /&gt;
&lt;br /&gt;
If you don’t know, what to type, start with:&lt;br /&gt;
* '''MOR''' [[How_to_make_first_call|How to make a first call]]&lt;br /&gt;
* '''MOR''' [[Usual_configuration_sequence|Usual configuration sequence]]&lt;br /&gt;
* '''M2/M4''' [[M2_How_to_make_first_call|How to make a first call]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''SUPPORT'''&lt;br /&gt;
&lt;br /&gt;
As the system is new for you, simply following the wiki documentation is not always enough. &lt;br /&gt;
&lt;br /&gt;
As soon as you face some difficulty or feel that things are getting complicated, you can contact Kolmisoft engineers for help. &lt;br /&gt;
&lt;br /&gt;
This is done by creating a ticket in the Kolmisoft Support System.&lt;br /&gt;
&lt;br /&gt;
* [[Support_System_explanation|Support system explanation]]&lt;br /&gt;
* [[Create_new_Ticket_in_Ticket_System|How to create a new ticket]]&lt;br /&gt;
* [[Write_comment_to_the_Ticket|How to write a comment]]&lt;br /&gt;
* [[Support|Support plans and working hours]]&lt;br /&gt;
&lt;br /&gt;
For some clients, it is strange why Kolmisoft uses a ticket system to resolve problems and questions instead of email, phone&lt;br /&gt;
or online chat. &lt;br /&gt;
&lt;br /&gt;
The answer is simple – to assist our clients more efficiently. &lt;br /&gt;
&lt;br /&gt;
Once you understand that keeping problems organized increases reaction time and rate of problem resolution, you will start enjoying the Kolmisoft support system.&lt;br /&gt;
&lt;br /&gt;
However, it is also possible to contact our engineers by Skype ID: support_kolmisoft and join our [https://discord.gg/K4wNAyN Discord Channel].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
== STEP 4 – Concluding results ==&lt;br /&gt;
&lt;br /&gt;
One-two weeks before the Pilot project we will conclude the results – whether it was successful or not. &lt;br /&gt;
&lt;br /&gt;
If it was successful, we will propose few options to be taken as a next step. &lt;br /&gt;
&lt;br /&gt;
If it was not successful, we analyze the core issues and will try to improve ourselves to serve you better in the future.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== STEP 5 – Next step upon successful Pilot Project ==&lt;br /&gt;
&lt;br /&gt;
If we achieve success together and you would like to continue partnership with Kolmisoft, you can become our client.&lt;br /&gt;
&lt;br /&gt;
It is possible to retain the same server which was used during the Pilot project or migrate to a new one.&lt;/div&gt;</summary>
		<author><name>Mindaugas</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmisoft.com/index.php?title=Pilot_Project&amp;diff=26745</id>
		<title>Pilot Project</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmisoft.com/index.php?title=Pilot_Project&amp;diff=26745"/>
		<updated>2021-10-07T08:51:43Z</updated>

		<summary type="html">&lt;p&gt;Mindaugas: /* STEP 4 – Concluding results */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== STEP 1 – Your goals ==&lt;br /&gt;
&lt;br /&gt;
First step is to define your goals for the Pilot Project and the next step if those goals are achieved. Questions to be answered:&lt;br /&gt;
&lt;br /&gt;
* Do you want to use our server or your?&lt;br /&gt;
* What are your main goals for the Pilot Project?&lt;br /&gt;
* If we achieve your goals, what would happen at the end of the Pilot Project?&lt;br /&gt;
* Which default currency do you want to use?&lt;br /&gt;
* Do you need an SSL certificate? If so, please the following information from you:&lt;br /&gt;
** the hostname you want to use for Kolmisoft softswitch. This hostname should point to the IP address, where Kolmisoft softswitch is installed&lt;br /&gt;
** email address you want to receive notifications from Let's Encrypt &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== STEP 2 – Preparing a server and getting login ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you chose to use:&lt;br /&gt;
* Kolmisoft server - no action is needed.&lt;br /&gt;
* Your server - repare it according to [[Installation|our installation instructions]].&lt;br /&gt;
&lt;br /&gt;
Installation is usually completed within 48 hours. &lt;br /&gt;
&lt;br /&gt;
Once system is ready, you’ll get an email from noreply@kolmisoft.com with text &amp;quot;COMMENT HIDDEN IN EMAIL&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
For security purposes we don't send login details by email, so you'll have to login to [https://support.kolmisoft.com/ Kolmisoft Support System] to get your credentials.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== STEP 3 – Starting configurations and getting support ==&lt;br /&gt;
&lt;br /&gt;
'''PRIVATE TRAINING'''&lt;br /&gt;
&lt;br /&gt;
All Pilot project users have 3 hours of private training included in their package.&lt;br /&gt;
&lt;br /&gt;
You can schedule a training time by creating a ticket in the Kolmisoft Support System.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''DOCUMENTATION'''&lt;br /&gt;
&lt;br /&gt;
To achieve your pre-defined goals you need to start system configuration by following steps in wiki documentation:&lt;br /&gt;
• [[MOR_Manual|MOR manual]]&lt;br /&gt;
• [[M2_Switch_Manual|M2/M4 manual]]&lt;br /&gt;
&lt;br /&gt;
You can find more information about the specific questions by entering a keyword or phrase in the search field on the left (see&lt;br /&gt;
the screenshot below).&lt;br /&gt;
&lt;br /&gt;
[[File:Search_box_in_Kolmisoft_Wiki.png]]&lt;br /&gt;
&lt;br /&gt;
If you don’t know, what to type, start with:&lt;br /&gt;
* '''MOR''' [[How_to_make_first_call|How to make a first call]]&lt;br /&gt;
* '''MOR''' [[Usual_configuration_sequence|Usual configuration sequence]]&lt;br /&gt;
* '''M2/M4''' [[M2_How_to_make_first_call|How to make a first call]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''SUPPORT'''&lt;br /&gt;
&lt;br /&gt;
As the system is new for you, simply following the wiki documentation is not always enough. &lt;br /&gt;
&lt;br /&gt;
As soon as you face some difficulty or feel that things are getting complicated, you can contact Kolmisoft engineers for help. &lt;br /&gt;
&lt;br /&gt;
This is done by creating a ticket in the Kolmisoft Support System.&lt;br /&gt;
&lt;br /&gt;
* [[Support_System_explanation|Support system explanation]]&lt;br /&gt;
* [[Create_new_Ticket_in_Ticket_System|How to create a new ticket]]&lt;br /&gt;
* [[Write_comment_to_the_Ticket|How to write a comment]]&lt;br /&gt;
* [[Support|Support plans and working hours]]&lt;br /&gt;
&lt;br /&gt;
For some clients, it is strange why Kolmisoft uses a ticket system to resolve problems and questions instead of email, phone&lt;br /&gt;
or online chat. &lt;br /&gt;
&lt;br /&gt;
The answer is simple – to assist our clients more efficiently. &lt;br /&gt;
&lt;br /&gt;
Once you understand that keeping problems organized increases reaction time and rate of problem resolution, you will start enjoying the Kolmisoft support system.&lt;br /&gt;
&lt;br /&gt;
However, it is also possible to contact our engineers by Skype ID: support_kolmisoft and join our [https://discord.gg/K4wNAyN Discord Channel].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
== STEP 4 – Concluding results ==&lt;br /&gt;
&lt;br /&gt;
One-two weeks before the Pilot project we will conclude the results – whether it was successful or not. &lt;br /&gt;
&lt;br /&gt;
If it was successful, we will propose few options to be taken as a next step. &lt;br /&gt;
&lt;br /&gt;
If it was not successful, we analyze the core issues and will try to improve ourselves to serve you better in the future.&lt;br /&gt;
&lt;br /&gt;
== STEP 5 – Next step upon successful Pilot Project ==&lt;br /&gt;
&lt;br /&gt;
If we achieve success together and you would like to continue partnership with Kolmisoft, you can become our client.&lt;br /&gt;
&lt;br /&gt;
It is possible to retain the same server which was used during the Pilot project or migrate to a new one.&lt;/div&gt;</summary>
		<author><name>Mindaugas</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmisoft.com/index.php?title=Pilot_Project&amp;diff=26744</id>
		<title>Pilot Project</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmisoft.com/index.php?title=Pilot_Project&amp;diff=26744"/>
		<updated>2021-10-07T08:51:31Z</updated>

		<summary type="html">&lt;p&gt;Mindaugas: /* STEP 3 – Starting configurations and getting support */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== STEP 1 – Your goals ==&lt;br /&gt;
&lt;br /&gt;
First step is to define your goals for the Pilot Project and the next step if those goals are achieved. Questions to be answered:&lt;br /&gt;
&lt;br /&gt;
* Do you want to use our server or your?&lt;br /&gt;
* What are your main goals for the Pilot Project?&lt;br /&gt;
* If we achieve your goals, what would happen at the end of the Pilot Project?&lt;br /&gt;
* Which default currency do you want to use?&lt;br /&gt;
* Do you need an SSL certificate? If so, please the following information from you:&lt;br /&gt;
** the hostname you want to use for Kolmisoft softswitch. This hostname should point to the IP address, where Kolmisoft softswitch is installed&lt;br /&gt;
** email address you want to receive notifications from Let's Encrypt &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== STEP 2 – Preparing a server and getting login ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you chose to use:&lt;br /&gt;
* Kolmisoft server - no action is needed.&lt;br /&gt;
* Your server - repare it according to [[Installation|our installation instructions]].&lt;br /&gt;
&lt;br /&gt;
Installation is usually completed within 48 hours. &lt;br /&gt;
&lt;br /&gt;
Once system is ready, you’ll get an email from noreply@kolmisoft.com with text &amp;quot;COMMENT HIDDEN IN EMAIL&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
For security purposes we don't send login details by email, so you'll have to login to [https://support.kolmisoft.com/ Kolmisoft Support System] to get your credentials.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== STEP 3 – Starting configurations and getting support ==&lt;br /&gt;
&lt;br /&gt;
'''PRIVATE TRAINING'''&lt;br /&gt;
&lt;br /&gt;
All Pilot project users have 3 hours of private training included in their package.&lt;br /&gt;
&lt;br /&gt;
You can schedule a training time by creating a ticket in the Kolmisoft Support System.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''DOCUMENTATION'''&lt;br /&gt;
&lt;br /&gt;
To achieve your pre-defined goals you need to start system configuration by following steps in wiki documentation:&lt;br /&gt;
• [[MOR_Manual|MOR manual]]&lt;br /&gt;
• [[M2_Switch_Manual|M2/M4 manual]]&lt;br /&gt;
&lt;br /&gt;
You can find more information about the specific questions by entering a keyword or phrase in the search field on the left (see&lt;br /&gt;
the screenshot below).&lt;br /&gt;
&lt;br /&gt;
[[File:Search_box_in_Kolmisoft_Wiki.png]]&lt;br /&gt;
&lt;br /&gt;
If you don’t know, what to type, start with:&lt;br /&gt;
* '''MOR''' [[How_to_make_first_call|How to make a first call]]&lt;br /&gt;
* '''MOR''' [[Usual_configuration_sequence|Usual configuration sequence]]&lt;br /&gt;
* '''M2/M4''' [[M2_How_to_make_first_call|How to make a first call]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''SUPPORT'''&lt;br /&gt;
&lt;br /&gt;
As the system is new for you, simply following the wiki documentation is not always enough. &lt;br /&gt;
&lt;br /&gt;
As soon as you face some difficulty or feel that things are getting complicated, you can contact Kolmisoft engineers for help. &lt;br /&gt;
&lt;br /&gt;
This is done by creating a ticket in the Kolmisoft Support System.&lt;br /&gt;
&lt;br /&gt;
* [[Support_System_explanation|Support system explanation]]&lt;br /&gt;
* [[Create_new_Ticket_in_Ticket_System|How to create a new ticket]]&lt;br /&gt;
* [[Write_comment_to_the_Ticket|How to write a comment]]&lt;br /&gt;
* [[Support|Support plans and working hours]]&lt;br /&gt;
&lt;br /&gt;
For some clients, it is strange why Kolmisoft uses a ticket system to resolve problems and questions instead of email, phone&lt;br /&gt;
or online chat. &lt;br /&gt;
&lt;br /&gt;
The answer is simple – to assist our clients more efficiently. &lt;br /&gt;
&lt;br /&gt;
Once you understand that keeping problems organized increases reaction time and rate of problem resolution, you will start enjoying the Kolmisoft support system.&lt;br /&gt;
&lt;br /&gt;
However, it is also possible to contact our engineers by Skype ID: support_kolmisoft and join our [https://discord.gg/K4wNAyN Discord Channel].&lt;br /&gt;
&lt;br /&gt;
== STEP 4 – Concluding results ==&lt;br /&gt;
&lt;br /&gt;
One-two weeks before the Pilot project we will conclude the results – whether it was successful or not. &lt;br /&gt;
&lt;br /&gt;
If it was successful, we will propose few options to be taken as a next step. &lt;br /&gt;
&lt;br /&gt;
If it was not successful, we analyze the core issues and will try to improve ourselves to serve you better in the future.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== STEP 5 – Next step upon successful Pilot Project ==&lt;br /&gt;
&lt;br /&gt;
If we achieve success together and you would like to continue partnership with Kolmisoft, you can become our client.&lt;br /&gt;
&lt;br /&gt;
It is possible to retain the same server which was used during the Pilot project or migrate to a new one.&lt;/div&gt;</summary>
		<author><name>Mindaugas</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmisoft.com/index.php?title=File:Search_box_in_Kolmisoft_Wiki.png&amp;diff=26743</id>
		<title>File:Search box in Kolmisoft Wiki.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmisoft.com/index.php?title=File:Search_box_in_Kolmisoft_Wiki.png&amp;diff=26743"/>
		<updated>2021-10-07T08:50:12Z</updated>

		<summary type="html">&lt;p&gt;Mindaugas: uploaded a new version of &amp;quot;File:Search box in Kolmisoft Wiki.png&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Search Box in Kolmisoft Wiki&lt;/div&gt;</summary>
		<author><name>Mindaugas</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmisoft.com/index.php?title=File:Echotest2.png&amp;diff=26736</id>
		<title>File:Echotest2.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmisoft.com/index.php?title=File:Echotest2.png&amp;diff=26736"/>
		<updated>2021-10-06T14:26:33Z</updated>

		<summary type="html">&lt;p&gt;Mindaugas: uploaded a new version of &amp;quot;File:Echotest2.png&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Mindaugas</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmisoft.com/index.php?title=How_to_set_up_SSL_certificate_with_Let%27s_Encrypt&amp;diff=26735</id>
		<title>How to set up SSL certificate with Let's Encrypt</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmisoft.com/index.php?title=How_to_set_up_SSL_certificate_with_Let%27s_Encrypt&amp;diff=26735"/>
		<updated>2021-10-06T11:20:13Z</updated>

		<summary type="html">&lt;p&gt;Mindaugas: /* Instalation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About Let's Encrypt ==&lt;br /&gt;
Let's Encrypt provides free valid SSL certificates&lt;br /&gt;
&lt;br /&gt;
== Before proceeding ==&lt;br /&gt;
To proceed the following is needed:&lt;br /&gt;
* Domain name pointed to switch IP (it is not possible to create a Let's Encrypt SSL certificate for IP address)&lt;br /&gt;
* Email address to get notifications from Let's Encrypt&lt;br /&gt;
* SSH access to switch server with root privileges&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
In the example below let's assume that the domain name is example.com&lt;br /&gt;
&lt;br /&gt;
Before installation, it is a good idea to backup /etc/httpd folder&lt;br /&gt;
&lt;br /&gt;
 cp -a /etc/httpd/ /usr/local/mor/backups/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Method 1 (using yum packages) ===&lt;br /&gt;
Based on this [https://www.digitalocean.com/community/tutorials/how-to-secure-apache-with-let-s-encrypt-on-centos-7 guide]&lt;br /&gt;
&lt;br /&gt;
 yum install certbot python2-certbot-apache mod_ssl&lt;br /&gt;
&lt;br /&gt;
if installation is completed without errors, run certbot command (prepare to answer yes/no questions and enter the domain name(s) and email)&lt;br /&gt;
&lt;br /&gt;
 certbot --apache &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If the command is completed successfully, going to &amp;lt;nowiki&amp;gt;https://example.com/billing&amp;lt;/nowiki&amp;gt; should show a secure connection&lt;br /&gt;
&lt;br /&gt;
if everything is OK, test certificate renewal and install renewal cron&lt;br /&gt;
 certbot renew --dry-run&lt;br /&gt;
&lt;br /&gt;
If successful it should show at the end&lt;br /&gt;
&lt;br /&gt;
 Congratulations, all simulated renewals succeeded: &lt;br /&gt;
 Congratulations, all simulated renewals succeeded: &lt;br /&gt;
   /etc/letsencrypt/live/example.com/fullchain.pem (success)&lt;br /&gt;
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -&lt;br /&gt;
&lt;br /&gt;
Create a cron to renew certificates automatically &lt;br /&gt;
&lt;br /&gt;
 echo &amp;quot;20 0,12 * * * certbot renew &amp;gt; /var/log/certbot_renewal_cron.log 2&amp;amp;&amp;gt;1&amp;quot; &amp;gt; /etc/cron.d/certbot_renewal_cron&lt;br /&gt;
 chmod 644 /etc/cron.d/certbot_renewal_cron&lt;br /&gt;
 service crond restart&lt;br /&gt;
&lt;br /&gt;
This will try to renew the certificate two times every day. Certbot will try to actually renew certificates once the expiration day will be less than 30 days&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Method 2 (using snap management system) ===&lt;br /&gt;
To streamline the install process across different Linux Distributions, the Let's Encrypt official guide use snapd management system&lt;br /&gt;
&lt;br /&gt;
If you want to use snaps, please use this guide:&lt;br /&gt;
&lt;br /&gt;
https://certbot.eff.org/lets-encrypt/centosrhel7-apache.html&lt;br /&gt;
&lt;br /&gt;
Using this installation method, automatic renewal will be configured automatically (it will be systemd timer, not a simple cron)&lt;br /&gt;
 systemctl list-timers &lt;br /&gt;
 NEXT                         LEFT       LAST                         PASSED               UNIT                         ACTIVATES&lt;br /&gt;
 Tr 2021-10-06 12:42:00 CEST  41min left Tr 2021-10-06 05:11:01 CEST  6h ago               snap.certbot.renew.timer     snap.certbot.renew.service&lt;br /&gt;
&lt;br /&gt;
== Logs ==&lt;br /&gt;
Let's encrypt log&lt;br /&gt;
  /var/log/letsencrypt/letsencrypt.log&lt;br /&gt;
&lt;br /&gt;
== Accessing switch without /billing suffix ==&lt;br /&gt;
Follow the guide [[I see Apache test on Start page| here]]&lt;br /&gt;
&lt;br /&gt;
Use https instead of http and domain names instead of 127.0.0.1&lt;/div&gt;</summary>
		<author><name>Mindaugas</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmisoft.com/index.php?title=SIP/2.0_480_Temporarily_Unavailable&amp;diff=26727</id>
		<title>SIP/2.0 480 Temporarily Unavailable</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmisoft.com/index.php?title=SIP/2.0_480_Temporarily_Unavailable&amp;diff=26727"/>
		<updated>2021-10-05T09:09:30Z</updated>

		<summary type="html">&lt;p&gt;Mindaugas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Got SIP response 480 &amp;quot;Temporarily Unavailable&amp;quot;. Possible reasons and solutions:&lt;br /&gt;
&lt;br /&gt;
1. Call is rejected by provider/end device. In this case please check with the provider.&lt;br /&gt;
&lt;br /&gt;
2. Call fails with HGC 20 due to unreachable/unregistered device/provider. In this case check device/provider registration status.&lt;br /&gt;
&lt;br /&gt;
3. Call is rejected by MOR due to high load. In this case, there will be no CDR in the last calls section. More information on how to check and solve such issues is available [[Maximum loadavg limit exceeded|here]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
'''Check also:'''&lt;br /&gt;
* [[SIP Error Codes]]&lt;/div&gt;</summary>
		<author><name>Mindaugas</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmisoft.com/index.php?title=Centos_6_repositories_does_not_work_anymore&amp;diff=26726</id>
		<title>Centos 6 repositories does not work anymore</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmisoft.com/index.php?title=Centos_6_repositories_does_not_work_anymore&amp;diff=26726"/>
		<updated>2021-10-03T11:05:45Z</updated>

		<summary type="html">&lt;p&gt;Mindaugas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In file /etc/yum.repos.d/CentOS-Base.repo, comment out &amp;quot;mirrorlist&amp;quot; lines and add new &amp;quot;baseurl&amp;quot; lines.&lt;br /&gt;
File should look like:&lt;br /&gt;
&lt;br /&gt;
 # CentOS-Base.repo&lt;br /&gt;
 #&lt;br /&gt;
 # The mirror system uses the connecting IP address of the client and the&lt;br /&gt;
 # update status of each mirror to pick mirrors that are updated to and&lt;br /&gt;
 # geographically close to the client.  You should use this for CentOS updates&lt;br /&gt;
 # unless you are manually picking other mirrors.&lt;br /&gt;
 #&lt;br /&gt;
 # If the mirrorlist= does not work for you, as a fall back you can try the &lt;br /&gt;
 # remarked out baseurl= line instead.&lt;br /&gt;
 #&lt;br /&gt;
 #&lt;br /&gt;
 &lt;br /&gt;
 [base]&lt;br /&gt;
 name=CentOS-$releasever - Base&lt;br /&gt;
 #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&amp;amp;arch=$basearch&amp;amp;repo=os&amp;amp;infra=$infra&lt;br /&gt;
 #baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/&lt;br /&gt;
 baseurl=https://vault.centos.org/6.10/os/$basearch/&lt;br /&gt;
 gpgcheck=1&lt;br /&gt;
 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6&lt;br /&gt;
 &lt;br /&gt;
 #released updates &lt;br /&gt;
 [updates]&lt;br /&gt;
 name=CentOS-$releasever - Updates&lt;br /&gt;
 #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&amp;amp;arch=$basearch&amp;amp;repo=updates&amp;amp;infra=$infra&lt;br /&gt;
 #baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/&lt;br /&gt;
 baseurl=https://vault.centos.org/6.10/updates/$basearch/&lt;br /&gt;
 gpgcheck=1&lt;br /&gt;
 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6&lt;br /&gt;
 &lt;br /&gt;
 #additional packages that may be useful&lt;br /&gt;
 [extras]&lt;br /&gt;
 name=CentOS-$releasever - Extras&lt;br /&gt;
 #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&amp;amp;arch=$basearch&amp;amp;repo=extras&amp;amp;infra=$infra&lt;br /&gt;
 #baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/&lt;br /&gt;
 baseurl=https://vault.centos.org/6.10/extras/$basearch/&lt;br /&gt;
 gpgcheck=1&lt;br /&gt;
 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6&lt;br /&gt;
 &lt;br /&gt;
 #additional packages that extend functionality of existing packages&lt;br /&gt;
 [centosplus]&lt;br /&gt;
 name=CentOS-$releasever - Plus&lt;br /&gt;
 #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&amp;amp;arch=$basearch&amp;amp;repo=centosplus&amp;amp;infra=$infra&lt;br /&gt;
 #baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/&lt;br /&gt;
 baseurl=https://vault.centos.org/6.10/centosplus/$basearch/&lt;br /&gt;
 gpgcheck=1&lt;br /&gt;
 enabled=0&lt;br /&gt;
 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6&lt;br /&gt;
 &lt;br /&gt;
 #contrib - packages by Centos Users&lt;br /&gt;
 [contrib]&lt;br /&gt;
 name=CentOS-$releasever - Contrib&lt;br /&gt;
 #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&amp;amp;arch=$basearch&amp;amp;repo=contrib&amp;amp;infra=$infra&lt;br /&gt;
 #baseurl=http://mirror.centos.org/centos/$releasever/contrib/$basearch/&lt;br /&gt;
 baseurl=https://vault.centos.org/6.10/contrib/$basearch/&lt;br /&gt;
 gpgcheck=1&lt;br /&gt;
 enabled=0&lt;br /&gt;
 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
If repositories does not work after changes, run these commands:&lt;br /&gt;
 yum clean all&lt;br /&gt;
 yum makecache&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If this does not help run:&lt;br /&gt;
&lt;br /&gt;
 yum update ca-certificates&lt;br /&gt;
&lt;br /&gt;
If it gives such error:&lt;br /&gt;
&lt;br /&gt;
 [Errno 14] Peer cert cannot be verified or peer cert invalid. Trying other mirror…&lt;br /&gt;
&lt;br /&gt;
In /etc/yum.conf in the [main] section add:&lt;br /&gt;
 &lt;br /&gt;
 sslverify=false&lt;br /&gt;
&lt;br /&gt;
And check that in the /etc/yum.repos.d/CenOS-Base.repo there are paths with https (if not, change from http to https) and retry yum update ca-certificates&lt;br /&gt;
&lt;br /&gt;
If all ok - change https-&amp;gt;http back (if you changed http-&amp;gt;https before). And remove sslverify=false from /etc/yum.conf&lt;/div&gt;</summary>
		<author><name>Mindaugas</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmisoft.com/index.php?title=Centos_6_repositories_does_not_work_anymore&amp;diff=26723</id>
		<title>Centos 6 repositories does not work anymore</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmisoft.com/index.php?title=Centos_6_repositories_does_not_work_anymore&amp;diff=26723"/>
		<updated>2021-10-01T15:45:56Z</updated>

		<summary type="html">&lt;p&gt;Mindaugas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In file /etc/yum.repos.d/CentOS-Base.repo, comment out &amp;quot;mirrorlist&amp;quot; lines and add new &amp;quot;baseurl&amp;quot; lines.&lt;br /&gt;
File should look like:&lt;br /&gt;
&lt;br /&gt;
 # CentOS-Base.repo&lt;br /&gt;
 #&lt;br /&gt;
 # The mirror system uses the connecting IP address of the client and the&lt;br /&gt;
 # update status of each mirror to pick mirrors that are updated to and&lt;br /&gt;
 # geographically close to the client.  You should use this for CentOS updates&lt;br /&gt;
 # unless you are manually picking other mirrors.&lt;br /&gt;
 #&lt;br /&gt;
 # If the mirrorlist= does not work for you, as a fall back you can try the &lt;br /&gt;
 # remarked out baseurl= line instead.&lt;br /&gt;
 #&lt;br /&gt;
 #&lt;br /&gt;
 &lt;br /&gt;
 [base]&lt;br /&gt;
 name=CentOS-$releasever - Base&lt;br /&gt;
 #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&amp;amp;arch=$basearch&amp;amp;repo=os&amp;amp;infra=$infra&lt;br /&gt;
 #baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/&lt;br /&gt;
 baseurl=https://vault.centos.org/6.10/os/$basearch/&lt;br /&gt;
 gpgcheck=1&lt;br /&gt;
 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6&lt;br /&gt;
 &lt;br /&gt;
 #released updates &lt;br /&gt;
 [updates]&lt;br /&gt;
 name=CentOS-$releasever - Updates&lt;br /&gt;
 #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&amp;amp;arch=$basearch&amp;amp;repo=updates&amp;amp;infra=$infra&lt;br /&gt;
 #baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/&lt;br /&gt;
 baseurl=https://vault.centos.org/6.10/updates/$basearch/&lt;br /&gt;
 gpgcheck=1&lt;br /&gt;
 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6&lt;br /&gt;
 &lt;br /&gt;
 #additional packages that may be useful&lt;br /&gt;
 [extras]&lt;br /&gt;
 name=CentOS-$releasever - Extras&lt;br /&gt;
 #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&amp;amp;arch=$basearch&amp;amp;repo=extras&amp;amp;infra=$infra&lt;br /&gt;
 #baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/&lt;br /&gt;
 baseurl=https://vault.centos.org/6.10/extras/$basearch/&lt;br /&gt;
 gpgcheck=1&lt;br /&gt;
 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6&lt;br /&gt;
 &lt;br /&gt;
 #additional packages that extend functionality of existing packages&lt;br /&gt;
 [centosplus]&lt;br /&gt;
 name=CentOS-$releasever - Plus&lt;br /&gt;
 #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&amp;amp;arch=$basearch&amp;amp;repo=centosplus&amp;amp;infra=$infra&lt;br /&gt;
 #baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/&lt;br /&gt;
 baseurl=https://vault.centos.org/6.10/centosplus/$basearch/&lt;br /&gt;
 gpgcheck=1&lt;br /&gt;
 enabled=0&lt;br /&gt;
 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6&lt;br /&gt;
 &lt;br /&gt;
 #contrib - packages by Centos Users&lt;br /&gt;
 [contrib]&lt;br /&gt;
 name=CentOS-$releasever - Contrib&lt;br /&gt;
 #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&amp;amp;arch=$basearch&amp;amp;repo=contrib&amp;amp;infra=$infra&lt;br /&gt;
 #baseurl=http://mirror.centos.org/centos/$releasever/contrib/$basearch/&lt;br /&gt;
 baseurl=https://vault.centos.org/6.10/contrib/$basearch/&lt;br /&gt;
 gpgcheck=1&lt;br /&gt;
 enabled=0&lt;br /&gt;
 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
If repositories does not work after changes, run these commands:&lt;br /&gt;
 yum clean all&lt;br /&gt;
 yum makecache&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If this does not help run:&lt;br /&gt;
&lt;br /&gt;
 yum update ca-certificates&lt;br /&gt;
&lt;br /&gt;
If it gives such error:&lt;br /&gt;
&lt;br /&gt;
 [Errno 14] Peer cert cannot be verified or peer cert invalid. Trying other mirror…&lt;br /&gt;
&lt;br /&gt;
In /etc/yum.conf in the [main] section add:&lt;br /&gt;
 &lt;br /&gt;
 sslverify=false&lt;br /&gt;
&lt;br /&gt;
And check that in the /etc/yum.repos.d/CenOS-Base.repo there are paths with https (if not, change from http to https) and retry yum update ca-certificates&lt;br /&gt;
&lt;br /&gt;
If all ok - change https-&amp;gt;http back. And remove sslverify=false from /etc/yum.conf&lt;/div&gt;</summary>
		<author><name>Mindaugas</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmisoft.com/index.php?title=Centos_6_repositories_does_not_work_anymore&amp;diff=26722</id>
		<title>Centos 6 repositories does not work anymore</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmisoft.com/index.php?title=Centos_6_repositories_does_not_work_anymore&amp;diff=26722"/>
		<updated>2021-10-01T15:45:32Z</updated>

		<summary type="html">&lt;p&gt;Mindaugas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In file /etc/yum.repos.d/CentOS-Base.repo, comment out &amp;quot;mirrorlist&amp;quot; lines and add new &amp;quot;baseurl&amp;quot; lines.&lt;br /&gt;
File should look like:&lt;br /&gt;
&lt;br /&gt;
 # CentOS-Base.repo&lt;br /&gt;
 #&lt;br /&gt;
 # The mirror system uses the connecting IP address of the client and the&lt;br /&gt;
 # update status of each mirror to pick mirrors that are updated to and&lt;br /&gt;
 # geographically close to the client.  You should use this for CentOS updates&lt;br /&gt;
 # unless you are manually picking other mirrors.&lt;br /&gt;
 #&lt;br /&gt;
 # If the mirrorlist= does not work for you, as a fall back you can try the &lt;br /&gt;
 # remarked out baseurl= line instead.&lt;br /&gt;
 #&lt;br /&gt;
 #&lt;br /&gt;
 &lt;br /&gt;
 [base]&lt;br /&gt;
 name=CentOS-$releasever - Base&lt;br /&gt;
 #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&amp;amp;arch=$basearch&amp;amp;repo=os&amp;amp;infra=$infra&lt;br /&gt;
 #baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/&lt;br /&gt;
 baseurl=https://vault.centos.org/6.10/os/$basearch/&lt;br /&gt;
 gpgcheck=1&lt;br /&gt;
 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6&lt;br /&gt;
 &lt;br /&gt;
 #released updates &lt;br /&gt;
 [updates]&lt;br /&gt;
 name=CentOS-$releasever - Updates&lt;br /&gt;
 #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&amp;amp;arch=$basearch&amp;amp;repo=updates&amp;amp;infra=$infra&lt;br /&gt;
 #baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/&lt;br /&gt;
 baseurl=https://vault.centos.org/6.10/updates/$basearch/&lt;br /&gt;
 gpgcheck=1&lt;br /&gt;
 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6&lt;br /&gt;
 &lt;br /&gt;
 #additional packages that may be useful&lt;br /&gt;
 [extras]&lt;br /&gt;
 name=CentOS-$releasever - Extras&lt;br /&gt;
 #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&amp;amp;arch=$basearch&amp;amp;repo=extras&amp;amp;infra=$infra&lt;br /&gt;
 #baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/&lt;br /&gt;
 baseurl=https://vault.centos.org/6.10/extras/$basearch/&lt;br /&gt;
 gpgcheck=1&lt;br /&gt;
 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6&lt;br /&gt;
 &lt;br /&gt;
 #additional packages that extend functionality of existing packages&lt;br /&gt;
 [centosplus]&lt;br /&gt;
 name=CentOS-$releasever - Plus&lt;br /&gt;
 #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&amp;amp;arch=$basearch&amp;amp;repo=centosplus&amp;amp;infra=$infra&lt;br /&gt;
 #baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/&lt;br /&gt;
 baseurl=https://vault.centos.org/6.10/centosplus/$basearch/&lt;br /&gt;
 gpgcheck=1&lt;br /&gt;
 enabled=0&lt;br /&gt;
 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6&lt;br /&gt;
 &lt;br /&gt;
 #contrib - packages by Centos Users&lt;br /&gt;
 [contrib]&lt;br /&gt;
 name=CentOS-$releasever - Contrib&lt;br /&gt;
 #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&amp;amp;arch=$basearch&amp;amp;repo=contrib&amp;amp;infra=$infra&lt;br /&gt;
 #baseurl=http://mirror.centos.org/centos/$releasever/contrib/$basearch/&lt;br /&gt;
 baseurl=https://vault.centos.org/6.10/contrib/$basearch/&lt;br /&gt;
 gpgcheck=1&lt;br /&gt;
 enabled=0&lt;br /&gt;
 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
If repositories does not work after changes, run these commands:&lt;br /&gt;
 yum clean all&lt;br /&gt;
 yum makecache&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If this does not help run:&lt;br /&gt;
&lt;br /&gt;
 yum update ca-certificates&lt;br /&gt;
&lt;br /&gt;
If it gives such error:&lt;br /&gt;
&lt;br /&gt;
 [Errno 14] Peer cert cannot be verified or peer cert invalid. Trying other mirror…&lt;br /&gt;
&lt;br /&gt;
In /etc/yum.conf in the admin section add:&lt;br /&gt;
 &lt;br /&gt;
 sslverify=false&lt;br /&gt;
&lt;br /&gt;
And check that in the /etc/yum.repos.d/CenOS-Base.repo there are paths with https (if not, change from http to https) and retry yum update ca-certificates&lt;br /&gt;
&lt;br /&gt;
If all ok - change https-&amp;gt;http back. And remove sslverify=false from /etc/yum.conf&lt;/div&gt;</summary>
		<author><name>Mindaugas</name></author>
	</entry>
</feed>