Quantcast
Channel: Kolmisoft Blog
Viewing all 150 articles
Browse latest View live

Custom MOR Front-end

$
0
0

Dashboard

 

Dashboard features

  • Balance display
  • Add payment
  • Active DID
  • Recent calls
  • Payment history
  • Package info
  • Quick pick for recharge
  • Hot Call rates

 

  • Balance display:

Users can see their updated balance on the dashboard and through out the front end.

  • Add payment:

Users can see quick links to add payment to their account. hot links for payments.

  • Active DID:
  • Users can see their active DID, DID Country and Area.
  • Recent calls:

Users can see their last couple of calls on the dashboard.

  • Payment history:

Users can go to their payment history page from dashboard.

  • Package info:

Users can see their active package and minutes left on it.

  • Quick pick for recharge:

Users can click on a hot recharge amount.

  • Hot Call rates:

Users can see hot area rates displayed globally by admin e.g. Philippines, Morocco.

 

Payments

 Screen-Shot-2017-05-03-at-6.51.44-pm1Payment features

  • Paypal
  • Credit card
  • Bank wire
  • Voucher
  • Package history
  • Payment history
  • Paypal:

Users can top up using Paypal once their account email is verified and they have the same Paypal email ID as their account email, if same email is used payment will be added to the account automatically. If not the same email on both Paypal and account, e.g. user has a different Paypal email, an email verification verification code will be sent to the user’s Paypal email id to verify their ownership. once code is verified payment will be auto approved otherwise it will stay waiting for a manual approval from admin.

  • Credit card:

Users can topup themselves through verified credit card.

  • Bank wire:

User can see bank wire information here to make payments.

  • Voucher:

Users can topup themselves through voucher.

 

Payments (Continue) :

  • Package history:

users can see their package history. e.g: package name, package price, package purchased date.

  • Payment history:

Users can see their payment history.e.g: amount, payment status, date, method.

 

Calling Card

 Screen-Shot-2017-05-03-at-6.50.41-pmCalling Card Features

  • Calling card
  • PIN-less CLIs
  • Access numbers

 

  • Calling card:

Users can see their calling card PIN to make calls through access numbers.

 

  • PIN-less CLIs:

Users can add numbers for pin-less calling.

 

  • Access numbers:

Users can see or select the access numbers of specific countries.

 

Profile

 Screen-Shot-2017-05-03-at-6.52.12-pmProfile feature:

  • Personal info
  • Change email
  • Phone number verification
  • Add credit card or devit card
  • Address
  • Change Password
  • Balance notification

 

  • Personal info:

Users can see their personal info:

First name

Last name

Username

SIP username

Email address

 

  • Change email:

Users can change their email address conditional new email must be verified before it can be updated.

  • Phone number verification:

Users can verify their mobile phone number through an SMS to set as caller ID on outbound calls.

  • Add credit card or debit card:

Users can add a credit card on the account to make payments, card has to be verified prior to an purchase, Card will be charged with a random amount which user has to verify by entering the exact amount after checking their card statement. the amount charged on card for verification will be refunded as account credit once verified.

  • Address:

Users can add their billing address.

  • Change password:

Users can change their passwords of both SIP account and login account.

  • Balance notification:

Users can turn on low balance notification and get email alert when their balance is low.

 

       DID
Screen-Shot-2017-05-03-at-6.51.31-pm
DID features

  • Buy DID number (DIDWW full module integrated)
  • All DID numbers
  • Add on service

 

  • Buy DID number:

Users can see the list of available DID numbers and buy, DID will be forwarded to user device and mapping will be set on DIDWW, payment will be deducted from user balance. user has option to turn auto renewal on, user must have account balance at the time of renewal otherwise DID gets blocked and removed from account. A user can buy only 1 DID.

 

  • All DID numbers:

Users can see all their DID numbers including the ones added by MOR admin manually and all information related to them.

 

  • Add on services:

Users can see all their subscriptions added by MOR admin, e.g. Channel Cost per month, Monthly trunk rental .

 

Packages

Screen-Shot-2017-05-03-at-6.52.03-pm1

Packages feature

  • Active packages
  • New packages

 

  • Active package:

Users can see their package details:

Package name

Package country

Total minutes

Remaining minutes

Price

Expiry date

Status

Renewal

 

  • New packages:

User can buy a package or add another package.

 

SIP

  • SIP features
  • Username
  • Password
  • Domain
  • All SIP account
  • Caller ID
  • Transport Type
  • Call forwarding
  • Voicemail number
  • Username:

Users can see their SIP username.

  • Password:

User can see their SIP account password.

  • Domain:

Users can see their Domain/SIP server.

  • All SIP account:

If admin adds an additional device to user, users can see them all here.

  • Caller ID:

Users can set their caller ID on outbound calls once they have verified their number through SMS code verification process or they have bought a DID to use as caller ID.

  • Transport type:

There are two types of transport:

TLS = (secure connection,TLS certificate is required on MOR)

UDP = unsecure

  • Call Forwarding:

Users can forward the call.

There are three states in call forwarding:

No Answer select forwarding option from voicemail or number.

Busy select forwarding option from voicemail or number.

Failed select forwarding option from voicemail or number.

  • Voicemail number:

Users can see their voicemail number.

 

Demo

Please contact us for Demo

For demo & cost, please contact us

admin@speedysoft.com.au


Development Overview (Sprint #159-166)

$
0
0

 

MOR

 

MOR/M2

 

M2

  • Proxy support to extend system capacity several times
  • Calls by Clients -> Detailed page
  • Added additional columns in Last Calls (Answer Time, End Time, PDD and Terminated by)
  • CDR Export emails are sent every 10min now (was every 1h)
  • Option to not show currencies in XLSX invoices to allow formulas with amounts
  • Terminator is able to see call price if call is terminated over him
  • Now possible to have prefixes starting with letters (not only numerical)
  • Added option to Skip Failover Routing Group – if it is not necessary to use this Group
  • Added second Dial Peer TP ordering priority for even more advanced and versatile routing logic
  • LegB Call-ID same as LegA for easier Call Leg mapping and troubleshooting

 

Support System

  • New functionality under the name Direct Contact – choose the country you are interested in and you will be able to contact (anonymously) our Clients from that country

How to start Mobile VoIP business easily

$
0
0

Mobile usage is rapidly growing across the world aided by cheaper smartphones and internet price. VoIP businesses that have seen brighter days with Calling cards are now facing hard time to maintain their revenues and customers. So, most of the VoIP service providers are making efforts to enter the Mobile VoIP business.

At Kolmisoft, we are at the forefront in ensuring that our customers have access to a wide set of features that enable them to transform and diversify their businesses. As part of our customer centric approach we have been supporting our customers with our softswitches that support a variety of VoIP businesses such as Business VoIP, Residential VoIP, Wholesale VoIP aided by a customer feedback and regular updates. Over the last few upgrades we made efforts that our Kolmisoft MOR softswitch supports the Mobile VoIP with a variety of features. These features will enable Kolmisoft MOR using VoIP service providers to launch Mobile and Web applications that beautifully sync with each other. With efficient marketing and sales channels, we are confident that our customers will be able to rapidly capitalize the Mobile VoIP market share.

 

We, have now taken the lead to offer a series of informative blog posts that will help you understand how Kolmisoft MOR helps you start Mobile VoIP and improve your VoIP business. In the upcoming blogs, we will explain various aspects of Mobile VoIP. These series of blog posts will include but not limited to

 

  1. How to start Mobile VoIP business easily
  2. What are the optimized MOR settings for Mobile VoIP
  3. How to utilize the existing calling card distribution network for Mobile VoIP
  4. What kind of billing plans possible for Mobile VoIP and how to create them in MOR
  5. Case Study – How Voictelecom is acquiring new customers using Mobile voip as a business model
  6. In-app payments and how to overcome chargebacks
  7. How to simplify new customer acquisitions with just phone number (like Whatsapp registration)
  8. How to integrate VoIP with CRMs and possible methods
  9. A click2call functionality for Website to capture leads
  10. Web templates for VoIP businesses.
  11. Easy to install search bar plugin for displaying VoIP rates
  12. Possible additional integrations that would attract and generate additional revenue
  13. Features supported by MOR for Mobile app integrations
  14. Features supported by MOR for Web app integrations

 

As we believe that we have to continuously strive to satisfy our customer needs, we wish to expand the above list of concepts based on reader’s requests. So, we encourage our blog readers to share further inputs to expand the topics covered in this blog series.

 

Author bio –

Kalyan Pasumarthy, Phd is an entrepreneur, author and scientist. He has extensive experience in research and keen understanding of rapidly evolving market trends. His business uses Kolmisoft MOR and M2. He offers consultancy and development services through SHRISAS, Finland. His services were utilized by various Kolmisoft customers across the world for Mobile and Web applications. LinkendIn Profile: https://www.linkedin.com/in/kalyan-kumar-pasumarthy-58562ab/

Functionality to work with new EU regulations

$
0
0

Starting from 2017 June 15th EU introduced Regulation (EU) 2017/920 which eliminated all roaming charges for temporary roaming within the EEA (European Economic Area).

Because of this service providers now charge premium for the calls which are not originated in the EEA.

The charge is applied to the calls with CallerIDs not from EEA zones.

In MOR it is possible to filter such calls and send them to the few providers which does not apply such charges or just drop them.

New functionality allows to map CallerIDs from SIP from, rpid and pai fields to the known Whitelist of the correct CallerID formats and process the calls without the risk for overcharge.

Let’s see how:

We will need to create a Number Pool and populate it with number masks which will cover proper CallerIDs.

As a base for the example we will use official number formats described here.

IMPORTANT: Take note that each provider can have their own list and interpret CallerIDs differently when official site. Make sure you get this list from your provider and create Number Pool accordingly to this list. Failing to do so, you will be overcharged by the provider.

For example lets create records to cover these countries:

Croatia Croatia 385 8 or 9 (some mobile) variable 00
Cyprus Cyprus 357 8 fixed 00
Czech Republic Czech Republic 420 9 fixed 00
Denmark Denmark 45 8 fixed 00

The Number Pool should look like this:

  • 385########
  • 385#########
  • 357########
  • 420#########
  • 45########

Each # represents ONE digit so using it this way you can determine the length of acceptable CallerIDs. Note we used Croatia code 385 twice for length 8 and 9.

Then assign this Number Pool as a Static Whitelist to the provider.

File:MOR_provider_blacklist_whitelist.png

More details are here.

Now when this Provider is selected in the LCR, prior sending call to it, CallerID from SIP header from, rpid and pai will be checked against the Number Pool Whitelist and if it matches – call will pass. If not, HGC 273 will be generated.

Additionaly in the near future we will present functionality which will allow to charge users premium for wrong CallerIDs and calculate Provider’s price correctly using separate tariffs for calls originated from EEA and outside from it. This will provide more options for service providers as you.

Waiting for your comments and suggestions about this functionality.

Optimised Settings for your Mobile VoIP Business

$
0
0

Settings

Kolmisoft MOR offers a variety of features that enable easy deployment of Mobile VoIP. Such features help VoIP service providers to diversify their businesses and acquire new customers. In this post, we will share some insights into how a VoIP service provider may launch a Mobile VoIP service with the optimized settings.

Note: These settings are suggestive and observed to be helpful for Kolmisoft MOR customers. Neither Kolmisoft nor the author guarantees that these settings will work for every business model. These suggestions may be followed at your own risk.

Mobile VoIP involves integration between the smartphone app and the Kolmisoft MOR. This involves a lot of communication between the two – App and Kolmisoft MOR. This is possible by integrating via API. Kolmisoft MOR offers APIs to perform a variety of functions – simple tasks such as fetching balance to complex tasks like new user registration or collecting and updating payments and a lot more. The optimized settings could be discussed under three categories as below.

User Registration

VoIP functionality should be tightly integrated with the billing system that offers a variety of security and billing features. Every user will have an account in the billing system and should have a sub account (device) for making calls. While main user account helps the service provider to set a variety of billing and security features, device account helps in making calls. To simplify the process, the service provider should ensure that username for the main account and device account should be same. It saves a lot of development time when main account and device account have the same username and helps in automating the balance display and reducing the friction in user sign-up as well as using the APIs offered by the billing system.

user_reg

API settings

The next thing that is needed for a successful integration is to enable API settings. These settings are available under Setup > Settings > API.

api_settings 

API settings: Settings in the image shown are indicative and depends on the list of features needed on the Mobile app

  • API Secret Key: Ensure that a strong API key is used. You may define your own API key with a combination of CAPS, small letters, numbers and special characters. It is very important to make sure that it is not easy to guess the API key.
  • Use ‘API allow Registration’ if you want to acquire new customers by allowing new users sign up to your service via Mobile app
  • Select ‘API allow payments’ only if you want to collect payments from customers using the mobile app. If you do not plan to use payments in the mobile app, do not select this
  • Do NOT select ‘API payment confirmation’ if you want that the collected payments are automatically updated in the customer’s account. In some cases, Admin might want to confirm the payments before they are updated on the customer’s account. In such case, select this option.

VoIP serivce providers are recommended NOT to disable hash checking. This is an important feature that could protect from hackers

Kolmisoft MOR offers a great feature for all resellers. It facilitates the launch of branded mobile app even for resellers. This feature is a very big asset to release a variety of brands and offers. If the VoIP service provider wants to allow resellers to launch mobile apps, then select the options related to resellers only if the mentioned features are needed.

Default user settings

VoIP service providers could simplify the Mobile VoIP integrations with certain default user settings. This will reduce the coding and testing efforts by the developers and gives greater flexibility in managing the service. The following settings and description might be helpful in this regard.

default_user_settings

  • Define the minimum length of Username and Password to be used. For example, if you want to allow mobile numbers to be used as usernames, you may choose 11-13 characters as minimum length
  • Define the default Currency, LCR & Tariff for all new users.
  • In case you want to offer some free credit to new users for testing your service, you may define the Balance. For example: Using 0.5 as balance will give all the new users 0.5 USD to test users. Be careful with this feature. Some pranksters will exploit this facility with dummy accounts
  • Define the new users as ‘Prepaid’ only
  • Do NOT select
    • Allow loss calls
    • Allow changing Caller ID
  • Fix the Call limit to 1
  • Set Max Call rate to a value depending on the expected average call rate for your customer profile. This will help you reduce risk in case of hacking attempts
  • Select ‘Not Blocked’ under Blocking settings to ensure that new user can readily make calls after registration
  • Always select Warning Balance to be active and define a value for User. This enables Kolmisoft MOR to send an automated email whenever balance drops below the set limit

While there are a lot more settings to be defined, we believe that the above mentioned few would help during the launch of the service. VoIP service providers may update/change/modify these settings to suit their business model.

Default device settings

Kolmisoft MOR allows any user to have multiple devices. For Mobile VoIP generally, users are not allowed to have more than one device. By limiting to one device VoIP service providers have the flexibility to offer some attractive offers. Following default device settings are good enough to start.

default_device_settings

  • Select the default device as SIP
  • Specify if you have any localization setting for Mobile app users
  • Do not allow call limit to be more than 1
  • Select and reorder the codecs as G729, G711 A-law, G711 U-law. There is a possibility to use other codecs also. But these are the basic codecs that are supported by almost all terminators. So, if you have any other preference for codecs, select and order them accordingly. Cross check if you need to buy a license for G729.
  • Leave the Advance settings as it is
  • Tell options could be selected if you want to inform the user about
    • Rate of the call
    • Available balance
    • Possible length of the call depending on the available balance
    • You may also define the time to remind user about balance expiry

In this blog post, I have tried to summarize the basic settings that will help a service provider to launch a mobile app. While these settings are helpful, depending on the type of service and packages offered, service providers might need to tweak the settings to suit their needs. If you like this blog, share it or leave your comments below.

About the Author

Kalyan Pasumarthy, Ph.D. is an entrepreneur, author, and scientist. He has extensive experience in research and a keen understanding of the rapidly evolving market trends. His business uses Kolmisoft MOR and M2. He offers consultancy and development services through SHRISAS, Finland. His services were utilized by various Kolmisoft customers across the world for Mobile and Web applications. 

You might also be interested other articles by this author –

  1. How to start Mobile VoIP business easily

Codec information in M2 Switch

$
0
0

Happy to announce that we have added long-requested feature to be able to see which codec(s) were used in the call.

Quick view is available in Call List page near each call:

codecs_m2_2

Red arrows icon indicates transcoding and green arrows indicate that legA and legB used same codecs and no transcoding was done. No icon means codecs are unknown.

Hover with mouse for more info.

 

In Call Info page you can see if call was transcoded and codec for Originator and Terminator:

 

codecs_m2_3

How to Increase Your VoIP Business Revenue with Intelligent Billing Plans

$
0
0

Selling a service to a potential customer is an art. Unlike products which can be seen and felt physically, services can not be experienced without purchasing. So, the strategies to sell a service is more of an art. Any potential customer will always compare the prices with other competitors in the market and try to negotiate hard with you or push you to reduce your prices. So, even if you offer high quality and prompt support, they are are not easily perceived by a potential customer. Nevertheless, you can overcome your competition and convince your customer with clever and intelligent billing plans that are attractive for customers and profitable for your business.

Kolmisoft MOR offers a variety of billing methods giving your business an opportunity to create intelligent billing plans. For the sake of convenience, we shall discuss them in the Kolmisoft MOR terminology.

Tariffs

Tariffs are the rate plans that you get billed by your provider, or you charge your customers. You can create two types of customer related tariffs –

  • Wholesale tariffs for customers where you could easily create tariffs with some overage such as flat 10% on the top of providers pricing or 0.01 on the top of providers pricing. Such flat overage is not always convenient. For low priced destination 10% increase is not at all profitable. In contrast, for the high priced destination, 10% might result in a steep hike. So, you have to selectively add the overage.
  • Retail tariffs for customers is where you have less traffic but a decent profit. It is here, you can play around connection charges, increments, minimal time for higher revenue.

Bundles & Subscriptions

Pay as you go pricing based on tariffs is useful in businesses where customers might call across various destinations and need access to countries across the world. However, most of the retail traffic or small businesses require access to fewer destinations only.  Such clients might need access to a specific country (India, USA, Ghana, Germany, Finland, Mexico etc., ) or a group of countries (Maghreb, Europe, Middle East, USA & Canada etc.,) and some need exclusive access to Landlines only or Mobiles only. In such cases, you need features to deploy exclusive deals for specific countries or a group of countries or for Landlines and/or Mobiles only.

Kolmisoft MOR facilitates launching of special bundles or monthly subscriptions through its robust billing platform. Here is the brief summary about how to launch such specific bundles/subscriptions –What kind of billing plans possible for Mobile VoIP and how to create them

  1. Periodic fee plans: In Kolmisoft MOR one can create recurring billing plans with a defined period fee. Such plans are useful in offering monthly plans such as DIDs, IVRs, Queue or any other such add on services. You may also offer unlimited calling to certain destinations under this option.
    • Example 1: A customer subscribing to a DID could be billed using periodic fee plan
    • Example 2: A customer choosing an unlimited calling to USA mainland could be billed using periodic fee
  2. One time fee plans: One-time fee plans are useful in billing a customer for occasional tasks such as setting up of some equipment, consulting, troubleshooting or any add on services that do not have a recurring cost to your business.What kind of billing plans possible for Mobile VoIP and how to create them (1)
    1. Example 1: Setup charges for a DID
    2. Example 2: One hour on site support charge for troubleshooting.
  3. Flat Rate services: Certain services need to be billed every month irrespective of the day they start. Flat rate services are a good option for such billing. It What kind of billing plans possible for Mobile VoIP and how to create them (2)also offers you a great feature to create so called Unlimited calling plans (with a secret limit on the number of minutes). The advantage of these plans is to tweak the rounding of calls and can also define the expiration month.
    • Example 1: You can offer USA unlimited calling (with a limit of 3000 minutes per month) rounded every 6 seconds. Customer will be billed on 1st of every month
    • Example 2: You can offer EU unlimited landline calling (with a limit of 5000 minutes) rounded every 1 second. Customer will be billed on 1st of every monthany day billing
  4. Dynamic Flat rate services: Sometimes you have to bill your customer only on a specific day of each month on a recurring basis. Dynamic Flat rate services is a perfect option for such purpose. It offers every functionality as in Flat rate services along with an ability to bill on a specific date.
  • Example 1: You can offer India unlimited calling (with a limit of 2000 minutes per month) @ 20 USD where every call is rounded by 30 sec. Customer can be billed on any particular day every month.

Additionally, you may also offer Pay as you go billing service that also offers great flexibility such as additional connection charge or a variable rounding of the call.

With so many options for billing, any VoIP business could create a variety of billing plans that are attractive to the end customers and profitable for the business.

Have you created such plans with MOR? Share your ideas.

 About the Author

Kalyan Pasumarthy, Ph.D. is an entrepreneur, author, and scientist. He has extensive experience in research and a keen understanding of the rapidly evolving market trends. His business uses Kolmisoft MOR and M2. He offers consultancy and development services through SHRISAS, Finland. His services were utilized by various Kolmisoft customers across the world for Mobile and Web applications. 

You might also be interested other articles by this author –

  1. How to start Mobile VoIP business easily
  2. Optimised Settings for your Mobile VoIP Business

Development Overview (Sprint #167-173)

$
0
0

Please find new functionality for MOR and M2 bellow:

MOR

MOR/M2

M2

  • Dial Peer control by Deviations
  • Tariff Compare functionality
  • Calls per Hour raport
  • Improved Active Calls graph
  • Outdated Flash charts changed to Google Charts in Hangup Cause Stats
  • Option to choose what to rerate: Originator or Terminator
  • System overload notification changed to more user-friendly
  • Dial Peers and Routing Groups pages now have search and new layout
  • Option to ‘Use PAI if CallerID is anonymous
  • Quick Stats for Users and API
  • Improved CDR Rerating for better usability
  • API aggregates_get method implemented
  • Permission for Managers to view Quick Stats info
  • Responsible Manager Functionality
    • Works with these pages: TP Active Calls, Aggregates, Destination Group Stats, Invoices, Active Calls, Load Stats, Archived Calls, Financial Status, Balance Report, Calls Dashboard, Hangup Cause, Search, Calls List, User List, Connection Point List, CDR Rerating, Calls by Clients, Payments, Calls by Clients Detailed


MOR X11 Release

$
0
0

We are happy to announce MOR X11 release. Important changes are bellow:

Changes to support new EU roaming regulations:

Security

Major Functionality

Permissions

  • Admin can now block/unblock accountants
  • Added permission (Call Tracing Usage Read) to Accountant to check Call Info and Pcap
  • New permission for Accountant (Statistics) to access Statistics
  • Permission to accountant to see Provider/Terminator Active calls
  • Permission to accountant to manage PBX Functions, Providers, DIDs, Upload IVR Voices, Call Flow

DIDs

Invoices

IVRs

  • New IVR Action – Security Code which allows to secure the call to the IVR by the PIN
  • Added Conditional CallerID transfer to IVR Actions – forward a call only when CallerID matches some value
  • IVR sound file player updated to HTML5 for better compatibility
  • Option to disable Empty IVR when empty Calling Card is used
  • Added End IVR #11 for Calling Cards

Tariff Import

Reporting

Various functionality

  • Core option to check DB connectivity
  • Option to disallow Card Top Up when CID already assigned
  • Option to play some audio before sending call to the Provider
  • CDR Import Templates for easier and faster CDR import
  • Time-periods added for Voicemail
  • Option for Auto-Dialer to allow import duplicate numbers
  • Asterisk deadlock control to restart the core in case of emergency and provide uninterrupted service
  • Device by CLI can be authorised by Domain also
  • Backup method rework to save HDD space (~35%)
  • Alerts now have preentered schedules (24/7)

API

Ensure VoIP business emails are not marked SPAM with this simple tool

$
0
0

Your business might be sending various emails – transactional, promotional or sales or support related email to prospects and customers. Sometimes, you might have noticed that the recipient never opens your email. Have you ever questioned why? Most of the times, emails land in SPAM and are unnoticed. Today, business email servers like Google, Outlook and other email service providers have set up algorithms that automatically mark the business email as SPAM when certain standards are not followed. And then, your customer or valuable prospect never get to see your valuable email. In this post, we shall address this serious problem using a simple tool.

It is often difficult for small businesses to hire an in-house IT expert full-time. It is also quite common that in-house IT experts expertise is something other than email. The best way to overcome such limitations in such a case is to use third-party cloud services for optimal email routing. Such a cloud email service could be utilized for channeling the business email to land in the inbox.

One such email service provider is Sendgrid, an easy to use, monitor, track all your business email – transactional email, promotional email or general communication.

Sendgrid offers various methods to integrate its services into your applications – either via APIs or with simple SMTP settings. Sendgrid offers a free plan with limited features that is just enough for a number of small businesses. The free plan offers you access to it APIs and SMTP service and about 12,000 emails each month. Let us see how you can integrate Sendgrid with your Kolmisoft MOR and M2 servers.

Why email is important for your Kolmisoft MOR & M2 using VoIP business?inbox

  1. Let us say, you have a customer who needs to be informed in time about recharging his VoIP account.
  2. The other important case is to duly communicate the monthly invoice so that the customer pays the invoice in time.
  3. Consider that a new user registers for your VoIP service and expects to receive information about settings and password via email but does not see it in the inbox.

If the email related to above situations does not land in the inbox, your customer might not take the needful action immediately. It means, he does not pay in time which is a loss to your business. Further, the customer might also say that he does not get the emails which is indicative of poor standards of the business communication.

How to integrate Sendgrid with your Kolmisoft servers?

Kolmisoft servers communicate emails either by default settings (most often these emails land in SPAM) or enable you to route the emails via a chosen SMTP service. You can register for the Sendgrid free plan for the basic SMTP service and use the same credentials in Kolmisoft servers and you are done! All your transactional email from Kolmisoft server will directly land in the customer’s inbox

Why email is important for your website or user portal?business_email

Nowadays, prospective customers reach out to businesses via the contact form submitted on the website. It is also quite common that customers raise concerns about service through help forms or support tickets. The delivery of these email is very important for addressing the concerns of the prospects or customers. So, you should always be able to receive the emails no matter what the Google or Outlook changes the SPAM rules.

How to integrate Sendgrid with your WordPress website or User portal?

Every business using a WordPress can easily use Sendgrid SMTP service. WordPress offers free Sendgrid plugin. Setting it up is very easy and you can use the Sendgrid login credentials in the plugin and activate it. Sendgrid will ensure that you will never miss any communication from your website or user portal.

What other tools do you use for ensuring delivery of business email? Let us know in the comments and help the VoIP business community.

 

About the Author

Kalyan Pasumarthy, Ph.D. is an entrepreneur, author, and scientist. He has extensive experience in research and a keen understanding of rapidly evolving market trends. His business uses Kolmisoft MOR and M2. He offers consultancy and development services through SHRISAS, Finland. His services were utilized by various Kolmisoft customers across the world for Mobile and Web applications.

You might also be interested other articles by this author –

  1. How to start Mobile VoIP business easily?
  2. What are the optimized settings for Mobile VoIP?
  3. How to Increase Your Business Revenue with Intelligent Billing Plans?
  4. Ensure VoIP business emails are not marked SPAM with this simple tool
  5. Why VoIP businesses should launch E-calling cards?

Why VoIP businesses should launch E-calling cards?

$
0
0

Calling card business was once a thriving business. Many companies, retailers, resellers earned a livelihood from this business model. Nowadays, this business model is losing its sheen. Many people reason the downfall to the growing smartphone usage, availability of cheaper internet. In fact, it is true in a number of cases. But another important reason we believe is NOT changing the business model to sync with the technological changes. In this blog post, we shall discuss how one can use the growing smartphone usage and the cheaper internet to diversify the VoIP business and keep up the revenues balanced or go up!

Calling card businesses have had a strong user base in the West (Europe and USA) where the immigrants use them to call their families and friends back at home in Africa, Asia or remote parts of the world. Initially, this was the only option for the people. This business model offered the VoIP companies to exploit with non-transparent billing, hidden charges. There was no or little scope to check how the billing was done or whom to ask for support. In such cases, when customers identify cheaper or transparent billing options, they immediately start shifting the loyalty. However, by deploying the right technology, and changing the business model slightly, VoIP businesses could still address transparency and build trust among the userbase.

With the rise of smartphones, it has become easier for the customer to find various alternatives and options to make international calls. It is also easier to search online and find out what is a better option and what is not. So, if a VoIP business model creates an online presence with a website that could build trust it could bring a loyal customer. VoIP businesses might also consider deploying a user portal where new users could sign up online at the comfort of their home/office. Let us see how a business could set up e-calling card using Kolmisoft MOR and sell online.

In Kolmisoft MOR, traditional calling cards and users are separate entities. A traditional calling card cannot be associated with a user or vice versa. While a business could still sell the traditional calling cards online, it can not display the balance, call history or payment history easily. A much wiser way is to deploy e-calling cards that facilitate transparency, history of purchases and calls.

Comparison between calling card and e-calling card –

 

Feature Calling Card E-Calling Card
Sell on a  website Possible Possible
New user registration online Possible. But the new user is a user on the e-commerce portal only Possible. The new user will be a real user on MOR.
Linking of SIP account and calling card to a user No Yes
Associate card to a MOR user Not possible Possible
Show balance online Not possible Possible
Sell/Buy online Possible Possible
Display payment history Possible Possible
Display call history online Not possible Possible
Display and link payments online Payment history does not sync with billing system. They have to be saved on e-commerce portal Possible to sync with billing system and display online.
Dial access number for calling Yes Yes
Enable PINless calling Possible Possible
SIP account can be associated with the card Not possible Possible
Easy to use Yes Yes
Generate calling card online instantly Not possible. It has to be done by admin only Yes, any user can generate e-calling card by himself and pay for it
Profit Less (traditional calling card business model involves resellers margin) More (One can directly sell to customers online without resellers margin)


Do you want to know more about features of Kolmisoft MOR and how you can setup e-calling cards contact Vilius from Kolmisoft at 
b2bsales@kolmisoft.com

 

About the Author

Kalyan Pasumarthy, Ph.D. is an entrepreneur, author, and scientist. He has extensive experience in research and a keen understanding of rapidly evolving market trends. His business uses Kolmisoft MOR and M2. He offers consultancy and development services through SHRISAS, Finland. His services were utilized by various Kolmisoft customers across the world for Mobile and Web applications.

You might also be interested other articles by this author –

  1. How to start Mobile VoIP business easily?
  2. What are the optimized settings for Mobile VoIP?
  3. How to Increase Your Business Revenue with Intelligent Billing Plans?
  4. Ensure VoIP business emails are not marked SPAM with this simple tool
  5. Why VoIP businesses should launch E-calling cards?

 

Strongest in Lithuania 2017

Advantages of a Status/Uptime page for a VoIP Business

$
0
0

 

VoIP service has been a revolutionary technology in telecom that runs on software. As a VoIP service provider, you would want to create confidence among your prospects and build trust among your customers. One such way is to maintain a status page on your website that offers information about the uptime of your servers.

Previously, only few companies or datacenters used to display their service uptimes. They followed this approach to create confidence on their new technologies.  Few such uptime pages are here –

  1. Stripe status page: The world’s most popular payment gateway displays the status of the uptime for their various methods of integrations. Their status page lists the uptime status of the various servers/applications supporting their integration methods. Eg: https://status.stripe.com/
  2. Twilio status page: Twilio is the leading platform for building voice and SMS applications. It displays the status of its APIs, API response time from North America, Europe graphically. This kind of graphs creates confidence when a prospective user needs to evaluate the platform. You may refer to the live page at https://status.twilio.com/
  3. Recurly status page: Recurly is a leading platform to manage subscriptions for the users on SaaS platforms. Its status page displays the availability of the Admin portal, APIs and thrid party integrations. You may check the status page at https://status.recurly.com/
  4. Shrivoice uptime page: Shrivoice is Finland based VoIP service provider offering VoIP services to businesses. Their client’s spread across the world could monitor the service uptime at https://status.shrivoice.com

 

Advantages of maintaining a status page:

  1. A VoIP business runs entirely on software applications maintained on servers at data centers or on cloud. Any VoIP business involves applications such as Asterisk (SIP service), Billing (such as Kolmisoft MOR), User and Admin portals. It is necessary to know how well these applications are accessible to end users.
  2. Status monitoring services help you keep track of the uptime of your services such as APIs, Admin portals, Client portals, SIP servers etc.,.
  3. You will be able to judge the reliability of the datacenters. Thereby decide which datacenter offers you better services.
  4. Your business could act before your clients raise tickets about any incidents or downtime. Thereby you will maintain better reputation. Ultimately growth of a business lies in trust and confidence you build among your prospects and customers
  5. Better business decisions are possible when you know more about your service uptime

 

How to display a status/uptime page:

Either you may develop your own system to ping or monitor the status of your applications/servers if you have a strong IT team. Otherwise you may utilise services such as –

  1. Statuspage (https://www.statuspage.io/)
  2. Uptimerobot (https://www.uptimerobot.com)
  3. Siteuptime (https://www.siteuptime.com)
  4. Uptime (https://uptime.com)

 

Do you need any help in setting up Status or Uptime monitors for your business, you may contact the SHRISAS (https://www.shrisas.com). We have been helping VoIP business around the world with various Web and Mobile applications.

 

About the Author

Kalyan Pasumarthy, Ph.D. is an entrepreneur, author, and scientist. He has extensive experience in research and a keen understanding of rapidly evolving market trends. His business uses Kolmisoft MOR and M2. He offers consultancy and development services through SHRISAS, Finland. His services were utilized by various Kolmisoft customers across the world for Mobile and Web applications.

You might also be interested other articles by this author –

  1. How to start Mobile VoIP business easily?
  2. What are the optimized settings for Mobile VoIP?
  3. How to Increase Your Business Revenue with Intelligent Billing Plans?
  4. Ensure VoIP business emails are not marked SPAM with this simple tool
  5. Why VoIP businesses should launch E-calling cards?
  6. Advantages of a Status/Uptime page for VoIP business

MOR X12 Release

$
0
0

We are happy to announce MOR X12 release. Changes are bellow:

Accountant

  • Optiont to show only prices for accountant, no profit and no rates
  • Accountant now have permissons to manage:
    • Dial Plans under DIDs
    • Device Rules
    • Recording Settings
    • Call Tracing
    • Active Calls (Graph/Provider Active Calls)
    • Archived Calls – Files
    • Google Maps
    • Dynamic Blacklisting
    • Resellers
  • Admin and Accountant have same menu structure
  • Responsible Accountant with option “Show only assigned Users” now sees only related:
    • calls in Provider Active Calls, Load Stats, Local Calls
    • Recordings, Credit Notes, Users Finances

 

Security

  • Security measure to ask for re-login when IP address changes
  • Option which will request relogin after closing the browser

 

Devices

 

Localizations/Destinations

 

Calls

  • Users now can see their Local Calls (between extensions in the system)
  • Setting “Show when Answered Calls >=”  in Aggregates is saved for the next search for time-saving
  • Added Local Call logging for such call-flow: Provider -> DID -> Dial Local (pbx function) -> Local Device

 

CallerID

  • Device option “Emergency CallerID” – to be used when Destination matched number from Number Pool
  • Global Blocked Numbers functionality which is applied for whole system
  • Improved PAI header handling based on CallerID to cover more situations
  • Option use_callerid_from_ppi when enabled – then CallerID from P-Preferred-Identity (PPI) header will be used instead of FROM header CallerID

 

Rates

  • Date format from User Settings is applied automatically on Tariff Import
  • Delete rates from the tariff when importing Tariff file with the value ‘delete’

 

Subscriptions

 

DIDs

 

IVR

  • IVR can be assigned to some User (personal IVR)
  • Security Code Action for IVR for additional security
  • IVR management now works on all most-used browsers (Firefox limitation removed)

 

Invoices

  • Option to convert invoices to PDF using XLSX template
  • Now possible to localize ‘Calls’ text in the invoice
  • 3 new variables: invoice_price, invoice_price_with_tax, invoice_currency for invoice emails
  • Added TAX field in XLSX template
  • Now system does not generate invoices if there is mismatch in the data which needs to be fixed first

 

Recordings

  • Search option by Device for User in Recordings page added
  • Added new columns to Recording list: Source/Destination, Number, Extension, Username
  • Improvement to do not allow to play recording when it is still not ready
  • Permission for User to delete recordings in bulk
  • Option to download many recordings at once

 

MNP

 

Emails

  • CDR Export now can be sent to several email addresses
  • Notification email to system admin if Replication is broken
  • Warning Balance for Reseller
  • Option to add Name/Surname to Email From/Sender field
  • Daily Balance notification email
  • New email variable credit_limit
  • Send User/Reseller/Admin registration confirmation email when user is created in GUI

 

Reporting

 

Visuals/Quality of Life

 

Various Functionality

 

API

Kolmisoft accepts Cryptocurrency

$
0
0

Starting from today Kolmisoft accepts Bitcoin, Ethereum, Litecoin, Dash and other 50+ Altcoins.

You will find payment option to pay by Cryptocurrency in the email or near Proforma Invoice in the Support System.

We are amazed of the CoinGate service which allowed us to integrate Cryptocurrency payments in no-time. Smoothest integration ever!


CloudPBX release

$
0
0

We are happy to announce new offering in our product line – Cloud PBX.

This solution is targeted for business customers.

Many of our Clients are moving into great and fast developing area of corporate VoIP.
Network quality is good enough to keep performance even better than traditional landline, but this move requires to change our mindset to sell services instead of minutes.

Cloud PBX provides an awesome set of features and the most important – self configurable and manageable by customer himself set of features. Customers want full self-configuration, they are not ready to chaise support every time to change ring time.

This solution is integrated with and uses MOR as billing and routing platform.

Possible to add own logo and and own domain name.

Unlimited multi level resellers are supported with branding.

If you are interested, please contact b2bsales@kolmisoft.com for more info.

 

cloud_pbx

Basic actions with example screenshots:

 

Functionality

 

Auto Attendant Menus (IVRs)

  • Help direct your incoming calls to the right location using voice response menus
  • Upload your own HD recordings MP3/WAV
  • Record/update greeting directly using phone
  • Instant Text To Speech professional conversion

3-Way Calling

  • Use your SIP phone’s CONF button to add 2nd caller to your existing call
  • Connect local and remote parties
  • JOIN callers and leave their conversation intact when no longer wanting to participate

Conference Rooms

  • Host your own conference bridge
  • Include as many callers are you have extensions in your account
  • Host large conferences with burstable lines

Ring Groups

  • Add multiple users to a single call route
  • Add multiple devices to a single call route
  • Mix and match users and devices
  • Use simultaneous or sequential ring styles

Call Hold

  • Place any call on hold using your SIP phone’s HOLD button
  • Place multiple calls on hold on different lines keys on your multi-line SIP phone
  • Use user’s specific Music

Call Transfer Attended

  • Use the TRANSFER button on your SIP phone to transfer a call to another extension or even to an external number
  • Add programmed fast transfer keys per extension

Call Transfer Blind

  • Quickly transfer calls using the fast “blind” method without waiting to talk to the callee who is receiving the call
  • Use programmed keys for faster and frequent transfers

Local Extensions

  • Call between local extensions for free
  • Extensions can be in the same office
  • Extensions can also be in different offices

Do-not-Disturb

  • Use your SIP phone’s DND button to block calls and send them directly to voicemail or other destinations you define
  • Use our server-side DND feature code

Caller-ID Name&Number

  • Control your own local, public and emergency caller ID names and numbers
  • Adjustable by SIP device, user and by account

Music On Hold Basic

  • By default, callers listen to HD classical music while on hold
  • Included music is royalty free

Music On Hold Custom

  • Upload custom HD recordings to play to your callers while they’re on hold
  • Upload high quality MP3 files
  • Record special messages for your callers

Call Parking

  • Using the included feature code, transfer your caller in any parking lot number
  • Once in a parking lot, pickup the caller from any other SIP phone in your account

Presence & Busy Lamp

  • Use your SIP phone’s programmable buttons to “watch” is you co-workers’ SIP phones are busy, idle or ringing
  • Use BLF keys as transfer and speed dial keys

Presence for Call Parking

  • Individual call parking lots can also me monitored for presence, just like another staff member’s SIP device.
  • Add parking lots to your SIP phone BLF keys

Find-Me Follow-Me

  • Enabled call forwarding to your mobile phone to work in tandem with your SIP phone
  • Accept calls on whichever device you have next to you

Voicemail

  • Voicemail boxes can be added for each extension
  • Voicemail boxes can be shared between multiple staff and SIP phones

Visual Voicemail

  • Login to the web user portal and review each of you voicemail messages
  • Search the list of messages
  • See date and time of each message

Voicemail to Email

  • By default, voicemails messages are send to your users’ email addresses
  • The recording is provided as an MP3 file
  • Date, time and caller ID are included

Faxing Send & Receive

  • Faxing over VoIP using the T.38 standard is fully supported in Cloud PBX
  • Receive faxes
  • Send faxes

Fax to Email

  • By default, faxes are send to your users’ email addresses
  • Faxes are provided as PDF files
  • Date, time and caller ID are included

Time of Day Routing

  • Route your calls to match specific time-of-day, day-of-week or date
  • Mix and match time patterns for flexible call routing for closed and opened hours

Hot Desking

  • Allow your SIP phones to “float” between staff members
  • Staff can sit at any desk and login to the local available phone and their extension follows

Directory Dial-by-Name

  • Add staff members to the directory and allow callers to search by dialling by first name and last name
  • Selectively omit specific staff members

Sequential Ringing

  • Using Ring Groups, you can adjust any callers to sequentially ring multiple users or SIP phone

Simultaneous Ringing

  • Using Ring Groups, you can adjust any callers to simultaneously ring multiple users or SIP phones

Call Parking Call Hold

  • Call parking allows you to place calls On Hold in a Parking Lot
  • Parking Lot calls can be retrieved from any other device in your account

Shared Line Appearance

  • Shared Line Appearance allows multiple SIP phones to see incoming calls and selectively retrieve calls as they ring
  • Programmable keys allow for call pickup

Multi Offices & Home Offices

  • Register SIP phones from any of your offices all while using the same account
  • Take your SIP phones with you while you travel

Local Languages

  • Set a local default language for audio prompts for callers and your staff
  • Change the system feedback language on a per number and per extension basis

Call History Searching

  • All calls are logged under each staff members individual web portal page
  • Administrators can review the master logs
  • Logs are searchable

Call Recording & Archiving

  • Calls can be selectively recorded on a per number and per extension basis
  • Recordings are emailed to an admin verified email address with an MP3 attachment

Remote Call Pickup

  • Allow staff to assist answering of calls ringing on other SIP phones
  • Help distribute callers to backup staff during peak busy times

Multiple Devices

  • Staff may connect multiple devices under a single user account
  • Add a SIP phone at the main office and another at the phone office

Dynamic JSON Apps

  • Work with our developers to create custom call routing and feedback to match your specific business processes
  • Use the popular JSON data format

External WebHooks API

  • Work with our developers to integrate with your customer’s CRM or reporting tools

 

If you are interested, please contact b2bsales@kolmisoft.com for more info.

Dashboard Addon

$
0
0

We are introducing new Dashboard Addon – which allows to view your softswitch data in nice and presentable way.

Currently it is in the beginning of the development so only basic Active Calls and Web Monitoring functionality is present.

We will expand it and add new functionality based on our Client’s feedback.

 

Only small number of Clients can request to test/use it for 6 months for selfcost price.

Be quick to reserve your copy NOW!

 

Dashboard Addon is based on Grafana which allows many many various data presentation formats.

 

Active Calls

dashboard2

 

It is possible to add any data from Kolmisoft Softswitch in any format. Tell us what you need – and we will do it!

User interface is intuitive – it is very easy to rearange and reorder stat panels to your liking:

 

dashboard3

 

Data refreshes in your selected period. It can vary from 1 second to hours and days.

 

dashboard_refresh

 

Kiosk mode allows to show Dashboard without headers/footers on big screen in your office/second monitor or similar. Very convenient for monitoring.

 

If you are interested, please contact b2bsales@kolmisoft.com for more info.

 

Web Monitoring

dashboard_web0

Addon can monitor your web page availability sending requests from around the world:

dashboard_web2

DNS, Ping, HTTP and HTTPS protocols are checked periodically:

dashboard_web1

If site is down – alerts are send over email:

dashboard_web7

Various reports are available:

dashboard_web3

dashboard_web4

dashboard_web5

dashboard_web6

 

If you are interested, please contact b2bsales@kolmisoft.com for more info.

 

Prelocalization, Location Groups & Combined Rules

$
0
0

We want to present newest functions which we introduced recently. They are ment to be used in order to lower the amount of necessary Localization Rules and to cover new European regulations where different prices are used for the same Destination based on CallerID. Together with all this – Mobile Number Portability also is covered here as and example how these new functions can drastically reduce the need for Localization Rules.

As and example we will cover the dialing from:

  1. EU to EU
  2. non-EU to EU

together with Mobile Number Portability, which chooses over which Provider to terminate the call to save on the call price.

Before starting to cover new functionality, let’s describe starting point for our configuration.

As an example we will take Greece (because our Client from Greece was the mastermind behind this functionality).

Numbers to Greece can be dialed in 4 different ways:

  • 210XXXXXXX
  • +30210XXXXXXX
  • 30210XXXXXXX
  • 0030210XXXXXXX

In Greece we have 19 different Providers which are able to terminate calls to Greece. Each of these providers have unique NRN (Network Routing Number) – in other words – prefix.

Now we have 31 EU countries with different prefixes, so we are able to determine if call came from EU by matching one of these 31 prefixes.

To cover this case we will need unique rules for each of this case. That would be:

4 cases for different Greece Destination number X 19 Provider NRN X 31 EU prefixes for CallerID

Total we would need 2356 Localization Rules!

Prelocalization and Location Groups allows us to reduce this number for this case to 4 + 19 + 31 = 54 (that’s 43 times less rules!)

How does it work?

At first with Prelocalization we take care of 4 different ways to dial the Greek Number. Prelocalization makes E164 number and sends it to the MNP (Mobile Number Portability) Addon which applies necessary Provider Prefix – NRN.

After that call comes to the Localization where we will use Localization Group with the name “EU” which inside has all 31 EU prefixes for CallerID’s for all 31 countries of the EU. This goup is created only once and used many times.

And finaly we will use 19 Combined Rules to configure which Tariff and LCR should be used for each Provided based on his NRN.

Very simple and elegant solution which cuts down the effort on configuring Localization Rules for various cases.

As another example we can take non-EU to EU call. If we wil have 170 non-EU countries, then without this new functionality we will need 4x19x170 rules, that would be 12920. With new functionality, we will need 4+19+170=193 rules. Almost 67 times less. Not so bad?

GDPR Compliance

$
0
0

Changes to support GDPR are implemented into MOR and M2 Softswitches.

Setting option GDPR Activated – hides User data with notification “Data hidden due to GDPR. Press to show data (action will be logged)”.

Valid for Admin, Accountant, Reseller and Partner.

In User Details sensitive Client’s information is hidden by default until viewer requests to show it by pressing on the red notification.

His action is logged in the Action Log as per GDPR requirements.

MOR X13 Release

$
0
0

We are happy to announce MOR X13 release. Changes are bellow:

Localizations/Destinations

Asterisk 15 and Centos 7 experimental support

  • Keeping up with the new versions
  • Also Opus codec is supported on Asterisk 15 now

Security/Logging

  • Action Log records are created when tariff is created or deleted, rate update over CSV is made
  • GDPR related changes to log action when sensitive user data is viewed

Accountant

  • Accountant can now have Assigned Providers which he can manage
  • New accountant permissions to create fax devices, manage Payment Gateways nad Blocked IP functionality, view Local Calls, edit Whitelist/Blacklist
  • New accountant permissions to manage PBX Functions:
    • External DIDs
    • Ring Groups
    • Voicemail
    • Phonebooks
    • Music On Hold
    • PBX Pools
    • BLF

Devices/Providers

Calls

Active Calls

  • New filters to check Active Calls per Server and per Device
  • Option to “Show Originator’s Device IP” in the Active Calls table
  • Optiont to “Show localized Source in Active Calls

CallerID

Rates

Subscriptions

DIDs

IVRs

Invoices

Emails

Reporting

Resellers

Visuals/Quality of Life

Various Functionality

  • In Recordings Bulk Management now possible to select All devices for some user at once
  • Now CDR’s can only be imported using a template
  • Default Music On Hold (MOH) setting added
  • With SIP Proxy devices now can have ‘auto’ setting for DTMF
  • Added ‘linear’ Ring Group strategy

API

Viewing all 150 articles
Browse latest View live