Difference between revisions of "Callback setup example"

From Kolmisoft Wiki
Jump to navigationJump to search
m
 
(26 intermediate revisions by 3 users not shown)
Line 1: Line 1:
This example will demonstrate the basic steps needed to make a calling card callback setup:
This example will demonstrate the basic steps needed to make a calling card callback setup:


'''Before proceeding, make sure you understand the concepts of [[Dial_Plans | dial plans]] in MOR!'''


1. Let's create a Callback [[Users |User]]:
In order to accomplish this you will need:<br><br>
 
a) Two DID numbers (one can be fake)<br>
b) One tariff for callback<br>
c) One user + device for callback<br>
d) Two dial plans (or more), one for callback and one for Calling Cards or Authorization by PIN/ANI.<br>
<br><br>
'''1.''' Let's create a Callback [[Users |User]]:<br>
<br><br>
[[Image:Callbackuser.png]]
[[Image:Callbackuser.png]]
<br><br>
'''2.''' When you create a callback user make sure to assign a correct [[Tariffs | Tariff]] for the callback. <br>
Our suggestion is to include only those destinations in the tariff from which clients will be calling to the callback.
<br><br>
[[Image:Callbacktariff.png]]
<br><br>
'''3.''' Now, let's add a Callback [[Devices | Device]]:
<br><br>
[[Image:Callbackdevice.png]]
<br><br>
The Device's settings are not at all important – leave everything empty. They will not be used, anyway.<br>
You can even create a Virtual device for this service.
<br><br>
[[How_to_create_User_and_Device | Here]] you can find Video which demonstrates how to create user and device.
<br><br>
'''4.''' [[Dial_Plans | Calling Card or Authorization by PIN]] dial plan should be created depending on your needs:<br>


Open dial plans menu:
<br><br>
[[File:dialplan_path.png]]
<br><br>
We will create a calling card dial plan:<br>
<br><br>
[[Image:Dialplans_ccards.png]]
<br><br>
Assign the dial plan to the [[DID_Management | DID]], through which it will be reached, in the DIDs menu (the DID can be fake).
<br>


2. When you create a callback user make sure to assign a correct Tariff for the callback.
'''Important!''' This Dial Plan is active by itself. That is, when dialing the associated DID, you will get the service described by this Dial Plan. Callback is not configured yet.
Our suggestion is to include only those destinations in the tariff from which clients will be calling.
<br><br>
'''5.''' Now we will create a Callback Dial Plan:


[[Image:Callback_dialplan.png]]
<br><br>
    1. Enter your callback dial plan name.
    2. Assign a DID which will be used after callback is made (to which the call will be connected).
    3. Set the correct callback [[Callback#Callback_Hangup_Cause | hangup cause]] - this allows to work with various DID providers.
    4. Wait - set how many seconds to wait before starting the callback (defined in seconds).
    5. Select your created autodialer device here.
    6. Ask for card - if enabled system will ask to enter PIN after callback is made
<br><br>
'''6.''' Save the dial plan and edit the settings, you will be forwarded to this page:
<br><br>
[[Image:Cbdialplan_edit.png]]
<br><br>
'''Important''' steps here - Assign the correct DID through which the client will reach callback service


2. Now, a Callback Device:
Set the callerID which is needed. In many cases enter the Asterisk sign * - for example using Pinless services.
 
<br><br>
[[Image:callback_example2.png]]
'''7.''' And in the [[Dial_Plans | Dial Plans]] section, the same information is given in another perspective:
 
<br><br>
 
The Device's settings are not at all important – leave everything empty. They will not be used, anyway.
 
 
3. Callback Tariff:
 
[[Image:callback_example3.png]]
 
 
 
It is worth noting that Callback Tariff can be Retail or Wholesale. In this example, we use the Retail tariff.
 
[[Image:callback_example4.png]]
 
 
Here we added a rate only to Lithuania MOB, because we will test with it. This means we are allowing the user to receive a callback only to the Lithuania MOB number.
 
 
 
 
4. Assign a Callback Tariff to a Callback User:
 
[[Image:callback_example5.png]]
 
 
5. Calling Card and Authorization by PIN Dial Plans should be created in order to proceed with Callback.
 
Here we will create three different Dial Plans - one for each of the three different Callback types.
 
Each Dial Plan should have a DID assigned to it.
 
[[Image:callback_example6.png]]
 
 
Here we have three different Dial Plans. Each is for a different type of call:
* '''Calling Card Test DP''' is associated with DID 3703721028. Dialing this DID, we will be able to use our Calling Card.
* '''Auth. by ANI DP''' is associated with DID 3703721027. Dialing this DID system will try to authenticate/authorize the user by his CallerID. If it does not succeed, it will ask for his PIN.
* '''Auth. by PIN DP''' is associated with DID 3703721026. Dialing this DID, the system will ask for a PIN.
 
 
 
In the DIDs section, these Dial Plans look like this:
 
[[Image:callback_example7.png]]
 
 
 
'''Important!''' These Dial Plans are active by themselves. That is, dialing the associated DIDs, you will get the service described by these Dial Plans. Callback is not configured yet.
 
 
6. Now we will create three Callback Dial Plans to demonstrate each of the three Callback types:
 
[[Image:callback_example8.png]]
 
 
Here we created three Callback Dial Plans and associated each of them with a different Calling Card/Auth. by ANI/Auth. by PIN Dial Plan.
 
'''Wait Time''' means how many seconds to wait after the Initiation Call before calling back to the user.
 
Do not forget to assign '''Callback Device''' to '''Initial Callback device''', as shown in the example!
 
 
 
7. Assign DIDs to Callback Dial Plans
 
[[Image:callback_example9.png]]
 
 
 
 
And in the Dial Plan section, the same information is given in another perspective:
 
[[Image:callback_example10.png]]
[[Image:callback_example10.png]]
<br><br>
=See also=


In the Assigned DID(s) section you can see the assigned DIDs for Callback Dial Plans.
What does all this mean?
Let's review what we have done just now.
* '''Callback for PIN''' line shows us that when the user dials number 37041201026, he will initiate callback. He gets called back and is connected to DID 37037210226, which is Auth. by PIN Dial Plan. Here he will be asked for his PIN. That's Callback with Auth. by PIN.
* '''Callback for ANI''' line shows us that when the user dials number 37041201027, he will initiate callback. He gets called back and is connected to DID 37037210227, which is Auth. by ANI Dial Plan. Here the user's CallerID will be checked, and if it is not recognized he will be asked for his PIN. That's Callback with Auth. by ANI.
* '''Callback for CC''' line shows us that when the user dials number 37041201028, he will initiate callback. He gets called back and is connected to DID 37037210228, which is Calling Card Dial Plan. Here he will be asked for Number/PIN of the Card. That's Callback with Calling Card.
This finishes our example of the various types of Callback and how to set them up.
<br><br>
----
See also:
* [[Callback]]
* [[Callback]]
* [[Callback Dial Plan]]

Latest revision as of 08:15, 10 September 2013

This example will demonstrate the basic steps needed to make a calling card callback setup:

Before proceeding, make sure you understand the concepts of dial plans in MOR!

In order to accomplish this you will need:

a) Two DID numbers (one can be fake)
b) One tariff for callback
c) One user + device for callback
d) Two dial plans (or more), one for callback and one for Calling Cards or Authorization by PIN/ANI.


1. Let's create a Callback User:


Callbackuser.png

2. When you create a callback user make sure to assign a correct Tariff for the callback.
Our suggestion is to include only those destinations in the tariff from which clients will be calling to the callback.

Callbacktariff.png

3. Now, let's add a Callback Device:

Callbackdevice.png

The Device's settings are not at all important – leave everything empty. They will not be used, anyway.
You can even create a Virtual device for this service.

Here you can find Video which demonstrates how to create user and device.

4. Calling Card or Authorization by PIN dial plan should be created depending on your needs:

Open dial plans menu:

Dialplan path.png

We will create a calling card dial plan:


Dialplans ccards.png

Assign the dial plan to the DID, through which it will be reached, in the DIDs menu (the DID can be fake).

Important! This Dial Plan is active by itself. That is, when dialing the associated DID, you will get the service described by this Dial Plan. Callback is not configured yet.

5. Now we will create a Callback Dial Plan:

Callback dialplan.png

   1. Enter your callback dial plan name.
   2. Assign a DID which will be used after callback is made (to which the call will be connected).
   3. Set the correct callback  hangup cause - this allows to work with various DID providers.
   4. Wait - set how many seconds to wait before starting the callback (defined in seconds).
   5. Select your created autodialer device here.
   6. Ask for card - if enabled system will ask to enter PIN after callback is made



6. Save the dial plan and edit the settings, you will be forwarded to this page:

Cbdialplan edit.png

Important steps here - Assign the correct DID through which the client will reach callback service

Set the callerID which is needed. In many cases enter the Asterisk sign * - for example using Pinless services.

7. And in the Dial Plans section, the same information is given in another perspective:

Callback example10.png

See also