CallShop Administration Guide
Friday, 29 January 2010

Basic Principles

Typically Callshop is a public facility available for making paid telephone calls. It may have one or more calling devices (phones, software phones) named as "booths" or "lines". Each line is independent from others and can be used to place outgoing calls. There is also Callshop Operator which controls operation of the Callshop: activates/deactivates Lines, collects deposits, prints receipts and directs users to their appropriate calling Lines. In the scope of ArrowBilling, callshop is owned and opearted by Administrator, Reseller or Agent. Therefore following hierarchies can be created:

 

  1. Administrator -> Reseller (Owner of the Call shop) -> Enduser: In this case, the call shop is able to set its own rates because of the ownership of the Reseller.
  2. Administrator -> Agent (Owner of the Call shop) -> Enduser: As the call shop is owned by Agent, it is not able to set its own rates.
  3. Administrator -> Reseller -> Agent (Owner of the Call shop) -> Enduser: This is suitable for large call shop "chains". This means there can be many Resellers having their own calling rates assigned to their call shops. Shop itself is operated by Agent who is a subsidiary of Reseller.
  4. Administrator (Owner of the Call shop) -> Enduser. This is when Administrator owns the shop directly. There is no sell rate between administrator and shop, and shop does not have individual balance. Shop is able to set its own sell rates to the enduser.

Note following in above scenarios:

 

  1. Enduser is our final customer, walk-in person wishing to make call
  2. In Scenario 1 Callshop is able to set its own rates (because it is owned by Reseller)
  3. In Scenario 2 Callshop is NOT able to set its won rates (because it is owned by Agent)
  4. Scenario 3 is useful for large Callshop "chains", i.e. there can be many Resellers having their own calling rates assigned to their Callshops. Shop itself is operated by Agent who is subsidiary of Reseller.
 

Setting Up Callshop - step by step

Here is how to create Resellers with their accounts which can be used as callshops:

  1. Login as Administrator
  2. Create Reseller by following procedure:
    • click "Resellers"
    • click "Add New Reseller" icon
    • fill the name, select the rate table (Reseller buy rate), credit
      limit (leave 0 if you do not want to give them anything without paying
      first), currency.
    • click "Save" button (diskette icon) on right side of the same row
  3. Optionally enter their payment:
    • click Resellers name link;
    • on the tabbed window click "Payments" tab;
    • click "Add Payment" icon;
    • enter amount, currency, and optional description. Choose mode "IN";
    • click "Save" button (diskette icon) on right side of the same row
  4. There is automatically Account Group created with the same name as
    Reseller name. All Accounts for this Reseller will be placed in this
    Account Group. Use "Account Groups" menu to set the routing for these
    accounts:
    • click "Account Groups"
    • find the account group and click "Routing" tab
    • If you need your accounts to dial any International prefix, place
      it in "Inbound prefix" field. Example : 00
    • Select routing group
    • Select "Use Terminating account prefix" in "Prefix rewrite rule" select box;
    • Save
  5. Create Callshop:
    • click "Call Shops"
    • click "Add New Callshop" icon
    • fill the name, select owner (Reseller) and set the default currency
    • click "Save" button (diskette icon) on right side of the same row
  6. Create callshop web access:
    • click the required callshop name;
    • enter web login and password and save;
  7. Adding Accounts (shop lines):
    • click "Accounts"
    • click "Add VoIP Account" link
    • set Username (ID), password, Reseller (the owner of the shop),
      Currency, Credit limit (maximum call amount per line), and Rate table
    • click "Create Account"
  8. Repeat step 5 for all accounts what are needed
  9. Associate accounts with Callshop:
    • click "Call Shops"
    • click "Add New shop line" icon in the same row as the needed shop;
    • Select from list of accounts;
    • click "Save" button (diskette icon) on right side of the same row;
    • Repeat for all accounts created in steps 5-7;
The callshop is created. Register your IP phone to the address of the switch (proxy) with username and password created in step7.





Digg!Del.icio.us!Slashdot!Technorati!Free social bookmarking plugins and extensions for Joomla! websites! title=