Home arrow Forum
FireBoard
Welcome, Guest
Please Login or Register.
Lost Password?
Account Based Authentication (1 viewing)
_GEN_GOTOBOTTOM Post Reply Favoured: 0
TOPIC: Account Based Authentication
#4
admin (Admin)
Admin
Posts: 3
graphgraph
User Online Now Click here to see the profile of this user
Account Based Authentication 2007/07/24 15:23 Karma: 1  
Unlike Calling Cards, this configuration will help you to create an account based authentication for your customers in order to have all detailed settings and functionality of this type of service.
The scenario of this example is:
1. User dials an access number to a telecom operator that will forward it to digitalk as 1333 (in this example).
2. Digitalk will welcome the user and will ask to press 2 in order to select an alternate language (my_intro.vox custom welcome prompt in this example) -- if timeout of 5 is triggered the default language will stay in place.
3. Digitalk will ask the user to authenticate by entering the account number and pin (both in a single operation).
4. If caller is validated the system will go like: "Please enter the number you wish to dial."
5. On ending a call user can press ## to continue and make another phone call or can hang up.
The account credit is adjusted automatically by Digitalk.

We'll assume that the main partition is Digitalk and our route and target partition are named ABC in this example.
1. Open Designer and create a route named at your convenience (ABC here) then add an Access Number like 1333 then set the Service option to User Scripts. Do all the other settings like ingress and egress carriers, LCR etc.

2. Open Studio in Digitalk Partition and go to Configuration->Access Codes, add the new access code 1333 and set the Category to DDI Access Code then under Agent Configuration section select Single Agent and set it to ABC partition. Leave all other settings to their defaults.

3. Open Studio in ABC partition, add the following script and modify it to suit your needs. You will also need to rename the default welcome.vox prompt to a different name if you want to play a different one (my_intro.vox here)
-- this is needed because if the system detects a welcome.vox file in the selected language directory will play it automatically and you'll end up having both custom and default welcome prompts played.

Code:

 # -- Script Begin environment twostage environment accounts environment digittimer 5 environment prompts system Language_Folder  play file my_intro # your custom recorded file  get digits 1 if digits # If user pressed 2 then...   environment prompts system Other_Language_Folder endif validatecaller repeat:   makecall branch repeat end # -- Script End



4. Open Service in ABC partition:
a) Go to Configuration->Access Codes and add an access code 1333 then set Category to DDI Access Code, your Prompt Directory language, Currency Format and set the field of Misc Options to $PO (see the manual for more info).

Click the Advanced tab and set Pin Length to 1 then Account Length to 9 and leave the defaults for all other options (or set them according to your needs)

b) Go to Managing Accounts->Accounts and add a new account. Set Customer Type to Residential and modify the Account Number to a random number having the length of 9 digits. This will be used by the customer to authenticate when starting a call. Set the Account Name to whatever you want, the State to Active and under Payments section set the Account Type to Prepaid and add the amount your account should start with.
- Go to the Call Rating tab and set your tariffs accordingly.
- Go to Service Profile and under Miscellaneous Options set Call Continuation DTMF String to ## . That means, when a
user wants to make another phone call in the same session, without hanging up, he/she will dial ## in order to get a new dial tone.
- Go to Users tab, click New and give it a name then set the Pin Code to a single digit (like 5).

Post edited by: admin, at: 2007/07/24 15:24
  The administrator has disabled public write access.
_GEN_GOTOTOP Post Reply
Powered by FireBoardget the latest posts directly to your desktop