Call Shop Addon

From Kolmisoft Wiki
Jump to navigationJump to search

This addon is available starting from MOR 9


What is Call Shop?

A callshop is a business that physically provides phones for the purpose of making long-distance telephone calls. More information can be found here.


What is a Call Shop Addon?

It is an additional functionality which allows to have and manage Call Shops for Admin and Resellers.

Download Call Shop Brochure here.


Typical Call Shop Scenarios


Prepaid

  • Customer visits the call shop.
  • Customer pre-pays the operator for the call.
  • The operator will then activate a phone booth for the customer using billing software.
  • The customer will go to the phone booth and dial the destination number.
  • Billing software will record the call details and the corresponding call charges for future reporting needs.


Postpaid

  • Customer visits the call shop.
  • Customer chooses a vacant phone booth and dials the destination number.
  • Billing software keeps track of each phone booth's call details and the corresponding call charges for invoicing and future reporting needs.
  • When the customer has completed his/her calls, the operator generates an invoice for the customer's calls.


Manager's view

Cs manager view.png


Call Shop Management in Admin's/Reseller's view

Cs config.png

Cs config2.png



Terms

Reseller

Reseller is a Call Shop owner. Reseller can have many Call Shops.

Manager

Manager is a person who works for reseller. He works in a Call Shop and does these tasks:

  • Takes money from users
  • Gives change to a user
  • Prepares a Call Booth for a user, so he would be able to call



Manager user belongs to reseller



Call booth

Call booth is a special user in MOR billing system dedicated for use in a Call Shop.

Call booth user belongs to reseller.






How to create a Call Shop?

1. You have to be Logged in as an admin or a reseller

2. Navigate to ADDONS - Call Shop:

Call shop path.png

3. Select the marked icon:

Call shop new.png

4. Fill the required fields and press "Create" button:

Name - the name for Call Shop

Manager's interface language - this will be the default language for Call Shop manager (the person who will accept payments, enables call booths, etc.)

Invoice details (as seen in the invoice header) - the information you will enter here will be displayed in the invoice

Call shop new edit.png

5. Now you have to assign some call booths, select the marked icon to do that:

Call shop assing call booths.png

6. Select a required user from dropdown box (marked with number 1) and press a "Add user as booth" (marked with number 2):

Call shop assign call booth.png

Very important! You have to dedicate user's for call shop booths, that means you must not use these users anywhere else in MOR.

In this way add as many users as you need.

When there is no manager assigned in Call Shop when adding new call booth you will be offered to mark it as a manager. Please do so. If you skip this step you can mark a booth as a manager by pressing a marked icon:

Call shop change user type.png

Now you can see, that user's type was changed to manager and you can see a new icon: "Login as manager". You can use this icon to quickly access the manager's view to help him solve problems.



Call shop manger was assigned.png



P.S. The manager has his own way to access his manager view. Press here for more info





Call Shop manager interface

How can manager access his management interface?

1. The manager has to enter the server address in his browser (the same way as you access MOR gui). Most commonly it would look like this: http://www.example.com/billing or http://x.x.x.x/billing, where x.x.x.x is an IP address.

2. In open window the manager has to enter his Login and Password:

Login.png

3. If Login and Password is correct the manager is redirected straight to his manager interface:

Call shop manger index.png

How can the manager assign a call booth for a user?

To assign a call booth the manager has to complete these steps:


1. Press the marked icon:

Call shop manger start.png

2. After pressing the start button the following settings window will appear:

Call shop manger start pressed.png

3. Now the manager has 2 options - to mark the user as prepaid or postpaid:

Prepaid - user pays before a call.

1) To mark a user as Prepaid select the marked check box (number 1).

2) In box 2 enter the amount of money the user has paid.

3) Press the button marked with number 3.

Call shop manger start pressed prepaid.png

Postpaid - user pays after a call.

1) To mark a user as Postpaid select the marked check box (number 1)

2) Press the marked button with number 2

Call shop manger start pressed postpaid.png

The field Comment can be used to remind yourself some specific details about a user like "The man with a hat" or/and to include some personal info about this user like his Name, Surname, Driver's licence number etc. as this is a requirement in some countries. This field is not limited by any size limits.


4. The booth status changes to reserved (user didn't called any number yet):

Call shop manger reserved booth.png

The user can make a call now

How can the manager stop the user call session, write invoice and take money?

1. Firstly you need to press the marked icon:

Call shop manger end session.png

2. The window expands and you will see a lot of valuable information about the current user call session. You can see how much money the user has paid and how much money should be returned to user if his call session type was Prepaid.

The session is NOT ENDED until you press the marked button:

Call shop manager end session prepaid.png

3. When you press the marked button (End Session and Generate Invoice) the call session is stopped (the user will not be able to make any calls) and an invoice is generated. You can find the generated invoice in Invoices section - press the marked button:

Call shop manager invoices.png

4. To view and print an invoice press the marked icon:

Call shop manager invoices index.png

User type is prepaid, how can I top up his balance during the call?

1. Click the marked icon:

Call shop prepaid balance.png

2. Enter the required amount (marked with number 1) and choose to increase (marked with number 2) or to decrease (marked with number 3) the current user balance.

Call shop prepaid balance2.png

3. Depending on what you have chosen (Increase or Decrease) you will see a similar confirmation:

Call shop prepaid balance increase confirm.png

Press the marked button to confirm.

4. The balance get's changed.

Features which might be implemented in the future

1. Tax: will be visible when you press "End" button in Manager view and in invoices

2. Information about a number: you enter the number and get the information about the price, destination, pricing type (per minute, per second, etc)

3. Possibility for admin to hide some reseller features if needed:

  • Hide Settings
  • Hide Payment Gateways

4. Possibility to hide Comment field from manager view

5. Possibility to hide Price/Min field from manager view

6. A "Quick Start" button which enables the call booth immediately with payment type Postpaid

7. A real-time call duration field in manager view

8. Auto drop a call after a predefined amount of minutes. This setting will allow to drop a call for example after 2 minutes if user want's to pay only for a two minutes.

9. Statistics for each Call Shop: Money collected, Calls made, etc.

10. Invoice pagination (how many invoices to show per page) [IMPLEMENTED: 2010-09-21]



Other notes

  • 1 call booth (phone) = 1 MOR user with 1 device. If there are more than 1 device assigned for a user - please leave only 1.
  • The number of call booths (phones) is unlimited for each Call Shop



Questions and Answers

How many users should I add to a Call Shop?

  • You should add 1 manager (you will not be able to see this user in Call Shop manager's view as it is needed only for administrating purposes)
  • You should add as many ordinary users as you need. This number depends on how many phone booths (to simplify: phones) you have in your 1 call shop.

For example: You have 8 call booths (phones) in your call shop - then you need to create 9 users. 1 user account for a manager and 8 for call booths (phones).


How to setup tariffs (prices) for a Call Shop

Please refer to tariffs section in MOR manual to answer this question

How to setup a call both that it would bill in increments: per second, per minute or preferential?

  • This can be achieved by creating a separate tariff with such settings. Then you will have to assign this tariff for each Call Shop call booth (phone).

See Also